.b-back {
  display: inline-block;
  vertical-align: middle;
  color: inherit;
}
.b-back__title {
  font-size: 1rem;
}
.b-back__title:before {
  content: "\02190";
  font-size: 0.85rem;
  font-family: Arial, sans-serif;
  opacity: 0.4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  margin-right: 10px;
}

.js-choose-handler {
  display: block;
  width: 98px;
  height: 46px;
  padding: 0 0 0 50px;
  line-height: 46px;
  background: #e5e5e5;
  border-radius: 5px;
  position: relative;
  color: #808080;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .js-choose-handler {
    width: 83px;
    height: 38px;
    line-height: 38px;
  }
}
@media screen and (max-width: 759px) {
  .js-choose-handler {
    width: 78px;
    padding-left: 45px;
  }
}
.js-choose-handler:before {
  display: block;
  content: " ";
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -8px;
}
@media screen and (max-width: 759px) {
  .js-choose-handler:before {
    left: 15px;
  }
}
.js-choose-handler:after {
  display: none;
  content: " ";
  width: 13px;
  height: 12px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjcwMSAxMS44NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyLjcwMSAxMS44NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTkyMjJEIiBkPSJNMTEuMjk4LDAuMDA5TDMuNjkyLDkuNDJMMS4wNzcsNy4xNzcNCgkJCWMwLDAtMS40MDksMC4wNjMtMS4wMDQsMC40NjZsMi45MzUsMy45MjdjMC4xNzQsMC4xNzMsMC4zOTYsMC4yNTYsMC42MjMsMC4yOGMwLjAyOCwwLjAwNSwwLjA1NiwwLjAxMywwLjA4NSwwLjAxNg0KCQkJYzAuMDI2LDAsMC4wNTEtMC4wMDQsMC4wNzYtMC4wMDVjMC4zNTMsMC4wMDYsMC42OTctMC4xNTksMC44ODUtMC40ODZMMTIuNjcsMC4zODlDMTIuOTQ1LTAuMDkyLDExLjI5OCwwLjAwOSwxMS4yOTgsMC4wMDl6Ii8+DQo8L3N2Zz4=) 0 0 no-repeat;
  position: absolute;
  top: 50%;
  left: 22px;
  margin-top: -6px;
}
@media screen and (max-width: 759px) {
  .js-choose-handler:after {
    left: 17px;
  }
}
.b-choose_wide,
.b-choose_small {
  display: inline-block;
  vertical-align: top;
  height: auto;
  width: auto;
  min-width: 120px;
  padding: 0 14px 0 38px;
  display: inline-block;
  vertical-align: top;
  font-size: 0.85rem;
  line-height: 36px;
  text-align: center;
  color: #808080;
}
.b-choose_wide:before,
.b-choose_small:before {
  left: 11px;
}
.b-choose_wide:after,
.b-choose_small:after {
  left: 13px;
}
.is-active .js-choose-handler {
  background: #e41e26;
  color: #fff;
}
.is-active .js-choose-handler:after {
  display: block;
}

.b-hint {
  background-color: #adb8c1;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  margin-left: 10px;
}
.b-hint:hover {
  background-color: #e30613;
}
.b-hint_login {
  position: absolute;
  right: 0;
}
@media screen and (min-width: 1680px) {
  .b-hint_login {
    top: 18px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .b-hint_login {
    top: 16px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .b-hint_login {
    top: 13px;
  }
}
@media screen and (max-width: 959px) {
  .b-hint_login {
    top: 13px;
  }
}
.b-hint__drop {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  box-sizing: border-box;
  max-width: 350px;
  padding: 15px 20px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  margin-top: 7px;
  margin-left: -19px;
  position: absolute;
  z-index: 9999;
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  text-align: left;
  word-wrap: break-word;
  display: none;
}
@media screen and (max-width: 759px) {
  .b-hint__drop {
    max-width: 280px;
  }
}
.b-hint__drop p {
  font-size: 14px;
  line-height: 1.3;
}
.b-hint__drop hr {
  border-top: none;
  border-left: none;
}
.b-hint__drop ul {
  padding-left: 0.9rem;
  font-size: 14px;
  line-height: 1.3;
}
.b-hint__crop,
.b-hint__uncrop {
  display: block;
  margin-top: 3px;
  cursor: pointer;
  color: #1481b4;
}
.b-hint__drop-tail {
  height: 7px;
  margin: 1px 0 0 2px;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
}
.b-hint__drop-tail-arrow {
  border: 7px solid transparent;
  margin-top: -7px;
  border-bottom-color: #e4e4e4;
  position: relative;
}
.b-hint__drop-tail-arrow:after {
  content: "";
  border: 7px solid transparent;
  position: absolute;
  border-bottom-color: #fff;
  left: -7px;
  top: -6px;
}
.b-hint_white {
  border-radius: 0;
  background: url("../i/b-hint/help.svg");
}
.b-hint_white:hover,
.b-hint_white:active {
  background: url("../i/b-hint/help_hover.svg");
}
.b-hint_white-nosymbol {
  border-radius: 0;
  background: url("../i/b-hint/help.svg");
  font-size: 0;
}
.b-hint_white-nosymbol:hover,
.b-hint_white-nosymbol:active {
  background: url("../i/b-hint/help_hover.svg");
}
.b-hint_i {
  width: 16px;
  height: 16px;
  background: #b5c0c8;
  border-radius: 50%;
  font-weight: 400;
  text-transform: none;
  line-height: 16px;
  letter-spacing: normal;
  margin: -2px 0 0 5px;
}
.b-hint_i-left {
  margin: -2px 10px 0 0;
}
.b-hint_dotted {
  width: 30px;
  background: none;
  line-height: 16px;
  display: block;
  margin-left: 0;
}
.b-hint_dotted > span {
  background: #ccc;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
}
.b-hint_dotted > span+ span {
  margin-left: 4px;
}
.b-hint_dotted:hover {
  background-color: inherit;
}
.b-hint_dotted:hover > span {
  background-color: #999;
  pointer-events: none;
}
.b-hint_dotted hr {
  border-top: 1px solid #e30613;
}
.b-hint-badge {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: 19px;
  margin: -2px 0 0 5px;
  padding: 6px 0 0 12px;
  font-size: 14px;
  line-height: 100%;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
  position: relative;
}
@media screen and (max-width: 759px) {
  .b-hint-badge {
    margin: 8px auto 0;
    text-align: left;
  }
}
.product-info__title .b-hint-badge {
  position: absolute;
  left: 0;
  top: -20px;
  margin-left: 0;
}
@media screen and (max-width: 959px) {
  .product-info__title .b-hint-badge {
    position: inherit;
    margin-left: -20px;
    top: 0;
  }
}
.b-hint-badge_no-hint {
  font-size: 16px;
  padding-top: 4px;
  margin-top: -4px;
}
.b-hint-badge_2-row {
  max-width: 80px;
  height: 22px;
  padding-top: 2px;
  font-size: 10px;
}
.b-hint-badge_2-row .b-hint-badge__title span {
  display: block;
}
.b-hint-badge_2-row-date {
  max-width: 80px;
  height: 22px;
  padding-top: 1px;
  margin-top: -1px;
  font-size: 10px;
}
.b-hint-badge_2-row-date .b-hint-badge__title span {
  display: block;
  font-size: 8px;
}
.b-hint-badge_2-row-date .b-hint-badge__title span+ span {
  font-weight: 600;
  font-size: 18px;
}
.b-hint-badge .b-hint_i {
  background: #fff;
  color: #e10b29;
  width: 14px;
  height: 14px;
  font-size: 11px;
  line-height: 14px;
  margin-top: -3px;
  position: relative;
}
.b-hint-badge__title {
  color: #fff;
  position: relative;
}
.b-hint-badge__title_big {
  font-size: 1.4rem;
  color: #fff;
  font-weight: 300;
  text-transform: none;
}
.b-hint-badge__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 57px;
  padding-right: 20px;
  box-sizing: border-box;
  white-space: nowrap;
}
.b-hint-badge__bg:before {
  content: '';
  display: inline-block;
  background: url("../i/b-hint/badge-bg_left.png") 0 0 no-repeat;
  background-size: 100% 100%;
  vertical-align: top;
  width: 64px;
  height: 25px;
  margin-left: -57px;
}
.b-hint-badge_no-hint .b-hint-badge__bg:before {
  width: 50px;
}
.b-hint-badge__bg:after {
  content: '';
  display: inline-block;
  background: url("../i/b-hint/badge-bg_right.png") 100% 0 no-repeat;
  background-size: 100% 100%;
  vertical-align: top;
  width: 68px;
  height: 25px;
  margin-left: -1px;
}
.b-hint-badge_no-hint .b-hint-badge__bg:after {
  width: 60px;
}
.b-hint-badge__bg-middle {
  display: inline-block;
  vertical-align: top;
  height: 25px;
  width: 100%;
  background: url("../i/b-hint/badge-bg_middle.png") 100% 0 repeat-x;
  background-size: auto 100%;
}
.b-hint-badge__bg_lime:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUUyRTRGRkM2MTVEMTFFN0E1QzhDMjQ1M0IxMkM2RjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUUyRTRGRkQ2MTVEMTFFN0E1QzhDMjQ1M0IxMkM2RjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTJFNEZGQTYxNUQxMUU3QTVDOEMyNDUzQjEyQzZGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTJFNEZGQjYxNUQxMUU3QTVDOEMyNDUzQjEyQzZGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrCn28MAAAL+SURBVHja7J07b9NgGIW/lNAQJ02ittACKheJOwghAUvVkYUdJLowMLDCwm+AgaX8gTIwsbJxmRhYkWAAhLiDoBRIG1DKpYHzyseyiSrUZqhI3nOkR3acOHbOd/xZduzXuel7QfpbOXAcbAB9oMLptcwwImW+XyQfwSvQAHvBUXAXfAe7wG6wDtTBC/AEzIA1YB7cB4f4WZvnHXgP3oAml2Xr9wk8BJ/Bb87f5Dwr+7E9EIB+MExGOBwCo2AAVGncQGYY/eP7imz8btA3UGqb9ovTWwxVYFhuc7zOYL20EK5mAKpsrGSFbbiW4wUaH9q2uqxsyxkDWzhMWK9Oq3PlO5jHur3DYCfYyK0l2eqSbrHExq6y4QqyursDMA4mwTHux3KyrvcDYO+dAhfAQVnlKwC2pU+BfbKot9W3xOuL4JYa318PYMe3N8CEbPHZA1xS4/sNgB3KnZEdfgNwMqQnZSSHAZiUFX4DYOfGx2WF3wAcCTqz5zoAOsvnPACbZIPvAIzJBt8BGJENvgMwKBt8B6AiG3QeQHIcgEg2+A5ASTb4DoCkAEgKgKQASAqA5DAALdngOwAN2eA7AAuywXcA6rLBdwC+yAb1AJLjALyWDb4D8Ew2KACS4wA8kA2+A/AYfJAVfgNgp4Kvygq/ATBdDmlNOclhAGbBednhNwCmae0KfAfAdDbEdYIkpwH4CU6Aa7LGZwBMP8BpcC50UH1a6v4AmKwE+RWwH1wPcQVqqQe13GrhVpH7AINhxaCtFPs2sh3sCN1TYn01ZLtS+5d1jnzl9Fbb4Xaefpqs5v9NzmfjdqXWItgT4qLcd0JcgNs+b7fzWXV1u6urxnEryJ2twJ4836A/pHd/VUJ6P2huJQFYjmzhm7ngQYbDgpOt1x/xdZnj9uCDGe52ilypKon4o/LsgRo0dn6JXmwr5wkZ4xbIYkgve5tjiLNKStWXaZatq9XXtwc9POe6JYba7xnmBjDEdX8EnoK3If5n1a6vaP6HoazRo8Rja4/RPwIMANKpdSR6lxAjAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_lime:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAyCAYAAACH65NBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTVBNTk1RTI2MTVEMTFFNzg2QjJFMDk0MUQyRkQ5NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTVBNTk1RTM2MTVEMTFFNzg2QjJFMDk0MUQyRkQ5NjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NUE1OTVFMDYxNUQxMUU3ODZCMkUwOTQxRDJGRDk2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NUE1OTVFMTYxNUQxMUU3ODZCMkUwOTQxRDJGRDk2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgmWLvYAAAfWSURBVHja7J15bFRV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);
}
.b-hint-badge__bg_lime .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUUzOEVFRjY2MTVEMTFFN0JEODRGOTFDQUE4NjY0OTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUUzOEVFRjc2MTVEMTFFN0JEODRGOTFDQUE4NjY0OTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTM4RUVGNDYxNUQxMUU3QkQ4NEY5MUNBQTg2NjQ5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTM4RUVGNTYxNUQxMUU3QkQ4NEY5MUNBQTg2NjQ5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqf4RgEAAAC2SURBVHja7NhLCsIwGEXhVKOI4AN8DhwLrsaxu3M57kMQfDsRFCvxhP7OFFocFOEGvqalpId0mCSE4MoYfrlKflkfF3fRxhZPTNHEDUdTw8zmNTaeS5Et77BHihYmqNu7GH2gkeM7qS+4w6H5NKom15+uuJKGwgorrLDCCiussMIKK6ywwgorrLDCCius8D+E4+ntAh30McIAPZedRR9cdkwcx9zux+aEs83RxZ7f7rh+C78EGACQ9CBndcQpPgAAAABJRU5ErkJggg==);
}
.b-hint-badge__bg_blue:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODU2NDAyQkI2MTVFMTFFN0I3NURBMjU5ODUyRkZBMjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODU2NDAyQkM2MTVFMTFFN0I3NURBMjU5ODUyRkZBMjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTY0MDJCOTYxNUUxMUU3Qjc1REEyNTk4NTJGRkEyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTY0MDJCQTYxNUUxMUU3Qjc1REEyNTk4NTJGRkEyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmkqwE4AAAMJSURBVHja7J07b9NgGIW/lNASJ02ittACKheJOwghAUvF2IUdBF0YGFhh4TfAwAJ/AJCYWNm4iIGRBQkGQNxvgpZL2oBSLg2cVz6WTVRRyFCRvOdIj+w4dmKf7/iz4tivc+Hi7SD9phzYD1aAHlDm9GpmGJES3y+QKfAC1MFWsBfcAl/BJrAZLAM18Aw8BJNgCZgBd8AuzmvLvAFvwSvQ4HfZ+n0A98BH8JPLN7jMP25s5wegFwyRYQ4HwQjoBxUa158ZRn/4vAIbvxP0BRRbpv3g9CZDFRiW6xyvMVjPLYSLGYAKGytZYRsu5XgfjQ8te11WtueMgjUcJixXp9W+8m0sY93ebrARrOTekux1SbdYZGNX2HB9srqzAzAGJsA4j2M5Wdf9AbD3DoOTYKes8hUA29PPgm2yqLvVM8/rU+CaGt9fD2C/b6+AfbLFZw9wWo3vNwD2U+6o7PAbgIMhPSkjOQzAhKzwGwA7Nz4mK/wGYE/QmT3XAdBZPucBWCUbfAdgVDb4DsCwbPAdgAHZ4DsAZdmg8wCS4wBEssF3AIqywXcAJAVAUgAkBUBSACSHAWjKBt8BqMsG3wGYlQ2+A1CTDb4D8Ek2qAeQHAfgpWzwHYAnskEBkBwH4K5s8B2AB+CdrPAbADsVfEFW+A2A6UxIa8pJDgPwHpyQHX4DYDqvQ4HvAJiOhbhOkOQ0AN/BAXBJ1vgMgOkbOAKOhzaqT0udHwCTlSA/B7aDyyGuQC11oRaqFfwYHApxRe4dDIYVg7ZS7OvIerAhdE6J9cWQHUrtX9Zp8pnTmy0/t/P002Q1/69yORu3K7XmwJYQF+W+EeIC3Da/3c5n1dXtrq4qx60gd7YCe/J8g96Q3v1VDun9oLm/CUAiexDCzQXmsS9fzS8eYDgsONl6/RFflzhuDz6Y5GGnwJWqkIgblWcPVKexM/P0Ymu5TMgYN0vmQnrZ2zRDnFVSqr5Es2xdrb6+PejhKdctMdS2Z4g7wCDX/T54BF6H+J9Vu76i8R+GskqPEo+tPUZ+CTAAHv11Tq2CZiUAAAAASUVORK5CYII=);
}
.b-hint-badge__bg_blue:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAyCAYAAACH65NBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlENkUxM0M2MTVFMTFFNzlBNjlBRTU4MEE4RDA1MjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlENkUxM0Q2MTVFMTFFNzlBNjlBRTU4MEE4RDA1MjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OUQ2RTEzQTYxNUUxMUU3OUE2OUFFNTgwQThEMDUyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OUQ2RTEzQjYxNUUxMUU3OUE2OUFFNTgwQThEMDUyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnvc7xcAAAfVSURBVHja7J15bFRV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);
}
.b-hint-badge__bg_blue .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y1N0JGQkY2MTVFMTFFN0EzQTNERTZBOEJCOERCQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y1N0JGQzA2MTVFMTFFN0EzQTNERTZBOEJCOERCQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjU3QkZCRDYxNUUxMUU3QTNBM0RFNkE4QkI4REJCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjU3QkZCRTYxNUUxMUU3QTNBM0RFNkE4QkI4REJCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsjIbPUAAAC1SURBVHja7Ng7CsJAFEbhGR1FBB/gs7AWXI2123M97kIQfNsIipF4hlw7hQSLIPwXvkxCSA5JOT5NU1fGBL9c/fK8RxdtbPHEFE3ccDQ1zGxdYxM4FPnkHfZI0MIEdbsXow80crwnCQW/cGg+TdXk+tMVV9IorLDCCiussMIKK6ywwgorrLDCCiussMIK/0M47t4u0EEfIwzQc9le9MFl28Rx5nY+NiecbY0udv12x/Vb+CXAABqDIG0UZXHCAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_green:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTE1QzcwNUI2MTVFMTFFNzhDQTY5MTJEQjk3QTMwQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTE1QzcwNUM2MTVFMTFFNzhDQTY5MTJEQjk3QTMwQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTVDNzA1OTYxNUUxMUU3OENBNjkxMkRCOTdBMzBCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTVDNzA1QTYxNUUxMUU3OENBNjkxMkRCOTdBMzBCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvhAJ08AAAMESURBVHja7J07b9NgGIW/lNASJ02ittACKheJOwghAUvFyMIOEl0YGFhh4TfAwFL+AB2YWNm4iIE/gAQDIMQdBOWWNqCUSwPnlY9lE1VQMlQ47znSIzuOnXw53/FnxYlfF8J0kH5XARwBa0AfqHJ5PTONSIXPl8g78Bw0wU5wENwGX8E2sB2sAg3wFDwEM2AFmAN3wD6ua9u8Bm/AS9Die1n7PoB74CP4ye1b3OYfP2z+A9APRsgop8NgDAyCGo0bzEyjP7xeiZ2fB30B5Y5lP7i8zVAFhuUG5xsM1jML4XIGoMbOShps05WcH6DxoWOvy8r2nHGwgdOE1Rq0ulexi21s2NsPtoK13FuSvS4ZFsvs7Bo7bkBW5zsAE2ASHOZxrCDrej8A9txxcBbslVW+AmB7+hTYJYt6W32LPD4Hrqvz/Y0A9v32KjgkW3yOAOfV+X4DYF/lTsoOvwE4FtKTMpLDAEzKCr8BsHPjE7LCbwAOBJ3Zcx0AneVzHoB1ssF3AMZlg+8AjMoG3wEYkg2+A1CVDToPIDkOQCQbfAegLBt8B0BSACQFQFIAJAVAchiAtmzwHYCmbPAdgHnZ4DsADdngOwCfZINGAMlxAF7IBt8BeCwbFADJcQDuygbfAXgA3soKvwGwU8HTssJvAEwXQlpTTnIYgPfgjOzwGwDTJR0KfAfAdCrEdYIkpwH4Do6Cy7LGZwBM38AJcDp0UX1ayn8ATFaC/CLYDa6EuAK11INaarVwq8i9h8GwYtBWin0T2Qy2hPyUWF8O2aHUfmWdJZ+5vN3xdbtIP01W8/8at7N5+6fWAtgR4qLcN0NcgNvWt8v5rLq6XdVV57wV5M5WYE/ub9Af0qu/qiG9HrSQNGApshsh3PrLOvbm6/nGQwyHBSdbrz/i4wrn7cYHMzzslNioGon4oYocgZo0dm6RUWwjtwkZ4+bJQkj/9jbLEGeVlKqv0Cxrq9XXtxs9PGHbEkPt84xwBxhm2++DR+BViH9Ztf9XtP7DUNbpUeKx9cfYLwEGACSNclOp1oQFAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_green:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAyCAYAAACH65NBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDU2RTNEODM2MTVFMTFFN0IyMjFERTc0MTc5MzhGMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDU2RTNEODQ2MTVFMTFFN0IyMjFERTc0MTc5MzhGMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTZFM0Q4MTYxNUUxMUU3QjIyMURFNzQxNzkzOEYxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTZFM0Q4MjYxNUUxMUU3QjIyMURFNzQxNzkzOEYxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkJl+fgAAAezSURBVHja7J15bFRV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);
}
.b-hint-badge__bg_green .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEI0QjM0NTk2MTVFMTFFNzlGMjI5N0E4NDc3NDlEQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEI0QjM0NUE2MTVFMTFFNzlGMjI5N0E4NDc3NDlEQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QjRCMzQ1NzYxNUUxMUU3OUYyMjk3QTg0Nzc0OURCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QjRCMzQ1ODYxNUUxMUU3OUYyMjk3QTg0Nzc0OURCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv3/OgsAAACySURBVHja7NjLCoJQFEbhbVlE0AW6DhoHPU3j3q53C4IuVpOgyLB1cDcrUBpI8G/4PIro4kxPlGWZVTGRrX/83qyPLnZ4Yo42bkhcAwtfN9jGXMpseY8DUnQwQ9PfhegDrQL/SeOSOxy7T1N3RSauWUWjsMIKK6ywwgorrLDCCiussMIKK6ywwgor/A/hcHq7Qg9DTDDCwPKz6KPlx8Rhln4/dSecfQ0u/vx2x/Vb+CXAABwtH5vqHtovAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_magento:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI3NDVFNjQ2MTVFMTFFNzgzREVGM0ZBMUQ1RjczNjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI3NDVFNjU2MTVFMTFFNzgzREVGM0ZBMUQ1RjczNjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQjc0NUU2MjYxNUUxMUU3ODNERUYzRkExRDVGNzM2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQjc0NUU2MzYxNUUxMUU3ODNERUYzRkExRDVGNzM2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqvUmooAAAMkSURBVHja7J3LaxNRGMVvamzNo0lsq61KrYJvRQrqpujOjQiuFO3GhQu3uvFv0IUbXQu6EAS37nzgwn9A0IWK7xdaX2mjpD4aPR9zhowh2qpB2nznwI+ZTGaSybnn3iGTzDepCzvOBOknpcAusBh0gAKXlxLTLMnz+Qx5A56CClgPtoEb4DNYA9aCBaAMHoN7YAzMAxPgJhjmurbNS/AKPAdVvpft3ztwG7wH37l9ldv8kdJt0GCdoI/0c9oLBkA3KNK47sQ0+5vXy7DxW6U9TZaV2NDD//jan0CuYdk3Lq8xVIFhucr5MoP1xEL4PwNQZGPFO2zT+ZzvovGhodclZT1nECznNGaR49Eq94tOXeT8Qk6HwO5WjQA27G0Bq8ES9pa418XDYo6NXWTDdenIMjs10wCMgFGwk8exlKxr/wDYcwfAMbBZVvkKgPX0U2CDLGpvdTR5fBxcUeP7GwHsq8klsF22+BwBTqjx/QbAvsodkh1+A7Av1E/KSA4DMCor/AbAzo2PyAq/AdgadGbPdQB0ls95AJbKBt8BGJQNvgPQLxt8B6BHNvgOQEE26DyA5DgAWdngOwA52eA7AJICICkAkgIgKQCSwwDUZIPvAFRkg+8ATMoG3wEoywbfAfggGzQCSI4D8Ew2+A7AQ9mgAEiOA3BLNvgOwF3wWlb4DYCdCj4nK/wGwHQy1GvKSQ4D8BYclR1+A2A6q0OB7wCYDoeoTpDkNABfwV5wXtb4DIDpCzgIjoS/qD4tzf0AmKwE+WmwEVwMUQVqqQ01Xa3gB2B/iCpyb2IwrBi0lWJfQVaCVaG1JdbnuuxQar+yjpOPXF5r+Lqdpp8mq/l/mdvZvP1TawqsC1FR7mshKsBt69vlfFZd3a7qKnHeCnInK7DH9zfoDPWrvwqhfj1oaiYBiGU3Qrg+zTr25sv4xj0MhwUnWa8/y8d5ztuND8Z42Mlwp4okyw+V5ghUobETTUaxoVAvkR4bN0mmQv1vb+MMcVJxqfo8zbJ9tfr6dqOHR9y32FD7PH3sAL3c9zvgPngRol9W7f8V1VkYyhI9ij229hj4IcAAAHxz5xfSdOEAAAAASUVORK5CYII=);
}
.b-hint-badge__bg_magento:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAyCAYAAACH65NBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU4NzJENDM2MTVFMTFFNzgwQkZBNkNEQTAyNjlDODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU4NzJENDQ2MTVFMTFFNzgwQkZBNkNEQTAyNjlDODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTg3MkQ0MTYxNUUxMUU3ODBCRkE2Q0RBMDI2OUM4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTg3MkQ0MjYxNUUxMUU3ODBCRkE2Q0RBMDI2OUM4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuyMZMYAAAfsSURBVHja7J15bFRV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);
}
.b-hint-badge__bg_magento .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRFNjMyRjY2MTVFMTFFNzgzMzI4NjQzRTE2Q0IzMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRFNjMyRjc2MTVFMTFFNzgzMzI4NjQzRTE2Q0IzMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNEU2MzJGNDYxNUUxMUU3ODMzMjg2NDNFMTZDQjMxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNEU2MzJGNTYxNUUxMUU3ODMzMjg2NDNFMTZDQjMxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvUt4qoAAAC3SURBVHja7Ng7CsJAFEbhiY4igg/wWVgLbsItWLs4e/clCBpfjaAYiWfItVNIsAjCf+HLJITkkJQTpWnqyhi/nq9+eT5CF23s8MQUTdxwNDXMbN1g6zkU+eQ9YiRoYYK63QvRBxo53pP4gl84NJ+manL96YoraRRWWGGFFVZYYYUVVlhhhRVWWGGFFVZYYYX/IRx2b5fooI8RBui5bC/64LJt4jALOx+bE862Bhe7frvj+i38EmAA6nQggSIE83YAAAAASUVORK5CYII=);
}
.b-hint-badge__bg_orange:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFCRTQ5NzM2MTVEMTFFN0E5QTE4N0UyRUJGRTk3N0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFCRTQ5NzQ2MTVEMTFFN0E5QTE4N0UyRUJGRTk3N0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQUJFNDk3MTYxNUQxMUU3QTlBMTg3RTJFQkZFOTc3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUJFNDk3MjYxNUQxMUU3QTlBMTg3RTJFQkZFOTc3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj5u+Z0AAAMFSURBVHja7J07b9NgGIW/lNAQJ02ittACKheJOwghAUvFyMIOEl0YGFhh4TfAAAP8ARiYWNm4iIE/gAQDIMQd1JZb2oBSLk05r3wsm6iCkqEiec+RHtlx7OTL+Y4/K078OrdwMUi/KweOgDWgD1S4vJaZRqTM54vkPXgFGmAnOAjugW9gG9gOVoE6eAGegGmwAsyC+2Af17Vt3oFJ8AY0+V7Wvo/gIfgEFrh9k9v824ftgQD0g2EywukQGAUDoErjBjLT6A+vV2Tnd4O+glLbsp9c3mKoAsNym/N1BuulhXA5A1BlZyUNtulKzhdofGjb67KyPWcMbOA0YbUGrc6V72AbG/b2g61gLfeWZK9LhsUSO7vKjivI6u4OwDiYAId5HMvJut4PgD13HJwFe2WVrwDYnn4J7JJFva2+RR6fA7fU+f5GAPt+ewMcki0+R4Dz6ny/AbCvcidlh98AHAvpSRnJYQAmZIXfANi58XFZ4TcAB4LO7LkOgM7yOQ/AOtngOwBjssF3AEZkg+8ADMoG3wGoyAadB5AcByCSDb4DUJINvgMgKQCSAiApAJICIDkMQEs2+A5AQzb4DsCcbPAdgLps8B2Az7JBI4DkOACvZYPvADyTDQqA5DgAD2SD7wA8BlOywm8A7FTwVVnhNwCmCyGtKSc5DMAHcEZ2+A2A6YoOBb4DYDoV4jpBktMA/ABHwTVZ4zMApu/gBDgdOqg+LXV/AExWgvwy2A2uh7gCtdSDWmq1cKvIvYfBsGLQVop9E9kMtoTuKbG+HLJDqf3KOkO+cHmr7et2nn6arOb/TW5n8/ZPrXmwI8RFue+EuAC3rW+X81l1dbuqq8Z5K8idrcCe3N+gP6RXf1VCej1oLmnAUmQ3Qrj7l3XszdfzjQcZDgtOtl5/xMdlztuND6Z52CmyUVUS8UPlOQI1aOzsIqPYRm4TMsbNkfmQ/u1thiHOKilVX6ZZ1larr283enjOtiWG2ucZ5g4wxLY/Ak/B2xD/smr/r2j+h6Gs0aPEY+uP0V8CDAByonYD+ymwSgAAAABJRU5ErkJggg==);
}
.b-hint-badge__bg_orange:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAyCAYAAACH65NBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NFMzI3RDY2MTVEMTFFN0FDRDNFMUUzMjA3QkVBNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NFMzI3RDc2MTVEMTFFN0FDRDNFMUUzMjA3QkVBNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0UzMjdENDYxNUQxMUU3QUNEM0UxRTMyMDdCRUE0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0UzMjdENTYxNUQxMUU3QUNEM0UxRTMyMDdCRUE0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkT67dwAAAe8SURBVHja7J15bFRV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);
}
.b-hint-badge__bg_orange .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMwQjFFMUQ2MTVEMTFFN0IxRjhDNUFCRTlGQTgxRTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDMwQjFFMUU2MTVEMTFFN0IxRjhDNUFCRTlGQTgxRTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzBCMUUxQjYxNUQxMUU3QjFGOEM1QUJFOUZBODFFNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzBCMUUxQzYxNUQxMUU3QjFGOEM1QUJFOUZBODFFNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQJ6PQAAAC1SURBVHja7Ni7CsIwGIbhVKOI4AE8Ds6CV+PsTXmTguCh6iIoVuIb+rsptDgU4Qs8TUtJX9IxSQjBVTG8Wye/rI+L++hihyfmaOOG1DSwsHmDredSZst7HJChgxma9i5GH2gV+E7mS+5wbD6Nuin0p2uuoqGwwgorrLDCCiussMIKK6ywwgorrLDCCiv8D+F4ertCD0NMMMLA5WfRR5cfE8extPupOeFsc3Sx57c7rt/CLwEGANfyH426pofdAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_white:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAyCAYAAACUPNO1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAw5JREFUeNrsnctOE3EYxf/FCrYU2oAIavCSeNcYE3VjXLpx4U4T2fgKuvEZdKsvoAtXJq7ceVn5Aia6MMa7aAzeCtWAF6jnpGfSkaARFsTynZP8MtNph07P/8w3dDr9Wmg2m8n6TQVwHKwDXaBfy2u5aVlUdH9JvAevQAPsBofBPfAN7AA7wRpQBy/AYzABVoEpcB8c0GO5zlvwDoyDaT0Xt+8jeAg+gabWn9Y6i3uxKyAA3WCtGNZ0EIyAPlCVcX25afkvf6+kwe8EfQW985b91PI5hSopLHc0X1ewXjKEyxmAqgYr22BOV2u+R8aneXtdXtxzRsEmTTOGXLSWruIS1mHZOwi2g/XaW7K9LiuLvRrsqgaux1Z3dgCOgDFwTMexgq1b+QHgfafBebDfVsUKAPf0S2CPLVrZ6lrg9gVw24MfrwLw/e1NcNS2xKwAFz348ZSdB+BbufHc+3IrWAU45cGPHYAxWxH3EMBz45PJJ3fCVoBDHvzYAfBZvuAB2GAbYgdg1DbEDsCwbYgdgAHbEDsA/bYhdgD6bEPsAJRtQ1zxTKCvCw9eASwHwHIALAfAcgCsgAGYsw2xA9CwDbEDMGMbYgegbhtiB+CzbXAFsAIH4LVtiB2AZ7bBAbACB+CBbYgrXg/AELBrlC8ODVoBeCr4qq2IWwE4ZZevp8kXiIasANQHcM52xA0AdcWHgriHgExsEnEDnLA18SoA9QOcBNdsTcwAUN/BGXA2LaH7tNX5AaB4XLgM9oLrqdWB2grwP8CfxI7c+xQMNoNmK/YtYivYljqnxfpyiIdSfso6Kb5oeb6FO1WUnxR7/t/SepznlVqzYFdqNeW+m1oNuPl4fp2P3dX5ra6a5tmQO9+BPft9g+7U/vZXf2p/H7SwmAD8i/jkG/XEAwoHg5Pv11/W7Yrm+cMHEzrslLRRVVHWiyqqAjVk7NQCVWyz1kk542bEbGpf9japEOeVtaqvyCxuK/vr84cenmvbMkOHdM6EO8Cgtv0ReALepNYnq7y+Yvo/DGVNHmUeczxGfgkwAGRmj9bYkBtlAAAAAElFTkSuQmCC);
}
.b-hint-badge__bg_white:after {
  background-image: url(data:image/png;base64,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);
}
.b-hint-badge__bg_white + .b-hint-badge__title {
  color: #e30613;
}
.b-hint-badge__bg_white + .b-hint-badge__title .b-hint_i,
.b-hint-badge__bg_white + .b-hint_i {
  background-color: #b0bac3;
  color: #fff;
}
.b-hint-badge__bg_white .b-hint-badge__bg-middle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNrs2LsKwkAQRuFdURHBC6iYwlrwaax9fkHwbiMYjKxnyFgKisUi/AMfmxCyh6TcmFIKOab54/sRQ/SxxQNzdHHD0bWw8HWNjYW/+eQd9qjQwwxtf2bROzof7FPFlOlfN0KmUVhhhRVWWGGFFVZYYYUVVlhhhRVWWGGFFf6HsB0brzDAGFNMMAr1WfQh1MfENku/LtwJZ1/Nxe9fSlzfhZ8CDACAjiLBbnH4tQAAAABJRU5ErkJggg==);
}
.b-hint-badge_small {
  font-size: 12px;
  padding-top: 8px;
}
.b-hint-badge_small .b-hint-badge__bg {
  padding-left: 50px;
}
.b-hint-badge_small .b-hint-badge__bg:before {
  width: 40px;
  margin-left: -50px;
}
.b-hint-badge_small .b-hint-badge__bg:after {
  width: 50px;
}
.parseme .b-wrapper > div > .b-hint-badge {
  margin-top: 10px;
}
.b-hint_text {
  background: none;
  width: auto;
  height: auto;
  border-radius: 0;
  font-weight: normal;
  padding: 2px 0 2px 34px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .b-hint_text {
    z-index: 21;
  }
}
.b-hint_text_special {
  padding: 2px 0;
  margin: 0 0 20px 30px;
}
.b-hint_text .b-hint__icon {
  width: 23px;
  height: 23px;
  fill: #999;
  stroke: #999;
  margin-top: -11.5px;
  position: absolute;
  left: 0;
  top: 50%;
}
.b-hint_text .b-hint__icon_b-icon_sim {
  background-image: url("../i/sprite-icons.png");
  background-repeat: no-repeat;
  background-position: -25px -24px;
  width: 23px;
  height: 23px;
}
@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  .b-hint_text .b-hint__icon_b-icon_sim {
    background-image: url("../i/sprite-icons@2x.png");
    background-size: 105px 95px;
  }
}
.b-hint_text .b-hint__text {
  color: #333;
  font-size: 0.85rem;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.b-hint_text .b-hint__text-decor {
  border-bottom: 1px dotted;
}
.b-hint_text:hover {
  background-color: inherit;
}
.b-hint_text:hover .b-hint__text-decor {
  border-bottom: medium none;
}
.b-hint_text:after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 759px) {
  .b-hint_text__wrapper {
    text-align: center;
    margin-bottom: 15px;
  }
}
.b-hint_inline {
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  border: 0;
  margin-left: 20px;
}
.b-hint_inline .b-hint__text {
  margin-left: -0.9rem;
}
.b-hint_inline .b-hint__text-decor {
  border-bottom: 0;
}
.b-hint_inline:after {
  content: none;
}
.b-hint_blue .b-hint__text {
  font-size: 0.75rem;
  color: #1481b4;
}
.b-hint_phone-hidden {
  display: none;
}
@media screen and (max-width: 759px) {
  .b-hint_phone-hidden {
    display: inline-block;
  }
}
.b-hint_phone-visible {
  display: inline-block;
}
@media screen and (min-width: 760px) {
  .b-hint_phone-visible {
    display: none;
  }
}

.b-list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.b-list__title {
  font-size: 1.4rem;
  color: #4d4d4d;
  margin-bottom: 30px;
}
.b-list > li {
  position: relative;
  margin: 0.75em 0;
  padding-left: 30px;
}
.b-list > li:before {
  content: "";
  background-color: #e30613;
  width: 5px;
  height: 5px;
  border-radius: 3px;
  position: absolute;
  right: inherit;
  top: 0.5em;
  margin-left: -26px;
}
.b-list b {
  font-size: 1.4rem;
  font-weight: 400;
}
.b-list_gray > li:before {
  background-color: #9b9b9b;
}
.b-list_round-markers > li:before {
  border-radius: 50%;
}
.b-list_check > li:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE3LjIgMTIuMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcuMiAxMi4xIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9IiNlMzA2MTMiIGQ9Ik02LjEsMTIuMUwwLjIsNi4zYy0wLjMtMC4zLTAuMy0wLjgsMC0xLjFzMC44LTAuMywxLjEsMEw2LjEsMTBsOS44LTkuOGMwLjMtMC4zLDAuOC0wLjMsMS4xLDBzMC4zLDAuOCwwLDEuMUw2LjEsMTIuMXoiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 18px;
  height: 12px;
  border-radius: 0;
  top: 0.3em;
  right: inherit;
  margin-left: -30px;
}
.b-list_check-green > li:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjM2ZiMzRmIiBkPSJNMS43LDkuOGw0LjEsMy41YzAuNSwwLjUsMC41LDEuMywwLDEuOGMtMC41LDAuNS0xLjMsMC41LTEuOCwwCglsLTMuNS00LjdDMCw5LjksMS43LDkuOCwxLjcsOS44eiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzZmIzNGYiIGQ9Ik0xMy45LDEuMmMwLDAsMi0wLjEsMS42LDAuNUw2LDE0LjhjLTAuMywwLjYtMS4xLDAuOC0xLjYsMC40CgljLTAuNi0wLjMtMC44LTEuMS0wLjQtMS43TDEzLjksMS4yeiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 16px;
  height: 16px;
  border-radius: 0;
  top: 0.2em;
  right: inherit;
  margin-left: -30px;
}
.b-list_counter {
  counter-reset: item;
}
.b-list_counter > li {
  counter-increment: item;
}
.b-list_counter > li:before {
  background: none;
  content: counter(item) ". ";
  left: 0;
  top: 0;
}
.b-list_pin > li:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTcuMiAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcuMiAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iI2IwYmFjMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjEsMGMtMywwLTUuNSwyLjUtNS41LDUuNVM5LjEsMTUsOS4xLDE1czUuNS02LjUsNS41LTkuNVMxMi4xLDAsOS4xLDB6IE05LjEsOC4zQzcuNiw4LjMsNi4zLDcsNi4zLDUuNWMwLTEuNSwxLjItMi44LDIuOC0yLjhjMS41LDAsMi44LDEuMiwyLjgsMi44QzExLjksNywxMC42LDguMyw5LjEsOC4zeiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 18px;
  height: 15px;
  border-radius: 0;
  top: 0.3em;
}
.b-list_single > li:first-child {
  margin-top: 0;
}
.b-list_single > li:last-child {
  margin-bottom: 0;
}
.b-list_white > li {
  padding-left: 18px;
}
.b-list_white > li:last-child {
  margin-bottom: 0;
}
.b-list_white > li:before {
  background-color: #fff;
  width: 7px;
  height: 7px;
  margin-left: 0;
  left: 0;
}
.b-list.b-list_steps {
  margin-top: 22px;
  padding-bottom: 26px;
  border-bottom: 1px dotted #e5e5e5;
}
.b-list.b-list_steps.b-list_steps_clear {
  border-bottom: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 759px) {
  .b-list.b-list_steps {
    margin-top: 15px;
    padding-bottom: 22px;
  }
}
.b-list.b-list_steps > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  counter-reset: item;
}
.b-list.b-list_steps > ul > li {
  min-height: 75px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 36px 105px;
  counter-increment: item;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .b-list.b-list_steps > ul > li {
    padding: 0 0 30px 55px;
    min-height: 38px;
  }
}
.b-list.b-list_steps > ul > li:last-child {
  background: none;
  padding-bottom: 0;
}
.b-list.b-list_steps > ul > li:before {
  content: counters(item, "decimal", decimal);
  display: block;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 3px;
  margin-left: 0;
  width: 75px;
  height: 75px;
  border: 1px solid #dadada;
  border-radius: 50%;
  text-align: center;
  font-size: 36px;
  font-weight: 100;
  line-height: 75px;
  color: #e30613;
  background-color: #fff;
  z-index: 1;
}
@media screen and (max-width: 759px) {
  .b-list.b-list_steps > ul > li:before {
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 1rem;
  }
}
.b-list.b-list_steps > ul .b-list__text {
  width: 100%;
  height: 78px;
  display: table-cell;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1;
  color: #2e2e2e;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .b-list.b-list_steps > ul .b-list__text {
    height: 38px;
    font-size: 16px;
    line-height: 20px;
  }
}
.b-list.b-list_steps > ul .b-list__text p {
  margin-bottom: 0;
}
.b-list.b-list_steps > ul .b-list__text >span {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.b-list.b-list_steps > ul .b-list__text >span.b-list__footnote {
  font-size: 0.75rem;
  line-height: 1.333;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
.b-list.b-list_steps_white > ul > li:before {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.b-list.b-list_steps_white > ul .b-list__text {
  color: #fff;
}
.b-list_infografics > li {
  font-size: 0.85rem;
}
@media screen and (min-width: 760px) {
  .b-list_infografics > li {
    padding-left: 37px;
    margin: 10px 0;
  }
}
@media screen and (max-width: 759px) {
  .b-list_infografics > li {
    padding-left: 17px;
    margin: 9px 0;
  }
}
.b-list_infografics > li:before {
  margin-left: 0;
}
@media screen and (min-width: 760px) {
  .b-list_infografics > li:before {
    left: 4px;
  }
}
@media screen and (max-width: 759px) {
  .b-list_infografics > li:before {
    left: 0;
  }
}

.b-icon {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
}

.b-list-num {
  list-style: none;
  padding-left: 0;
  margin: 0;
  counter-reset: item;
}
.b-list-num > li {
  position: relative;
  margin: 0.75em 0;
  padding-left: 30px;
}
.b-list-num > li:before {
  background: none;
  content: counters(item, ".") ". ";
  counter-increment: item;
  position: absolute;
  left: 0;
  top: 0;
  color: #e30613;
}
.b-list-num_gray > li:before {
  color: #808080;
}
.b-list-num_lv2 > li {
  padding-left: 39.6px;
}
.b-list-num_lv3 {
  font-size: 0.85em;
}
.b-list-num_lv3 > li {
  padding-left: 55px;
  margin: 0.5em 0;
}

.b-number {
  color: #666;
  font-size: 18px;
  line-height: 1.2;
  white-space: nowrap;
}
.b-number__symbol,
.b-number__symbol-sharp,
.b-number__symbol-call {
  background-color: #ededed;
  border-radius: 2px;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  color: #999;
  margin: -4px 5px 0;
  text-align: center;
}
.b-number__symbol:first-child,
.b-number__symbol-sharp:first-child,
.b-number__symbol-call:first-child {
  margin-left: 0;
}
.b-number__symbol:last-child,
.b-number__symbol-sharp:last-child,
.b-number__symbol-call:last-child {
  margin-right: 0;
}
.b-number__symbol-sharp {
  font-size: 14px;
  line-height: 15px;
}
.b-number__symbol-call {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTE4LjkzMSwxNC4xMDJjLTAuMTEtMC4xODctMC40MDUtMC4yOTktMC44NDktMC41MjNjLTAuNDQyLTAuMjI1LTIuNjE4LTEuMzEtMy4wMjQtMS40NTkNCgkJCWMtMC40MDUtMC4xNS0wLjctMC4yMjUtMC45OTUsMC4yMjRjLTAuMjk1LDAuNDUtMS4xNDQsMS40Ni0xLjQwMiwxLjc1OWMtMC4yNTgsMC4zMDEtMC41MTYsMC4zMzgtMC45NTksMC4xMTINCgkJCWMtMC40NDMtMC4yMjQtMS44NjktMC42OTctMy41Ni0yLjIyNkM2LjgyNiwxMC43OTksNS45MzgsOS4zMyw1LjY4LDguODgxQzUuNDIxLDguNDMyLDUuNjUyLDguMTg5LDUuODc0LDcuOTY1DQoJCQljMC4xOTktMC4yLDAuNDQzLTAuNTIzLDAuNjY0LTAuNzg1UzYuODMzLDYuNzMsNi45OCw2LjQzMWMwLjE0Ny0wLjI5OSwwLjA3NC0wLjU2Mi0wLjAzNy0wLjc4Ng0KCQkJYy0wLjExLTAuMjI1LTAuOTk2LTIuNDMyLTEuMzY1LTMuMzNDNS4yMTksMS40MzksNC44NTQsMS41NTksNC41ODMsMS41NDRDNC4zMjUsMS41MzEsNC4wMjksMS41MjgsMy43MzQsMS41MjgNCgkJCWMtMC4yOTUsMC0wLjc3NSwwLjExMi0xLjE4MSwwLjU2MlMxLjAwNSwzLjYyNCwxLjAwNSw1LjgzMmMwLDIuMjA5LDEuNTg2LDQuMzQxLDEuODA3LDQuNjQxYzAuMjIxLDAuMjk5LDMuMTIxLDQuODMsNy41NjIsNi43NzINCgkJCWMxLjA1NiwwLjQ2MywxLjg4MSwwLjczOSwyLjUyMywwLjk0NWMxLjA2LDAuMzQyLDIuMDI1LDAuMjk0LDIuNzg5LDAuMTc5YzAuODUtMC4xMjksMi42MTgtMS4wODYsMi45ODctMi4xMzMNCgkJCUMxOS4wNDEsMTUuMTg4LDE5LjA0MSwxNC4yODksMTguOTMxLDE0LjEwMnoiLz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 11px 11px;
  margin-left: 0;
}
.b-number__link-copy {
  text-decoration: none;
  border-bottom: 1px dotted;
  color: #808080;
  font-size: 15px;
  margin-left: 20px;
  vertical-align: middle;
}
.b-number__link-copy:hover {
  border-bottom-color: transparent;
}
.b-number__icon-call {
  display: inline-block;
  vertical-align: baseline;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzE0ODFiNCI+DQoJPHBhdGggZD0iTTE4LjkzMSwxNC4xMDJjLTAuMTEtMC4xODctMC40MDUtMC4yOTktMC44NDktMC41MjNjLTAuNDQyLTAuMjI1LTIuNjE4LTEuMzEtMy4wMjQtMS40NTkNCgkJCWMtMC40MDUtMC4xNS0wLjctMC4yMjUtMC45OTUsMC4yMjRjLTAuMjk1LDAuNDUtMS4xNDQsMS40Ni0xLjQwMiwxLjc1OWMtMC4yNTgsMC4zMDEtMC41MTYsMC4zMzgtMC45NTksMC4xMTINCgkJCWMtMC40NDMtMC4yMjQtMS44NjktMC42OTctMy41Ni0yLjIyNkM2LjgyNiwxMC43OTksNS45MzgsOS4zMyw1LjY4LDguODgxQzUuNDIxLDguNDMyLDUuNjUyLDguMTg5LDUuODc0LDcuOTY1DQoJCQljMC4xOTktMC4yLDAuNDQzLTAuNTIzLDAuNjY0LTAuNzg1UzYuODMzLDYuNzMsNi45OCw2LjQzMWMwLjE0Ny0wLjI5OSwwLjA3NC0wLjU2Mi0wLjAzNy0wLjc4Ng0KCQkJYy0wLjExLTAuMjI1LTAuOTk2LTIuNDMyLTEuMzY1LTMuMzNDNS4yMTksMS40MzksNC44NTQsMS41NTksNC41ODMsMS41NDRDNC4zMjUsMS41MzEsNC4wMjksMS41MjgsMy43MzQsMS41MjgNCgkJCWMtMC4yOTUsMC0wLjc3NSwwLjExMi0xLjE4MSwwLjU2MlMxLjAwNSwzLjYyNCwxLjAwNSw1LjgzMmMwLDIuMjA5LDEuNTg2LDQuMzQxLDEuODA3LDQuNjQxYzAuMjIxLDAuMjk5LDMuMTIxLDQuODMsNy41NjIsNi43NzINCgkJCWMxLjA1NiwwLjQ2MywxLjg4MSwwLjczOSwyLjUyMywwLjk0NWMxLjA2LDAuMzQyLDIuMDI1LDAuMjk0LDIuNzg5LDAuMTc5YzAuODUtMC4xMjksMi42MTgtMS4wODYsMi45ODctMi4xMzMNCgkJCUMxOS4wNDEsMTUuMTg4LDE5LjA0MSwxNC4yODksMTguOTMxLDE0LjEwMnoiLz4NCjwvc3ZnPg0K);
}
.b-number-text {
  font-size: 0.85rem;
}
@media screen and (max-width: 959px) {
  .b-number-text {
    font-size: 1rem;
  }
}
.b-number-text__link-call {
  margin-left: 5px;
  font-size: 0.75rem;
}
@media screen and (max-width: 959px) {
  .b-number-text__link-call {
    font-size: 1rem;
  }
}
.b-number_small {
  font-weight: 300;
  font-size: 14px;
}
.b-number_small .b-number__symbol,
.b-number_small .b-number__symbol-sharp,
.b-number_small .b-number__symbol-call {
  width: 12px;
  height: 12px;
  border-radius: 4px;
  font-size: 13px;
  margin: -0.23rem 0.05rem 0;
}
.b-number_small .b-number__symbol:first-child:not(:last-child),
.b-number_small .b-number__symbol-sharp:first-child:not(:last-child),
.b-number_small .b-number__symbol-call:first-child:not(:last-child) {
  margin-left: 0;
}
.b-number_small .b-number__symbol:last-child,
.b-number_small .b-number__symbol-sharp:last-child,
.b-number_small .b-number__symbol-call:last-child {
  margin-right: 0;
}
.b-number_small .b-number__symbol-sharp {
  line-height: 0.9;
}
.b-number_small .b-number__symbol-call {
  background-size: 8px;
}
.b-number_middle-light {
  font-weight: 300;
  font-size: 1.1rem;
}
.b-number_middle-light .b-number__symbol,
.b-number_middle-light .b-number__symbol-sharp,
.b-number_middle-light .b-number__symbol-call {
  width: 1rem;
  height: 1rem;
  border-radius: 4px;
  margin: -0.23rem 0.23rem 0;
}
.b-number_middle-light .b-number__symbol:first-child:not(:last-child),
.b-number_middle-light .b-number__symbol-sharp:first-child:not(:last-child),
.b-number_middle-light .b-number__symbol-call:first-child:not(:last-child) {
  margin-left: 0;
}
.b-number_middle-light .b-number__symbol:last-child,
.b-number_middle-light .b-number__symbol-sharp:last-child,
.b-number_middle-light .b-number__symbol-call:last-child {
  margin-right: 0;
}
.b-number_middle-light .b-number__symbol-sharp {
  line-height: 1.5;
}
.b-number_big {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 24px;
}
.b-number_big .b-number__symbol,
.b-number_big .b-number__symbol-sharp,
.b-number_big .b-number__symbol-call {
  width: 1.3rem;
  height: 1.3rem;
  line-height: 1.3rem;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  margin: -0.18rem 0.55rem 0;
}
.b-number_big .b-number__symbol:first-child,
.b-number_big .b-number__symbol-sharp:first-child,
.b-number_big .b-number__symbol-call:first-child {
  margin-left: 0;
}
.b-number_big .b-number__symbol:last-child,
.b-number_big .b-number__symbol-sharp:last-child,
.b-number_big .b-number__symbol-call:last-child {
  margin-right: 0;
}
.b-number_big .b-number__symbol span,
.b-number_big .b-number__symbol-sharp span,
.b-number_big .b-number__symbol-call span {
  vertical-align: middle;
}

.b-rating {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.b-rating .rating__star {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi44NzUgMjEuNjkiIGZpbGw9IiNlNWU1ZTUiPgoJPHBhdGggZD0iTTYxLjg5NCwyOTQ4Ljc5YzAuMzIyLS45OS44NDgtMC45OSwxLjE2OSwwbDEuNzYxLDUuNDFBMi43ODQsMi43ODQsMCwwLDAsNjcuMywyOTU2SDczYzEuMDQxLDAsMS4yLjUsMC4zNTYsMS4xMWwtNC42LDMuM2EyLjc3NCwyLjc3NCwwLDAsMC0uOTUsMi45MWwxLjc1Nyw1LjM5YzAuMzIzLDAuOTktLjEsMS4zLTAuOTQzLjY4bC00LjYxMi0zLjM2YTIuNzg5LDIuNzg5LDAsMCwwLTMuMDYxLDBsLTQuNjA4LDMuMzVjLTAuODQyLjYxLTEuMjY3LDAuMy0uOTQ0LTAuNjlsMS43NTQtNS4zN2EyLjc1NiwyLjc1NiwwLDAsMC0uOTQ4LTIuOWwtNC42LTMuMzFjLTAuODQ1LS42MS0wLjY4NC0xLjExLjM1Ni0xLjExaDUuN2EyLjc4MywyLjc4MywwLDAsMCwyLjQ3Ny0xLjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEuMDMxIC0yOTQ4LjAzKSIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: block;
  float: left;
  margin-right: 0;
  padding-right: 6px;
}
.b-rating .rating__star:last-child {
  padding-right: 0;
}
.b-rating .rating__star_active,
.b-rating .rating__star_hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi44NzUgMjEuNjkiIGZpbGw9IiNFMzA2MTMiPgoJPHBhdGggZD0iTTYxLjg5NCwyOTQ4Ljc5YzAuMzIyLS45OS44NDgtMC45OSwxLjE2OSwwbDEuNzYxLDUuNDFBMi43ODQsMi43ODQsMCwwLDAsNjcuMywyOTU2SDczYzEuMDQxLDAsMS4yLjUsMC4zNTYsMS4xMWwtNC42LDMuM2EyLjc3NCwyLjc3NCwwLDAsMC0uOTUsMi45MWwxLjc1Nyw1LjM5YzAuMzIzLDAuOTktLjEsMS4zLTAuOTQzLjY4bC00LjYxMi0zLjM2YTIuNzg5LDIuNzg5LDAsMCwwLTMuMDYxLDBsLTQuNjA4LDMuMzVjLTAuODQyLjYxLTEuMjY3LDAuMy0uOTQ0LTAuNjlsMS43NTQtNS4zN2EyLjc1NiwyLjc1NiwwLDAsMC0uOTQ4LTIuOWwtNC42LTMuMzFjLTAuODQ1LS42MS0wLjY4NC0xLjExLjM1Ni0xLjExaDUuN2EyLjc4MywyLjc4MywwLDAsMCwyLjQ3Ny0xLjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEuMDMxIC0yOTQ4LjAzKSIvPgo8L3N2Zz4K) no-repeat 0 0;
}
.b-rating__info {
  font-size: 0.85rem;
  color: #999;
  display: inline-block;
  vertical-align: middle;
  padding-left: 15px;
}
.b-rating__info-current {
  display: inline-block;
  margin-right: 2px;
}
.b-rating__info-max {
  display: inline-block;
  margin-left: -2px;
}
.rating_middle .rating__star {
  width: 19px;
  height: 19px;
}

.b-rss {
  display: inline-block;
  font-weight: 500;
  font-size: 0.85rem;
  vertical-align: bottom;
  padding-bottom: 0.3rem;
}
.b-rss__wrap {
  display: inline-block;
  vertical-align: middle;
  color: inherit;
}
.b-rss__icon {
  max-width: 14px;
  max-height: 14px;
  fill: #fb9e2d;
  margin-right: 10px;
}
.b-rss_right {
  width: 100%;
  text-align: right;
}

.b-rubl {
  font-family: "PTRoubleSans";
  font-weight: normal;
  vertical-align: baseline;
  line-height: 1;
}

.b-switch {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  padding-left: 55px;
}
.b-switch__input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  position: absolute;
  left: 0;
  top: 0;
}
.b-switch__input:checked + .b-switch__body {
  background-color: #e30613;
}
.b-switch__input:checked + .b-switch__body .b-switch__round {
  left: auto;
  left: 24px;
}
.b-switch_big {
  line-height: 1.2;
}
@media screen and (min-width: 960px) {
  .b-switch_big {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 959px) {
  .b-switch_big {
    font-size: 1.65rem;
    padding-left: 43px;
  }
}
.b-switch_big .b-switch__body {
  vertical-align: middle;
}
.b-switch_spoiler {
  text-align: left;
}
@media screen and (min-width: 1280px) {
  .b-switch_spoiler {
    min-width: 300px;
  }
}
.b-switch__body {
  background-color: #e5e5e5;
  position: relative;
  display: block;
  height: 22px;
  width: 44px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-left: -55px;
  border-radius: 11px;
  transition: background-color 0.3s ease 0s;
}
.b-switch__round {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  width: 18px;
  height: 18px;
  border-radius: 9px;
  position: absolute;
  left: 2px;
  top: 2px;
  transition: all 0.3s ease 0s;
}
.b-switch__text {
  margin-left: 11px;
}
.b-switch_icon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 0;
  padding-right: 55px;
}
.b-switch_icon .b-switch__body {
  margin-left: 0;
  margin-right: -55px;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.b-switch_icon .b-switch__text {
  margin-left: 0;
  margin-right: 11px;
}
.b-switch_icon .b-switch__text_icon {
  position: relative;
  padding-left: 34px;
}
.b-switch_icon .b-switch__icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.b-switch_icon .b-switch__icon img {
  max-width: 100%;
  max-height: 100%;
}

.b-wrapper {
  margin: 0 auto;
  padding: 0 40px;
  box-sizing: border-box;
  max-width: 1680px;
  min-width: 320px;
}
@media screen and (max-width: 1279px) {
  .b-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .b-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.b-wrapper_relative {
  position: relative;
}

.tour-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  color: #fff;
  min-width: 200px;
  max-width: 515px;
  box-sizing: border-box;
}
.tour-popover * {
  box-sizing: border-box;
}
.tour-popover[class*="tour-"] {
  z-index: 1102;
}
.tour-popover.top {
  margin-top: -10px;
}
.tour-popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
  bottom: -11px;
}
.tour-popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.tour-popover.right {
  margin-left: 10px;
}
.tour-popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25);
}
.tour-popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.tour-popover.bottom {
  margin-top: 10px;
}
.tour-popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
  top: -11px;
}
.tour-popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.tour-popover.left {
  margin-left: -10px;
}
.tour-popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0,0,0,0.25);
}
.tour-popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.tour-popover.left.bottom {
  margin: 30px 0 0;
}
.tour-popover.left.bottom > .arrow {
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  margin-left: 0;
  left: 22px !important;
  bottom: auto;
  top: -20px;
}
.tour-popover.left.bottom > .arrow:after {
  content: none;
}
.tour-popover.left.top {
  margin: -30px 0 0;
}
.tour-popover.left.top > .arrow {
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
  margin-left: 0;
  left: 22px !important;
  bottom: -31px;
  top: auto;
}
.tour-popover.left.top > .arrow:after {
  content: none;
}
.tour-popover > .arrow {
  border-width: 11px;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tour-popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  content: "";
}
.tour-popover__content {
  padding: 10px 18px;
}
.tour-popover__content-title {
  font-size: 1.1rem;
  margin-bottom: 0.91rem;
}
.tour-popover__content-text {
  font-size: 0.85rem;
  margin-bottom: 1.27rem;
}
.tour-popover__close {
  position: absolute;
  margin: 0;
  font-size: 0;
  width: 26px;
  height: 26px;
  overflow: hidden;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  background-color: #4e4e4e;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  cursor: pointer;
  border-radius: 50%;
  will-change: background-color, opacity;
  transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  box-sizing: border-box;
}
.tour-popover__close:hover {
  background-color: #e30613;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.tour-popover__close:hover:before {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
@media screen and (min-width: 960px) {
  .tour-popover__close {
    top: -2px;
    right: 18px;
  }
}
@media screen and (max-width: 959px) {
  .tour-popover__close {
    top: 10px;
    right: 10px;
  }
}
.tour-popover__close:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  z-index: 1;
  background: url("../i/bootstrap-tour/icon_close.svg") no-repeat center;
  background-size: 12px;
  will-change: opacity;
  transition: opacity 0.3s ease-in-out;
}
.tour-popover__navigation {
  display: table;
  width: 100%;
  padding: 0 18px;
}
.tour-popover__navigation-buttons {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
.tour-popover__navigation-buttons .btn {
  position: relative;
  outline: none;
  zoom: 1;
  font-size: 0.85rem;
  line-height: 1.2;
}
.tour-popover__navigation-buttons .btn[data-role='prev'] {
  display: inline-block;
  vertical-align: top;
  border-radius: 6px;
  position: relative;
  width: 36px;
  height: 36px;
  overflow: hidden;
  background: url("../i/bootstrap-tour/icon_prev.svg") no-repeat center;
  background-size: 6px 10px;
  padding: 0;
}
.tour-popover__navigation-buttons .btn[data-role='prev'].disabled {
  display: none;
}
.tour-popover__navigation-buttons .btn[data-role='prev']:hover:before {
  background-color: #aaa;
}
.tour-popover__navigation-buttons .btn[data-role='prev']:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #f7f7f7;
  opacity: 0.059;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=6);
  transition: background-color 0.3s ease-in-out;
}
.tour-popover__navigation-buttons .btn[data-role='next'] {
  min-width: 170px;
  margin-left: 10px;
  padding: 0 1.9rem 0 1.2rem;
  background-image: url("../i/bootstrap-tour/icon_next.svg");
  background-repeat: no-repeat;
  background-size: 6px 10px;
  background-position: 85% 13px;
  line-height: 1.8;
}
.tour-popover__navigation-buttons .btn[data-role='next'].disabled {
  display: none;
}
.tour-popover__navigation-buttons .btn[data-role='end'] {
  min-width: 170px;
  margin-left: 10px;
  padding: 0 1.9rem 0 1.2rem;
  line-height: 1.8;
}
.tour-popover__navigation-buttons .btn[data-role='end']:not(.is-shown) {
  display: none;
}
.tour-popover__navigation-count {
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1.2;
  color: #9a9a9a;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="prev"],
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="next"],
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="end"] {
  cursor: pointer;
}
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="prev"].disabled,
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="next"].disabled,
.tour-popover[class*="tour-"] .tour-popover__navigation *[data-role="end"].disabled {
  cursor: default;
}
.tour-popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.tour-popover[class*="tour-"].orphan .arrow {
  display: none;
}

	_:-ms-input-placeholder, :root .tour-popover__close{
		background-size: 12px;
	}

.btn {
  background: #e30613;
  box-sizing: border-box;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  padding: 0 20px;
  transition: background 200ms linear, color 200ms linear, border 200ms linear;
  -webkit-appearance: none;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  height: 36px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.btn:hover {
  background-color: #cc061a;
  color: #fff;
}
.btn:active {
  background-color: #b30517;
  color: #fff;
}
.btn:focus {
  outline: none;
}
.btn_full-width {
  width: 100%;
}
.btn_wide {
  min-width: 200px;
}
.btn_xwide {
  min-width: 283px;
  padding: 0 45px;
  line-height: 2.12;
  font-size: 0.85rem;
  height: auto;
}
@media screen and (max-width: 759px) {
  .btn_xwide {
    min-width: 0;
    max-width: 283px;
    width: 100%;
  }
}
.btn_xsmall {
  font-size: 16px;
  height: auto;
  min-height: 30px;
  line-height: normal;
  padding-left: 10px;
  padding-right: 10px;
}
.btn_small {
  font-size: 16.5px;
  height: 30px;
  min-width: auto;
  line-height: 28px;
  padding-left: 20px;
  padding-right: 20px;
}
.btn_large {
  font-size: 24.2px;
  height: 48px;
  line-height: 46px;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 959px) {
  .btn_large {
    height: 36px;
    line-height: 34px;
    font-size: 18.7px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .btn_large {
    font-size: 18.7px;
  }
}
.btn_always-large {
  font-size: 24.2px;
  height: 48px;
  line-height: 46px;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 959px) {
  .btn_always-large {
    font-size: 24.2px;
    height: 48px;
    line-height: 46px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 759px) {
  .btn_always-large {
    font-size: 24.2px;
    height: 48px;
    line-height: 46px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.btn_xlarge {
  font-size: 1.8rem;
  font-weight: 300;
  height: 2.5em;
  line-height: 2.4em;
  padding-left: 1.26em;
  padding-right: 1.26em;
}
@media screen and (max-width: 759px) {
  .btn_xlarge {
    font-size: 24.2px;
    font-weight: 400;
  }
}
.btn_fat {
  height: auto;
  font-size: 1rem;
}
@media screen and (min-width: 960px) {
  .btn_fat {
    padding: 5px 20px;
    min-width: 152px;
  }
}
@media screen and (max-width: 959px) {
  .btn_fat {
    padding: 0 10px;
    min-width: 112px;
  }
}
.btn_outline {
  background-color: #fff;
  border-color: #ccc;
  color: #e30613;
}
.btn_outline:hover {
  border-color: #cc061a;
}
.btn_outline:active {
  border-color: #b30517;
}
.btn_white {
  background-color: #fff;
  color: #e30613;
}
.btn_gray {
  background-color: #959595;
}
.btn_gray-light {
  background-color: #e6e6e6;
  color: #7e7e7e;
}
.btn_gray-lighter {
  background-color: #f7f7f7;
  color: #333;
}
.btn_gray-lighter.active {
  background-color: #cc061a;
  color: #fff;
}
.btn_default-link {
  background: none;
  border: medium none;
  color: #1481b4;
  height: auto;
  display: inline;
  line-height: 1.2;
  padding-left: 0;
  padding-right: 0;
}
.btn_default-link:hover {
  background-color: transparent;
  color: #e30613;
}
.btn[disabled] {
  background-color: #e6e6e6;
  color: #808080;
}
.btn-icon {
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #e30613;
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  padding: 0 20px;
  transition: background 200ms linear, color 200ms linear, border 200ms linear;
  -webkit-appearance: none;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  height: 36px;
  color: #e30613;
  text-align: center;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .btn-icon {
    margin: 0 auto;
  }
}
.btn-icon:hover {
  background-color: #cc061a;
  color: #fff;
}
.btn-icon:hover .b-icon {
  fill: #fff;
}
.btn-icon:active {
  background-color: #b30517;
  color: #fff;
}
.btn-icon:active .b-icon {
  fill: #fff;
}
.btn-icon:focus {
  outline: none;
}
.btn-icon_small {
  font-size: 16.4px;
  height: 30px;
  line-height: 28px;
  padding-left: 20px;
  padding-right: 20px;
}
.btn-icon_large {
  font-size: 24.2px;
  height: 48px;
  line-height: 23px;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 759px) {
  .btn-icon_large {
    font-size: 18.7px;
  }
}
@media screen and (max-width: 959px) {
  .btn-icon_large {
    font-size: 18.7px;
  }
}
.btn-icon_xlarge {
  font-size: 1.8rem;
  font-weight: 300;
  height: 2.5em;
  line-height: 2.4em;
  padding-left: 1.26em;
  padding-right: 1.26em;
}
@media screen and (max-width: 759px) {
  .btn-icon_xlarge {
    font-size: 24.2px;
    font-weight: 400;
  }
}
.btn-icon_outline {
  background-color: #fff;
  border-color: #ccc;
  color: #e30613;
}
.btn-icon_outline:hover {
  border-color: #cc061a;
}
.btn-icon_outline:active {
  border-color: #b30517;
}
.btn-icon_white {
  background-color: #fff;
  color: #e30613;
}
.btn-icon_gray {
  background-color: #959595;
}
.btn-icon_gray-lighter {
  background-color: #f7f7f7;
  color: #333;
}
.btn-icon_gray-lighter.active {
  background-color: #cc061a;
  color: #fff;
}
.btn-icon[disabled] {
  background-color: #e6e6e6;
  color: #808080;
}
.btn-icon_wrap {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 18px;
  padding: 9px 0 0 0;
}
@media screen and (max-width: 1279px) {
  .btn-icon_wrap {
    display: none;
  }
}
.btn-icon_wrap .b-icon {
  fill: #e30613;
  margin: 0;
  width: 28px;
  height: 28px;
  display: block;
}
.btn-icon_text {
  display: inline-block;
  line-height: 1;
  padding: 10px 0 0 0;
  vertical-align: top;
}
@media screen and (max-width: 959px) {
  .btn-icon_text {
    padding: 13px 0 0 0;
  }
}
.btn-loader {
  text-align: center;
  position: relative;
}
.btn-loader__step,
.btn-loader__step:before,
.btn-loader__step:after {
  content: '';
  background-color: #fff;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  opacity: 0.2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  position: relative;
  margin-right: 8px;
}
.btn-loader__step {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn-loader__step:before {
  left: -100%;
  margin-left: -8px;
  -webkit-animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) infinite;
          animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) infinite;
}
.btn-loader__step {
  -webkit-animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) 0.2s infinite;
          animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) 0.2s infinite;
}
.btn-loader__step:after {
  margin-right: -8px;
  right: -100%;
  -webkit-animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) 0.4s infinite;
          animation: loading-circle 0.8s cubic-bezier(0.4, 0.5, 0.6, 1) 0.4s infinite;
}
.btn-loader.loading .btn-loader__text {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.btn-loader.loading .btn-loader__step {
  display: inline-block;
}
@-webkit-keyframes loading-circle {
  from {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
}
@keyframes loading-circle {
  from {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
}

.btn-interested {
  display: block;
  border: 1px solid #e6e6e6;
  border-radius: 25px;
  box-sizing: border-box;
  height: 50px;
  padding-left: 60px;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
}
@media screen and (max-width: 1679px) {
  .btn-interested {
    height: 40px;
    padding-left: 48px;
  }
}
.btn-interested__icon {
  background: no-repeat 50% 50%;
  width: 40px;
  height: 40px;
  float: left;
  margin-top: 4px;
  margin-left: -50px;
}
@media screen and (max-width: 1679px) {
  .btn-interested__icon {
    width: 30px;
    height: 30px;
    margin-left: -40px;
  }
}
.btn-interested__icon_star {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCTIxLDkuOCAyMy45LDE4LjYgMzMuMSwxOC42IDI1LjYsMjQgMjguNSwzMi44IDIxLDI3LjQgMTMuNSwzMi44IDE2LjQsMjQgOC45LDE4LjYgMTguMSwxOC42ICIvPg0KPC9zdmc+);
}
.btn-interested__icon_mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTEzLjgsMTQuMmMwLTAuOCwwLjctMS41LDEuNS0xLjVoMjNjMC44LDAsMS41LDAuNywxLjUsMS41djE0LjVjMCwwLjgtMC43LDEuNS0xLjUsMS41aC0yMyIvPg0KCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJCTEzLjgsMTQuMiAyNi43LDIyLjUgMzYsMTYuMSAJIi8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuOCIgeTE9IjI2LjIiIHgyPSI4LjYiIHkyPSIyNi4yIi8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTUuMyIgeTE9IjIyLjUiIHgyPSI1LjMiIHkyPSIyMi41Ii8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTIuOCIgeTE9IjE4LjkiIHgyPSIyLjEiIHkyPSIxOC45Ii8+DQo8L3N2Zz4=);
}
.btn-interested__icon_sms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTE3LjMsMzEuMWMwLDAuOCwwLjcsMS41LDEuNSwxLjVoMTIuOGMwLjgsMCwxLjUtMC43LDEuNS0xLjVWMTEuNWMwLTAuOC0wLjctMS41LTEuNS0xLjVIMTguOGMtMC44LDAtMS41LDAuNy0xLjUsMS41Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTE3LjMsMTEuNSIvPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIxLjIiIHkxPSIyMy41IiB4Mj0iMTUiIHkyPSIyMy41Ii8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjAuMiIgeTE9IjE5LjkiIHgyPSIxMS44IiB5Mj0iMTkuOSIvPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE5LjIiIHkxPSIxNi4yIiB4Mj0iOC41IiB5Mj0iMTYuMiIvPg0KCTxjaXJjbGUgZmlsbD0iI0FEQjhDMSIgY3g9IjI1LjIiIGN5PSIyOC40IiByPSIxLjMiLz4NCjwvc3ZnPg==);
}
.btn-interested__icon_social {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE2LjMiIHkxPSIyMi45IiB4Mj0iMjUuNCIgeTI9IjI4LjEiLz4NCgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjUuNCIgeTE9IjE0LjIiIHgyPSIxNi4zIiB5Mj0iMTkuNCIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNi44LDIxLjJjMCwxLjktMS41LDMuNC0zLjQsMy40DQoJCWMtMS45LDAtMy40LTEuNS0zLjQtMy40YzAtMS45LDEuNS0zLjQsMy40LTMuNEMxNS4zLDE3LjcsMTYuOCwxOS4zLDE2LjgsMjEuMnoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzEuOCwxMi41YzAsMS45LTEuNSwzLjQtMy40LDMuNA0KCQljLTEuOSwwLTMuNC0xLjUtMy40LTMuNGMwLTEuOSwxLjUtMy40LDMuNC0zLjRDMzAuMyw5LjEsMzEuOCwxMC42LDMxLjgsMTIuNXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzEuOCwyOS44YzAsMS45LTEuNSwzLjQtMy40LDMuNA0KCQljLTEuOSwwLTMuNC0xLjUtMy40LTMuNGMwLTEuOSwxLjUtMy40LDMuNC0zLjRDMzAuMywyNi40LDMxLjgsMjcuOSwzMS44LDI5Ljh6Ii8+DQo8L3N2Zz4=);
}
.btn-interested__text {
  line-height: 48px;
}
@media screen and (max-width: 1679px) {
  .btn-interested__text {
    font-size: 0.8em;
    line-height: 38px;
  }
}

.btn-socio {
  display: block;
  box-sizing: border-box;
  height: 50px;
  padding-left: 60px;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
}
@media screen and (max-width: 1679px) {
  .btn-socio {
    height: 40px;
    padding-left: 48px;
  }
}
@media screen and (max-width: 759px) {
  .btn-socio {
    display: inline-block;
  }
}
.btn-socio__icon {
  background: no-repeat 50% 50%;
  width: 40px;
  height: 40px;
  float: left;
  margin-top: 4px;
  margin-left: -50px;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  background-size: 100%;
}
@media screen and (max-width: 1679px) {
  .btn-socio__icon {
    width: 30px;
    height: 30px;
    margin-left: -40px;
  }
}
.btn-socio__icon_lin {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MC4xODFweCIgdmlld0JveD0iMCAwIDUwIDUwLjE4MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAuMTgxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0zNi45NzIsMjUuODQzdjguMTJoLTQuNzE3di03LjU3N2MwLTEuOTAyLTAuNjgzLTMuMjAxLTIuMzktMy4yMDFjLTEuMzAzLDAtMi4wNzgsMC44NzUtMi40MiwxLjcyMSAgYy0wLjEyNCwwLjMwMy0wLjE1NiwwLjcyNS0wLjE1NiwxLjE0OHY3LjkwOWgtNC43MThjMCwwLDAuMDYzLTEyLjgzMywwLTE0LjE2MWg0LjcxOHYyLjAwNmMtMC4wMSwwLjAxNi0wLjAyMiwwLjAzMS0wLjAzMSwwLjA0NyAgaDAuMDMxdi0wLjA0N2MwLjYyNy0wLjk2MywxLjc0Ni0yLjM0LDQuMjUyLTIuMzRDMzQuNjQ1LDE5LjQ2OCwzNi45NzIsMjEuNDkyLDM2Ljk3MiwyNS44NDN6IE0xNy42MzYsMTIuOTc0ICBjLTEuNjE0LDAtMi42NywxLjA1Ny0yLjY3LDIuNDQ3YzAsMS4zNTksMS4wMjQsMi40NDcsMi42MDYsMi40NDdoMC4wMzJjMS42NDYsMCwyLjY2OS0xLjA4OCwyLjY2OS0yLjQ0NyAgQzIwLjI0MiwxNC4wMzEsMTkuMjUsMTIuOTc0LDE3LjYzNiwxMi45NzR6IE0xNS4yNDYsMzMuOTYzaDQuNzE3VjE5LjgwMmgtNC43MTdWMzMuOTYzeiIvPg0KPC9zdmc+);
}
.btn-socio__icon_fb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0yOS45NjUsMjUuNTk0di00LjM4N2gtMy42NjF2LTIuMjkzYzAtMC41NzYsMC4yMS0wLjk5MiwwLjkyNi0wLjk5MmgyLjczNXYtNC45NTNoLTMuMDU4ICBjLTMuMTUsMC01LjYxOCwyLjY1Mi01LjYxOCw2LjA0MXYyLjE5N2gtMy4zMTd2NC4zODdoMy4zMTd2MTEuMzc1aDUuMDE1VjI1LjU5NEgyOS45NjV6Ii8+DQo8L3N2Zz4=);
}
.btn-socio__text {
  line-height: 48px;
}
@media screen and (max-width: 1679px) {
  .btn-socio__text {
    font-size: 0.8em;
    line-height: 38px;
  }
}

.bx-slider_white-controls .bx-prev,
.bx-slider_white-controls .bx-next {
  background: none no-repeat 0 0 #fff;
  width: 40px;
  height: 40px;
  border-radius: 60px;
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.2);
  font-size: 0;
}
.bx-slider {
  position: relative;
  text-align: center;
}
.bx-slider_white-controls .bx-pager-link:not(.active) {
  background-color: #fff;
}
.bx-slider_white-controls .bx-controls {
  position: relative;
}
.bx-slider_white-controls .bx-controls-direction {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 40px;
}
.bx-slider_white-controls .bx-prev:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  width: 14px;
  height: 23px;
  display: block;
  margin: 8px auto;
}
.bx-slider_white-controls .bx-next:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
  width: 12px;
  height: 23px;
  display: block;
  margin: 8px auto;
}
.bx-controls {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 7px 30px;
  margin-top: 40px;
}
@media screen and (max-width: 959px) {
  .bx-controls {
    margin-top: 20px;
  }
}
.bx-pager {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}
.bx-pager-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.bx-pager-link {
  background-color: #e6e6e6;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  display: block;
  text-indent: -9999px;
}
.bx-pager-link.active {
  background-color: #e30613;
}
.bx-prev,
.bx-next {
  background: no-repeat 0 0;
  width: 14px;
  height: 23px;
  position: absolute;
  top: 0;
  text-indent: -9999px;
}
.bx-prev.disabled,
.bx-next.disabled {
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  cursor: default;
}
.bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg==);
  left: 0;
}
.bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+);
  right: 0;
}
.bx-controls_short {
  margin-top: 0.3rem;
  width: 130px;
  overflow: hidden;
  padding: 7px 0 0;
}
.bx-controls_short .bx-pager {
  white-space: nowrap;
}
.bx-controls_short .bx-pager .bx-pager-item {
  margin: 0;
  padding-left: 8px;
  padding-right: 8px;
}
.bx-controls_short .bx-pager .bx-pager-item.hidden .bx-pager-link {
  width: 6px;
  height: 6px;
  margin: 2px;
}
.bx-controls_short.disabled {
  pointer-events: none;
}

.captcha-img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-right: 24px;
}
.captcha-img__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.captcha-img__list:after {
  content: '';
  display: table;
  clear: both;
}
.captcha-img__list-item {
  border: 2px solid #dcdcdc;
  border-radius: 5px;
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 5px;
  box-sizing: border-box;
  transition: border-color 0.3s ease-in-out;
}
.captcha-img__list-item.is-selected {
  border-color: #e30613;
}
@media screen and (max-width: 759px) {
  .captcha-img__list-item {
    margin-right: 4px;
  }
}
.captcha-img__item {
  width: 50px;
  height: 50px;
  padding: 3px;
  cursor: pointer;
}
.captcha-img__refresh {
  background: url("../i/captcha-img/reload.png") no-repeat 0 0 transparent;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
}

.checkbox {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.checkbox:hover .checkbox__icon {
  border-color: #ccc;
}
.input-validation-error .checkbox:hover .checkbox__icon,
.field_error .checkbox:hover .checkbox__icon {
  border-color: #f8c1c3;
}
.checkbox_gray {
  color: #b7b7b7;
}
.checkbox_clear {
  width: 16px;
  height: 16px;
  padding: 0;
  vertical-align: top;
}
.checkbox_clear .checkbox__icon {
  margin: 0;
}
.checkbox__icon {
  background-color: #fff;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  margin-top: 0.25em;
  position: relative;
  float: left;
  margin-left: -28px;
}
.input-validation-error .checkbox__icon,
.field_error .checkbox__icon {
  border-color: #f8c1c3;
}
@media screen and (max-width: 959px) {
  .checkbox__icon {
    margin-top: 0.2em;
  }
}
@media screen and (max-width: 759px) {
  .checkbox__icon {
    margin-top: 0.1em;
  }
}
.checkbox__icon:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjcwMSAxMS44NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyLjcwMSAxMS44NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTkyMjJEIiBkPSJNMTEuMjk4LDAuMDA5TDMuNjkyLDkuNDJMMS4wNzcsNy4xNzcNCgkJCWMwLDAtMS40MDksMC4wNjMtMS4wMDQsMC40NjZsMi45MzUsMy45MjdjMC4xNzQsMC4xNzMsMC4zOTYsMC4yNTYsMC42MjMsMC4yOGMwLjAyOCwwLjAwNSwwLjA1NiwwLjAxMywwLjA4NSwwLjAxNg0KCQkJYzAuMDI2LDAsMC4wNTEtMC4wMDQsMC4wNzYtMC4wMDVjMC4zNTMsMC4wMDYsMC42OTctMC4xNTksMC44ODUtMC40ODZMMTIuNjcsMC4zODlDMTIuOTQ1LTAuMDkyLDExLjI5OCwwLjAwOSwxMS4yOTgsMC4wMDl6Ii8+DQo8L3N2Zz4=) no-repeat 0 0;
  background-size: cover;
  width: 13px;
  height: 12px;
  position: absolute;
  left: 3px;
  top: -2px;
  display: none;
}
.checkbox_disabled {
  cursor: default;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM4RDQ2MEVCQTU2MTFFN0JEMTZCODc4RTkzNUIzMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM4RDQ2MEZCQTU2MTFFN0JEMTZCODc4RTkzNUIzMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMzhENDYwQ0JBNTYxMUU3QkQxNkI4NzhFOTM1QjMyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzhENDYwREJBNTYxMUU3QkQxNkI4NzhFOTM1QjMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkkY2h4AAALBSURBVHjapFVNbBJBFJ4dthW2tUiV0Jh4QGtTyqVnb6CJmnrxopyIR8KRu5wMZ40xoncuEryaGIM9QcAYf5IGKw0QCCcBIYSCLuz4Ht3FYXdp0b7kZXdn3ve9mbdvvhEYY0QzAQwf+Xze7XQ671NKb4NfgeHzENdUFKU0HA7fVKvVVz6frwKxCFbU518izVTyMWkymVyuVCqP6/X673a7zQaDARuNRgwNn/iN4zhfKpWexmIxB+AWwC0ahyl5Nptdq9Vqn5rNJoPVseMM5zEOdvA5kUhcAvwil2DKhHg8bgPiXKfTYf9iGA87/RAMBh2zElAIeNJqtQxgeb/ImrfusoZvZ/yUvx8YYhBXLBafAY9NLRGdJMjlcpehhrJWW94a/h0mF/aPEu0VWOP6HdMSIT6VSm0B3RlwUSOnLpfrgSRJInTF9L84PCT0nJ2Imxvjb3Frk1D7ynicN4vFQhDv9XqD+h9Loc1u2Gw2Qxd1Hz4iw71v5Mf2tYnjN47rDfFWq9WvlkQri4ArdouiaAD8erdLmCwTgq4b1xviYQfrPLG28lV9SQgxa6rZ44gHHoe+1yn+cDh55DSGeOD5aUgKE2X446ciRzx024GBHCbe9/t9Yx03rhJBkqZ9aWk8rjfE93q9XYPGpNPp9Vl9Po8hDvFwyreBblnt9clJXUARMjuh8xjiCoXCC+Cxg0vcKT2qQDgcPosa8T/aUi6XP/r9/jVu1eJUx2A2VDdI8AVXMo8qYhzEf41Go3iEV0y1RX3BGi1GIpELIELPsYYn6LkMpXgZCAQuqsSSmSoKqOfqDUTVSQuIkNvj8dwDzbiJJxh8FVq2BQkq3W73bSaTeR0KhcoQO9K5wncLT044bdASUf02uatN4Qg1J1PkJodb4AipyfXFdHfnzDtUOEY9BNN7cToB0692HnmaZ56dJAt/BBgA0efrI9khpscAAAAASUVORK5CYII=), auto;
}
.checkbox_disabled .checkbox__icon {
  background-color: #f2f2f2;
}
.checkbox_disabled .checkbox__icon:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjcwMSAxMS44NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyLjcwMSAxMS44NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjODE4MTgxIiBkPSJNMTEuMjk4LDAuMDA5TDMuNjkyLDkuNDJMMS4wNzcsNy4xNzcNCgkJCWMwLDAtMS40MDksMC4wNjMtMS4wMDQsMC40NjZsMi45MzUsMy45MjdjMC4xNzQsMC4xNzMsMC4zOTYsMC4yNTYsMC42MjMsMC4yOGMwLjAyOCwwLjAwNSwwLjA1NiwwLjAxMywwLjA4NSwwLjAxNg0KCQkJYzAuMDI2LDAsMC4wNTEtMC4wMDQsMC4wNzYtMC4wMDVjMC4zNTMsMC4wMDYsMC42OTctMC4xNTksMC44ODUtMC40ODZMMTIuNjcsMC4zODlDMTIuOTQ1LTAuMDkyLDExLjI5OCwwLjAwOSwxMS4yOTgsMC4wMDl6Ii8+DQo8L3N2Zz4=);
}
.checkbox__input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  position: absolute;
  left: 0;
  top: 0;
}
.checkbox__input:checked + .checkbox__icon:after,
.checkbox__input:checked + input + .checkbox__icon:after {
  display: block;
}
.checkbox__input:focus + .checkbox__icon,
.checkbox__input:focus + input + .checkbox__icon {
  border-color: #ccc;
}
.input-validation-error .checkbox__input:focus + .checkbox__icon,
.input-validation-error .checkbox__input:focus + input + .checkbox__icon,
.field_error .checkbox__input:focus + .checkbox__icon,
.field_error .checkbox__input:focus + input + .checkbox__icon {
  border-color: #f8c1c3;
}
.input-validation-error .checkbox__input:checked + .checkbox__icon,
.field_error .checkbox__input:checked + .checkbox__icon {
  border-color: #ccc;
}
.checkbox_mark {
  padding-left: 46px;
}
.checkbox_mark .checkbox__icon {
  margin-left: -46px;
}
.checkbox_mark .checkbox__text {
  position: relative;
}
@media screen and (max-width: 1279px) {
  .checkbox_mark .checkbox__text {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 759px) {
  .checkbox_mark .checkbox__text {
    font-size: 0.85rem;
  }
}
.checkbox_mark .checkbox__text:before {
  width: 16px;
  height: 16px;
  border-radius: 16px;
  content: "";
  position: absolute;
  left: -22px;
  top: 50%;
  margin-top: -8px;
}
.checkbox_mark-red-light .checkbox__text:before {
  background-color: #ddbaba;
}
.checkbox_mark-red-dark .checkbox__text:before {
  background-color: #e13d40;
}
.checkbox_mark-red .checkbox__text:before {
  background-color: #fd8e8f;
}
.checkbox_mark-lilac .checkbox__text:before {
  background-color: #b782ce;
}
.checkbox_login {
  color: #6c6c6d;
  text-align: left;
}
@media screen and (min-width: 1680px) {
  .checkbox_login {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .checkbox_login {
    margin-top: 13px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .checkbox_login {
    margin-top: 16px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .checkbox_login {
    margin-top: 15px;
  }
}
@media screen and (max-width: 759px) {
  .checkbox_login {
    margin-top: 15px;
  }
}
.checkbox_login .checkbox__icon {
  margin-top: 8px;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .checkbox_login .checkbox__icon {
    margin-top: 5px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .checkbox_login .checkbox__icon {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .checkbox_login .checkbox__icon {
    margin-top: 5px;
  }
}
.checkbox_login .checkbox__text {
  font-size: 0.75rem;
}
.checkbox_gray {
  padding: 5px 20px 5px 10px;
  font-size: 0.75rem;
  line-height: 1.25;
  background: #e5e5e5;
  border-radius: 5px;
  position: relative;
  color: #808080;
  cursor: pointer;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  will-change: background-color, color;
  transition: background-color 0.2s ease-in-out;
}
.checkbox_gray.is-checked {
  background-color: #e41e26;
  color: #fff;
}
.checkbox_gray .checkbox__icon {
  min-width: 16px;
  height: 16px;
  border-radius: 4px;
  margin: 0;
  float: none;
  -webkit-flex-basis: 16px;
      -ms-flex-preferred-size: 16px;
          flex-basis: 16px;
  border: 0;
}
.checkbox_gray .checkbox__icon:after {
  top: 1px;
}
.checkbox_gray .checkbox__text {
  padding-left: 10px;
}

	_:-ms-input-placeholder, :root .checkbox__icon:after {
		background-size: 95%;
	}

.checkbox-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.checkbox-list__item {
  margin-bottom: 15px;
}
.checkbox-list_inline .checkbox-list__item {
  display: inline-block;
  vertical-align: top;
  margin-right: 3.5rem;
}
@media screen and (max-width: 759px) {
  .checkbox-list_inline .checkbox-list__item {
    display: block;
    margin-right: 0;
  }
}
.checkbox-list_inline .checkbox-list__item:last-child {
  margin-right: 0;
}
.checkbox-list_outset {
  margin: -5px -8px;
  font-size: 0;
}
.checkbox-list_outset .checkbox {
  margin: 5px 8px;
}
.checkbox-list_detailing {
  padding: 30px 0;
  margin-bottom: 20px;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.checkbox-list_detailing .checkbox-list__item {
  display: inline-block;
  margin: 0 20px;
  font-size: 1rem;
  color: #4d4d4d;
}
@media screen and (max-width: 959px) {
  .checkbox-list_detailing .checkbox-list__item {
    display: block;
    margin: 10px 0;
  }
}
.checkbox-list_detailing .checkbox-list__item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 959px) {
  .checkbox-list_detailing .checkbox-list__item:first-child {
    margin-top: 0;
  }
}
.checkbox-list_detailing .checkbox-list__item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 959px) {
  .checkbox-list_detailing .checkbox-list__item:last-child {
    margin-bottom: 0;
  }
}
.checkbox-list_tariff-card {
  padding-top: 1.14rem;
  margin-top: 1.36rem;
  position: relative;
}
.checkbox-list_tariff-card:before {
  content: '';
  position: absolute;
  left: -30px;
  right: -30px;
  top: 0;
  height: 1px;
  background-color: #f2f2f2;
}
@media screen and (max-width: 1279px) {
  .checkbox-list_tariff-card:before {
    left: -20px;
    right: -20px;
  }
}
.checkbox-list_tariff-card .checkbox-list__item:last-child {
  margin-bottom: 0;
}
.checkbox-list_tariff-card .checkbox-list__item .radio__icon {
  margin-top: 0.6em;
}
.checkbox-list_tariff-card .checkbox-list__item .radio__text {
  font-size: 1rem;
  color: #000;
}
.checkbox-list_tariff-card .checkbox-list__item .radio__text span {
  font-size: 1.4rem;
}
.checkbox-list_tariff-card .checkbox-list__item .radio__text span:after {
  content: ' ';
}

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}
.cropper-crop-box {
  border: 1px dotted #8e8c89;
}
.cropper-view-box {
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
  border-radius: 50%;
}
.cropper-dashed {
  display: block;
  opacity: 0.5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: none;
  display: block;
  position: absolute;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #fafafa;
  height: 8px;
  width: 8px;
  opacity: 1;
}
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -4px;
  right: -4px;
  top: 50%;
  opacity: 0;
}
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
  opacity: 0;
}
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
  opacity: 0;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
  opacity: 0;
}
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -4px;
  top: -4px;
}
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -4px;
  top: -4px;
}
.cropper-point.point-sw {
  bottom: -4px;
  cursor: nesw-resize;
  left: -4px;
}
.cropper-point.point-se {
  bottom: -4px;
  cursor: nwse-resize;
  height: 8px;
  opacity: 1;
  right: -4px;
  width: 8px;
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}
.cropper-invisible {
  opacity: 0;
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.daterangepicker {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  box-sizing: border-box;
  font: normal 13px/1 'Corpid', 'Arial', sans-serif;
  padding-top: 0;
  z-index: 3001;
  display: none;
}
.daterangepicker th.month {
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  color: #333;
}
.daterangepicker table thead th {
  border-bottom: 1px solid #e7e7e7;
  font-weight: normal;
}
.daterangepicker table thead tr:last-child th {
  border-top: 1px solid #e7e7e7;
  padding: 0;
  text-align: center;
  font-weight: 700;
  height: 29px;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 12px;
  color: #666;
}
.daterangepicker .calendar-table {
  padding: 0;
}
.daterangepicker .calendar td {
  min-width: 28px;
  text-align: center;
  vertical-align: middle;
  padding: 3px 4px;
  background: none;
  border: none;
  text-align: center;
  padding: 0;
  height: 28px;
  line-height: 28px;
  color: #666;
}
.daterangepicker .calendar td:hover {
  background: none;
  color: #e30613;
}
.daterangepicker .daterangepicker_input {
  display: none;
}
.daterangepicker th.prev:hover,
.daterangepicker th.next:hover {
  background: none;
}
.daterangepicker td.off {
  opacity: 0.35;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
}
.daterangepicker td.off:hover {
  color: inherit;
}
.daterangepicker td.in-range {
  background-color: #f49096;
  color: #fff;
}
.daterangepicker td.in-range:hover {
  background-color: #eee;
  color: inherit;
}
.daterangepicker td.in-range.active:hover {
  background-color: #e30613;
  color: #fff;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #e30613;
  color: #fff;
}
.daterangepicker .prev,
.daterangepicker .next {
  background: none;
  position: relative;
  border: none;
  width: 25px;
  height: 30px;
  cursor: pointer;
}
.daterangepicker .prev i,
.daterangepicker .next i {
  background: no-repeat 0 0;
  width: 6px;
  height: 10px;
  position: absolute;
  left: 50%;
  top: 30px;
  margin: -5px 0 0 -3px;
}
.daterangepicker .prev i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg==);
}
.daterangepicker .next i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+);
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  font-size: 16px;
  font-weight: normal;
}
.daterangepicker select.monthselect:focus,
.daterangepicker select.yearselect:focus {
  outline: none;
}

.ui-datepicker .selected .ui-state-default.ui-state-active {
  background-color: #f49096;
  position: relative;
}
.ui-datepicker .selected .ui-state-default.ui-state-active:after {
  background-color: #f49096;
  height: 100%;
  position: absolute;
  left: -4px;
  right: -4px;
  content: "";
  z-index: -1;
}
.ui-datepicker .selected.selected-start .ui-state-default.ui-state-active,
.ui-datepicker .selected.selected-end .ui-state-default.ui-state-active {
  background-color: #e30613;
}
.ui-datepicker .selected.selected-start .ui-state-default.ui-state-active:after {
  left: 2px;
}
.ui-datepicker .selected.selected-end .ui-state-default.ui-state-active:after {
  right: 2px;
}

.field__row {
  margin: 0 -5px 10px;
}
.field__row:after {
  content: '';
  display: table;
  clear: both;
}
.field__row:last-child {
  margin-bottom: 0;
}
.field__col,
.field__col-0,
.field__col-1,
.field__col-2,
.field__col-3,
.field__col-4,
.field__col-5,
.field__col-6,
.field__col-7,
.field__col-8,
.field__col-9,
.field__col-10,
.field__col-11,
.field__col-12 {
  box-sizing: border-box;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  min-height: 1px;
}
.field__col-0 {
  width: 0%;
}
.field__col-0 {
  display: none;
}
.field__col-1 {
  width: 8.333333333333332%;
}
.field__col-0 {
  display: none;
}
.field__col-2 {
  width: 16.666666666666664%;
}
.field__col-0 {
  display: none;
}
.field__col-3 {
  width: 25%;
}
.field__col-0 {
  display: none;
}
.field__col-4 {
  width: 33.33333333333333%;
}
.field__col-0 {
  display: none;
}
.field__col-5 {
  width: 41.66666666666667%;
}
.field__col-0 {
  display: none;
}
.field__col-6 {
  width: 50%;
}
.field__col-0 {
  display: none;
}
.field__col-7 {
  width: 58.333333333333336%;
}
.field__col-0 {
  display: none;
}
.field__col-8 {
  width: 66.66666666666666%;
}
.field__col-0 {
  display: none;
}
.field__col-9 {
  width: 75%;
}
.field__col-0 {
  display: none;
}
.field__col-10 {
  width: 83.33333333333334%;
}
.field__col-0 {
  display: none;
}
.field__col-11 {
  width: 91.66666666666666%;
}
.field__col-0 {
  display: none;
}
.field__col-12 {
  width: 100%;
}
.field__col-0 {
  display: none;
}
@media screen and (max-width: 1679px) {
  .field__sd-col-0 {
    width: 0%;
  }
  .field__sd-col-1 {
    width: 8.333333333333332%;
  }
  .field__sd-col-2 {
    width: 16.666666666666664%;
  }
  .field__sd-col-3 {
    width: 25%;
  }
  .field__sd-col-4 {
    width: 33.33333333333333%;
  }
  .field__sd-col-5 {
    width: 41.66666666666667%;
  }
  .field__sd-col-6 {
    width: 50%;
  }
  .field__sd-col-7 {
    width: 58.333333333333336%;
  }
  .field__sd-col-8 {
    width: 66.66666666666666%;
  }
  .field__sd-col-9 {
    width: 75%;
  }
  .field__sd-col-10 {
    width: 83.33333333333334%;
  }
  .field__sd-col-11 {
    width: 91.66666666666666%;
  }
  .field__sd-col-12 {
    width: 100%;
  }
  .field__sd-col-0 {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .field__l-col-0 {
    width: 0%;
  }
  .field__l-col-1 {
    width: 8.333333333333332%;
  }
  .field__l-col-2 {
    width: 16.666666666666664%;
  }
  .field__l-col-3 {
    width: 25%;
  }
  .field__l-col-4 {
    width: 33.33333333333333%;
  }
  .field__l-col-5 {
    width: 41.66666666666667%;
  }
  .field__l-col-6 {
    width: 50%;
  }
  .field__l-col-7 {
    width: 58.333333333333336%;
  }
  .field__l-col-8 {
    width: 66.66666666666666%;
  }
  .field__l-col-9 {
    width: 75%;
  }
  .field__l-col-10 {
    width: 83.33333333333334%;
  }
  .field__l-col-11 {
    width: 91.66666666666666%;
  }
  .field__l-col-12 {
    width: 100%;
  }
  .field__l-col-0 {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .field__t-col-0 {
    width: 0%;
  }
  .field__t-col-1 {
    width: 8.333333333333332%;
  }
  .field__t-col-2 {
    width: 16.666666666666664%;
  }
  .field__t-col-3 {
    width: 25%;
  }
  .field__t-col-4 {
    width: 33.33333333333333%;
  }
  .field__t-col-5 {
    width: 41.66666666666667%;
  }
  .field__t-col-6 {
    width: 50%;
  }
  .field__t-col-7 {
    width: 58.333333333333336%;
  }
  .field__t-col-8 {
    width: 66.66666666666666%;
  }
  .field__t-col-9 {
    width: 75%;
  }
  .field__t-col-10 {
    width: 83.33333333333334%;
  }
  .field__t-col-11 {
    width: 91.66666666666666%;
  }
  .field__t-col-12 {
    width: 100%;
  }
  .field__t-col-0 {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .field__p-col-0 {
    width: 0%;
  }
  .field__p-col-1 {
    width: 8.333333333333332%;
  }
  .field__p-col-2 {
    width: 16.666666666666664%;
  }
  .field__p-col-3 {
    width: 25%;
  }
  .field__p-col-4 {
    width: 33.33333333333333%;
  }
  .field__p-col-5 {
    width: 41.66666666666667%;
  }
  .field__p-col-6 {
    width: 50%;
  }
  .field__p-col-7 {
    width: 58.333333333333336%;
  }
  .field__p-col-8 {
    width: 66.66666666666666%;
  }
  .field__p-col-9 {
    width: 75%;
  }
  .field__p-col-10 {
    width: 83.33333333333334%;
  }
  .field__p-col-11 {
    width: 91.66666666666666%;
  }
  .field__p-col-12 {
    width: 100%;
  }
  .field__p-col-0 {
    display: none;
  }
}
.field_error,
.input-validation-error {
  border-color: #f8c1c3;
}
.field__col-house {
  width: 125px;
}
@media screen and (max-width: 1279px) {
  .field__col-house {
    width: 73px;
  }
}
.field__col-flat {
  width: 125px;
}
@media screen and (max-width: 1279px) {
  .field__col-flat {
    width: 93px;
  }
}
.field__col-building {
  width: 225px;
}
@media screen and (max-width: 1279px) {
  .field__col-building {
    width: 126px;
  }
}
.field__clearfix {
  margin-bottom: 10px;
  clear: both;
}
.field-validation-success {
  display: block;
  color: #4db65d;
  margin-top: 10px;
  padding-left: 5px;
  font-size: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .field-validation-success {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .field-validation-success {
    padding-top: 2px;
  }
}

.field-validation-error {
  display: block;
  color: #e9222d;
  margin-top: 10px;
  padding-left: 5px;
  font-size: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .field-validation-error {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .field-validation-error {
    padding-top: 2px;
  }
}

.form_middle {
  max-width: 1330px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.form_popup {
  margin-bottom: 1rem;
}
.form_popup .form__title:not(.form_popup .form__title_small) {
  font-size: 1.1rem;
  color: #333;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 0.68rem;
  margin-bottom: 1.36rem;
}
.form_popup .form__col-label {
  color: #4c4c4c;
}
.form_popup .form__col-value p {
  margin: 0;
  font-size: 0.85rem;
  line-height: 36px;
}
@media screen and (max-width: 759px) {
  .form_popup .form__footnote br {
    display: none;
  }
}
.form_popup .form__label {
  font-size: 0.85rem;
  color: #333;
  margin-bottom: 0.73rem;
}
.form__caption {
  font-size: 1.1rem;
  margin-bottom: 1.4rem;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
.form__caption_bold {
  font-size: 0.85rem;
  font-weight: bold;
  line-height: 1.176;
  color: #4d4d4d;
}
.form__title {
  text-align: center;
  font-size: 1.8rem;
  color: #000;
  line-height: 1.2;
  margin: 0.9rem 0 1.5rem;
}
.form__title_small {
  font-size: 1.1rem;
  color: #333;
  margin: 0 0 1.35rem;
}
.form__title_iconed span {
  position: relative;
  padding-left: 34px;
  display: inline-block;
}
.form__title_iconed span:before {
  content: '';
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.form__title_iconed-check span:before {
  top: 0.23rem;
  width: 20px;
  height: 20px;
  background-image: url("../i/popup-cashback-add-goal/icon_check.svg");
  background-size: 20px;
}
@media screen and (max-width: 759px) {
  .form__title_iconed-check span:before {
    top: -2px;
  }
}
.form__text {
  color: #4c4c4c;
}
.form__text + .form__text {
  margin-top: 0.9rem;
}
@media screen and (max-width: 759px) {
  .form__text br {
    display: none;
  }
}
.form__text_small + .form__title_small {
  margin-top: 1.2rem;
}
.form__text_small {
  font-size: 0.85rem;
  margin-bottom: 0.4rem;
}
.form__text_center {
  text-align: center;
}
.form__text-disabled {
  font-size: 1.1rem;
  color: #b2b2b2;
  text-align: center;
  margin-bottom: 1.1rem;
}
.form__text-disabled-label {
  font-size: 0.75rem;
}
.form__text-disabled-wrap {
  display: inline-block;
}
.form__text-disabled-count {
  font-size: 1.4rem;
}
.form__call-text {
  font-size: 1rem;
  font-weight: 700;
  margin: 0.9rem 0;
}
.form__hint {
  color: #808080;
}
@media screen and (max-width: 759px) {
  .form__hint br {
    display: none;
  }
}
.form__hint_small {
  margin-top: 0.4rem;
  font-size: 0.75rem;
}
.form__hint_center {
  text-align: center;
}
.form__input + .form__input {
  margin-top: 0.9rem;
}
.form__input_middle {
  max-width: 370px;
  margin: 0 auto;
}
.form__input_small {
  max-width: 186px;
  margin: 0 auto;
}
.form__info-steps {
  width: 100%;
  margin: 8px 0 40px;
  box-sizing: border-box;
}
@media screen and (min-width: 760px) {
  .form__info-steps {
    display: table;
    table-layout: fixed;
  }
}
.form__info-steps-item {
  vertical-align: middle;
  font-size: 0;
}
@media screen and (min-width: 760px) {
  .form__info-steps-item {
    display: table-cell;
  }
}
@media screen and (max-width: 759px) {
  .form__info-steps-item {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .form__info-steps-item:last-child {
    margin-bottom: 0;
  }
}
.form__info-steps-item span {
  display: inline-block;
  vertical-align: middle;
  width: 58px;
  height: 49px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.form__info-steps-item p {
  width: calc(100% - 58px);
  display: inline-block;
  vertical-align: middle;
  font-size: 0.85rem;
  line-height: 1.283;
  color: #999;
  margin: 0;
  padding: 5px 0 0 22px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .form__info-steps-item p {
    padding-left: 10px;
  }
  .form__info-steps-item p br {
    display: none;
  }
}
.form__info-steps-item_arrow {
  vertical-align: middle;
  border: 0;
  width: 14px;
  padding: 0 30px;
}
@media screen and (max-width: 959px) {
  .form__info-steps-item_arrow {
    padding: 0 10px;
  }
}
@media screen and (max-width: 759px) {
  .form__info-steps-item_arrow {
    display: none;
  }
}
.form__info-steps-item_arrow span {
  display: block;
  position: relative;
  width: 14px;
  height: 27px;
  background: url("../../content/i/form/step-arrow.svg") no-repeat center;
  background-size: cover;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
}
.form__message {
  display: block;
  position: relative;
  width: 100%;
  max-width: 80%;
  margin: 0 auto;
  padding: 2rem 0;
  text-align: left;
  font-size: 0.85rem;
  color: #4d4d4d;
}
.form__message span {
  display: table-cell;
  vertical-align: top;
  padding-left: 10px;
}
.form__message-icon {
  display: table-cell;
  vertical-align: top;
  width: 22px;
  height: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.form__message-icon_ok {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjcwMSAxMS44NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyLjcwMSAxMS44NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNjRkNTVmIiBkPSJNMTEuMjk4LDAuMDA5TDMuNjkyLDkuNDJMMS4wNzcsNy4xNzcNCgkJCWMwLDAtMS40MDksMC4wNjMtMS4wMDQsMC40NjZsMi45MzUsMy45MjdjMC4xNzQsMC4xNzMsMC4zOTYsMC4yNTYsMC42MjMsMC4yOGMwLjAyOCwwLjAwNSwwLjA1NiwwLjAxMywwLjA4NSwwLjAxNg0KCQkJYzAuMDI2LDAsMC4wNTEtMC4wMDQsMC4wNzYtMC4wMDVjMC4zNTMsMC4wMDYsMC42OTctMC4xNTksMC44ODUtMC40ODZMMTIuNjcsMC4zODlDMTIuOTQ1LTAuMDkyLDExLjI5OCwwLjAwOSwxMS4yOTgsMC4wMDl6Ii8+DQo8L3N2Zz4NCg==);
}
.form__message-icon_error {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iI2UzMDYxMyIgZD0iTTEwLDBDNC40NzgsMCwwLDQuNDc4LDAsMTBzNC40NzgsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTBTMTUuNTIyLDAsMTAsMHogTTkuODUxLDE1Ljc3NA0KCQkJYy0wLjksMC0xLjU3Ni0wLjY5LTEuNTc2LTEuNjA0YzAtMC45NDYsMC42OS0xLjYzNiwxLjU5LTEuNjM2YzAuOSwwLDEuNTkxLDAuNjksMS41OTEsMS42MjENCgkJCUMxMS40NTUsMTUuMDg0LDEwLjc2NSwxNS43NzQsOS44NTEsMTUuNzc0eiBNMTEuMTQsMTAuOTk1SDguNTlsLTAuMzMtNi42NWgzLjIxTDExLjE0LDEwLjk5NXoiLz4NCjwvc3ZnPg0K);
}
.form__cols {
  display: inline-block;
  font-size: 0;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.form__col {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.form__col_half {
  width: 50%;
  padding: 0 67px 0 13px;
}
.form__col_half:first-child {
  padding-left: 0;
}
@media screen and (max-width: 1279px) {
  .form__col_half {
    padding: 0 36px 0 8px;
  }
}
@media screen and (max-width: 959px) {
  .form__col_half {
    width: 100%;
    padding: 0 0 15px;
  }
}
.form__row {
  margin-bottom: 1.5rem;
  display: table;
  width: 100%;
  table-layout: fixed;
}
@media screen and (max-width: 759px) {
  .form__row {
    display: block;
    width: auto;
  }
}
.form__row:last-child {
  margin-bottom: 0;
}
.form__row-action {
  position: relative;
  display: inline-block;
  font-size: 0.85rem;
}
.form__row-action_sms {
  padding-left: 38px;
}
.form__row-action_sms:before {
  content: '';
  position: absolute;
  left: 0;
  width: 29px;
  height: 14px;
  background: url("../../content/i/b-icon/gray/b-icon_mail.svg") no-repeat center;
  background-size: contain;
}
.form__row_vertical {
  display: block;
}
.form__row_vertical .form__col-label {
  display: block;
  width: auto;
  padding: 0;
  margin-bottom: 1.5rem;
}
.form__row_vertical .form__col-label[data-count]:not([data-count=""]) {
  position: relative;
}
.form__row_vertical .form__col-label[data-count]:not([data-count=""]) label {
  width: calc(100% - 80px);
  display: inline-block;
}
.form__row_vertical .form__col-label[data-count]:not([data-count=""]):after {
  width: 70px;
  content: attr(data-count);
  display: inline-block;
  font-size: 0.75rem;
  line-height: 18px;
  text-align: right;
  color: #e30613;
}
.form__row_vertical .form__col-value {
  display: block;
}
.form__close-wrap {
  width: 38px;
  height: 38px;
  border: 1px solid #eceeef;
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
  z-index: 30;
  border: none;
  top: 10px;
  right: 10px;
}
.form__close {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2FjYjhjMSIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -9px;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
}
.form__col-label {
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
  width: 270px;
  padding: 7px 15px 0 0;
  font-size: 18.7px;
  color: #999;
}
@media screen and (max-width: 1279px) {
  .form__col-label {
    width: 305px;
  }
}
@media screen and (max-width: 959px) {
  .form__col-label {
    width: 247px;
  }
}
@media screen and (max-width: 759px) {
  .form__col-label {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: 5px;
    font-size: 16px;
  }
}
.form__col-label_middle {
  width: 185px;
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .form__col-label_middle {
    width: auto;
  }
}
.form__col-label_narrow {
  width: 110px;
}
@media screen and (max-width: 759px) {
  .form__col-label_narrow {
    width: auto;
  }
}
.form__col-label_right {
  text-align: right;
}
@media screen and (max-width: 759px) {
  .form__col-label_right {
    text-align: left;
  }
}
.form__col-label_pt0 {
  padding-top: 0;
}
.form__col-value {
  display: table-cell;
  vertical-align: top;
}
@media screen and (min-width: 760px) {
  .form__col-value .jq-selectbox {
    max-width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .form__col-value .jq-selectbox {
    max-width: 280px;
  }
}
@media screen and (max-width: 759px) {
  .form__col-value {
    display: block;
  }
}
.form__required {
  color: #e30613;
}
.form__checkboxes {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  padding: 30px 0;
  margin: 5px 0 7px;
}
.form__checkboxes-item {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
  font-size: 0.85rem;
  color: #999;
  line-height: 1.176;
}
.form__checkboxes-item:last-child {
  margin-bottom: 0;
}
.form__submit {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  margin: 10px 0 20px;
}
.form__submit_center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form__submit_center .btn + .btn {
  margin-left: 0;
  margin-top: 20px;
}
.form__submit_border-top {
  margin-top: 2.2rem;
  padding-top: 1.8rem;
  border-top: 1px solid #eaeaea;
}
.form__submit_left {
  text-align: left;
}
.form__footnote {
  font-size: 0.75rem;
  color: #999;
  margin-top: 3px;
}
.form__footnote_bordered {
  position: relative;
  margin-top: 20px;
  padding-top: 25px;
}
.form__footnote_bordered:before {
  content: "";
  display: block;
  width: 213px;
  height: 1px;
  background: #eaeaea;
  position: absolute;
  top: 0;
  left: 0;
}
.form__footnote_small {
  font-size: 12px;
  line-height: 1.417;
}
.form__footnote_centered {
  text-align: center;
}
.form__separate {
  border-top: 1px solid #e7e7e7;
  margin: 50px 0;
}
@media screen and (max-width: 1279px) {
  .form__separate {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.form__slash {
  width: 14px;
  display: inline-block;
  vertical-align: middle;
  color: #999;
  text-align: right;
}
.form__label {
  font-size: 0.75rem;
  vertical-align: middle;
  color: #999;
}
.form__label_right {
  margin-left: 5px;
}
.form__error {
  color: #e9222d;
  margin-top: 10px;
  font-size: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .form__error {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .form__error {
    padding-top: 2px;
  }
}
.form__error-icon {
  display: none;
  fill: #e30613;
  width: 20px;
  height: 20px;
  float: left;
  margin-left: -30px;
}
@media screen and (max-width: 759px) {
  .form__error-icon {
    margin-top: -2px;
  }
}
.form__row-status {
  font-size: 0.85rem;
  color: #4c4c4c;
}
.form__row-status:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.form__row-status_ok:before {
  width: 16px;
  height: 13px;
  margin-right: 10px;
  background-image: url("../../content/i/b-icon/green/b-icon_check_default.svg");
}
.form_feedback .form__row {
  margin-bottom: 20px;
}
.form_feedback .form__col-label {
  width: 220px;
}
@media screen and (max-width: 1679px) {
  .form_feedback .form__col-label {
    width: 203px;
  }
}
@media screen and (max-width: 1279px) {
  .form_feedback .form__col-label {
    width: 229px;
  }
}
@media screen and (max-width: 959px) {
  .form_feedback .form__col-label {
    width: 186px;
  }
}
@media screen and (max-width: 759px) {
  .form_feedback .form__col-label {
    width: auto;
  }
}
.form_feedback .checkbox {
  font-size: 18.7px;
}
@media screen and (max-width: 759px) {
  .form_feedback .checkbox {
    font-size: 1rem;
  }
}
.form_feedback .textarea {
  resize: none;
}
.form_feedback .jq-selectbox {
  max-width: 100%;
}
.form_settings .form__row {
  margin: 0;
}
.form_settings .form__row + .form__row {
  margin-top: 25px;
}
.form_settings .form__row-label {
  font-size: 0.85rem;
}
@media screen and (min-width: 1280px) {
  .form_settings .form__row-label {
    width: 185px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_settings .form__row-label {
    width: 145px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_settings .form__row-label {
    width: 145px;
  }
}
@media screen and (min-width: 760px) {
  .form_settings .form__row-label {
    display: table-cell;
    padding-top: 0.27rem;
    vertical-align: top;
  }
}
@media screen and (max-width: 759px) {
  .form_settings .form__row-label {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 760px) {
  .form_settings .form__row-value {
    display: table-cell;
    vertical-align: top;
  }
}
.form_settings .form__row-value .input-group_password {
  width: 100%;
}
@media screen and (min-width: 1280px) {
  .form_settings .form__row-value .input-group_password {
    max-width: 355px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_settings .form__row-value .input-group_password {
    max-width: 235px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_settings .form__row-value .input-group_password {
    max-width: 300px;
  }
}
@media screen and (min-width: 760px) {
  .form_settings .form__row-value .input-group_password + .form__row-action {
    margin-left: 30px;
  }
}
@media screen and (max-width: 759px) {
  .form_settings .form__row-value .input-group_password + .form__row-action {
    margin-top: 15px;
  }
}
@media screen and (min-width: 760px) {
  .form_settings .form__row-value .input-group_password + .b-hint {
    margin-left: 2.73rem;
  }
}
@media screen and (max-width: 759px) {
  .form_settings .form__row-value .input-group_password + .b-hint {
    margin-top: 25px;
  }
}
.form_settings .form__row-action {
  vertical-align: middle;
  font-size: 0.75rem;
}
.form_settings .form__submit:not(.form__submit_inline) {
  margin: 1.6rem 0 5px;
}
@media screen and (min-width: 1280px) {
  .form_settings .form__submit_inline {
    width: auto;
    display: inline-block;
    margin: 0 0 0 1.36rem;
  }
}
@media screen and (max-width: 1279px) {
  .form_settings .form__submit_inline {
    text-align: left;
    margin: 1.6rem 0 5px;
  }
}
@media screen and (max-width: 479px) {
  .form_settings .input-group_small.input-group_date,
  .form_settings .input-group_small.input-group_time {
    width: 100%;
  }
  .form_settings .input-group_small.input-group_date .input,
  .form_settings .input-group_small.input-group_time .input {
    width: 205px;
  }
  .form_settings .input-group_large.input-group_date,
  .form_settings .input-group_large.input-group_time {
    width: 100%;
  }
  .form_settings .input-group_large.input-group_date .input,
  .form_settings .input-group_large.input-group_time .input {
    width: 205px;
  }
}
.form_steps {
  text-align: left;
}
.form_steps .form__row {
  font-size: 0;
}
@media screen and (min-width: 960px) {
  .form_steps .form__row {
    margin-bottom: 1.4rem;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__row {
    margin-bottom: 25px;
  }
}
.form_steps .form__row:last-child:not(:first-child) {
  margin-bottom: 0;
}
.form_steps .form__row_hidden {
  display: none;
}
.form_steps .form__row_hidden .form__label_fullW {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  font-size: 1.4rem;
  padding: 0;
}
@media screen and (min-width: 760px) {
  .form_steps .form__row_hidden .form__label_fullW br {
    display: none;
  }
}
.form_steps .form__row_hidden .form__label_fullW {
  width: 100%;
}
.form_steps .form__label {
  display: inline-block;
  vertical-align: top;
  font-size: 0.85rem;
  line-height: 1.176;
  color: #999;
}
@media screen and (min-width: 960px) {
  .form_steps .form__label {
    padding: 9px 25px 0 0;
    width: 216px;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__label {
    width: 100%;
    margin-bottom: 4px;
  }
}
.form_steps .form__value {
  display: inline-block;
  vertical-align: top;
  font-size: 0.85rem;
  color: #4d4d4d;
  line-height: 1.176;
}
@media screen and (min-width: 960px) {
  .form_steps .form__value {
    width: calc(100% - 216px);
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__value {
    width: 100%;
  }
}
.form_steps .form__value .input[type="text"] {
  height: 40px;
  max-width: 346px;
}
@media screen and (min-width: 960px) {
  .form_steps .form__value .radio-list {
    margin-top: 8px;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__value .radio-list {
    margin-top: 18px;
  }
}
.form_steps .form__value .radio-list .radio {
  padding-left: 26px;
}
.form_steps .form__value .radio-list .radio__icon {
  margin-left: -26px;
  margin-top: 0.1em;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_steps .form__value .radio-list .radio__icon {
    margin-top: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_steps .form__value .radio-list .radio__icon {
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .form_steps .form__value .radio-list .radio__icon {
    margin-top: -2px;
  }
}
.form_steps .form__value .checkbox-list {
  margin-bottom: 26px;
}
@media screen and (min-width: 960px) {
  .form_steps .form__value .checkbox-list {
    margin-top: 6px;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__value .checkbox-list {
    margin-top: 15px;
  }
}
@media screen and (min-width: 960px) {
  .form_steps .form__value .checkbox-list .checkbox-list__item {
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__value .checkbox-list .checkbox-list__item {
    margin-bottom: 15px;
  }
}
.form_steps .form__value .checkbox-list .checkbox-list__item .checkbox__icon {
  margin-top: 0.1em;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_steps .form__value .checkbox-list .checkbox-list__item .checkbox__icon {
    margin-top: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_steps .form__value .checkbox-list .checkbox-list__item .checkbox__icon {
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .form_steps .form__value .checkbox-list .checkbox-list__item .checkbox__icon {
    margin-top: -2px;
  }
}
.form_steps .form__agreement {
  border-top: 1px solid #eaeaea;
  border-left: 0;
  border-right: 0;
  font-size: 0.85rem;
  line-height: 1.497;
  color: #999;
}
@media screen and (min-width: 960px) {
  .form_steps .form__agreement {
    padding: 0.91rem 0 1.1rem 0;
    margin-top: 15px;
  }
}
@media screen and (max-width: 959px) {
  .form_steps .form__agreement {
    padding: 0.9rem 0 0.7rem 0;
    margin-top: 1.36rem;
  }
}
.form_steps .form__agreement .checkbox {
  padding-left: 31px;
}
.form_steps .form__agreement .checkbox__icon {
  margin-left: -31px;
}
.form_steps .form__variants {
  font-size: 0;
  text-align: left;
}
.form_steps .form__variants-title {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 0.85rem;
  margin-bottom: 10px;
  text-align: center;
}
.form_steps .form__variants-item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 14px;
  padding: 0 5px;
  margin-bottom: 10px;
}
@media screen and (min-width: 760px) {
  .form_steps .form__variants-item {
    width: 33.333%;
  }
}
@media screen and (max-width: 759px) {
  .form_steps .form__variants-item {
    width: 50%;
  }
}
.form_steps .form__variants-item:hover span[style],
.form_steps .form__variants-item:active span[style],
.form_steps .form__variants-item.is-active span[style] {
  box-shadow: inset 0 0 0 2px #e30611;
}
.form_steps .form__variants-item label {
  display: block;
  cursor: pointer;
}
.form_steps .form__variants-item input {
  display: none;
}
.form_steps .form__variants-item input:checked + span[style] {
  box-shadow: inset 0 0 0 2px #e30611;
}
.form_steps .form__variants-item span {
  margin-top: 5px;
  display: inline-block;
  width: 100%;
}
.form_steps .form__variants-item span[style] {
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: top;
  will-change: box-shadow;
  transition: box-shadow 0.3s ease-in-out;
}
@media screen and (min-width: 1280px) {
  .form_user-data {
    margin: 0 -20px;
  }
}
@media screen and (max-width: 759px) {
  .form_user-data {
    max-width: 280px;
    width: 100%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1280px) {
  .form_user-data .form__col {
    width: 50%;
    padding: 0 20px;
  }
}
@media screen and (min-width: 760px) {
  .form_user-data .form__col {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 759px) {
  .form_user-data .form__col {
    display: block;
  }
}
.form_user-data .form__row {
  font-size: 0;
  margin-bottom: 20px;
}
.form_user-data .form__label {
  display: inline-block;
  vertical-align: top;
  font-size: 0.85rem;
  color: #4c4c4c;
  padding: 4px 10px 0 0;
}
@media screen and (min-width: 1680px) {
  .form_user-data .form__label {
    width: calc(100% - 275px);
  }
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .form_user-data .form__label {
    width: 160px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_user-data .form__label {
    width: 42%;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_user-data .form__label {
    width: 42%;
  }
}
@media screen and (max-width: 759px) {
  .form_user-data .form__label {
    display: none;
  }
}
.form_user-data .form__value {
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 1680px) {
  .form_user-data .form__value {
    width: 275px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .form_user-data .form__value {
    width: calc(100% - 160px);
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_user-data .form__value {
    width: 58%;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .form_user-data .form__value {
    width: 58%;
  }
}
@media screen and (max-width: 759px) {
  .form_user-data .form__value {
    width: 100%;
  }
}
.form_user-data .form__value .input-group,
.form_user-data .form__value .input,
.form_user-data .form__value .textarea {
  width: 100%;
  max-width: 100%;
}
.form_user-data .form__value_passport {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.form_user-data .form__value_passport .input:first-of-type {
  width: 38%;
}
.form_user-data .form__value_passport .input:last-of-type {
  width: 54%;
}
.form_user-data .form__submit {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-top: 15px;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .form_user-data .form__submit .btn {
    width: 100%;
  }
}
.form_bounded {
  max-width: 650px;
}
.form_in-dashboard {
  margin-top: 1.9rem;
}
.form_in-dashboard .form__inner {
  max-width: 925px;
}
.form_in-dashboard .form__caption {
  font-size: 0.85rem;
  color: #4d4d4d;
  font-weight: 700;
}
.form_in-dashboard .form__submit {
  margin-top: 36px;
}
.form_in-dashboard .form__row {
  font-size: 0;
}
.form_in-dashboard .form__row:not(:last-child) {
  margin-bottom: 1.1rem;
}
.form_in-dashboard .form__col-elem {
  display: inline-block;
  vertical-align: top;
}
.form_in-dashboard .form__col-elem_small {
  width: 125px;
  margin-right: 10px;
}
.form_in-dashboard .form__col-elem_middle {
  width: calc(100% - 135px);
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .form_in-dashboard .form__col-label {
    width: 252px;
  }
}
.form_in-dashboard .form__col-value {
  font-size: 0;
}
@media screen and (min-width: 760px) {
  .form_in-dashboard .form__col-value .link {
    margin-left: 1.8rem;
  }
}
@media screen and (max-width: 759px) {
  .form_in-dashboard .form__col-value .link {
    display: inline-block;
    margin-top: 15px;
  }
}
@media screen and (min-width: 760px) {
  .form_in-dashboard .form__col-value br {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .form_in-dashboard .form__col-value .jq-selectbox {
    max-width: none;
  }
}
.form_categories {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 479px) {
  .form_categories {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.form_categories .form__wrap {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .form_categories .form__wrap {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.form_categories .form__wrap-controls {
  -webkit-flex-basis: 38.07017543859649%;
      -ms-flex-preferred-size: 38.07017543859649%;
          flex-basis: 38.07017543859649%;
  display: inline-block;
  vertical-align: top;
  padding-left: 45px;
  box-sizing: border-box;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 1279px) {
  .form_categories .form__wrap-controls {
    padding-left: 20px;
  }
}
@media screen and (max-width: 959px) {
  .form_categories .form__wrap-controls {
    padding-left: 15px;
  }
}
@media screen and (max-width: 759px) {
  .form_categories .form__wrap-controls {
    -webkit-flex-basis: 45.45454545454545%;
        -ms-flex-preferred-size: 45.45454545454545%;
            flex-basis: 45.45454545454545%;
  }
}
@media screen and (max-width: 479px) {
  .form_categories .form__wrap-controls {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    padding-left: 0;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .form_categories .form__wrap-controls + .form__wrap {
    -webkit-flex-basis: 54.54545454545454%;
        -ms-flex-preferred-size: 54.54545454545454%;
            flex-basis: 54.54545454545454%;
  }
}
@media screen and (max-width: 479px) {
  .form_categories .form__wrap-controls + .form__wrap {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media screen and (min-width: 960px) {
  .form_categories .form__wrap-controls + .form__wrap {
    -webkit-flex-basis: 61.929824561403514%;
        -ms-flex-preferred-size: 61.929824561403514%;
            flex-basis: 61.929824561403514%;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .form_categories .form__wrap-controls + .form__wrap .form__wrap-inner:after {
    content: "";
    border-right: 2px solid #f0f0f0;
    height: 100%;
    width: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
.form_categories .form__wrap-inner {
  position: relative;
  padding-right: 40px;
  box-sizing: border-box;
}
@media screen and (max-width: 1279px) {
  .form_categories .form__wrap-inner {
    padding-right: 20px;
  }
}
@media screen and (max-width: 959px) {
  .form_categories .form__wrap-inner {
    padding-right: 15px;
  }
}
@media screen and (max-width: 479px) {
  .form_categories .form__wrap-inner {
    padding-right: 0;
  }
}
.form_categories .form__wrap-form-content {
  max-width: 605px;
}
.form_categories .form__wrap-form-footer {
  font-size: 0;
}
.form_categories .form__wrap-form-footer-item {
  display: inline-block;
  vertical-align: middle;
}
.form_categories .form__wrap-form-footer-item_btn {
  width: 190px;
  padding-right: 30px;
  box-sizing: border-box;
}
.form_categories .form__wrap-form-footer-item_text {
  color: #4c4c4c;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 1680px) {
  .form_categories .form__wrap-form-footer-item_text {
    width: calc(100% - 190px);
    margin-top: 0;
  }
}
.form_categories .form__wrap-controls-list {
  max-width: 272px;
}
@media screen and (max-width: 479px) {
  .form_categories .form__wrap-controls-list {
    max-width: none;
  }
}
.form_categories .form__wrap-controls-list-item {
  margin-bottom: 18px;
}
.form_categories .form__wrap-controls-target {
  font-size: 0.85rem;
}
.form_categories .form__row {
  margin-bottom: 20px;
}
.form_categories .form__col-label {
  width: 203px;
  font-size: 0.85rem;
}
@media screen and (max-width: 1279px) {
  .form_categories .form__col-label {
    width: 134px;
    padding-top: 0;
  }
}
.form_categories .input-group_phone {
  width: 100%;
}
.form_categories .b-switch {
  font-size: 0.85rem;
  color: #4c4c4c;
}
.form_roaming {
  text-align: left;
}
.form_roaming .form__content {
  background-color: #f7f7f7;
}
@media screen and (min-width: 760px) {
  .form_roaming .form__content {
    padding: 27px 40px 22px;
  }
}
@media screen and (max-width: 759px) {
  .form_roaming .form__content {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.form_roaming .form__row {
  margin-bottom: 20px;
}
.form_roaming .form__row-title {
  font-size: 0.85rem;
  color: #808080;
  margin-bottom: 11px;
}
.form_roaming + .link {
  display: inline-block;
  margin-top: 10px;
}

.grid {
  margin-left: -12px;
  margin-right: -12px;
}
.grid:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .grid {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media screen and (max-width: 1279px) {
  .grid {
    margin-left: -7px;
    margin-right: -7px;
  }
}
@media screen and (max-width: 959px) {
  .grid {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.grid__p-col-1,
.grid__t-col-1,
.grid__l-col-1,
.grid__sd-col-1,
.grid__col-1,
.grid__p-col-2,
.grid__t-col-2,
.grid__l-col-2,
.grid__sd-col-2,
.grid__col-2,
.grid__p-col-3,
.grid__t-col-3,
.grid__l-col-3,
.grid__sd-col-3,
.grid__col-3,
.grid__p-col-4,
.grid__t-col-4,
.grid__l-col-4,
.grid__sd-col-4,
.grid__col-4,
.grid__p-col-5,
.grid__t-col-5,
.grid__l-col-5,
.grid__sd-col-5,
.grid__col-5,
.grid__p-col-6,
.grid__t-col-6,
.grid__l-col-6,
.grid__sd-col-6,
.grid__col-6,
.grid__p-col-7,
.grid__t-col-7,
.grid__l-col-7,
.grid__sd-col-7,
.grid__col-7,
.grid__p-col-8,
.grid__t-col-8,
.grid__l-col-8,
.grid__sd-col-8,
.grid__col-8,
.grid__p-col-9,
.grid__t-col-9,
.grid__l-col-9,
.grid__sd-col-9,
.grid__col-9,
.grid__p-col-10,
.grid__t-col-10,
.grid__l-col-10,
.grid__sd-col-10,
.grid__col-10,
.grid__p-col-11,
.grid__t-col-11,
.grid__l-col-11,
.grid__sd-col-11,
.grid__col-11,
.grid__p-col-12,
.grid__t-col-12,
.grid__l-col-12,
.grid__sd-col-12,
.grid__col-12 {
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 1679px) {
  .grid__p-col-1,
  .grid__t-col-1,
  .grid__l-col-1,
  .grid__sd-col-1,
  .grid__col-1,
  .grid__p-col-2,
  .grid__t-col-2,
  .grid__l-col-2,
  .grid__sd-col-2,
  .grid__col-2,
  .grid__p-col-3,
  .grid__t-col-3,
  .grid__l-col-3,
  .grid__sd-col-3,
  .grid__col-3,
  .grid__p-col-4,
  .grid__t-col-4,
  .grid__l-col-4,
  .grid__sd-col-4,
  .grid__col-4,
  .grid__p-col-5,
  .grid__t-col-5,
  .grid__l-col-5,
  .grid__sd-col-5,
  .grid__col-5,
  .grid__p-col-6,
  .grid__t-col-6,
  .grid__l-col-6,
  .grid__sd-col-6,
  .grid__col-6,
  .grid__p-col-7,
  .grid__t-col-7,
  .grid__l-col-7,
  .grid__sd-col-7,
  .grid__col-7,
  .grid__p-col-8,
  .grid__t-col-8,
  .grid__l-col-8,
  .grid__sd-col-8,
  .grid__col-8,
  .grid__p-col-9,
  .grid__t-col-9,
  .grid__l-col-9,
  .grid__sd-col-9,
  .grid__col-9,
  .grid__p-col-10,
  .grid__t-col-10,
  .grid__l-col-10,
  .grid__sd-col-10,
  .grid__col-10,
  .grid__p-col-11,
  .grid__t-col-11,
  .grid__l-col-11,
  .grid__sd-col-11,
  .grid__col-11,
  .grid__p-col-12,
  .grid__t-col-12,
  .grid__l-col-12,
  .grid__sd-col-12,
  .grid__col-12 {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .grid__p-col-1,
  .grid__t-col-1,
  .grid__l-col-1,
  .grid__sd-col-1,
  .grid__col-1,
  .grid__p-col-2,
  .grid__t-col-2,
  .grid__l-col-2,
  .grid__sd-col-2,
  .grid__col-2,
  .grid__p-col-3,
  .grid__t-col-3,
  .grid__l-col-3,
  .grid__sd-col-3,
  .grid__col-3,
  .grid__p-col-4,
  .grid__t-col-4,
  .grid__l-col-4,
  .grid__sd-col-4,
  .grid__col-4,
  .grid__p-col-5,
  .grid__t-col-5,
  .grid__l-col-5,
  .grid__sd-col-5,
  .grid__col-5,
  .grid__p-col-6,
  .grid__t-col-6,
  .grid__l-col-6,
  .grid__sd-col-6,
  .grid__col-6,
  .grid__p-col-7,
  .grid__t-col-7,
  .grid__l-col-7,
  .grid__sd-col-7,
  .grid__col-7,
  .grid__p-col-8,
  .grid__t-col-8,
  .grid__l-col-8,
  .grid__sd-col-8,
  .grid__col-8,
  .grid__p-col-9,
  .grid__t-col-9,
  .grid__l-col-9,
  .grid__sd-col-9,
  .grid__col-9,
  .grid__p-col-10,
  .grid__t-col-10,
  .grid__l-col-10,
  .grid__sd-col-10,
  .grid__col-10,
  .grid__p-col-11,
  .grid__t-col-11,
  .grid__l-col-11,
  .grid__sd-col-11,
  .grid__col-11,
  .grid__p-col-12,
  .grid__t-col-12,
  .grid__l-col-12,
  .grid__sd-col-12,
  .grid__col-12 {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 959px) {
  .grid__p-col-1,
  .grid__t-col-1,
  .grid__l-col-1,
  .grid__sd-col-1,
  .grid__col-1,
  .grid__p-col-2,
  .grid__t-col-2,
  .grid__l-col-2,
  .grid__sd-col-2,
  .grid__col-2,
  .grid__p-col-3,
  .grid__t-col-3,
  .grid__l-col-3,
  .grid__sd-col-3,
  .grid__col-3,
  .grid__p-col-4,
  .grid__t-col-4,
  .grid__l-col-4,
  .grid__sd-col-4,
  .grid__col-4,
  .grid__p-col-5,
  .grid__t-col-5,
  .grid__l-col-5,
  .grid__sd-col-5,
  .grid__col-5,
  .grid__p-col-6,
  .grid__t-col-6,
  .grid__l-col-6,
  .grid__sd-col-6,
  .grid__col-6,
  .grid__p-col-7,
  .grid__t-col-7,
  .grid__l-col-7,
  .grid__sd-col-7,
  .grid__col-7,
  .grid__p-col-8,
  .grid__t-col-8,
  .grid__l-col-8,
  .grid__sd-col-8,
  .grid__col-8,
  .grid__p-col-9,
  .grid__t-col-9,
  .grid__l-col-9,
  .grid__sd-col-9,
  .grid__col-9,
  .grid__p-col-10,
  .grid__t-col-10,
  .grid__l-col-10,
  .grid__sd-col-10,
  .grid__col-10,
  .grid__p-col-11,
  .grid__t-col-11,
  .grid__l-col-11,
  .grid__sd-col-11,
  .grid__col-11,
  .grid__p-col-12,
  .grid__t-col-12,
  .grid__l-col-12,
  .grid__sd-col-12,
  .grid__col-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.grid__col-1,
.grid__col-2,
.grid__col-3,
.grid__col-4,
.grid__col-5,
.grid__col-6,
.grid__col-7,
.grid__col-8,
.grid__col-9,
.grid__col-10,
.grid__col-11,
.grid__col-12 {
  float: left;
}
.grid__col-12 {
  width: 100%;
}
.grid__col-11 {
  width: 91.66666666666666%;
}
.grid__col-10 {
  width: 83.33333333333334%;
}
.grid__col-9 {
  width: 75%;
}
.grid__col-8 {
  width: 66.66666666666666%;
}
.grid__col-7 {
  width: 58.333333333333336%;
}
.grid__col-6 {
  width: 50%;
}
.grid__col-5 {
  width: 41.66666666666667%;
}
.grid__col-4 {
  width: 33.33333333333333%;
}
.grid__col-3 {
  width: 25%;
}
.grid__col-2 {
  width: 16.666666666666664%;
}
.grid__col-1 {
  width: 8.333333333333332%;
}
.grid__col-pull-12 {
  right: 100%;
}
.grid__col-pull-11 {
  right: 91.66666666666666%;
}
.grid__col-pull-10 {
  right: 83.33333333333334%;
}
.grid__col-pull-9 {
  right: 75%;
}
.grid__col-pull-8 {
  right: 66.66666666666666%;
}
.grid__col-pull-7 {
  right: 58.333333333333336%;
}
.grid__col-pull-6 {
  right: 50%;
}
.grid__col-pull-5 {
  right: 41.66666666666667%;
}
.grid__col-pull-4 {
  right: 33.33333333333333%;
}
.grid__col-pull-3 {
  right: 25%;
}
.grid__col-pull-2 {
  right: 16.666666666666664%;
}
.grid__col-pull-1 {
  right: 8.333333333333332%;
}
.grid__col-pull-0 {
  right: auto;
}
.grid__col-push-12 {
  left: 100%;
}
.grid__col-push-11 {
  left: 91.66666666666666%;
}
.grid__col-push-10 {
  left: 83.33333333333334%;
}
.grid__col-push-9 {
  left: 75%;
}
.grid__col-push-8 {
  left: 66.66666666666666%;
}
.grid__col-push-7 {
  left: 58.333333333333336%;
}
.grid__col-push-6 {
  left: 50%;
}
.grid__col-push-5 {
  left: 41.66666666666667%;
}
.grid__col-push-4 {
  left: 33.33333333333333%;
}
.grid__col-push-3 {
  left: 25%;
}
.grid__col-push-2 {
  left: 16.666666666666664%;
}
.grid__col-push-1 {
  left: 8.333333333333332%;
}
.grid__col-push-0 {
  left: auto;
}
.grid__col-offset-12 {
  margin-left: 100%;
}
.grid__col-offset-11 {
  margin-left: 91.66666666666666%;
}
.grid__col-offset-10 {
  margin-left: 83.33333333333334%;
}
.grid__col-offset-9 {
  margin-left: 75%;
}
.grid__col-offset-8 {
  margin-left: 66.66666666666666%;
}
.grid__col-offset-7 {
  margin-left: 58.333333333333336%;
}
.grid__col-offset-6 {
  margin-left: 50%;
}
.grid__col-offset-5 {
  margin-left: 41.66666666666667%;
}
.grid__col-offset-4 {
  margin-left: 33.33333333333333%;
}
.grid__col-offset-3 {
  margin-left: 25%;
}
.grid__col-offset-2 {
  margin-left: 16.666666666666664%;
}
.grid__col-offset-1 {
  margin-left: 8.333333333333332%;
}
.grid__col-offset-0 {
  margin-left: 0%;
}
@media screen and (max-width: 1679px) {
  .grid__sd-col-1,
  .grid__sd-col-2,
  .grid__sd-col-3,
  .grid__sd-col-4,
  .grid__sd-col-5,
  .grid__sd-col-6,
  .grid__sd-col-7,
  .grid__sd-col-8,
  .grid__sd-col-9,
  .grid__sd-col-10,
  .grid__sd-col-11,
  .grid__sd-col-12 {
    float: left;
  }
  .grid__sd-col-12 {
    width: 100%;
  }
  .grid__sd-col-11 {
    width: 91.66666666666666%;
  }
  .grid__sd-col-10 {
    width: 83.33333333333334%;
  }
  .grid__sd-col-9 {
    width: 75%;
  }
  .grid__sd-col-8 {
    width: 66.66666666666666%;
  }
  .grid__sd-col-7 {
    width: 58.333333333333336%;
  }
  .grid__sd-col-6 {
    width: 50%;
  }
  .grid__sd-col-5 {
    width: 41.66666666666667%;
  }
  .grid__sd-col-4 {
    width: 33.33333333333333%;
  }
  .grid__sd-col-3 {
    width: 25%;
  }
  .grid__sd-col-2 {
    width: 16.666666666666664%;
  }
  .grid__sd-col-1 {
    width: 8.333333333333332%;
  }
  .grid__sd-col-pull-12 {
    right: 100%;
  }
  .grid__sd-col-pull-11 {
    right: 91.66666666666666%;
  }
  .grid__sd-col-pull-10 {
    right: 83.33333333333334%;
  }
  .grid__sd-col-pull-9 {
    right: 75%;
  }
  .grid__sd-col-pull-8 {
    right: 66.66666666666666%;
  }
  .grid__sd-col-pull-7 {
    right: 58.333333333333336%;
  }
  .grid__sd-col-pull-6 {
    right: 50%;
  }
  .grid__sd-col-pull-5 {
    right: 41.66666666666667%;
  }
  .grid__sd-col-pull-4 {
    right: 33.33333333333333%;
  }
  .grid__sd-col-pull-3 {
    right: 25%;
  }
  .grid__sd-col-pull-2 {
    right: 16.666666666666664%;
  }
  .grid__sd-col-pull-1 {
    right: 8.333333333333332%;
  }
  .grid__sd-col-pull-0 {
    right: auto;
  }
  .grid__sd-col-push-12 {
    left: 100%;
  }
  .grid__sd-col-push-11 {
    left: 91.66666666666666%;
  }
  .grid__sd-col-push-10 {
    left: 83.33333333333334%;
  }
  .grid__sd-col-push-9 {
    left: 75%;
  }
  .grid__sd-col-push-8 {
    left: 66.66666666666666%;
  }
  .grid__sd-col-push-7 {
    left: 58.333333333333336%;
  }
  .grid__sd-col-push-6 {
    left: 50%;
  }
  .grid__sd-col-push-5 {
    left: 41.66666666666667%;
  }
  .grid__sd-col-push-4 {
    left: 33.33333333333333%;
  }
  .grid__sd-col-push-3 {
    left: 25%;
  }
  .grid__sd-col-push-2 {
    left: 16.666666666666664%;
  }
  .grid__sd-col-push-1 {
    left: 8.333333333333332%;
  }
  .grid__sd-col-push-0 {
    left: auto;
  }
  .grid__sd-col-offset-12 {
    margin-left: 100%;
  }
  .grid__sd-col-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .grid__sd-col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .grid__sd-col-offset-9 {
    margin-left: 75%;
  }
  .grid__sd-col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .grid__sd-col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .grid__sd-col-offset-6 {
    margin-left: 50%;
  }
  .grid__sd-col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .grid__sd-col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .grid__sd-col-offset-3 {
    margin-left: 25%;
  }
  .grid__sd-col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .grid__sd-col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .grid__sd-col-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (max-width: 1279px) {
  .grid__l-col-1,
  .grid__l-col-2,
  .grid__l-col-3,
  .grid__l-col-4,
  .grid__l-col-5,
  .grid__l-col-6,
  .grid__l-col-7,
  .grid__l-col-8,
  .grid__l-col-9,
  .grid__l-col-10,
  .grid__l-col-11,
  .grid__l-col-12 {
    float: left;
  }
  .grid__l-col-12 {
    width: 100%;
  }
  .grid__l-col-11 {
    width: 91.66666666666666%;
  }
  .grid__l-col-10 {
    width: 83.33333333333334%;
  }
  .grid__l-col-9 {
    width: 75%;
  }
  .grid__l-col-8 {
    width: 66.66666666666666%;
  }
  .grid__l-col-7 {
    width: 58.333333333333336%;
  }
  .grid__l-col-6 {
    width: 50%;
  }
  .grid__l-col-5 {
    width: 41.66666666666667%;
  }
  .grid__l-col-4 {
    width: 33.33333333333333%;
  }
  .grid__l-col-3 {
    width: 25%;
  }
  .grid__l-col-2 {
    width: 16.666666666666664%;
  }
  .grid__l-col-1 {
    width: 8.333333333333332%;
  }
  .grid__l-col-pull-12 {
    right: 100%;
  }
  .grid__l-col-pull-11 {
    right: 91.66666666666666%;
  }
  .grid__l-col-pull-10 {
    right: 83.33333333333334%;
  }
  .grid__l-col-pull-9 {
    right: 75%;
  }
  .grid__l-col-pull-8 {
    right: 66.66666666666666%;
  }
  .grid__l-col-pull-7 {
    right: 58.333333333333336%;
  }
  .grid__l-col-pull-6 {
    right: 50%;
  }
  .grid__l-col-pull-5 {
    right: 41.66666666666667%;
  }
  .grid__l-col-pull-4 {
    right: 33.33333333333333%;
  }
  .grid__l-col-pull-3 {
    right: 25%;
  }
  .grid__l-col-pull-2 {
    right: 16.666666666666664%;
  }
  .grid__l-col-pull-1 {
    right: 8.333333333333332%;
  }
  .grid__l-col-pull-0 {
    right: auto;
  }
  .grid__l-col-push-12 {
    left: 100%;
  }
  .grid__l-col-push-11 {
    left: 91.66666666666666%;
  }
  .grid__l-col-push-10 {
    left: 83.33333333333334%;
  }
  .grid__l-col-push-9 {
    left: 75%;
  }
  .grid__l-col-push-8 {
    left: 66.66666666666666%;
  }
  .grid__l-col-push-7 {
    left: 58.333333333333336%;
  }
  .grid__l-col-push-6 {
    left: 50%;
  }
  .grid__l-col-push-5 {
    left: 41.66666666666667%;
  }
  .grid__l-col-push-4 {
    left: 33.33333333333333%;
  }
  .grid__l-col-push-3 {
    left: 25%;
  }
  .grid__l-col-push-2 {
    left: 16.666666666666664%;
  }
  .grid__l-col-push-1 {
    left: 8.333333333333332%;
  }
  .grid__l-col-push-0 {
    left: auto;
  }
  .grid__l-col-offset-12 {
    margin-left: 100%;
  }
  .grid__l-col-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .grid__l-col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .grid__l-col-offset-9 {
    margin-left: 75%;
  }
  .grid__l-col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .grid__l-col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .grid__l-col-offset-6 {
    margin-left: 50%;
  }
  .grid__l-col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .grid__l-col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .grid__l-col-offset-3 {
    margin-left: 25%;
  }
  .grid__l-col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .grid__l-col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .grid__l-col-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (max-width: 959px) {
  .grid__t-col-1,
  .grid__t-col-2,
  .grid__t-col-3,
  .grid__t-col-4,
  .grid__t-col-5,
  .grid__t-col-6,
  .grid__t-col-7,
  .grid__t-col-8,
  .grid__t-col-9,
  .grid__t-col-10,
  .grid__t-col-11,
  .grid__t-col-12 {
    float: left;
  }
  .grid__t-col-12 {
    width: 100%;
  }
  .grid__t-col-11 {
    width: 91.66666666666666%;
  }
  .grid__t-col-10 {
    width: 83.33333333333334%;
  }
  .grid__t-col-9 {
    width: 75%;
  }
  .grid__t-col-8 {
    width: 66.66666666666666%;
  }
  .grid__t-col-7 {
    width: 58.333333333333336%;
  }
  .grid__t-col-6 {
    width: 50%;
  }
  .grid__t-col-5 {
    width: 41.66666666666667%;
  }
  .grid__t-col-4 {
    width: 33.33333333333333%;
  }
  .grid__t-col-3 {
    width: 25%;
  }
  .grid__t-col-2 {
    width: 16.666666666666664%;
  }
  .grid__t-col-1 {
    width: 8.333333333333332%;
  }
  .grid__t-col-pull-12 {
    right: 100%;
  }
  .grid__t-col-pull-11 {
    right: 91.66666666666666%;
  }
  .grid__t-col-pull-10 {
    right: 83.33333333333334%;
  }
  .grid__t-col-pull-9 {
    right: 75%;
  }
  .grid__t-col-pull-8 {
    right: 66.66666666666666%;
  }
  .grid__t-col-pull-7 {
    right: 58.333333333333336%;
  }
  .grid__t-col-pull-6 {
    right: 50%;
  }
  .grid__t-col-pull-5 {
    right: 41.66666666666667%;
  }
  .grid__t-col-pull-4 {
    right: 33.33333333333333%;
  }
  .grid__t-col-pull-3 {
    right: 25%;
  }
  .grid__t-col-pull-2 {
    right: 16.666666666666664%;
  }
  .grid__t-col-pull-1 {
    right: 8.333333333333332%;
  }
  .grid__t-col-pull-0 {
    right: auto;
  }
  .grid__t-col-push-12 {
    left: 100%;
  }
  .grid__t-col-push-11 {
    left: 91.66666666666666%;
  }
  .grid__t-col-push-10 {
    left: 83.33333333333334%;
  }
  .grid__t-col-push-9 {
    left: 75%;
  }
  .grid__t-col-push-8 {
    left: 66.66666666666666%;
  }
  .grid__t-col-push-7 {
    left: 58.333333333333336%;
  }
  .grid__t-col-push-6 {
    left: 50%;
  }
  .grid__t-col-push-5 {
    left: 41.66666666666667%;
  }
  .grid__t-col-push-4 {
    left: 33.33333333333333%;
  }
  .grid__t-col-push-3 {
    left: 25%;
  }
  .grid__t-col-push-2 {
    left: 16.666666666666664%;
  }
  .grid__t-col-push-1 {
    left: 8.333333333333332%;
  }
  .grid__t-col-push-0 {
    left: auto;
  }
  .grid__t-col-offset-12 {
    margin-left: 100%;
  }
  .grid__t-col-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .grid__t-col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .grid__t-col-offset-9 {
    margin-left: 75%;
  }
  .grid__t-col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .grid__t-col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .grid__t-col-offset-6 {
    margin-left: 50%;
  }
  .grid__t-col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .grid__t-col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .grid__t-col-offset-3 {
    margin-left: 25%;
  }
  .grid__t-col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .grid__t-col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .grid__t-col-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (max-width: 759px) {
  .grid__p-col-1,
  .grid__p-col-2,
  .grid__p-col-3,
  .grid__p-col-4,
  .grid__p-col-5,
  .grid__p-col-6,
  .grid__p-col-7,
  .grid__p-col-8,
  .grid__p-col-9,
  .grid__p-col-10,
  .grid__p-col-11,
  .grid__p-col-12 {
    float: left;
  }
  .grid__p-col-12 {
    width: 100%;
  }
  .grid__p-col-11 {
    width: 91.66666666666666%;
  }
  .grid__p-col-10 {
    width: 83.33333333333334%;
  }
  .grid__p-col-9 {
    width: 75%;
  }
  .grid__p-col-8 {
    width: 66.66666666666666%;
  }
  .grid__p-col-7 {
    width: 58.333333333333336%;
  }
  .grid__p-col-6 {
    width: 50%;
  }
  .grid__p-col-5 {
    width: 41.66666666666667%;
  }
  .grid__p-col-4 {
    width: 33.33333333333333%;
  }
  .grid__p-col-3 {
    width: 25%;
  }
  .grid__p-col-2 {
    width: 16.666666666666664%;
  }
  .grid__p-col-1 {
    width: 8.333333333333332%;
  }
  .grid__p-col-pull-12 {
    right: 100%;
  }
  .grid__p-col-pull-11 {
    right: 91.66666666666666%;
  }
  .grid__p-col-pull-10 {
    right: 83.33333333333334%;
  }
  .grid__p-col-pull-9 {
    right: 75%;
  }
  .grid__p-col-pull-8 {
    right: 66.66666666666666%;
  }
  .grid__p-col-pull-7 {
    right: 58.333333333333336%;
  }
  .grid__p-col-pull-6 {
    right: 50%;
  }
  .grid__p-col-pull-5 {
    right: 41.66666666666667%;
  }
  .grid__p-col-pull-4 {
    right: 33.33333333333333%;
  }
  .grid__p-col-pull-3 {
    right: 25%;
  }
  .grid__p-col-pull-2 {
    right: 16.666666666666664%;
  }
  .grid__p-col-pull-1 {
    right: 8.333333333333332%;
  }
  .grid__p-col-pull-0 {
    right: auto;
  }
  .grid__p-col-push-12 {
    left: 100%;
  }
  .grid__p-col-push-11 {
    left: 91.66666666666666%;
  }
  .grid__p-col-push-10 {
    left: 83.33333333333334%;
  }
  .grid__p-col-push-9 {
    left: 75%;
  }
  .grid__p-col-push-8 {
    left: 66.66666666666666%;
  }
  .grid__p-col-push-7 {
    left: 58.333333333333336%;
  }
  .grid__p-col-push-6 {
    left: 50%;
  }
  .grid__p-col-push-5 {
    left: 41.66666666666667%;
  }
  .grid__p-col-push-4 {
    left: 33.33333333333333%;
  }
  .grid__p-col-push-3 {
    left: 25%;
  }
  .grid__p-col-push-2 {
    left: 16.666666666666664%;
  }
  .grid__p-col-push-1 {
    left: 8.333333333333332%;
  }
  .grid__p-col-push-0 {
    left: auto;
  }
  .grid__p-col-offset-12 {
    margin-left: 100%;
  }
  .grid__p-col-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .grid__p-col-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .grid__p-col-offset-9 {
    margin-left: 75%;
  }
  .grid__p-col-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .grid__p-col-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .grid__p-col-offset-6 {
    margin-left: 50%;
  }
  .grid__p-col-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .grid__p-col-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .grid__p-col-offset-3 {
    margin-left: 25%;
  }
  .grid__p-col-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .grid__p-col-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .grid__p-col-offset-0 {
    margin-left: 0%;
  }
}
.grid__flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
}
.grid__col-flex {
  float: none;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.grid-aside {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
}
.grid-aside_narrow {
  padding: 50px 130px;
}
@media screen and (max-width: 959px) {
  .grid-aside_narrow {
    padding: 20px;
  }
}
@media screen and (max-width: 759px) {
  .grid-aside_narrow {
    padding: 0 20px;
  }
}
.grid-aside_narrow .product-params__row {
  padding: 0 0 0 106px;
}
@media screen and (max-width: 1679px) {
  .grid-aside_narrow .product-params__row {
    padding: 0 0 0 70px;
  }
}
@media screen and (max-width: 1279px) {
  .grid-aside_narrow .product-params__row {
    padding: 0 0 0 46px;
  }
}
@media screen and (max-width: 959px) {
  .grid-aside_narrow .product-params__row {
    padding: 0 0 0 94px;
  }
}
@media screen and (max-width: 759px) {
  .grid-aside_narrow .product-params__row {
    padding: 0;
  }
}
.grid-aside_white-back {
  background-color: #fff;
}
@media screen and (max-width: 479px) {
  .grid-aside_white-back {
    background-color: #f7f7f7;
  }
}
.grid-aside .tabs__list-wrap {
  margin: 0 30px;
}
@media screen and (max-width: 759px) {
  .grid-aside .tabs__list-wrap {
    margin: 30px auto 30px;
  }
}
.grid-aside__col {
  display: table-cell;
  vertical-align: top;
}
.grid__p-col-1,
.grid__t-col-1,
.grid__l-col-1,
.grid__sd-col-1,
.grid__col-1,
.grid__p-col-2,
.grid__t-col-2,
.grid__l-col-2,
.grid__sd-col-2,
.grid__col-2,
.grid__p-col-3,
.grid__t-col-3,
.grid__l-col-3,
.grid__sd-col-3,
.grid__col-3,
.grid__p-col-4,
.grid__t-col-4,
.grid__l-col-4,
.grid__sd-col-4,
.grid__col-4,
.grid__p-col-5,
.grid__t-col-5,
.grid__l-col-5,
.grid__sd-col-5,
.grid__col-5,
.grid__p-col-6,
.grid__t-col-6,
.grid__l-col-6,
.grid__sd-col-6,
.grid__col-6,
.grid__p-col-7,
.grid__t-col-7,
.grid__l-col-7,
.grid__sd-col-7,
.grid__col-7,
.grid__p-col-8,
.grid__t-col-8,
.grid__l-col-8,
.grid__sd-col-8,
.grid__col-8,
.grid__p-col-9,
.grid__t-col-9,
.grid__l-col-9,
.grid__sd-col-9,
.grid__col-9,
.grid__p-col-10,
.grid__t-col-10,
.grid__l-col-10,
.grid__sd-col-10,
.grid__col-10,
.grid__p-col-11,
.grid__t-col-11,
.grid__l-col-11,
.grid__sd-col-11,
.grid__col-11,
.grid__p-col-12,
.grid__t-col-12,
.grid__l-col-12,
.grid__sd-col-12,
.grid__col-12 {
  box-sizing: border-box;
  position: relative;
  min-height: 1px;
}
.grid-aside__col_left {
  padding-right: 24px;
}
@media screen and (max-width: 1679px) {
  .grid-aside__col_left {
    padding-right: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .grid-aside__col_left {
    padding-right: 14px;
  }
}
@media screen and (max-width: 959px) {
  .grid-aside__col_left {
    padding-right: 0;
  }
}
.grid-aside__col_right {
  padding-left: 24px;
}
@media screen and (max-width: 1679px) {
  .grid-aside__col_right {
    padding-left: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .grid-aside__col_right {
    padding-left: 14px;
  }
}
@media screen and (max-width: 959px) {
  .grid-aside__col_right {
    padding-left: 0;
  }
}
.grid-aside__col-12 {
  width: 100%;
  display: block;
}
.grid-aside__col-11 {
  width: 91.66666666666666%;
}
.grid-aside__col-10 {
  width: 83.33333333333334%;
}
.grid-aside__col-9 {
  width: 75%;
}
.grid-aside__col-8 {
  width: 66.66666666666666%;
}
.grid-aside__col-7 {
  width: 58.333333333333336%;
}
.grid-aside__col-6 {
  width: 50%;
}
.grid-aside__col-5 {
  width: 41.66666666666667%;
}
.grid-aside__col-4 {
  width: 33.33333333333333%;
}
.grid-aside__col-3 {
  width: 25%;
}
.grid-aside__col-2 {
  width: 16.666666666666664%;
}
.grid-aside__col-1 {
  width: 8.333333333333332%;
}
@media screen and (max-width: 1679px) {
  .grid-aside__sd-col-12 {
    width: 100%;
    display: block;
  }
  .grid-aside__sd-col-11 {
    width: 91.66666666666666%;
  }
  .grid-aside__sd-col-10 {
    width: 83.33333333333334%;
  }
  .grid-aside__sd-col-9 {
    width: 75%;
  }
  .grid-aside__sd-col-8 {
    width: 66.66666666666666%;
  }
  .grid-aside__sd-col-7 {
    width: 58.333333333333336%;
  }
  .grid-aside__sd-col-6 {
    width: 50%;
  }
  .grid-aside__sd-col-5 {
    width: 41.66666666666667%;
  }
  .grid-aside__sd-col-4 {
    width: 33.33333333333333%;
  }
  .grid-aside__sd-col-3 {
    width: 25%;
  }
  .grid-aside__sd-col-2 {
    width: 16.666666666666664%;
  }
  .grid-aside__sd-col-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (max-width: 1279px) {
  .grid-aside__l-col-12 {
    width: 100%;
    display: block;
  }
  .grid-aside__l-col-11 {
    width: 91.66666666666666%;
  }
  .grid-aside__l-col-10 {
    width: 83.33333333333334%;
  }
  .grid-aside__l-col-9 {
    width: 75%;
  }
  .grid-aside__l-col-8 {
    width: 66.66666666666666%;
  }
  .grid-aside__l-col-7 {
    width: 58.333333333333336%;
  }
  .grid-aside__l-col-6 {
    width: 50%;
  }
  .grid-aside__l-col-5 {
    width: 41.66666666666667%;
  }
  .grid-aside__l-col-4 {
    width: 33.33333333333333%;
  }
  .grid-aside__l-col-3 {
    width: 25%;
  }
  .grid-aside__l-col-2 {
    width: 16.666666666666664%;
  }
  .grid-aside__l-col-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (max-width: 959px) {
  .grid-aside__t-col-12 {
    width: 100%;
    display: block;
  }
  .grid-aside__t-col-11 {
    width: 91.66666666666666%;
  }
  .grid-aside__t-col-10 {
    width: 83.33333333333334%;
  }
  .grid-aside__t-col-9 {
    width: 75%;
  }
  .grid-aside__t-col-8 {
    width: 66.66666666666666%;
  }
  .grid-aside__t-col-7 {
    width: 58.333333333333336%;
  }
  .grid-aside__t-col-6 {
    width: 50%;
  }
  .grid-aside__t-col-5 {
    width: 41.66666666666667%;
  }
  .grid-aside__t-col-4 {
    width: 33.33333333333333%;
  }
  .grid-aside__t-col-3 {
    width: 25%;
  }
  .grid-aside__t-col-2 {
    width: 16.666666666666664%;
  }
  .grid-aside__t-col-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (max-width: 759px) {
  .grid-aside__p-col-12 {
    width: 100%;
    display: block;
  }
  .grid-aside__p-col-11 {
    width: 91.66666666666666%;
  }
  .grid-aside__p-col-10 {
    width: 83.33333333333334%;
  }
  .grid-aside__p-col-9 {
    width: 75%;
  }
  .grid-aside__p-col-8 {
    width: 66.66666666666666%;
  }
  .grid-aside__p-col-7 {
    width: 58.333333333333336%;
  }
  .grid-aside__p-col-6 {
    width: 50%;
  }
  .grid-aside__p-col-5 {
    width: 41.66666666666667%;
  }
  .grid-aside__p-col-4 {
    width: 33.33333333333333%;
  }
  .grid-aside__p-col-3 {
    width: 25%;
  }
  .grid-aside__p-col-2 {
    width: 16.666666666666664%;
  }
  .grid-aside__p-col-1 {
    width: 8.333333333333332%;
  }
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}
.input {
  background: #fff;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  font: 400 18.7px/1 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  color: #333;
  text-align: left;
  -webkit-appearance: none;
  box-shadow: none;
  transition: border-color 0.3s ease-in-out;
}
.input:hover,
.input:focus {
  border-color: #ccc;
  outline: none;
}
.input_small {
  font-size: 16.4px;
  height: 30px;
}
.input_large {
  font-size: 24.2px;
  height: 48px;
}
.input_xlarge {
  font-size: 1.8rem;
  font-weight: 300;
  height: 2.5em;
  padding-left: 0.88em;
  padding-right: 0.88em;
}
@media screen and (max-width: 759px) {
  .input_xlarge {
    font-size: 24.2px;
    font-weight: 400;
  }
}
.input_wide {
  width: 14rem;
}
.input_xxlarge {
  height: 61px;
  font-size: 24.2px;
}
@media screen and (max-width: 1279px) {
  .input_xxlarge {
    font-size: 19.8px;
  }
}
.input_shadow-default {
  box-shadow: 0 5px 30px rgba(172,184,193,0.3);
  border-color: #f2f2f2;
}
.input_editable {
  width: 152px;
}
.input_shadow-onfocus:focus {
  box-shadow: 0 5px 30px rgba(172,184,193,0.3);
  border-color: #f2f2f2;
}
.input_shadow-onfocus .input:focus {
  box-shadow: 0 5px 30px rgba(172,184,193,0.3);
  border-color: #f2f2f2;
}
.input.input-validation-error,
.input.field_error {
  border-color: #f8c1c3;
}
.input[disabled] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTYxNzUwQzI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTYxNzUwRDI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjE3NTBBMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNjE3NTBCMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jypfJAAAAC1JREFUeNokyQEJAEAMAkAtsP41dQF8+QnCoUwCYHcLtqeZoe1Tf0jKT9cnwACQCiN00dYFXAAAAABJRU5ErkJggg==) repeat 0 0;
  border-color: #e4e4e4 !important;
}
.input + .b-hint:not(.b-hint_inline) {
  position: absolute;
  margin: 8px 0 0 10px;
}
.input:-ms-input-placeholder {
  color: #b2b2b2;
}
.input_xxlarge-dash {
  font-size: 1.4rem;
  color: #4d4d4d;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}
.w80_px {
  width: 80px;
  padding: 0;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .w80_px {
    width: 50px;
  }
}
.w40_px {
  width: 40px;
  padding: 0;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .w40_px {
    width: 25px;
  }
}
.input-float-paceholder__wrap {
  display: inline-block;
  margin: 0 10px;
  text-align: left;
  position: relative;
  background-color: #fff;
}
.input-float-paceholder__wrap.w336 {
  width: 25%;
}
.input-float-paceholder__wrap.w336_region {
  margin: 0 20px 0 10px;
}
@media screen and (max-width: 1679px) {
  .input-float-paceholder__wrap.w336 {
    width: 28%;
  }
}
@media screen and (max-width: 1279px) {
  .input-float-paceholder__wrap.w336 {
    width: 32.22%;
  }
}
@media screen and (max-width: 759px) {
  .input-float-paceholder__wrap.w336 {
    margin: 0 0 20px;
    display: block;
    width: 100%;
  }
}
.input-float-paceholder__wrap.w20_p {
  width: 20%;
}
@media screen and (max-width: 759px) {
  .input-float-paceholder__wrap.w20_p {
    width: 100%;
    margin: 0 0 20px;
    display: block;
  }
  .input-float-paceholder__wrap.w20_p:last-child {
    margin-bottom: 0;
  }
}
.input-float-paceholder__wrap.w90_2 {
  width: 7%;
}
@media screen and (max-width: 1679px) {
  .input-float-paceholder__wrap.w90_2 {
    width: 7.5%;
  }
}
@media screen and (max-width: 1279px) {
  .input-float-paceholder__wrap.w90_2 {
    width: 8.89%;
  }
}
@media screen and (max-width: 759px) {
  .input-float-paceholder__wrap.w90_2 {
    width: 25%;
  }
}
.input-float-paceholder__wrap.w100_2 {
  background-color: transparent;
}
@media screen and (max-width: 1279px) {
  .input-float-paceholder__wrap.w100_2 {
    width: 100%;
    display: block;
    margin: 20px 0 0;
    text-align: center;
  }
}
.input-float-paceholder__wrap.w-select .input-float-paceholder__label {
  z-index: 11;
}
.input-float-paceholder__wrap .input_xxlarge {
  height: 61px;
  font-size: 24.2px;
  transition: border-color 0.5s ease-out, background-color 0.5s ease-out;
  background: transparent;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .input-float-paceholder__wrap .input_xxlarge {
    font-size: 19.8px;
  }
}
.filled input {
  padding-top: 10px;
}
.filled label {
  font-size: 12px;
  line-height: 28px;
  cursor: default;
}
.input-float-paceholder__label {
  position: absolute;
  top: 0;
  left: 12px;
  font-size: 24px;
  line-height: 61px;
  text-transform: uppercase;
  color: #ccc;
  letter-spacing: 0.13rem;
  transition: font-size 0.5s ease-out, line-height 0.5s ease-out;
  cursor: text;
}
@media screen and (max-width: 1279px) {
  .input-float-paceholder__label {
    font-size: 19px;
  }
}
.input-group + .b-hint:not(.b-hint_inline) {
  position: absolute;
  margin: 8px 0 0 10px;
}
.input_large + .b-hint:not(.b-hint_inline) {
  margin-top: 14px;
}
.input-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
}
.input-group .input {
  padding-left: 48px;
}
.input-group.input-validation-error .input,
.input-group.field_error .input {
  border-color: #f8c1c3;
}
.input-group__prefix,
.input-group__postfix {
  background-color: #f2f2f2;
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 36px;
  text-align: center;
  font-size: 18.7px;
  line-height: 34px;
  color: #333;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: border-color 0.3s ease-in-out;
}
.input-group__prefix {
  border-radius: 4px 0 0 4px;
  left: 1px;
}
.input-group__postfix {
  border-radius: 0 4px 4px 0;
  right: 1px;
}
.input-group__prefix-icon,
.input-group__postfix-icon {
  width: 20px;
  height: 20px;
  fill: #959595;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
}
.input-group__prefix-icon img,
.input-group__postfix-icon img {
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
}
.input-group_phone {
  width: 215px;
}
.popup .input-group_phone {
  max-width: 340px;
  width: 100%;
}
.input-group_phone .input::-webkit-input-placeholder {
  color: #b2b2b2;
  font-weight: 100;
}
.input-group_phone .input::-moz-placeholder {
  color: #b2b2b2;
  font-weight: 100;
}
.input-group_phone .input:-moz-placeholder {
  color: #b2b2b2;
  font-weight: 100;
}
.input-group_phone .input:-ms-input-placeholder {
  color: #b2b2b2;
  font-weight: 100;
}
.input-group_phone.input_large {
  width: 260px;
}
@media screen and (max-width: 479px) {
  .input-group_phone.input_large {
    width: 100%;
  }
}
.input-group_phone.input_xlarge {
  width: 460px;
}
.input-group_phone.input_full-width {
  width: 100%;
  max-width: none;
}
@media screen and (max-width: 759px) {
  .input-group_phone.input_full-width {
    width: 100%;
    max-width: none;
  }
}
.input-group_phone.input_xxlarge {
  width: 300px;
}
@media screen and (max-width: 759px) {
  .input-group_phone.input_xxlarge {
    width: 100%;
  }
}
.input-group_email {
  max-width: 340px;
  width: 100%;
}
.input-group_email.input-group_settings {
  width: 55%;
}
@media screen and (max-width: 759px) {
  .input-group_email.input-group_settings {
    width: 75%;
  }
}
.input-group_email.input_xlarge {
  max-width: 480px;
}
@media screen and (max-width: 759px) {
  .input-group_email.input_xlarge {
    width: 100%;
  }
}
.input-group_email.input_full-width {
  width: 100%;
  max-width: none;
}
.input-group_date {
  width: 210px;
}
.input-group_date.input-group_small {
  width: 145px;
}
.input-group_date.input-group_large {
  width: 205px;
}
.input-group_date.input_large {
  width: 260px;
}
.input-group_date.input_xlarge {
  width: 460px;
}
@media screen and (max-width: 759px) {
  .input-group_date.input_xlarge {
    width: 100%;
  }
}
.input-group_date .input-group__prefix {
  pointer-events: none;
}
.input-group_time {
  width: 120px;
}
.input-group_time.input-group_small {
  width: 145px;
}
.input-group_time.input_large {
  width: 150px;
}
.input-group_link .input {
  color: #1481b4;
}
.input-group_wide-prefix {
  width: 232px;
}
.input-group_wide-prefix .input-group__prefix {
  width: 50px;
  color: #999;
  font-size: 22px;
  font-weight: 300;
}
.input-group_wide-prefix .input {
  padding-left: 62px;
}
.input-group_checked .input-group__postfix {
  background-color: #fff;
}
.input-group_checked .input-group__postfix:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI5IDI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOSAyOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjM2ZiMzRmIiBkPSJNMTQuNSwwQzIyLjUsMCwyOSw2LjUsMjksMTQuNWMwLDgtNi41LDE0LjUtMTQuNSwxNC41CglTMCwyMi41LDAsMTQuNUMwLDYuNSw2LjUsMCwxNC41LDB6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNOS40LDE1LjlsMy4zLDIuOGMwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjQsMC40LTEsMC40LTEuNCwwCglsLTIuOC0zLjhDOCwxNiw5LjQsMTUuOSw5LjQsMTUuOXoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOS4yLDljMCwwLDEuNi0wLjEsMS4zLDAuNGwtNy43LDEwLjVjLTAuMywwLjUtMC45LDAuNi0xLjMsMC40CgljLTAuNS0wLjMtMC42LTAuOS0wLjQtMS4zTDE5LjIsOXoiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  left: 0.4em;
  top: 0.4em;
}
.input-group_password .input {
  padding: 0 48px 0 12px;
}
.input-group_password .input-group-addon {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 48px;
  outline: none;
}
.input-group_password .input-group-addon:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.input-group_password .icon-eye {
  background: none no-repeat center center;
  width: 32px;
  height: 18px;
  margin-left: 2px;
  display: inline-block;
  vertical-align: middle;
  outline: none;
}
.input-group_password .icon-eye-close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODUuOCA2MS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4NS44IDYxLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik00My4xLDI2Yy0xLjksMC0zLjYsMC40LTUuMiwxLjJjMC43LDAuNywxLjIsMS43LDEuMiwyLjhjMCwyLjItMS44LDQtNCw0IGMtMS4xLDAtMi4xLTAuNC0yLjgtMS4yYy0wLjcsMS42LTEuMiwzLjMtMS4yLDUuMmMwLDYuNiw1LjQsMTIsMTIsMTJjNi42LDAsMTItNS40LDEyLTEyUzQ5LjcsMjYsNDMuMSwyNiIvPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik00NC42LDEwLjFWMGMtMC42LDAtMS4yLDAtMS44LDBjLTAuNCwwLTAuOCwwLTEuMiwwdjEwYzAuNCwwLDAuOCwwLDEuMiwwIEM0My4zLDEwLDQzLjksMTAsNDQuNiwxMC4xIi8+DQoJPHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTkuMiwyM2wtNy4xLTcuMUMxLjQsMTYuNiwwLjcsMTcuMywwLDE4bDcuMSw3LjFDNy44LDI0LjQsOC41LDIzLjcsOS4yLDIzIi8+DQoJPHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTI1LjUsMTMuMWwtMy44LTkuM2MtMC45LDAuNC0xLjksMC43LTIuOCwxLjFsMy44LDkuM0MyMy42LDEzLjksMjQuNSwxMy41LDI1LjUsMTMuMSIvPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik03Ni41LDIzLjNjMC43LDAuNywxLjQsMS40LDIuMSwyLjFsNy4xLTcuMWMtMC43LTAuNy0xLjQtMS40LTIuMS0yLjFMNzYuNSwyMy4zeiIvPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik02Ny4yLDUuM2MtMC45LTAuNC0xLjgtMC44LTIuOC0xLjJsLTMuOCw5LjNjMC45LDAuNCwxLjksMC43LDIuOCwxLjJMNjcuMiw1LjN6Ii8+DQoJPHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTQzLjEsMTQuNWMtMTYuMSwwLTMxLjIsOC43LTM5LjMsMjIuOEwzLjMsMzhsMC40LDAuOGM4LjEsMTQsMjMuMiwyMi44LDM5LjMsMjIuOCBjMTYuMSwwLDMxLjItOC43LDM5LjMtMjIuOGwwLjQtMC44bC0wLjQtMC44Qzc0LjMsMjMuMiw1OS4yLDE0LjUsNDMuMSwxNC41IE0yNC42LDM4YzAtMTAuMiw4LjMtMTguNSwxOC41LTE4LjUgUzYxLjYsMjcuOCw2MS42LDM4cy04LjMsMTguNS0xOC41LDE4LjVTMjQuNiw0OC4yLDI0LjYsMzggTTYuOCwzOGM2LjEtMTAsMTYtMTcsMjcuMy0xOS41QzI2LjcsMjEuOSwyMS42LDI5LjQsMjEuNiwzOCBjMCw4LjYsNS4xLDE2LjEsMTIuNSwxOS41QzIyLjgsNTUsMTIuOSw0OCw2LjgsMzggTTUyLDU3LjVjNy40LTMuNCwxMi41LTEwLjksMTIuNS0xOS41YzAtOC42LTUuMS0xNi4xLTEyLjUtMTkuNSBDNjMuMywyMSw3My4yLDI3LjksNzkuMywzOEM3My4yLDQ4LDYzLjMsNTUsNTIsNTcuNSIvPg0KPC9zdmc+);
}
.input-group_password .icon-eye-open {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODUuOCA2MS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4NS44IDYxLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik00MS4zLDUxLjR2MTBjMC42LDAsMS4yLDAsMS44LDBjMC40LDAsMC44LDAsMS4yLDB2LTEwYy0wLjQsMC0wLjgsMC0xLjIsMEM0Mi41LDUxLjUsNDEuOSw1MS41LDQxLjMsNTEuNHoiLz4NCgk8cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNzguOCwzNi40Yy0wLjcsMC43LTEuNCwxLjQtMi4yLDIuMWw3LjEsNy4xYzAuNy0wLjcsMS41LTEuNCwyLjItMi4xTDc4LjgsMzYuNHoiLz4NCgk8cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNjAuNCw0OC40bDMuOCw5LjNjMC45LTAuNCwxLjktMC43LDIuOC0xLjFsLTMuOC05LjNDNjIuMyw0Ny42LDYxLjQsNDgsNjAuNCw0OC40eiIvPg0KCTxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik0wLjEsNDMuMmMwLjcsMC43LDEuNCwxLjQsMi4xLDIuMWw3LjEtNy4xYy0wLjctMC43LTEuNC0xLjQtMi4xLTIuMUwwLjEsNDMuMnoiLz4NCgk8cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMTguNyw1Ni4yYzAuOSwwLjQsMS44LDAuOCwyLjgsMS4ybDMuOC05LjNjLTAuOS0wLjQtMS45LTAuNy0yLjgtMS4yTDE4LjcsNTYuMnoiLz4NCgk8cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNNzkuNSwyMi44QzcyLDM1LjksNTcuOSw0NCw0Mi44LDQ0UzEzLjcsMzUuOSw2LjEsMjIuOGwtMi42LDEuNUMxMS42LDM4LjMsMjYuNyw0Nyw0Mi44LDQ3Uzc0LDM4LjMsODIuMSwyNC4zTDc5LjUsMjIuOHoiLz4NCjwvc3ZnPg0K);
}
.input_large .input {
  padding-left: 70px;
  font-size: 24.2px;
  height: 48px;
}
.input_large.input-group_checked .input {
  padding-left: 12px;
  padding-right: 60px;
}
.input_large .input-group__prefix,
.input_large .input-group__postfix {
  width: 59px;
  font-size: 1.4rem;
  line-height: 46px;
  color: #808080;
  font-weight: 300;
}
.input_large .ui-datepicker-trigger {
  width: 48px;
}
.input_large .input-group__prefix-icon,
.input_large .input-group__postfix-icon {
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -12px;
}
.input_xlarge .input {
  padding-left: 3.41em;
  font-size: 1em;
  font-weight: 300;
  height: 2.5em;
}
.input_xlarge .input-group__prefix,
.input_xlarge .input-group__postfix {
  width: 2.5em;
  font-size: 1em;
  line-height: 2.5em;
}
.input_xlarge .ui-datepicker-trigger {
  width: 2.5em;
}
.input_xlarge .input-group__prefix-icon,
.input_xlarge .input-group__postfix-icon {
  width: 1.22em;
  height: 1.22em;
  margin: -0.61em 0 0 -0.61em;
}
.input_xxlarge .input {
  padding-left: 3.41em;
  font-size: 1em;
  font-weight: 300;
  height: 61px;
}
.input_xxlarge .input-group__prefix,
.input_xxlarge .input-group__postfix {
  width: 2.5em;
  font-size: 1em;
  line-height: 61px;
}
.input-group_quantity {
  width: 150px;
}
.input-group_quantity .input {
  text-align: center;
  padding-right: 48px;
}
.input-group_quantity .input-group__prefix,
.input-group_quantity .input-group__postfix {
  cursor: pointer;
}
.input-group_quantity .input-group__prefix-icon,
.input-group_quantity .input-group__postfix-icon {
  width: 14px;
  fill: #000;
  margin-left: -7px;
}
.input-group_quantity .input-group__prefix-icon {
  height: 2px;
  margin-top: -1px;
}
.input-group_quantity .input-group__postfix-icon {
  height: 14px;
  margin-top: -7px;
}
.input-group_quantity.input_large {
  width: 180px;
}
.input-group_quantity.input_large .input {
  padding-right: 60px;
}
.input-group-daterange {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .input-group-daterange {
    font-size: 0;
    display: block;
  }
}
@media screen and (min-width: 760px) {
  .input-group-daterange__label {
    margin-left: 10px;
    margin-right: 5px;
  }
  .input-group-daterange__label:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 759px) {
  .input-group-daterange__label {
    padding-right: 5px;
    width: 25px;
    display: inline-block;
    box-sizing: border-box;
    line-height: 36px;
    font-size: 1rem;
    vertical-align: top;
  }
}
@media screen and (max-width: 759px) {
  .input-group-daterange .input-group_date {
    width: calc(100% - 25px);
    margin-bottom: 15px;
  }
}
.input::-webkit-outer-spin-button,
.input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input[type=number] {
  -moz-appearance: textfield;
}
.input_singleborder {
  border: 0;
  border-bottom: 1px solid #e7e7e7;
  padding: 0 23px;
  font-size: 1rem;
  border-radius: 0;
}

@media screen and (max-width: 759px) {
  .input-file {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.input-file_wide .input-file__item {
  width: 100%;
}
.input-file__hidden {
  display: none;
}
.input-file__item {
  border-radius: 4px;
  background-color: #f5f6f7;
  min-height: 36px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 6px 12px 3px 38px;
  word-wrap: break-word;
  position: relative;
  transition: all 0.3s ease 0s;
  box-sizing: border-box;
}
.input-file__item:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1IDE3LjAwMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTcuMDAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjQURCNEJBIiBkPSJNMC44NzgsMTYuMTEzYy0xLjIwOS0xLjIyOC0xLjE2NC0zLjI3MSwwLjEwMy00LjU1NWw3LjM0NS03LjQ1NEM4LjY5LDMuNzMxLDkuMTc0LDMuNTE3LDkuNjg1LDMuNTA0DQoJYzEuMDItMC4wMjcsMS44OTEsMC44NTcsMS44NjQsMS44OTNjLTAuMDEzLDAuNTE3LTAuMjI0LDEuMDA4LTAuNTk2LDEuMzgxbC02LjQyNCw2LjUyYy0wLjI1NCwwLjI1Ny0wLjY1NSwwLjI2Ny0wLjg5NywwLjAyDQoJYy0wLjI0Mi0wLjI0NS0wLjIzMy0wLjY1MiwwLjAyMS0wLjkxbDYuNDI3LTYuNTIxYzAuMTI1LTAuMTI2LDAuMTk0LTAuMjksMC4yLTAuNDYzYzAuMDA5LTAuMzQ1LTAuMjgxLTAuNjM4LTAuNjIyLTAuNjMNCgljLTAuMTY5LDAuMDA1LTAuMzMsMC4wNzYtMC40NTMsMC4yMDFsLTcuMzQ3LDcuNDU1Yy0wLjc1OSwwLjc3MS0wLjc4NywxLjk5Ny0wLjA2MiwyLjczMmMwLjcyNSwwLjczNiwxLjkzNCwwLjcwOCwyLjY5Mi0wLjA2Mg0KCWw4LjI2My04LjM4NWMxLjI2Ni0xLjI4NCwxLjMxMi0zLjMyNywwLjEwMy00LjU1NUMxMS42NDYsMC45NTIsOS42MzIsMSw4LjM2NiwyLjI4M0wxLjkzOSw4LjgwNg0KCUMxLjY4Nyw5LjA2MiwxLjI4NCw5LjA3MiwxLjA0Miw4LjgyNlMwLjgwOSw4LjE3MywxLjA2Miw3LjkxNWw2LjQyNy02LjUyMWMxLjc3MS0xLjc5OCw0LjU5LTEuODYzLDYuMjgzLTAuMTQ2DQoJYzEuNjkxLDEuNzE3LDEuNjI3LDQuNTc5LTAuMTQ1LDYuMzc2bC04LjI2Myw4LjM4NUM0LjA5OSwxNy4yOTMsMi4wODcsMTcuMzQsMC44NzgsMTYuMTEzeiIvPg0KPC9zdmc+) no-repeat 0 0;
  background-size: cover;
  width: 15px;
  height: 17px;
  float: left;
  margin-left: -26px;
  margin-top: 3px;
}
.input-file__item.is-loading {
  background: none;
  padding-left: 0;
}
.input-file__item.is-loading:before {
  content: none;
}
.input-file__item-empty {
  border-radius: 4px;
  min-height: 36px;
  box-sizing: border-box;
  padding: 6px 12px 3px 38px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: 1px dashed #ccc;
  cursor: pointer;
  will-change: border-color, background-color;
  transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.input-file__item-empty:hover {
  border-color: #6d6d6d;
  background-color: #f7f7f7;
}
.input-file__item-empty:active {
  border-color: #6d6d6d;
  background-color: #e4e4e4;
}
@media screen and (min-width: 760px) {
  .input-file__item-empty {
    margin-right: 10px;
  }
}
@media screen and (max-width: 759px) {
  .input-file__item-empty {
    display: block;
    margin-bottom: 10px;
    max-width: 280px;
  }
}
.input-file__item-empty:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1IDE3LjAwMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTcuMDAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjQURCNEJBIiBkPSJNMC44NzgsMTYuMTEzYy0xLjIwOS0xLjIyOC0xLjE2NC0zLjI3MSwwLjEwMy00LjU1NWw3LjM0NS03LjQ1NEM4LjY5LDMuNzMxLDkuMTc0LDMuNTE3LDkuNjg1LDMuNTA0DQoJYzEuMDItMC4wMjcsMS44OTEsMC44NTcsMS44NjQsMS44OTNjLTAuMDEzLDAuNTE3LTAuMjI0LDEuMDA4LTAuNTk2LDEuMzgxbC02LjQyNCw2LjUyYy0wLjI1NCwwLjI1Ny0wLjY1NSwwLjI2Ny0wLjg5NywwLjAyDQoJYy0wLjI0Mi0wLjI0NS0wLjIzMy0wLjY1MiwwLjAyMS0wLjkxbDYuNDI3LTYuNTIxYzAuMTI1LTAuMTI2LDAuMTk0LTAuMjksMC4yLTAuNDYzYzAuMDA5LTAuMzQ1LTAuMjgxLTAuNjM4LTAuNjIyLTAuNjMNCgljLTAuMTY5LDAuMDA1LTAuMzMsMC4wNzYtMC40NTMsMC4yMDFsLTcuMzQ3LDcuNDU1Yy0wLjc1OSwwLjc3MS0wLjc4NywxLjk5Ny0wLjA2MiwyLjczMmMwLjcyNSwwLjczNiwxLjkzNCwwLjcwOCwyLjY5Mi0wLjA2Mg0KCWw4LjI2My04LjM4NWMxLjI2Ni0xLjI4NCwxLjMxMi0zLjMyNywwLjEwMy00LjU1NUMxMS42NDYsMC45NTIsOS42MzIsMSw4LjM2NiwyLjI4M0wxLjkzOSw4LjgwNg0KCUMxLjY4Nyw5LjA2MiwxLjI4NCw5LjA3MiwxLjA0Miw4LjgyNlMwLjgwOSw4LjE3MywxLjA2Miw3LjkxNWw2LjQyNy02LjUyMWMxLjc3MS0xLjc5OCw0LjU5LTEuODYzLDYuMjgzLTAuMTQ2DQoJYzEuNjkxLDEuNzE3LDEuNjI3LDQuNTc5LTAuMTQ1LDYuMzc2bC04LjI2Myw4LjM4NUM0LjA5OSwxNy4yOTMsMi4wODcsMTcuMzQsMC44NzgsMTYuMTEzeiIvPg0KPC9zdmc+) no-repeat 0 0;
  background-size: cover;
  width: 15px;
  height: 17px;
  float: left;
  margin-left: -26px;
  margin-top: 3px;
}
.input-file__item-empty .input-file__name {
  color: #999;
  max-width: none;
  overflow: visible;
  text-overflow: inherit;
}
.input-file__name {
  font-size: 18.7px;
  color: #333;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  margin-right: 5px;
}
@media screen and (max-width: 479px) {
  .input-file__name {
    display: block;
    max-width: 210px;
  }
}
.is-loading .input-file__name {
  color: #999;
}
.input-file__size {
  font-size: 18.7px;
  color: #999;
  display: inline-block;
  vertical-align: top;
}
.input-file__group {
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.input-file__group-wrapper {
  display: inline-block;
}
.input-file__group-wrapper + .input-file__group-wrapper {
  display: block;
}
.input-file__progress {
  background-color: #f5f6f7;
  width: 100%;
  height: 2px;
  visibility: hidden;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: opacity 0.3s ease 0s;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.is-loading .input-file__progress {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  visibility: visible;
}
@media screen and (max-width: 759px) {
  .input-file__progress {
    width: 100%;
    float: none;
    position: absolute;
    left: 0;
    bottom: -12px;
    margin: 0;
  }
}
.input-file__progress-line {
  background-color: #e30613;
  width: 0;
  height: 100%;
  border-radius: 5px;
}
.input-file__remove {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2UzMDYxMyIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 11px;
  height: 11px;
  float: right;
  margin-top: 7px;
  margin-left: 20px;
  cursor: pointer;
  display: none;
}
.input-file__message {
  font-size: 0.75rem;
  margin-top: 8px;
}
@media screen and (max-width: 759px) {
  .input-file .btn {
    display: none;
  }
}

.jspHorizontalBar {
  background-color: transparent;
  height: 6px;
  bottom: 6px;
}
.jspVerticalBar {
  background-color: transparent;
  width: 6px;
  right: 6px;
}
.jspTrack {
  background-color: transparent;
}
.jspDrag {
  background-color: rgba(0,0,0,0.1);
  border-radius: 3px;
}
.jspDrag.jspHover,
.jspDrag.jspActive {
  background-color: rgba(0,0,0,0.3);
}
.jspCap {
  height: 6px;
  display: block;
}

.popup-open,
.popup--open,
.popup--close {
  overflow: hidden;
}
.popup--open .popup-modal {
  -webkit-animation-name: anim-open;
  animation-name: anim-open;
  overflow-x: hidden;
  overflow-y: auto;
}
.popup--close .popup-modal {
  -webkit-animation-name: anim-close;
  animation-name: anim-close;
}
body.popup--open,
body.popup--close {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
@-webkit-keyframes anim-open {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(1.1, 1.1, 1);
    transform: perspective(1px) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -webkit-transform: perspective(1px) scale3d(1, 1, 1);
    transform: perspective(1px) scale3d(1, 1, 1);
  }
}
@-webkit-keyframes anim-close {
  0% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
  100% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(0.9, 0.9, 1);
    transform: perspective(1px) scale3d(0.9, 0.9, 1);
  }
}
.popup-modal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  outline: none 0;
  overflow: hidden;
  display: none;
  z-index: 1050;
}
.popup-modal.is-open {
  -webkit-overflow-scrolling: touch;
}
.popup-modal.is-open,
.popup-modal.is-closed {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
:-webkit-full-screen-ancestor:not(iframe) .popup-modal.is-open {
  -webkit-animation-fill-mode: none !important;
          animation-fill-mode: none !important;
}
.popup {
  display: block;
  position: relative;
  width: 760px;
  left: 50%;
  margin-left: -380px;
  top: 0;
  background-color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .popup {
    width: 300px;
    margin-left: -150px;
  }
}
.popup.popup-posiiton {
  position: absolute;
}
@media screen and (max-width: 759px) {
  .popup.hide-head-mobile .popup__head {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .popup_big {
    width: 918px;
    margin-left: -459px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .popup_big {
    width: 700px;
    margin-left: -350px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .popup_big {
    width: 700px;
    margin-left: -350px;
  }
}
@media screen and (max-width: 759px) {
  .popup_big {
    width: 300px;
    margin-left: -150px;
  }
}
.popup_middle {
  width: 650px;
  margin-left: -325px;
}
@media screen and (max-width: 759px) {
  .popup_middle {
    width: 300px;
    margin-left: -150px;
  }
}
.popup_middle .popup__body {
  margin-bottom: 2rem;
  font-size: 1rem;
  line-height: 1.2;
  color: #808080;
}
@media screen and (max-width: 759px) {
  .popup_middle .popup__body .g-tac br {
    display: none;
  }
}
.popup_middle .popup__footer .btn {
  margin: 0.3rem 0.4rem;
}
@media screen and (max-width: 759px) {
  .popup_middle .popup__footer .btn {
    width: 100%;
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
  }
}
.popup_middle .form {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
.popup_middle .form__col-label_right {
  padding-right: 0;
  padding-top: 0;
}
.popup_loading {
  min-height: 200px;
  background-color: #fff;
  background-image: url("../i/filters-search/loader-circle.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.popup_loading .popup__close {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  pointer-events: none;
}
.popup_loading .popup__padding {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  pointer-events: none;
}
.popup__overlay {
  background-color: #4c4c4c;
  background-color: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  display: none;
}
.popup__close {
  background-image: url("../i/popup/icon-close.png");
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2FjYjhjMSIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  z-index: 10;
}
.popup-regions .popup__close {
  width: 13px;
  height: 13px;
  right: 9px;
  top: 9px;
}
@media screen and (max-width: 759px) {
  .popup__close {
    width: 15px;
    height: 15px;
    right: 13px;
    top: 13px;
  }
}
.popup__padding {
  padding: 40px;
}
@media screen and (max-width: 1279px) {
  .popup__padding {
    padding: 30px;
  }
}
@media screen and (max-width: 759px) {
  .popup__padding {
    padding: 20px;
  }
}
.popup__head {
  text-align: center;
}
.popup__title {
  font-size: 1.8rem;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 759px) {
  .popup__title_with-icon .popup__title-inner {
    padding-left: 58px;
    line-height: normal;
  }
  .popup__title_with-icon .popup__title-icon {
    left: -5px;
  }
}
@media screen and (max-width: 759px) {
  .popup__title-icon-wrap {
    display: none;
  }
}
.popup__caption {
  font-size: 1.4rem;
  color: #333;
  line-height: 1.2;
  margin: 15px 0 25px 0;
}
.popup__title_colorized span {
  color: #e30613;
}
.popup__subtitle {
  font-size: 1.1rem;
  margin-bottom: 1.4rem;
}
.popup__title-inner {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  word-break: break-word;
}
.popup__title-icon {
  width: 58px;
  height: 28px;
  margin-top: -14px;
  position: absolute;
  left: -75px;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .popup__title-icon {
    top: 0;
    left: -48px;
    margin-top: 0;
  }
}
.popup__title-icon img {
  vertical-align: top;
  max-height: 100%;
}
.popup__body small {
  display: inline-block;
  width: 100%;
  font-size: 0.85rem;
  font-weight: normal;
  color: #808080;
  margin-bottom: 1.3rem;
}
@media screen and (max-width: 759px) {
  .popup__body small br {
    display: none;
  }
}
.popup__status-wrapper {
  color: #999;
  max-width: 380px;
  margin: 0 auto;
}
.popup__status-text {
  margin-bottom: 5rem;
}
@media screen and (max-width: 759px) {
  .popup__status-text {
    margin-bottom: 3.1rem;
  }
}
.popup__message-wrap {
  min-height: 110px;
  position: relative;
  margin-top: 20px;
}
.popup__message-wrap:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .popup__message-wrap {
    margin-top: 10px;
  }
}
.popup__message-wrap .popup__message-img {
  position: absolute;
  left: 0;
  top: 4px;
}
.popup__message-wrap .popup__message-text {
  padding-left: 135px;
}
@media screen and (max-width: 959px) {
  .popup__message-wrap .popup__message-text {
    padding-left: 125px;
  }
}
@media screen and (max-width: 759px) {
  .popup__message-wrap .popup__message-text {
    padding-left: 91px;
  }
}
.popup__message-text {
  color: #333;
  font-size: 0.85rem;
  font-weight: 400;
  margin-top: -2px;
}
@media screen and (max-width: 759px) {
  .popup__message-text {
    margin-top: -4px;
  }
}
.popup__message-img {
  max-width: 110px;
  float: left;
  margin-right: 25px;
}
@media screen and (max-width: 959px) {
  .popup__message-img {
    max-width: 100px;
  }
}
@media screen and (max-width: 759px) {
  .popup__message-img {
    max-width: 66px;
  }
}
.popup__message-img img {
  max-width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 759px) {
  .popup__message-img {
    margin-right: 16px;
  }
}
.popup__footnote {
  color: #999;
  font-size: 14px;
  line-height: 1;
  margin: 1rem 0 0;
  text-align: left;
}
.popup__footnote:before {
  content: '* ';
}
.popup__footnote_bordered {
  border-top: 1px solid #e4e4e4;
}
@media screen and (min-width: 760px) {
  .popup__footnote_bordered {
    padding-top: 27px;
  }
}
@media screen and (max-width: 759px) {
  .popup__footnote_bordered {
    padding-top: 15px;
  }
}
.popup__captcha-wrap {
  font-size: 0.75rem;
  padding: 37px 45px 10px;
}
.popup__captcha-wrap:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .popup__captcha-wrap {
    padding-top: 13px;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 959px) {
  .popup__captcha-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .popup__captcha-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.popup__captcha-label {
  width: 60%;
  min-height: 1px;
  float: left;
}
@media screen and (max-width: 1279px) {
  .popup__captcha-label {
    width: 100%;
    margin-bottom: 17px;
  }
}
.popup__captcha-required {
  color: #e30613;
}
.popup__captcha-question {
  font-weight: 600;
}
.popup__captcha-control {
  width: 40%;
  min-height: 1px;
  float: left;
}
@media screen and (max-width: 1279px) {
  .popup__captcha-control {
    width: 100%;
  }
}
.popup__captcha-error {
  clear: both;
  display: block;
  color: #e9222d;
  margin-top: 0;
  padding: 15px 0 0 30px;
  font-size: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .popup__captcha-error {
    margin-top: 7px;
  }
}
.popup__captcha-error:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iI2UzMDYxMyIgZD0iTTEwLDBDNC40NzgsMCwwLDQuNDc4LDAsMTBzNC40NzgsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTBTMTUuNTIyLDAsMTAsMHogTTkuODUxLDE1Ljc3NA0KCQkJYy0wLjksMC0xLjU3Ni0wLjY5LTEuNTc2LTEuNjA0YzAtMC45NDYsMC42OS0xLjYzNiwxLjU5LTEuNjM2YzAuOSwwLDEuNTkxLDAuNjksMS41OTEsMS42MjENCgkJCUMxMS40NTUsMTUuMDg0LDEwLjc2NSwxNS43NzQsOS44NTEsMTUuNzc0eiBNMTEuMTQsMTAuOTk1SDguNTlsLTAuMzMtNi42NWgzLjIxTDExLjE0LDEwLjk5NXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  width: 20px;
  height: 20px;
  float: left;
  margin-left: -30px;
}
@media screen and (max-width: 759px) {
  .popup__captcha-error:before {
    margin-top: -2px;
  }
}
.popup__error {
  display: block;
  color: #e9222d;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .popup__error {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .popup__error {
    padding-top: 2px;
  }
}
.popup__error span {
  padding-left: 30px;
  display: inline-block;
}
.popup__error span:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iI2UzMDYxMyIgZD0iTTEwLDBDNC40NzgsMCwwLDQuNDc4LDAsMTBzNC40NzgsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTBTMTUuNTIyLDAsMTAsMHogTTkuODUxLDE1Ljc3NA0KCQkJYy0wLjksMC0xLjU3Ni0wLjY5LTEuNTc2LTEuNjA0YzAtMC45NDYsMC42OS0xLjYzNiwxLjU5LTEuNjM2YzAuOSwwLDEuNTkxLDAuNjksMS41OTEsMS42MjENCgkJCUMxMS40NTUsMTUuMDg0LDEwLjc2NSwxNS43NzQsOS44NTEsMTUuNzc0eiBNMTEuMTQsMTAuOTk1SDguNTlsLTAuMzMtNi42NWgzLjIxTDExLjE0LDEwLjk5NXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  width: 20px;
  height: 20px;
  float: left;
  margin-left: -30px;
}
@media screen and (max-width: 759px) {
  .popup__error span:before {
    margin-top: -2px;
  }
}
.popup__footer {
  text-align: center;
  display: inline-block;
  width: 100%;
}
.popup__footer-footnote {
  border-top: 1px solid #e4e4e4;
  padding-top: 26px;
  font-size: 15px;
  color: #333;
}
.popup__footer-footnote p {
  font-size: 14px;
  text-align: left;
  margin-bottom: 0.32rem;
}
.popup__footer-footnote p:last-of-type {
  margin-bottom: 1.23rem;
}
.popup__footer-btngroup {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 759px) {
  .popup__footer-btngroup {
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.popup__footer-btngroup .btn {
  margin: 0.3rem 0.4rem;
}
@media screen and (max-width: 759px) {
  .popup__footer-btngroup .btn {
    margin-left: 0;
    margin-right: 0;
  }
}
.popup__footer-btngroup_center-vertical {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.popup__footer-btngroup_center-vertical .link {
  display: inline-block;
  margin: 0.3rem 0.4rem;
}
@media screen and (max-width: 959px) {
  .popup__footer-btngroup_center-vertical .link {
    line-height: 36px;
  }
}
.popup__phone-number {
  color: #999;
  font-size: 0.68rem;
  text-align: center;
  margin-top: 5px;
}
.popup__table {
  display: table;
  width: 100%;
  margin-bottom: 30px;
  box-sizing: border-box;
}
.popup__table * {
  box-sizing: border-box;
}
.popup__table-caption {
  display: table-caption;
  padding: 23px 10px 16px 10px;
  color: #4d4d4d;
  text-align: center;
  font-size: 0.75rem;
  border-bottom: 1px solid #e5e5e5;
}
.popup__table-tr {
  display: table-row;
  transition: background-color 0.2s ease-in-out;
}
.popup__table-tr:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.popup__table-tr:hover .popup__table-td_action a {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  visibility: visible;
}
.popup__table-td {
  display: table-cell;
  position: relative;
  color: #4d4d4d;
  font-size: 0.75rem;
  padding: 10px 20px 8px 10px;
  border-bottom: 1px solid #e5e5e5;
}
.popup__table-td a {
  color: #4d4d4d;
}
.popup__table-td_action {
  text-align: right;
}
.popup__table-td_action a {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  color: #1481b4;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out;
}
.popup__table-icon {
  display: inline-block;
  vertical-align: -11px;
  margin-right: 18px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 1279px) {
  .popup__table-icon {
    width: 26px;
    height: 26px;
    margin-right: 16px;
    vertical-align: -8px;
  }
}
@media screen and (max-width: 759px) {
  .popup__table-icon {
    width: 23px;
    height: 23px;
    margin-right: 14px;
    vertical-align: -7px;
  }
}
.popup__table-icon_yandex {
  background-image: url("../i/popup/yandex.png");
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTYgMjU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6dXJsKCNTVkdJRF8xXyk7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiNFQzFDMjQ7fQo8L3N0eWxlPgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEyOCIgeTE9IjI1Ni41IiB4Mj0iMTI4IiB5Mj0iMC41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMjU2LjUpIj4KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNUY1RjYiLz4KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNFREVERUUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTI4IiBjeT0iMTI4IiByPSIxMjgiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTI4IiBjeT0iMTI4IiByPSIxMjEuOCIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjEwLjQsNzUuMmwtNjguNSw2N3Y4My4zYzAsMS41LTYuNSwyLjctMTMuOSwyLjhsMCwwYy03LjEtMC4xLTEzLjktMS4zLTEzLjktMi44di04My4zbC02OC41LTY3CgljLTEuMS0xLjEsMi40LTYuMyw3LjgtMTEuN3MxMC43LTguOSwxMS43LTcuOGw2Mi44LDYxLjNsNjIuOC02MS4zYzEuMS0xLjEsNi4zLDIuNCwxMS43LDcuOFMyMTEuNCw3NC4xLDIxMC40LDc1LjJ6Ii8+Cjwvc3ZnPgo=);
}
.popup__table-icon_chrome {
  background-image: url("../i/popup/chrome.png");
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNDkwIDI1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0OTAgMjUwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFRjNGMzY7fQoJLnN0MXtmaWxsOiNGQ0Q5MDA7fQoJLnN0MntmaWxsOiM2MUJDNUI7fQoJLnN0M3tmaWxsOiM1QUIwNTU7fQoJLnN0NHtmaWxsOiNGRkZGRkY7fQoJLnN0NXtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDZ7ZmlsbDojRUFDQTA1O30KCS5zdDd7ZmlsbDojREYzQTMyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNDIuOSwwLjNjMCwwLDczMi42LTMyLjksMTEyMSw3MDMuNUgxMTgwLjZjMCwwLTIyMy4zLTcuMi00MTQuMSwyNjMuN2MtNTQuOCwxMTMuNy0xMTMuNywyMzAuOS00Ny42LDQ2MS43CgljLTk1LjItMTYxLjMtNTA1LjUtODc1LjgtNTA1LjUtODc1LjhTNTAyLjgsMjkuNSwxMjQyLjksMC4zTDEyNDIuOSwwLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMzI1LjksMTg2OS43YzAsMC0zMzguMSw2NTEuMS0xMTY5LjYsNjE4LjljMTAyLjgtMTc3LjgsNTkxLjgtMTAyNC44LDU5MS44LTEwMjQuOHMxMTguMi0xODkuNy0yMS4yLTQ5MC41CgljLTcwLjktMTA0LjUtMTQzLjItMjEzLjctMzc2LjEtMjcyYzE4Ny40LTEuNywxMDExLjEsMCwxMDExLjEsMFMyNjcwLjUsMTIxNC4yLDIzMjUuOSwxODY5Ljd6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNjUuMSwxODc0LjljMCwwLTM5NC45LTYxOC4yLDQ5LTEzMjIuNGMxMDIuNCwxNzcuOCw1OTEuNSwxMDI0LjgsNTkxLjUsMTAyNC44czEwNS41LDE5Ny4zLDQzNS4zLDIyNi43CgljMTI1LjctOS4yLDI1Ni41LTE3LjEsNDIzLjctMTg5LjRjLTkyLjEsMTYzLTUwNS42LDg3NS40LTUwNS42LDg3NS40UzU2MC4zLDI1MDEsMTY1LjEsMTg3NC45TDE2NS4xLDE4NzQuOXoiLz4KPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNTYsMjQ5NC44bDE2Ni41LTY5NC42YzAsMCwxODIuOS0xNC40LDMzNi4zLTE4Mi42QzE1NjMuNSwxNzg1LjEsMTE1NiwyNDk0LjgsMTE1NiwyNDk0LjhMMTE1NiwyNDk0Ljh6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik02ODUuNCwxMjU1LjNjMC0zMDYuMiwyNDguMy01NTQuNSw1NTQuNS01NTQuNXM1NTQuNSwyNDguMyw1NTQuNSw1NTQuNWMwLDMwNi4yLTI0OC4zLDU1NC41LTU1NC41LDU1NC41CglDOTMzLjcsMTgwOS40LDY4NS40LDE1NjEuNSw2ODUuNCwxMjU1LjNMNjg1LjQsMTI1NS4zeiIvPgo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii00MDY0LjA5MzUiIHkxPSIzMjMzLjY5OCIgeDI9Ii00MDY0LjA5MzUiIHkyPSIzMjMyLjczNTEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoOTIzLjM5MTIgMCAwIC05MjMuMzkxMiAzNzUzOTg4IDI5ODY3NjguNSkiPgoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6Izg2QkJFNSIvPgoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzEwNzJCQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNzc4LjIsMTI1NS4zYzAtMjU0LjgsMjA2LjUtNDYxLjcsNDYxLjctNDYxLjdjMjU0LjgsMCw0NjEuNywyMDYuNSw0NjEuNyw0NjEuNwoJYzAsMjU0LjgtMjA2LjUsNDYxLjctNDYxLjcsNDYxLjdDOTg1LDE3MTcsNzc4LjIsMTUxMC4xLDc3OC4yLDEyNTUuM3oiLz4KPHBhdGggY2xhc3M9InN0NiIgZD0iTTIzNjEuNiw3MDEuOGwtNjg1LjQsMjAxYzAsMC0xMDMuNC0xNTEuNy0zMjUuNy0yMDFDMTU0My4zLDcwMC44LDIzNjEuNiw3MDEuOCwyMzYxLjYsNzAxLjhMMjM2MS42LDcwMS44eiIvPgo8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNNzA1LjYsMTQwMy45Yy05Ni4zLTE2Ni44LTQ5Mi4yLTg1MC40LTQ5Mi4yLTg1MC40TDcyMSwxMDU1LjZjMCwwLTUyLjEsMTA3LjItMzIuNSwyNjAuNkw3MDUuNiwxNDAzLjkKCUw3MDUuNiwxNDAzLjl6Ii8+Cjwvc3ZnPgo=);
}
.popup__table-icon_opera {
  background-image: url("../i/popup/opera.png");
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTAwIDI1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1MDAgMjUwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDF7ZmlsbDp1cmwoI1NWR0lEXzJfKTt9Cjwvc3R5bGU+CjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTQwNjEuNTQ5MSIgeTE9IjMyMzQuMTkwMiIgeDI9Ii00MDYxLjU0OTEiIHkyPSIzMjMzLjIyMDkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjA4My4wMDc4IDAgMCAtMjUwMCA4NDYxMjgwIDgwODU1MTYpIj4KCTxzdG9wICBvZmZzZXQ9IjAuMyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGMUIyRCIvPgoJPHN0b3AgIG9mZnNldD0iMC40MzgxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkExQTJDIi8+Cgk8c3RvcCAgb2Zmc2V0PSIwLjU5MzkiIHN0eWxlPSJzdG9wLWNvbG9yOiNFRDE1MjgiLz4KCTxzdG9wICBvZmZzZXQ9IjAuNzU4MSIgc3R5bGU9InN0b3AtY29sb3I6I0Q2MEUyMSIvPgoJPHN0b3AgIG9mZnNldD0iMC45MjcyIiBzdHlsZT0ic3RvcC1jb2xvcjojQjcwNTE5Ii8+Cgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojQTcwMDE0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MzguOSwxOTU0LjFjLTEzOC43LTE2My4xLTIyNy41LTQwNC4zLTIzMy40LTY3NC44di01OC42YzUuOS0yNzAuNSw5NS43LTUxMS43LDIzMy40LTY3NC44CglDMTAxOC42LDMxMy41LDEyODIuMiwyMDksMTU4MC4xLDIwOWMxODMuNiwwLDM1Ni40LDEyLjcsNTAyLjksMTEwLjRDMTg2My4zLDEyMS4xLDE1NzMuMiwxLDEyNTQuOSwwaC00LjlDNTU5LjYsMCwwLDU1OS42LDAsMTI1MAoJYzAsNjY5LjksNTI3LjMsMTIxNy44LDExOTAuNCwxMjQ5YzE5LjUsMSw0MCwxLDU5LjYsMWMzMjAuMywwLDYxMi4zLTEyMC4xLDgzMy0zMTguNGMtMTQ2LjUsOTcuNy0zMDkuNiwxMDEuNi00OTMuMiwxMDEuNgoJQzEyOTMsMjI4NC4yLDEwMTcuNiwyMTg3LjUsODM4LjksMTk1NC4xTDgzOC45LDE5NTQuMXoiLz4KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNDA2MS4wNTM1IiB5MT0iMzIzNC4xNTM2IiB4Mj0iLTQwNjEuMDUzNSIgeTI9IjMyMzMuMTY2NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxNjYxLjEzMjggMCAwIC0yMTcxLjg3NSA2NzQ3NjE5IDcwMjQzNjEpIj4KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5QzAwMDAiLz4KCTxzdG9wICBvZmZzZXQ9IjAuNyIgc3R5bGU9InN0b3AtY29sb3I6I0ZGNEI0QiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODM4LjksNTQ1LjljMTE0LjMtMTM1LjcsMjYyLjctMjE2LjgsNDI0LjgtMjE2LjhjMzY0LjMsMCw2NTkuMiw0MTIuMSw2NTkuMiw5MjEuOXMtMjk0LjksOTIxLjktNjU5LjIsOTIxLjkKCWMtMTYyLjEsMC0zMDkuNi04Mi00MjQuOC0yMTYuOGMxNzkuNywyMzIuNCw0NDYuMywzODAuOSw3NDMuMiwzODAuOWMxODIuNiwwLDM1NC41LTU1LjcsNTAxLTE1My4zYzI1NS45LTIzMC41LDQxNy01NjMuNSw0MTctOTMzLjYKCXMtMTYxLjEtNzAzLjEtNDE3LTkzMS42QzE5MzYuNSwyMjAuNywxNzY1LjYsMTY1LDE1ODIsMTY1QzEyODQuMiwxNjUsMTAxNy42LDMxMi41LDgzOC45LDU0NS45TDgzOC45LDU0NS45eiIvPgo8L3N2Zz4K);
}
.popup__table-icon_edge {
  background-image: url("../i/popup/edge.png");
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMzA3IDI1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzMDcgMjUwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzMjc3QkM7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzMxLjQsMTAwNy42aDg4NC40YzAtMzE0LTEzNy01MjguMS01MTAuNi01MjguMWMtNDQxLjUsMC04OTAuNCwyODcuNC0xMTAzLjgsNjQ1LjcKCUM2Ny41LDUwMy4zLDUxMy41LDEuMiwxMTg0LjksMS4yYzU3NS41LDAsMTEyMC43LDQ0MCwxMTIwLjcsMTE3MS40djI3OC4xSDczNi4xYzAsMzc4LjUsMzMwLjIsNTI4LjQsNjc2LDUyOC40CgljNDIwLjgsMCw2ODEuNC0xODkuMSw2ODEuNC0xODkuMXY1MzAuMmMwLDAtMjk0LjIsMTc4LjctNzYzLjEsMTc4LjdjLTYwOS40LDAtMTAzOS41LTQzNi43LTEwMzkuNS05NzkuOAoJYzAtNDI2LjMsMjU3LjgtNzY2LjYsNjE1LTkwN0M3MzIsODAzLDczMS40LDEwMDcuNiw3MzEuNCwxMDA3LjZMNzMxLjQsMTAwNy42eiIvPgo8L3N2Zz4K);
}
.popup__table-icon_firefox {
  background-image: url("../i/popup/firefox.png");
  background-image: linear-gradient(transparent, transparent), url("../i/popup/firefox.svg");
}
.popup__table_dotted {
  display: inline-block;
  width: 100%;
  font-size: 0;
}
.popup__table_dotted .popup__table-td span {
  background-color: #fff;
}
.popup__table_offseted {
  margin: 0.6rem auto 0;
}
.popup__table_price .popup__table-td {
  border: 0;
}
@media screen and (min-width: 760px) {
  .popup__table_price .popup__table-td:first-child {
    width: 62%;
  }
  .popup__table_price .popup__table-td:first-child span {
    padding-right: 4px;
  }
  .popup__table_price .popup__table-td:last-child {
    font-size: 1rem;
    width: 38%;
    text-align: right;
  }
  .popup__table_price .popup__table-td:last-child span {
    padding-left: 4px;
  }
}
.popup__table-row {
  position: relative;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 760px) {
  .popup__table-row {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  }
}
@media screen and (max-width: 759px) {
  .popup__table-row {
    margin-top: 1.5rem;
  }
}
.popup__table-row:last-child {
  margin-bottom: 0;
}
.popup__table-td {
  display: inline-block;
  vertical-align: top;
  font-size: 1rem;
}
@media screen and (min-width: 760px) {
  .popup__table-td {
    width: 50%;
  }
}
@media screen and (max-width: 759px) {
  .popup__table-td {
    width: 100%;
  }
}
.popup__table-td:first-child {
  padding: 0 5px 0 0;
}
.popup__table-td:last-child {
  padding: 0 0 0 5px;
}
.popup__image img {
  max-width: 100%;
  max-height: 100%;
}
.popup__image_inline {
  display: inline-block;
  width: 100%;
}
.popup__action {
  padding-bottom: 15px;
  margin: 30px 0 25px;
}
.popup__action_centered {
  text-align: center;
}
.popup__action_bordered {
  position: relative;
}
.popup__action_bordered:after {
  content: '';
  position: absolute;
  height: 1px;
  background-color: #e2e2e2;
  left: 12%;
  right: 12%;
  bottom: 0;
}
.popup__vertical-group_large .popup__vertical-group-item {
  height: 48px;
  line-height: 46px;
}
.popup__vertical-group-item {
  display: block;
  text-align: center;
  height: 36px;
  line-height: 34px;
}
.popup__vertical-group-item a {
  color: #999;
}
.popup__vertical-group-item + .popup__vertical-group-item {
  margin-top: 0.85rem;
}
.popup__code {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 5px auto 42px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popup__code span {
  min-width: 220px;
  box-sizing: border-box;
  font-size: 55px;
  line-height: 1.2;
  padding: 9px 20px;
  border: 2px solid #e30613;
  border-radius: 10px;
}
@media screen and (min-width: 760px) {
  .popup__code span {
    font-size: 55px;
  }
}
@media screen and (max-width: 759px) {
  .popup__code span {
    font-size: 35px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.popup__list {
  text-align: left;
}
.popup__list_middle {
  max-width: 415px;
  margin: 0 auto;
}
.popup__list_middle ul li {
  font-size: 0.85rem;
  color: #4c4c4c;
}
@media screen and (max-width: 759px) {
  .popup__list_middle ul li br {
    display: none;
  }
}
.popup__list_middle ul li b {
  font-size: 0.85rem;
  color: #4c4c4c;
  font-weight: 700;
}
.popup__list_small {
  max-width: 440px;
  margin: 0 auto;
}
.popup__list_small ul li {
  font-size: 0.75rem;
  color: #808080;
}
@media screen and (max-width: 759px) {
  .popup__list_small ul li br {
    display: none;
  }
}
.popup__links-block {
  display: inline-block;
  width: 100%;
  margin: 0.75rem 0 1.18rem;
}
.popup__links-block a {
  display: block;
  font-size: 0.85rem;
  line-height: 1.2;
  padding: 5px 0;
  margin-bottom: 5px;
}
.popup__links-block a:last-child {
  margin-bottom: 0;
}
.popup__links-block_text-center {
  text-align: center;
}
.popup__steps {
  text-align: center;
}
.popup__steps * {
  box-sizing: border-box;
}
.popup__steps-group {
  display: none;
}
.popup__steps-group.is-active {
  display: block;
}
.popup__steps-titles {
  background-color: #e7191b;
  position: relative;
}
@media screen and (min-width: 960px) {
  .popup__steps-titles {
    margin: 0 -80px 9px;
    padding: 43px 80px 87px;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-titles {
    margin: 0 -20px 11px;
    padding: 24px 20px 43px;
  }
}
.popup__steps-titles:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 45px;
  background: url("../../content/i/popups-images/popup-mask.png") no-repeat center;
  background-size: cover;
}
@media screen and (min-width: 960px) {
  .popup__steps-titles:after {
    height: 45px;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-titles:after {
    height: 25px;
  }
}
.popup__steps-titles div {
  color: #fff;
  font-size: 1.8rem;
  display: none;
}
.popup__steps-titles div.is-active {
  display: block;
}
.popup__steps-titles div:first-child {
  background: url("../../content/i/popups-images/finish.jpg") no-repeat center top;
  position: relative;
  font-size: 0;
}
@media screen and (min-width: 960px) {
  .popup__steps-titles div:first-child {
    height: 333px;
    margin: -43px -80px -87px;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-titles div:first-child {
    height: 312px;
    margin: -24px -20px -43px;
  }
}
.popup__steps-counter {
  font-size: 0.75rem;
  color: #999;
  margin: 10px 0 1rem;
}
.popup__steps-indicator {
  white-space: nowrap;
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
}
@media screen and (min-width: 960px) {
  .popup__steps-indicator {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-indicator {
    margin-bottom: 25px;
  }
}
.popup__steps-indicator:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1px;
  z-index: -1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x center;
}
.popup__steps-indicator div {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 960px) {
  .popup__steps-indicator div {
    width: 15px;
    height: 15px;
    margin: 0 25px;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-indicator div {
    width: 11px;
    height: 11px;
    margin: 0 10px;
  }
}
.popup__steps-indicator div:first-child {
  margin-left: 0;
}
.popup__steps-indicator div:last-child {
  margin-right: 0;
}
.popup__steps-indicator div.is-active {
  border-color: #e9222d;
  background-color: #e9222d;
  color: #fff;
}
.popup__steps-indicator div.is-passed {
  cursor: pointer;
  background-color: #d9d9d9;
}
.popup__steps-indicator_num {
  margin-bottom: 1.6rem;
  counter-reset: steps;
}
.popup__steps-indicator_num:after {
  z-index: 0;
}
.popup__steps-indicator_num div {
  position: relative;
  z-index: 1;
  height: 25px;
  width: 25px;
  background-color: #fff;
  color: #999;
  border-radius: 50%;
  border: 1px solid #d9d9d9;
  counter-increment: section;
}
.popup__steps-indicator_num div:before {
  content: counter(section);
  font-size: 12px;
  line-height: 25px;
}
.popup__steps-title {
  font-size: 0.85rem;
  color: #4c4c4c;
  text-align: center;
  margin-bottom: 20px;
}
.popup__steps-item {
  display: none;
}
.popup__steps-item.is-active {
  display: block;
}
.popup__steps-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #eaeaea;
}
@media screen and (min-width: 960px) {
  .popup__steps-action {
    margin-bottom: 1.1rem;
    padding-top: 1.82rem;
  }
}
@media screen and (max-width: 959px) {
  .popup__steps-action {
    padding-top: 30px;
  }
}
.popup__steps-action_absolute {
  position: absolute;
  bottom: 40px;
  left: 30px;
  right: 30px;
  margin: 0;
  padding: 0;
}
.popup__steps-action_centered {
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popup__steps-action_centered .btn + .btn {
  margin-left: 20px;
}
.popup__steps-action_no-border {
  border-top: 0;
}
@media screen and (min-width: 760px) {
  .popup__choose {
    padding: 0 35px;
  }
}
.popup__choose-item {
  border: 1px solid #ededed;
  will-change: border-color, box-shadow;
  transition: all 0.3s ease-in-out;
  text-align: left;
  cursor: pointer;
}
@media screen and (min-width: 760px) {
  .popup__choose-item {
    padding: 20px 30px 27px;
  }
}
@media screen and (max-width: 759px) {
  .popup__choose-item {
    padding: 20px;
  }
}
.popup__choose-item:not([data-disabled="true"]):hover,
.popup__choose-item:not([data-disabled="true"]):active,
.popup__choose-item:not([data-disabled="true"]).is-active {
  border-color: #e30613;
  box-shadow: 0 10px 30px 0 rgba(0,0,0,0.1);
}
.popup__choose-item + .popup__choose-item {
  margin-top: 20px;
}
.popup__choose-item[data-disabled="true"] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.popup__choose-item[data-disabled="true"]:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.03);
  z-index: 1;
  cursor: not-allowed;
}
.popup__choose-item[data-disabled="true"] .popup__choose-title {
  color: #666;
}
.popup__choose-item[data-disabled="true"] .popup__choose-text {
  color: #808080;
}
.popup__choose-title {
  font-size: 1rem;
  color: #4c4c4c;
  margin-bottom: 7px;
}
.popup__choose-text {
  font-size: 0.75rem;
  color: #808080;
}
.popup__form {
  text-align: center;
  font-size: 0;
}
.popup__form-inputs {
  display: inline-block;
  vertical-align: top;
}
.popup__form-input {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  max-width: 232px;
}
@media screen and (min-width: 760px) {
  .popup__form-input + .popup__form-input {
    margin-left: 10px;
  }
}
@media screen and (max-width: 759px) {
  .popup__form-input {
    width: 100%;
  }
  .popup__form-input .input-group {
    width: 100%;
  }
  .popup__form-input + .popup__form-input {
    margin-top: 10px;
  }
}
.popup__form-action {
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 760px) {
  .popup__form-action {
    margin-left: 10px;
  }
}
@media screen and (max-width: 759px) {
  .popup__form-action {
    margin-top: 10px;
  }
}
.popup__dropdown-content {
  display: none;
}
.popup__command {
  margin-bottom: 1.5rem;
  margin-top: 0.32rem;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  box-sizing: border-box;
}
.popup__command-label,
.popup__command-footnote {
  font-size: 0.75rem;
  color: #808080;
}
.popup__command-code {
  margin-top: 0.27rem;
}
.popup__command-code + .popup__command-label {
  margin-top: 0.32rem;
}
.popup__command-footnote {
  margin-top: 0.55rem;
}
.popup_report .popup__title {
  line-height: normal;
}
@media screen and (max-width: 959px) {
  .popup_report .popup__title {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 759px) {
  .popup_report .popup__padding {
    padding: 30px 20px;
  }
}
.popup_report .datepicker__wrap {
  position: relative;
  max-width: 340px;
  margin: 0 auto 0.4rem;
}
@media screen and (max-width: 959px) {
  .popup_report .datepicker__wrap {
    margin-bottom: 0.4rem;
  }
}
.popup-adblock {
  width: 800px;
  margin-left: -400px;
}
@media screen and (max-width: 1279px) {
  .popup-adblock {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .popup-adblock {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .popup-adblock {
    width: 320px;
    margin-left: -160px;
  }
}
.popup-adblock .popup__padding {
  padding: 3.5rem 2.5rem 3rem;
}
@media screen and (max-width: 959px) {
  .popup-adblock .popup__padding {
    padding: 3rem;
  }
}
@media screen and (max-width: 759px) {
  .popup-adblock .popup__padding {
    padding: 3rem 2rem;
  }
}
.popup-adblock .popup__title {
  font-size: 2.75rem;
  line-height: 110%;
}
@media screen and (max-width: 959px) {
  .popup-adblock .popup__title {
    font-size: 2rem;
  }
}
.popup-adblock .popup__body {
  text-align: center;
  font-size: 0.935rem;
  line-height: 1.1rem;
  padding-bottom: 0.75rem;
}
@media screen and (max-width: 759px) {
  .popup-adblock .popup__body {
    font-size: 1rem;
  }
}
.popup-adblock .popup__subtitle {
  font-size: 1.2rem;
  margin: 0 0 2.75rem;
}
@media screen and (max-width: 759px) {
  .popup-adblock .popup__subtitle {
    margin-bottom: 1.5rem;
  }
}
.popup-adblock .popup__image_inline {
  width: 5.85rem;
  margin: 0 auto 2rem;
}
.popup-adblock .btn_large {
  margin: 0 12px 12px;
}
@media screen and (max-width: 759px) {
  .popup-adblock .btn_large {
    height: auto;
    min-height: 36px;
    line-height: 120%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3px;
    padding-bottom: 5px;
  }
}
.popup_certificate {
  text-align: center;
}
@media screen and (min-width: 760px) {
  .popup_certificate {
    width: 540px;
    margin-left: -270px;
  }
}
@media screen and (max-width: 759px) {
  .popup_certificate {
    width: 300px;
    margin-left: -150px;
  }
}
@media screen and (min-width: 760px) {
  .popup_certificate .popup__padding {
    padding: 55px 40px 62px;
  }
}
@media screen and (max-width: 759px) {
  .popup_certificate .popup__padding {
    padding: 35px 20px;
  }
}
@media screen and (max-width: 759px) {
  .popup_certificate .popup__title br {
    display: none;
  }
}
.popup_certificate .popup__body p {
  font-size: 0.85rem;
  line-height: 1.2;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .popup_certificate .popup__body p br {
    display: none;
  }
}
.popup_certificate .popup__body .popup__image {
  height: 120px;
  margin: 5px 0 33px;
}
@-webkit-keyframes anim-open {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(1.1, 1.1, 1);
    transform: perspective(1px) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -webkit-transform: perspective(1px) scale3d(1, 1, 1);
    transform: perspective(1px) scale3d(1, 1, 1);
  }
}
@keyframes anim-open {
  0% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(1.1, 1.1, 1);
    transform: perspective(1px) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -webkit-transform: perspective(1px) scale3d(1, 1, 1);
    transform: perspective(1px) scale3d(1, 1, 1);
  }
}
@-webkit-keyframes anim-close {
  0% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
  100% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(0.9, 0.9, 1);
    transform: perspective(1px) scale3d(0.9, 0.9, 1);
  }
}
@keyframes anim-close {
  0% {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
  100% {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: perspective(1px) scale3d(0.9, 0.9, 1);
    transform: perspective(1px) scale3d(0.9, 0.9, 1);
  }
}

.radio {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.radio:hover .radio__icon {
  border-color: #ccc;
}
.field_error .radio:hover .radio__icon {
  border-color: #f8c1c3;
}
.radio__icon {
  background-color: #fff;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  margin-top: 0.25em;
  position: relative;
  float: left;
  margin-left: -28px;
}
@media screen and (max-width: 959px) {
  .radio__icon {
    margin-top: 0.2em;
  }
}
@media screen and (max-width: 759px) {
  .radio__icon {
    margin-top: 0.1em;
  }
}
.radio__icon:after {
  content: "";
  background: #e30613;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  display: none;
}
.field_error .radio__icon {
  border-color: #f8c1c3;
}
.radio_disabled {
  opacity: 0.3;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  cursor: default;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM4RDQ2MEVCQTU2MTFFN0JEMTZCODc4RTkzNUIzMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM4RDQ2MEZCQTU2MTFFN0JEMTZCODc4RTkzNUIzMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMzhENDYwQ0JBNTYxMUU3QkQxNkI4NzhFOTM1QjMyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzhENDYwREJBNTYxMUU3QkQxNkI4NzhFOTM1QjMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkkY2h4AAALBSURBVHjapFVNbBJBFJ4dthW2tUiV0Jh4QGtTyqVnb6CJmnrxopyIR8KRu5wMZ40xoncuEryaGIM9QcAYf5IGKw0QCCcBIYSCLuz4Ht3FYXdp0b7kZXdn3ve9mbdvvhEYY0QzAQwf+Xze7XQ671NKb4NfgeHzENdUFKU0HA7fVKvVVz6frwKxCFbU518izVTyMWkymVyuVCqP6/X673a7zQaDARuNRgwNn/iN4zhfKpWexmIxB+AWwC0ahyl5Nptdq9Vqn5rNJoPVseMM5zEOdvA5kUhcAvwil2DKhHg8bgPiXKfTYf9iGA87/RAMBh2zElAIeNJqtQxgeb/ImrfusoZvZ/yUvx8YYhBXLBafAY9NLRGdJMjlcpehhrJWW94a/h0mF/aPEu0VWOP6HdMSIT6VSm0B3RlwUSOnLpfrgSRJInTF9L84PCT0nJ2Imxvjb3Frk1D7ynicN4vFQhDv9XqD+h9Loc1u2Gw2Qxd1Hz4iw71v5Mf2tYnjN47rDfFWq9WvlkQri4ArdouiaAD8erdLmCwTgq4b1xviYQfrPLG28lV9SQgxa6rZ44gHHoe+1yn+cDh55DSGeOD5aUgKE2X446ciRzx024GBHCbe9/t9Yx03rhJBkqZ9aWk8rjfE93q9XYPGpNPp9Vl9Po8hDvFwyreBblnt9clJXUARMjuh8xjiCoXCC+Cxg0vcKT2qQDgcPosa8T/aUi6XP/r9/jVu1eJUx2A2VDdI8AVXMo8qYhzEf41Go3iEV0y1RX3BGi1GIpELIELPsYYn6LkMpXgZCAQuqsSSmSoKqOfqDUTVSQuIkNvj8dwDzbiJJxh8FVq2BQkq3W73bSaTeR0KhcoQO9K5wncLT044bdASUf02uatN4Qg1J1PkJodb4AipyfXFdHfnzDtUOEY9BNN7cToB0692HnmaZ56dJAt/BBgA0efrI9khpscAAAAASUVORK5CYII=), auto;
}
.radio__input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  position: absolute;
  left: 0;
  top: 0;
}
.radio__input:checked + .radio__icon:after,
.radio__input:checked + input + .radio__icon:after {
  display: block;
}
.radio__input:focus + .radio__icon,
.radio__input:focus + input + .radio__icon {
  border-color: #ccc;
}
.radio-list_inline .radio-list__item {
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 960px) {
  .radio-list_inline .radio-list__item {
    margin: 0 1.85rem;
  }
}
@media screen and (max-width: 959px) {
  .radio-list_inline .radio-list__item {
    margin: 0 15px;
  }
}
.radio-list_inline .radio-list__item:first-child {
  margin-left: 0;
}
.radio-list_inline .radio-list__item:last-child {
  margin-right: 0;
}

.rating {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}
.rating__star {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 26px;
  fill: #d9d9d9;
  margin-right: 4px;
}
.rating_small .rating__star {
  width: 13px;
  height: 13px;
  margin-right: 2px;
  padding: 6px 0;
}
.rating__star:last-child {
  margin-right: 0;
}
.rating__star_fill,
.rating__star_hover {
  fill: #e30613;
}

.select {
  -webkit-appearance: none;
  text-align: left;
}
.select + .b-hint {
  position: absolute;
  margin: 8px 0 0 10px;
}
.select_large + .b-hint {
  margin-top: 14px;
}
.select_big .jq-selectbox__select {
  height: 60px;
  line-height: 60px;
  background: none;
  color: #4c4c4c;
  border: 1px solid #fff;
  background-color: #fff;
  font-size: 1.4rem;
  text-align: left;
}
.select_big .jq-selectbox__select-text {
  text-shadow: none;
  font-size: 1.1rem;
}
.select_big .jq-selectbox__dropdown li {
  padding: 15px 10px;
  text-align: left;
}
.jq-selectbox {
  width: 100%;
  max-width: 380px;
}
@media screen and (max-width: 759px) {
  .jq-selectbox {
    max-width: 280px;
  }
}
.input-float-paceholder__wrap .jq-selectbox {
  max-width: 100%;
}
.jq-selectbox.focused .jq-selectbox__select {
  border-color: #ccc;
}
.jq-selectbox.input-validation-error .jq-selectbox__select,
.jq-selectbox.field_error .jq-selectbox__select {
  border-color: #f8c1c3;
}
.jq-selectbox.opened .jq-selectbox__trigger-arrow {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.jq-selectbox .select {
  font-size: 18.7px;
}
.jq-selectbox__select {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e4e4e4;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 36px;
  padding: 0 35px 0 12px;
  box-shadow: none;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
  color: #666;
}
.select_large .jq-selectbox__select {
  font-size: 24.2px;
  height: 48px;
  line-height: 46px;
}
.select_xxlarge .jq-selectbox__select {
  height: 61px;
  font-size: 24.2px;
  line-height: 39px;
  padding-top: 15px;
}
@media screen and (max-width: 1279px) {
  .select_xxlarge .jq-selectbox__select {
    font-size: 19.8px;
  }
}
.jq-selectbox__select:hover,
.jq-selectbox__select:focus,
.jq-selectbox__select:active {
  background: #fff;
  box-shadow: none;
  border-color: #ccc;
}
.jq-selectbox__select .jq-selectbox__select-text {
  line-height: inherit;
  max-width: 100%;
}
.jq-selectbox__trigger {
  width: 35px;
  border: medium none;
}
.jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow,
.jq-selectbox__trigger-arrow {
  border: medium none;
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNS4yIC00LjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTUuMiAtNC43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBpZD0iYXJyb3cuc3ZnIiBmaWxsPSIjZTMwNjEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjMsMC4yTDIuNiw1LjlDMi4yLDYuNCwxLjUsNi40LDEsNmMwLDAsMCwwLDAsMGwtNS42LTUuN0MtNS0wLjItNS0xLTQuNi0xLjRjMC40LTAuNCwxLjEtMC41LDEuNiwwIGMwLDAsMCwwLDAsMGw0LjgsNC45bDQuOC00LjljMC40LTAuNCwxLjEtMC41LDEuNiwwYzAsMCwwLDAsMCwwQzguNy0xLDguNy0wLjIsOC4zLDAuMnoiLz4KPC9zdmc+) no-repeat 0 0;
  background-size: cover;
  width: 12px;
  height: 12px;
  right: 16px;
  top: 50%;
  margin-top: -6px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.jq-selectbox__dropdown {
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  margin-top: 5px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  max-width: 100%;
}
.jq-selectbox__dropdown.jq-selectbox__dropdown_text-croped ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select_large .jq-selectbox__dropdown {
  font-size: 24.2px;
}
.select_xxlarge .jq-selectbox__dropdown {
  font-size: 24.2px;
}
.jq-selectbox__dropdown:before,
.jq-selectbox__dropdown:after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
}
.jq-selectbox__dropdown:before {
  border-bottom-color: #e4e4e4;
  margin-bottom: 1px;
}
.jq-selectbox__dropdown:after {
  border-bottom-color: #fff;
}
.jq-selectbox__dropdown ul {
  max-height: 250px;
  overflow: auto;
}
.jq-selectbox__dropdown li {
  white-space: normal;
  padding: 7px 40px 7px 12px;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}
.select_large .jq-selectbox__dropdown li {
  padding-top: 9px;
  padding-bottom: 9px;
}
.jq-selectbox__dropdown li:last-child {
  border-bottom: medium none;
}
.jq-selectbox__dropdown li.sel:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMS40IC0xLjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEuNCAtMS43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzMDYxMyIgZD0iTTEwLjYtMC43TDMsOC44TDAuNCw2LjVjMCwwLTEuNCwwLjEtMSwwLjVsMi45LDMuOWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM2MwLDAsMC4xLDAsMC4xLDAgYzAsMCwwLjEsMCwwLjEsMGMwLjQsMCwwLjctMC4yLDAuOS0wLjVsOC0xMUMxMi4yLTAuOCwxMC42LTAuNywxMC42LTAuN3oiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  background-size: cover;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 18px;
  top: 12px;
}
.jq-selectbox__dropdown li.selected,
.jq-selectbox__dropdown li:hover {
  background-color: #f5f5f5;
  color: #333;
}
.jq-selectbox__dropdown li.disabled {
  color: #aaa;
}
.jq-selectbox__search {
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 36px;
  position: absolute;
  left: -1px;
  right: -1px;
  margin: 0;
  top: -42px;
}
.select_large .jq-selectbox__search {
  top: -54px;
  height: 48px;
}
.select_xxlarge .jq-selectbox__search {
  height: 61px;
}
.jq-selectbox__search input {
  background: none;
  border: medium none;
  height: 34px;
  padding: 0 35px 0 12px;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
}
.select_large .jq-selectbox__search input {
  height: 46px;
  font-size: 24.2px;
  line-height: 46px;
}
.select_xxlarge .jq-selectbox__search input {
  height: 61px;
  line-height: 61px;
}
.jq-selectbox__not-found {
  font-size: 16px;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 55%;
}
.daterangepicker select.yearselect {
  width: 41%;
}

.section-box {
  position: relative;
}
.section-box_last {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
@media screen and (min-width: 960px) {
  .section-box_tabs {
    top: -88px;
    margin-bottom: -112px;
  }
}
@media screen and (max-width: 959px) {
  .section-box_tabs {
    top: -10px;
    margin-bottom: -10px;
  }
}
.section-box_tabs .tabs {
  background-color: #f7f7f7;
}
@media screen and (min-width: 760px) {
  .section-box_tabs .tabs {
    padding-top: 8px;
  }
}
@media screen and (max-width: 759px) {
  .section-box_tabs .tabs {
    padding: 8px 0;
  }
}
@media screen and (max-width: 759px) {
  .section-box_tabs .tabs__list-wrap {
    margin-bottom: 0;
  }
}
.section-box.loading {
  height: 450px;
  box-sizing: content-box;
  background-image: url("../i/filters-search/loader-circle.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.section-box__inner {
  margin: 0 auto;
  width: 100%;
}
.section-box__inner_tabs {
  box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);
}
@media screen and (min-width: 960px) {
  .section-box__inner_tabs {
    max-width: 73.7%;
  }
}
@media screen and (max-width: 959px) {
  .section-box__inner_tabs {
    margin: 0 10px;
    width: auto;
  }
}
.section-box__padding-top {
  padding: 1.8rem 0 1px;
}
.section-box__padding {
  padding: 1.8rem 0;
}
.section-box__padding.with-sidebar {
  float: right;
  width: 75%;
}
@media screen and (max-width: 959px) {
  .section-box__padding.with-sidebar {
    width: 100%;
    padding-top: 0;
  }
}
.section-box__sidebar {
  padding: 1.8rem 24px 1.8rem 0;
  float: left;
  width: 25%;
  box-sizing: border-box;
}
@media screen and (max-width: 1679px) {
  .section-box__sidebar {
    padding-right: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .section-box__sidebar {
    padding-right: 14px;
  }
}
@media screen and (max-width: 959px) {
  .section-box__sidebar {
    padding-right: 0;
    padding-bottom: 0;
    width: 100%;
  }
}
.section-box__clear {
  font-size: 0;
  line-height: 0;
  clear: both;
}
.section-box__separate {
  border-top: 1px solid #f2f2f2;
}
.section-box__title {
  text-align: center;
  margin-left: 100px;
  margin-right: 100px;
}
.section-box__title a {
  color: #333;
}
.section-box__title a:hover {
  color: #000;
}
.section-box__title + .section-box__subtitle {
  margin-top: -0.4rem;
}
@media screen and (max-width: 1279px) {
  .section-box__title {
    margin-left: 80px;
    margin-right: 80px;
  }
}
@media screen and (max-width: 759px) {
  .section-box__title {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .section-box__title {
    margin-bottom: 2rem;
  }
}
.section-box__title.h3 {
  margin-bottom: 1.1rem;
}
@media screen and (max-width: 479px) {
  .section-box__title.h3 {
    margin-bottom: 1.5rem;
  }
}
.section-box__title-info {
  font-size: 0.75rem;
  color: #999;
}
@media screen and (max-width: 479px) {
  .section-box__title_main {
    margin: -1.8rem 0 15px;
    font-size: 2.3rem;
  }
}
.section-box__title_inside {
  text-align: left;
  color: #4c4c4c;
  margin: 6px 0 10px;
}
.section-box__title_iconed {
  position: relative;
  width: 76%;
  box-sizing: border-box;
  margin: 0 auto 1.4rem;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .section-box__title_iconed {
    width: 50%;
  }
}
@media screen and (min-width: 760px) {
  .section-box__title_iconed .section-box__title-icon-wrap {
    left: auto;
  }
}
@media screen and (max-width: 759px) {
  .section-box__title_iconed .section-box__title-icon-wrap {
    margin: 5px auto 0;
  }
}
.section-box__title_tabs {
  color: #4d4d4d;
  background-color: #fff;
  padding: 30px 0;
  margin: 0;
}
@media screen and (min-width: 960px) {
  .section-box__title_tabs {
    font-size: 24px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 959px) {
  .section-box__title_tabs {
    font-size: 17.6px;
    line-height: 1.2;
  }
}
.section-box__title_summary {
  color: #4d4d4d;
  text-align: center;
  font-size: 1.8rem;
}
@media screen and (min-width: 960px) {
  .section-box__title_summary {
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 959px) {
  .section-box__title_summary {
    margin: 0 0 10px;
  }
}
.section-box__title_roaming {
  text-align: left;
  margin: 0;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.2;
}
.section-box__title_roaming + .select-suggest__full {
  margin-top: 1.3rem;
}
.section-box__title_roaming .section-box__title_icon {
  width: 39px;
  display: inline-block;
  vertical-align: top;
  margin-right: 17px;
}
.section-box__title_roaming .section-box__title_icon img {
  max-width: 100%;
  vertical-align: top;
}
.section-box__subtitle {
  font-size: 0.85rem;
  margin-bottom: 1.4rem;
  text-align: center;
}
.section-box__sub-title_inside {
  color: #4c4c4c;
  margin-bottom: 1.55rem;
}
.section-box__head-link-wrap {
  float: right;
  font-size: 0.85rem;
  margin-top: 0.75rem;
  margin-left: 5px;
}
@media screen and (max-width: 759px) {
  .section-box__head-link-wrap {
    text-align: right;
    float: none;
  }
}
.section-box__description {
  font-size: 0.85rem;
  margin-top: 1.4rem;
  text-align: center;
}
.section-box__title-icon-wrap {
  width: 78px;
  display: inline-block;
  position: absolute;
  margin: -7px 0 0 13px;
}
@media screen and (max-width: 759px) {
  .section-box__title-icon-wrap {
    position: static;
    display: block;
    margin: 5px auto 0;
  }
}
.section-box__title-icon {
  width: 36px;
  height: 36px;
}
.section-box__title-icon + .section-box__title-icon {
  margin-left: 6px;
}
.section-box__title-icon_rss {
  display: inline-block;
  width: 15px;
  margin-left: 15px;
  background: url("../i/section-box/b-icon_rss.svg") no-repeat center 75%;
  background-size: contain;
}
.section-box__tariff-icon {
  width: 28px;
  height: 28px;
  display: inline-block;
  fill: #333;
  vertical-align: middle;
  margin-left: 10px;
}
.section-box__tariff-icon img {
  vertical-align: top;
}
.section-box__form {
  text-align: center;
}
.section-box__form-control {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 759px) {
  .section-box__form-control {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .section-box__form-control {
    margin-left: 0;
    margin-right: 0;
  }
}
.section-box_gray {
  background-color: #f7f7f7;
}
.section-box_white {
  background-color: #fff;
}
.section-box_gray-smear-top {
  background-color: #f7f7f7;
}
.section-box_gray-smear-top:before {
  content: "";
  background: url("../i/section-box/gray-smear-top.png");
  position: absolute;
  width: 100%;
  height: 26px;
  left: 0;
  top: -26px;
}
.section-box_border-top {
  border-top: 1px solid #f2f2f2;
}
.section-box_border-bottom {
  border-bottom: 1px solid #f2f2f2;
}
.section-box_bg-img {
  background: none 50% 50% no-repeat;
  background-size: cover;
}
.section-box__bottom-link-wrap {
  font-size: 0.85rem;
  margin-top: 30px;
  text-align: center;
}
.section-box__info {
  width: 100%;
  max-width: 788px;
  margin: 0 auto;
  box-sizing: border-box;
}
.section-box__info * {
  box-sizing: border-box;
}
.section-box__info-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.section-box__info-list li {
  font-size: 1rem;
  color: #999;
  line-height: 1.364;
}
.section-box__info-list li + li {
  padding-top: 1rem;
}
.section-box__info-list li span {
  display: inline-block;
  margin-top: -7px;
}
.section-box__info-list_small {
  width: 100%;
  max-width: 718px;
  margin: 0 auto;
}
.section-box__info-list_iconed li {
  display: table;
  table-layout: fixed;
}
.section-box__info-list_iconed li i {
  display: table-cell;
  vertical-align: top;
  width: 75px;
  text-align: left;
  padding-right: 15px;
}
.section-box__info-list_iconed li i:not(:empty) {
  height: 55px;
}
.section-box__info-list_iconed li i + span {
  padding-left: 15px;
}
.section-box__info-list_iconed li i img {
  max-width: 100%;
  max-height: 100%;
}
.section-box__info-list_text-gray {
  color: #999;
}
.section-box__info-action {
  padding-top: 2.55rem;
  text-align: center;
}
.section-box__info-banner {
  padding-top: 2.73rem;
}
.section-box_roaming-world {
  padding: 32px 40px 25px;
}
@media screen and (max-width: 759px) {
  .section-box_roaming-world {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.section-box_roaming-world h4 {
  margin-bottom: 14px;
}
.section-box_search-suggest {
  padding: 0;
}
@media screen and (max-width: 1279px) {
  .section-box_search-suggest {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 759px) {
  .section-box_search-suggest {
    padding: 0 0 12px 0;
  }
}
.section-box_simbonus {
  border-top: 1px solid rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
.section-box_simbonus + .section-interested {
  border-top: 0 none;
}
.section-box_tariff .section-box__padding {
  padding: 0.2rem 0;
}
.section-box_tariff .section-box__title + .section-box__subtitle {
  margin-top: -1rem;
}
.section-box__form_col-2 {
  font-size: 0;
  min-height: 1px;
}
.section-box__form_col-2 .section-box__form-control {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-bottom: 0;
}
@media screen and (max-width: 959px) {
  .section-box__form-control_year {
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .section-box__form-control_year {
    width: 130px;
  }
}
.section-box__form-control_year.b-categories__group {
  min-width: 180px;
}
.section-box__form-control_month {
  width: 210px;
}
@media screen and (max-width: 959px) {
  .section-box__form-control_month {
    width: 162px;
    margin-left: 4px;
  }
}
@media screen and (max-width: 759px) {
  .section-box__form-control_month {
    width: 142px;
    margin-left: 10px;
  }
}
.mts16-footer__to-bottom-content > .section-box:last-child.section-box_gray {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.section-box-date {
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.06;
  font-weight: 400;
  color: #999;
}
.section-box-date_white {
  color: #fff;
}
.section-box-date_with-title {
  padding-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .section-box-date {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.section-box-date__icon {
  width: 20px;
  height: 20px;
  fill: #999;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background-size: contain;
}
.section-box-date__icon .section-box-date_white {
  fill: #fff;
}
.section-box-date__content {
  max-width: 300px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media screen and (max-width: 1679px) {
  .section-box-date__content {
    max-width: 240px;
  }
}
.section-box-date__title {
  width: 100%;
  height: 20px;
  display: table-cell;
  vertical-align: middle;
}

.js-sticky-nav.is_stuck {
  padding-top: 7px;
}
.js-sticky-nav.is_stuck + div {
  margin-left: 25%;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
/* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper.is-fixed .swiper-container-android .swiper-slide,
.swiper.is-fixed .swiper-wrapper {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+DQo8L3N2Zz4=);
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz4NCjwvc3ZnPg==);
  right: 10px;
  left: auto;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-pagination-progress {
  background: rgba(0,0,0,0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+DQo8L3N2Zz4=);
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+DQo8L3N2Zz4=);
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+DQo8L3N2Zz4=);
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz4NCjwvc3ZnPg==);
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz4NCjwvc3ZnPg==);
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz4NCjwvc3ZnPg==);
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-pagination-progress {
  background: rgba(0,0,0,0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255,255,255,0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}

.swiper-slide .preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
          animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+DQogICAgPGRlZnM+DQogICAgICAgIDxsaW5lIGlkPSdsJyB4MT0nNjAnIHgyPSc2MCcgeTE9JzcnIHkyPScyNycgc3Ryb2tlPScjNmM2YzZjJyBzdHJva2Utd2lkdGg9JzExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz4NCiAgICA8L2RlZnM+DQogICAgPGc+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4zNycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjU2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy42NicgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjg1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNjAsNjApJy8+DQogICAgPC9nPg0KPC9zdmc+) no-repeat 50% 50%;
  background-size: 100%;
}
.swiper-lazy-preloader-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+DQogICAgPGRlZnM+DQogICAgICAgIDxsaW5lIGlkPSdsJyB4MT0nNjAnIHgyPSc2MCcgeTE9JzcnIHkyPScyNycgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz4NCiAgICA8L2RlZnM+DQogICAgPGc+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4zNycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjU2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy42NicgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjg1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNjAsNjApJy8+DQogICAgPC9nPg0KPC9zdmc+);
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0,0,0,0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0,0,0,0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
/* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper.is-fixed .swiper-container-android .swiper-slide,
.swiper.is-fixed .swiper-wrapper {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDA3YWZmJy8+DQo8L3N2Zz4=);
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+DQo8L3N2Zz4=);
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+DQo8L3N2Zz4=);
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDdhZmYnLz4NCjwvc3ZnPg==);
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz4NCjwvc3ZnPg==);
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+DQogICAgPHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz4NCjwvc3ZnPg==);
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-pagination-progress {
  background: rgba(0,0,0,0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255,255,255,0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px;
}
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0,0,0,0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0,0,0,0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
          animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+DQogICAgPGRlZnM+DQogICAgICAgIDxsaW5lIGlkPSdsJyB4MT0nNjAnIHgyPSc2MCcgeTE9JzcnIHkyPScyNycgc3Ryb2tlPScjNmM2YzZjJyBzdHJva2Utd2lkdGg9JzExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz4NCiAgICA8L2RlZnM+DQogICAgPGc+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4zNycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjU2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy42NicgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjg1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNjAsNjApJy8+DQogICAgPC9nPg0KPC9zdmc+) no-repeat 50% 50%;
  background-size: 100%;
}
.swiper-lazy-preloader-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+DQogICAgPGRlZnM+DQogICAgICAgIDxsaW5lIGlkPSdsJyB4MT0nNjAnIHgyPSc2MCcgeTE9JzcnIHkyPScyNycgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzExJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz4NCiAgICA8L2RlZnM+DQogICAgPGc+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4zNycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjU2JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNjAsNjApJy8+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy42NicgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDYwLDYwKScvPg0KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz4NCiAgICAgICAgPHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjg1JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNjAsNjApJy8+DQogICAgPC9nPg0KPC9zdmc+);
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.table {
  width: 100%;
  font-size: 0.85rem;
}
.table.table_ordinary caption {
  font-size: 0.85rem;
  color: #999;
  margin-bottom: 20px;
  text-align: left;
}
.table.table_ordinary td {
  padding: 14px 0;
  margin-bottom: 0;
}
.table.table_ordinary td:first-child,
.table.table_ordinary td:last-child {
  padding: 14px 0;
}
.table.table_ordinary tr {
  padding: 0;
}
.table.table_ordinary tr:last-child td {
  padding-bottom: 0;
}
@media screen and (max-width: 759px) {
  .table.table_ordinary tr:last-child td {
    padding-bottom: 14px;
  }
}
.table__title_desc {
  font-size: 15px;
  color: #999;
}
.table__row_d {
  color: #999;
}
@media screen and (max-width: 759px) {
  .table {
    display: block;
  }
  .table tbody {
    display: block;
  }
}
@media screen and (max-width: 759px) {
  .table tr {
    display: block;
    padding: 10px;
  }
}
@media screen and (max-width: 759px) {
  .table .table__head {
    display: none;
  }
}
.table th,
.table td {
  padding: 15px 10px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  box-sizing: border-box;
}
.table th:first-child,
.table td:first-child {
  padding-left: 20px;
}
.table th:last-child,
.table td:last-child {
  padding-right: 20px;
}
.table th.centered,
.table td.centered {
  text-align: center;
}
@media screen and (max-width: 759px) {
  .table th.centered,
  .table td.centered {
    text-align: left;
  }
}
@media screen and (max-width: 759px) {
  .table th,
  .table td {
    display: block;
    padding: 0;
  }
  .table th:first-child,
  .table td:first-child,
  .table th:last-child,
  .table td:last-child {
    padding: 0;
  }
}
.table th {
  color: #999;
}
@media screen and (max-width: 759px) {
  .table td {
    margin-bottom: 5px;
  }
  .table td:last-child {
    margin-bottom: 0;
  }
}
.table_colored tr:nth-child(odd) {
  background-color: #f7f7f7;
}
.table__label-phone {
  display: none;
  color: #808080;
  margin-right: 5px;
}
@media screen and (max-width: 759px) {
  .table__label-phone {
    display: inline;
  }
}
.table-note__wrap {
  position: relative;
  display: block;
}
@media screen and (max-width: 759px) {
  .table-note__wrap {
    display: inline-block;
  }
}
.table-note__wrap + br {
  display: none;
}
@media screen and (max-width: 759px) {
  .table-note__wrap + br {
    display: block;
  }
}
.table-note__item {
  position: absolute;
  top: -100%;
  margin-top: -40px;
  left: 50%;
  width: 100%;
  height: 15px;
  border: 1px solid #e5e5e5;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  white-space: nowrap;
}
@media screen and (max-width: 759px) {
  .table-note__item {
    position: static;
    width: auto !important;
    height: auto;
    margin: 0;
    border: none;
    border-radius: 0;
    white-space: normal;
  }
}
.table-note__item i {
  background: #fff;
  padding: 0 8px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-style: normal;
}
@media screen and (max-width: 759px) {
  .table-note__item i {
    position: static;
    padding: 0;
    background: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    display: block;
    margin-bottom: 5px;
  }
}
.g-mt-table-wrap {
  padding-top: 70px;
}
@media screen and (max-width: 1279px) {
  .g-mt-table-wrap {
    padding-top: 50px;
  }
}
@media screen and (max-width: 759px) {
  .g-mt-table-wrap {
    padding-top: 0;
  }
}
.table_n th:first-child,
.table_n td:first-child {
  padding-left: 0;
}

.tabs {
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .tabs_combined:not(.tabs_aside-tablet) .tabs__list-wrap {
    max-width: none !important;
    min-width: 280px;
  }
  .tabs_combined:not(.tabs_aside-tablet) .filters__list-wrap {
    border-bottom: medium none;
    margin: 0 auto 18px;
    width: 100%;
    position: relative;
    float: none;
    max-width: none;
    min-width: 280px;
    padding: 0 10px;
  }
}
.tabs_cornered {
  position: absolute;
  right: 0;
  top: -75px;
}
@media screen and (max-width: 1279px) {
  .tabs_cornered {
    position: static;
  }
}
@media screen and (min-width: 960px) {
  .tabs_horizontal .tabs__item-text:hover {
    color: #e30613;
  }
}
.tabs_small .tabs__list-wrap {
  margin-bottom: 39px;
}
.tabs_more-section {
  position: relative;
}
.tabs_more-section > .tabs__list-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  min-width: 280px;
}
@media screen and (max-width: 1679px) {
  .tabs_more-section > .tabs__list-wrap {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_more-section > .tabs__list-wrap {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_more-section > .tabs__list-wrap {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.tabs__list-wrap {
  box-sizing: border-box;
  border-bottom: 1px solid #ededed;
  margin-bottom: 24px;
  position: relative;
  z-index: 3;
}
.tabs__list-wrap .b-hint {
  padding: 2px 0 2px 0;
  margin-left: 0;
}
.tabs__list-wrap .b-hint__icon {
  display: none;
}
@media screen and (max-width: 759px) {
  .tabs__list-wrap {
    border-bottom: medium none;
    margin: 0 auto 18px;
    width: 100%;
    max-width: 280px;
    position: relative;
    z-index: 12;
    padding: 0;
  }
}
.tabs__list-wrap.is-opened {
  z-index: 14;
}
.tabs__item-text-decor {
  pointer-events: none;
}
.tabs__item-text-decor[data-count]:not([data-count=""]) {
  padding-right: 25px;
  display: inline-block;
}
.tabs__item-text-decor[data-count]:not([data-count=""]):after {
  content: attr(data-count);
  display: inline-block;
  color: #fff;
  border-radius: 9px;
  font-size: 13.2px;
  margin-right: -25px;
  margin-left: 6px;
  padding: 0 6px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background-color: #e7191b;
  vertical-align: 1px;
}
.tabs__current {
  display: none;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0 40px 0 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 36px;
  padding: 0 35px 0 12px;
  box-shadow: none;
  color: #666;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 759px) {
  .tabs__current {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs__current {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .tabs_horizontal .tabs__current {
    display: block;
  }
}
.tabs__current:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNS4yIC00LjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTUuMiAtNC43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBpZD0iYXJyb3cuc3ZnIiBmaWxsPSIjZTMwNjEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjMsMC4yTDIuNiw1LjlDMi4yLDYuNCwxLjUsNi40LDEsNmMwLDAsMCwwLDAsMGwtNS42LTUuN0MtNS0wLjItNS0xLTQuNi0xLjRjMC40LTAuNCwxLjEtMC41LDEuNiwwIGMwLDAsMCwwLDAsMGw0LjgsNC45bDQuOC00LjljMC40LTAuNCwxLjEtMC41LDEuNiwwYzAsMCwwLDAsMCwwQzguNy0xLDguNy0wLjIsOC4zLDAuMnoiLz4KPC9zdmc+) no-repeat 0 0;
  background-size: cover;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -6px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.tabs__current.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.tabs__list {
  box-sizing: border-box;
  margin-bottom: -1px;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .tabs__list {
    margin: 5px 0 0;
    display: none;
    background-color: #fff;
    border-top: medium none;
    position: absolute;
    z-index: 20;
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  }
  .tabs__list:before,
  .tabs__list:after {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .tabs__list:after {
    border-bottom-color: #fff;
  }
  .tabs__list:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
}
.tabs__list + .tabs__bottom-block {
  margin-top: 24px;
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs__list {
    margin: 5px 0 0;
    display: none;
    background-color: #fff;
    border-top: medium none;
    position: absolute;
    z-index: 20;
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  }
  .tabs_aside-tablet .tabs__list:before,
  .tabs_aside-tablet .tabs__list:after {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .tabs_aside-tablet .tabs__list:after {
    border-bottom-color: #fff;
  }
  .tabs_aside-tablet .tabs__list:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside-tablet .tabs__list {
    min-width: 280px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs__list_tablet-right {
    float: right;
  }
  .tabs__list_tablet-right .tabs__item-heading {
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs__list_tablet-right {
    float: none;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs__list_tablet-right .tabs__item {
    margin-left: 15px;
  }
}
.tabs__item {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border-bottom: 3px solid transparent;
  font-size: 0;
  color: #666;
  cursor: pointer;
  margin-left: 25px;
}
@media screen and (min-width: 960px) {
  .tabs__item {
    height: 2.5rem;
    line-height: 2.5rem;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs__item {
    line-height: 36px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item {
    text-align: left;
    margin-left: 0;
    white-space: normal;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    display: block;
    height: auto;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
    line-height: 22px;
  }
  .tabs__item:hover {
    background-color: #f5f5f5;
    color: #333;
  }
  .tabs__item:last-child {
    border-bottom: medium none;
  }
}
.tabs__item:first-child {
  margin-left: 0;
}
.tabs__item.is-active {
  color: #e30613;
  border-bottom-color: #e30613;
}
@media screen and (max-width: 759px) {
  .tabs__item.is-active {
    background: #f5f5f5;
  }
  .tabs__item.is-active:not(:last-child) {
    border-bottom: 1px solid #e4e4e4;
  }
  .tabs_relative .tabs__item.is-active:not(:last-child) {
    border-bottom: 1px solid #e4e4e4;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs__item.is-active {
    background: #f5f5f5;
  }
}
.tabs_aside-tablet.tabs_dropdown .tabs__item.is-active {
  color: #e30613;
  background: none;
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet.tabs_dropdown .tabs__item.is-active {
    border-bottom-color: #e4e4e4;
  }
}
.tabs_aside-tablet.tabs_dropdown .tabs__item.is-active:after {
  display: none;
}
.tabs__item-text {
  font-weight: normal;
}
@media screen and (max-width: 759px) {
  .tabs__item-text {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
  }
  .tabs__item-text[href] {
    padding: 7px 40px 7px 12px;
  }
}
.tabs__item-value {
  font-size: 0.85rem;
  color: #e30613;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.tabs__item-value span {
  font-size: 1rem;
}
@media screen and (max-width: 959px) {
  .tabs__item-value {
    right: 12px;
  }
}
.tabs__item-heading {
  position: relative;
}
@media screen and (max-width: 959px) {
  .tabs__item-heading {
    padding: 7px 12px;
  }
}
.tabs__item-heading_noimg .tabs__item-icon {
  display: none;
}
.tabs__item-icon {
  max-width: 43px;
  max-height: 43px;
  width: 100%;
  display: none;
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon {
    max-width: 34px;
    max-height: 34px;
    left: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.tabs__item-icon.tabs__item-icon_app-store-solid {
  background: url("../i/b-icon/gray/b-icon_app-store-solid.svg") no-repeat center center;
}
.tabs__item-icon.tabs__item-icon_windows-phone-solid {
  background: url("../i/b-icon/gray/b-icon_windows-phone-solid.svg") no-repeat center center;
}
.tabs__item-icon.tabs__item-icon_google-play-solid {
  background: url("../i/b-icon/gray/b-icon_google-play-solid.svg") no-repeat center center;
}
.tabs__item-icon.tabs__item-icon_random {
  background: url("../i/b-icon/gray/b-icon_random.svg") no-repeat center center;
  width: 56px;
  height: 56px;
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon.tabs__item-icon_random {
    width: 46px;
    height: 46px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_random {
    width: 34px;
    height: 34px;
  }
}
.tabs__item-icon.tabs__item-icon_tail {
  background: url("../i/b-icon/gray/b-icon_tail.svg") no-repeat center center;
  width: 66px;
  height: 37px;
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon.tabs__item-icon_tail {
    width: 52px;
    height: 31px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_tail {
    width: 40px;
    height: 23px;
  }
}
.tabs__item-icon.tabs__item-icon_similar {
  background: url("../i/b-icon/gray/b-icon_similar.svg") no-repeat center center;
  width: 60px;
  height: 25px;
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon.tabs__item-icon_similar {
    width: 48px;
    height: 20px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_similar {
    width: 36px;
    height: 15px;
  }
}
.tabs__item-icon.tabs__item-icon_love {
  background: url("../i/b-icon/gray/b-icon_love.svg") no-repeat center center;
  width: 50px;
  height: 46px;
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon.tabs__item-icon_love {
    width: 40px;
    height: 36px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_love {
    width: 30px;
    height: 28px;
  }
}
.tabs__item-icon.tabs__item-icon_mask {
  background: url("../i/b-icon/gray/b-icon_mask.svg") no-repeat center center;
  width: 84px;
  height: 37px;
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon.tabs__item-icon_mask {
    width: 66px;
    height: 31px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_mask {
    width: 50px;
    height: 23px;
  }
}
.tabs__item-icon.tabs__item-icon_gold {
  background: url("../i/b-icon/b-icon_gold.svg") no-repeat center center;
  width: 33px;
  height: 27px;
}
.tabs__item-icon.tabs__item-icon_platinum {
  background: url("../i/b-icon/gray/b-icon_platinum.svg") no-repeat center center;
  width: 23px;
  height: 29px;
}
@media screen and (min-width: 760px) {
  .tabs__item-icon.tabs__item-icon_error {
    background: url("../i/b-icon/red/b-icon_error.svg") no-repeat center center;
    background-size: 15px;
    width: 15px;
    height: 15px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon.tabs__item-icon_error {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .tabs__item-icon {
    max-width: 34px;
    max-height: 34px;
  }
}
@media screen and (max-width: 759px) {
  .tabs__item-icon {
    display: none;
  }
}
.is-active .tabs__item-icon.tabs__item-icon_app-store-solid {
  background-image: url("../i/b-icon/red/b-icon_app-store-solid.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_windows-phone-solid {
  background-image: url("../i/b-icon/red/b-icon_windows-phone-solid.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_google-play-solid {
  background-image: url("../i/b-icon/red/b-icon_google-play-solid.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_random {
  background-image: url("../i/b-icon/red/b-icon_random.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_tail {
  background-image: url("../i/b-icon/red/b-icon_tail.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_similar {
  background-image: url("../i/b-icon/red/b-icon_similar.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_love {
  background-image: url("../i/b-icon/red/b-icon_love.svg");
}
.is-active .tabs__item-icon.tabs__item-icon_mask {
  background-image: url("../i/b-icon/red/b-icon_mask.svg");
}
.tabs__item-icon_other-devices {
  height: 9px;
}
.tabs__item-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: inherit;
  position: relative;
}
@media screen and (max-width: 759px) {
  .tabs__item-text {
    font-size: 18.7px;
  }
}
.tabs__item-text .b-hint {
  position: absolute;
  right: -26px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
}
.tabs_middle .tabs__item-text {
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .tabs_middle .tabs__item-text {
    font-size: 18.7px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs_middle .tabs__item-text {
    font-size: 1rem;
  }
}
.tabs_small .tabs__item-text {
  font-size: 0.75rem;
}
@media screen and (max-width: 759px) {
  .tabs_small .tabs__item-text {
    font-size: 18.7px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs_small .tabs__item-text {
    font-size: 1rem;
  }
}
.tabs__item-text[href] {
  display: block;
}
@media screen and (max-width: 959px) {
  .tabs__item-text[href] {
    font-size: 1rem;
    line-height: 26px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__item .tabs__item-text[href] {
    width: auto;
    display: block;
    margin: -7px -12px;
    padding: 7px 12px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 959px) {
  .tabs__item.is-active .tabs__item-text[href] {
    width: auto;
    display: block;
    margin: -7px -40px -7px -12px;
    padding: 7px 40px 7px 12px;
    box-sizing: border-box;
  }
}
.tabs__content {
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .tabs__content-item .tariff-list__item {
    width: 50%;
  }
  .tabs__content-item .tariff-list__item .tariff-card {
    max-width: none;
    width: 100%;
  }
  .tabs__content-item .home-internet-tvpack__main-panel {
    width: 100%;
    max-width: none !important;
    max-width: 280px;
  }
}
@media screen and (max-width: 639px) {
  .tabs__content-item .tariff-list__item {
    width: 100%;
  }
}
.tabs__content .tabs__list-wrap {
  z-index: 2;
}
.tabs_relative {
  position: relative;
}
.tabs_relative .b-hint_text {
  position: absolute;
  left: 0;
  top: 4px;
}
@media screen and (max-width: 1279px) {
  .tabs_relative .b-hint_text {
    top: 4.2rem;
  }
}
@media screen and (max-width: 759px) {
  .tabs_relative .b-hint_text {
    position: relative;
    top: 0;
    margin-bottom: 1.6rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs_relative .b-hint_text {
    position: relative;
    top: 0;
    margin-bottom: 1.6rem;
  }
}
.tabs_relative .tabs__list-wrap {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: medium none;
  position: absolute;
  right: 0;
  top: -0.4rem;
  z-index: 20;
}
@media screen and (max-width: 1279px) {
  .tabs_relative .tabs__list-wrap {
    position: relative;
  }
}
.tabs_relative .tabs__item {
  border-bottom: medium none;
}
.tabs_relative .tabs__item.is-active .tabs__item-text:after {
  display: none;
}
.tabs_relative .tabs__item-text {
  font-size: 0.85rem;
  line-height: 1.54rem;
  position: relative;
}
@media screen and (max-width: 759px) {
  .tabs_relative .tabs__item-text {
    font-size: 1rem;
    line-height: 1.34rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs_relative .tabs__item-text {
    font-size: 1rem;
    line-height: 1.34rem;
  }
}
.tabs_relative.is-hidden {
  overflow: hidden;
}
.tabs_relative.is-hidden .tabs__content:before {
  display: block;
}
.tabs_relative .tabs__content {
  position: relative;
}
.tabs_relative .tabs__content:before {
  content: "";
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.tabs_nav .tabs__list-wrap {
  padding-bottom: 25px;
}
@media screen and (max-width: 759px) {
  .tabs_nav .tabs__list-wrap {
    display: none;
  }
}
.tabs_nav .tabs__item {
  line-height: 1rem;
  height: auto;
}
.tabs_nav .tabs__item.is-active {
  border-bottom-color: transparent;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs_nav .tabs__item.is-active:after {
    content: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_nav .tabs__item.is-active:not(:last-child) {
    border-bottom: 1px solid #e4e4e4;
  }
  .tabs_nav .tabs__item.is-active .tabs__item-text {
    padding: 7px 35px 7px 12px;
  }
}
.tabs_nav .tabs__item.is-active .tabs__item-text-decor {
  border-bottom-color: transparent;
}
@media screen and (max-width: 759px) {
  .tabs_nav .tabs__item-text {
    padding: 7px 12px;
  }
}
.tabs_nav .tabs__item-text-decor {
  border-bottom: 1px dotted;
}
@media screen and (max-width: 759px) {
  .tabs_nav .tabs__item-text-decor {
    border: none;
  }
}
.tabs_nav-main > .tabs__list-wrap {
  margin-bottom: 0;
  transition: all 150ms cubic-bezier(0.77, 0, 0.175, 1);
  padding-bottom: 0;
}
@media screen and (min-width: 760px) {
  .tabs_nav-main > .tabs__list-wrap {
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1679px) {
  .tabs_nav-main > .tabs__list-wrap {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_nav-main > .tabs__list-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_nav-main > .tabs__list-wrap {
    max-width: inherit;
    display: block;
    padding: 10px 0;
  }
}
.tabs_nav-main > .tabs__list-wrap.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  background: #fff;
  z-index: 51;
}
@media screen and (max-width: 759px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__current {
    max-width: 280px;
    margin: 0 auto;
    text-align: left;
  }
}
.tabs_nav-main > .tabs__list-wrap .tabs__list {
  padding-top: 25px;
}
.tabs_nav-main > .tabs__list-wrap .tabs__list:focus {
  outline: medium none;
}
@media screen and (min-width: 760px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__list {
    background-color: transparent;
    white-space: nowrap;
    margin-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .tabs_nav-main > .tabs__list-wrap .tabs__list:after,
  .tabs_nav-main > .tabs__list-wrap .tabs__list:before {
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    z-index: 2;
    pointer-events: none;
  }
  .tabs_nav-main > .tabs__list-wrap .tabs__list:after {
    right: 0;
    background: linear-gradient(to left, #fff, #fff, rgba(255,255,255,0));
  }
  .tabs_nav-main > .tabs__list-wrap .tabs__list:before {
    left: 0;
    background: linear-gradient(to right, #fff, #fff, rgba(255,255,255,0));
  }
}
@media screen and (max-width: 759px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__list {
    max-width: 280px;
    padding-top: 0;
    left: 50%;
    margin-left: -140px;
  }
}
@media screen and (min-width: 760px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__item:first-child {
    margin-left: 25px;
  }
}
@media screen and (min-width: 760px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__item.is-active {
    color: #e30611;
  }
}
@media screen and (min-width: 760px) {
  .tabs_nav-main > .tabs__list-wrap .tabs__item {
    color: inherit;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
.tabs_inner {
  border-color: transparent;
  margin-top: 40px;
  margin-bottom: 0;
}
@media screen and (max-width: 759px) {
  .tabs_nav .tabs_inner {
    display: block;
    padding-bottom: 0;
    margin-top: 20px;
  }
  .tabs_nav .tabs_inner .tabs__list {
    box-shadow: none;
    position: static;
    border: medium none;
  }
  .tabs_nav .tabs_inner .tabs__list:before,
  .tabs_nav .tabs_inner .tabs__list:after {
    display: none;
  }
  .tabs_nav .tabs_inner .tabs__item {
    border: medium none;
    padding: 7px;
  }
  .tabs_nav .tabs_inner .tabs__item:hover {
    background: none;
  }
  .tabs_nav .tabs_inner .tabs__item.is-active {
    background: none;
  }
  .tabs_nav .tabs_inner .tabs__item.is-active:after {
    display: none;
  }
  .tabs_nav .tabs_inner .tabs__item-text {
    font-size: 1rem;
  }
}
.tabs_inner .tabs__item {
  color: #666;
  border-color: transparent;
}
.tabs_inner .tabs__item.is-active {
  color: #e30611;
}
.tabs_inner .tabs__item.is-active .tabs__item-text-decor {
  border-color: transparent;
}
.tabs_inner .tabs__item-text-decor {
  border-bottom: 1px dotted;
}
@media screen and (max-width: 759px) {
  .tabs_inner .tabs__current {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_inner .tabs__list {
    display: block;
    border-bottom: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_inner .tabs__item {
    display: inline-block;
  }
}
.tabs__item_dropdown {
  position: relative;
}
.tabs__item_dropdown.selected .tabs__item-text {
  color: #e30613;
}
@media screen and (min-width: 960px) {
  .tabs__item_dropdown .tabs__item-text {
    padding-right: 20px;
    position: relative;
  }
  .tabs__item_dropdown .tabs__item-text:after {
    display: block;
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNS4yIC00LjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTUuMiAtNC43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBpZD0iYXJyb3cuc3ZnIiBmaWxsPSIjZTMwNjEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjMsMC4yTDIuNiw1LjlDMi4yLDYuNCwxLjUsNi40LDEsNmMwLDAsMCwwLDAsMGwtNS42LTUuN0MtNS0wLjItNS0xLTQuNi0xLjRjMC40LTAuNCwxLjEtMC41LDEuNiwwIGMwLDAsMCwwLDAsMGw0LjgsNC45bDQuOC00LjljMC40LTAuNCwxLjEtMC41LDEuNiwwYzAsMCwwLDAsMCwwQzguNy0xLDguNy0wLjIsOC4zLDAuMnoiLz4KPC9zdmc+) no-repeat 0 0;
    background-size: 11px 7px;
    width: 11px;
    height: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -2px;
    transition: -webkit-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  }
}
.tabs__item_dropdown.is-active .tabs__item-text:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.tabs__dropdown {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  width: 100%;
  box-sizing: border-box;
  font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
}
@media screen and (min-width: 960px) {
  .tabs__dropdown {
    margin-top: 10px;
    display: none;
  }
}
@media screen and (min-width: 960px) {
  .tabs__dropdown {
    border: 1px solid #e4e4e4;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    width: 260px;
    margin-top: 5px;
    border-radius: 2px;
    position: absolute;
    left: 50%;
    margin-left: -130px;
    z-index: 20;
  }
  .tabs__dropdown:before,
  .tabs__dropdown:after {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .tabs__dropdown:after {
    border-bottom-color: #fff;
  }
  .tabs__dropdown:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__dropdown {
    padding-left: 20px;
  }
}
@media screen and (min-width: 960px) {
  .tabs__item_dropdown.is-active .tabs__dropdown {
    display: block;
  }
}
.tabs__dropdown-item {
  box-sizing: border-box;
  height: auto;
  display: block;
  font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  color: #666;
  text-align: left;
  cursor: pointer;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .tabs__dropdown-item {
    font-size: 1rem;
    line-height: 1;
  }
}
.tabs__dropdown-item:hover,
.tabs__dropdown-item.selected {
  color: #e30613;
}
.tabs__dropdown-item:first-child .tabs__dropdown-item-text {
  border-top: medium none;
}
.tabs__dropdown-item-text {
  border-top: 1px solid #e4e4e4;
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.tabs__item.is-active .tabs__item-content {
  display: block;
}
.tabs__item-content {
  display: none;
}
@media screen and (min-width: 960px) {
  .tabs__item-content {
    padding-bottom: 1.2rem;
    padding-right: 20px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__item-content {
    border-top: 1px solid #e4e4e4;
    background-color: #fff;
    padding-left: 20px;
  }
}
.tabs__item-sublist {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 959px) {
  .tabs__item-sublist li + li {
    border-top: 1px solid #e4e4e4;
  }
}
.tabs__item-sublist-item {
  display: inline-block;
  vertical-align: top;
  color: #666;
}
@media screen and (min-width: 960px) {
  .tabs__item-sublist-item {
    font-size: 0.75rem;
    line-height: 1.2;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs__item-sublist-item {
    font-size: 1rem;
    line-height: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
  }
}
.tabs__item-sublist-item.is-active {
  color: #e30613;
}
.tabs-message {
  text-align: center;
  padding: 2.36rem 0;
}
.tabs-message__icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: 0 auto 1.73rem;
}
.tabs-message__icon_not-found {
  width: 162px;
  height: 124px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNzEuOCAxMjQuMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcxLjggMTI0LjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojOTk5OTk5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRTkyMjJEO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMuOSwxMTEuNGMwLDQuOC0zLjksOC43LTguNyw4LjdzLTguNy0zLjktOC43LTguN3MzLjktOC43LDguNy04LjdTNTMuOSwxMDYuNiw1My45LDExMS40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjYsNzQuNCIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExOCwxMTEuNGMwLDQuOC0zLjksOC43LTguNyw4LjdjLTQuOCwwLTguNy0zLjktOC43LTguN3MzLjktOC43LDguNy04LjdDMTE0LjEsMTAyLjcsMTE4LDEwNi42LDExOCwxMTEuNHoiCgkJLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS4xLDE4LjUiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI4Ny40IiB5MT0iMjcuMiIgeDI9IjM2LjIiIHkyPSIxOS42Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuMSwxOC41djQ5YzAuNSwzLjksMy45LDcsNy45LDdoODQuM2M0LjEsMCw3LjQtMyw3LjktN3YtNy43Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuMSw2NS40djE5LjFjMC41LDMuOSwzLjksNyw3LjksN2g4OS4yIi8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy41LDYuOGg5LjljNi40LDAsMTEuNiw1LjIsMTEuNiwxMS42Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTM3LjYsMTAuN2MtMTEuNi0xMS42LTMwLjMtMTEuNi00MS44LDBzLTExLjYsMzAuMywwLDQxLjhjMTAuNSwxMC41LDI3LjEsMTEuNSwzOC43LDIuOGwyMS44LDIxLjgKCQljMS42LDEuNiw0LjMsMS42LDUuOSwwYzEuNi0xLjYsMS42LTQuMywwLTUuOWwtMjEuOC0yMS44QzE0OSwzNy44LDE0OC4xLDIxLjMsMTM3LjYsMTAuN3oiLz4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjExNi43IiBjeT0iMzEuNyIgcj0iMjMuNyIvPgo8L2c+Cjwvc3ZnPgo=);
}
.tabs-message__text {
  font-size: 1.1rem;
  font-weight: 300;
  margin-bottom: 1.27rem;
}
.tabs-message__link {
  font-size: 0.85rem;
}
.tabs_aside {
  margin-left: -12px;
  margin-right: -12px;
}
@media screen and (max-width: 759px) {
  .tabs_aside {
    margin-left: 0;
    margin-right: 0;
  }
}
.tabs_aside:after {
  content: "";
  display: table;
  clear: both;
}
.tabs_aside > .tabs__list-wrap {
  width: 25%;
  float: left;
  position: static;
  margin-bottom: 0;
  border-bottom: medium none;
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap {
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside > .tabs__list-wrap {
    width: 100%;
    min-width: 280px;
    margin: 0 auto;
    margin-bottom: 30px;
    float: none;
    z-index: 5;
  }
  .tabs_aside > .tabs__list-wrap.is-opened {
    z-index: 14;
  }
}
@media screen and (max-width: 959px) {
  .tabs_home-tariffs.tabs_aside > .tabs__list-wrap {
    float: left;
    width: 260px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_home-tariffs.tabs_aside > .tabs__list-wrap {
    width: 100%;
    max-width: 280px;
    float: none;
    margin-top: 12px;
  }
}
.tabs_aside > .tabs__content {
  width: 75%;
  float: right;
  padding: 0 12px;
}
@media screen and (max-width: 759px) {
  .tabs_aside > .tabs__content {
    float: none;
    padding: 0;
    width: 100%;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__list {
  text-align: left;
}
.tabs_aside > .tabs__list-wrap .tabs__item-heading {
  min-height: 65px;
  margin: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 60px;
  box-sizing: border-box;
}
@media screen and (min-width: 960px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading {
    padding-left: 40px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading {
    min-height: 0;
    line-height: 1.2;
    position: relative;
    padding-left: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item {
  height: auto;
  line-height: 1.2;
  display: block;
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  margin-left: 0;
}
.tabs_aside > .tabs__list-wrap .tabs__item:last-child {
  border-bottom: medium none;
}
.tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-text-decor {
  border-bottom: medium none;
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item.is-active {
    background: #f5f5f5;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading {
  padding-right: 40px;
}
@media screen and (min-width: 1280px) {
  .tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading .tabs__item-icon + .tabs__item-text[href] {
    margin: -7px -40px -7px -60px;
    padding: 7px 40px 7px 60px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading .tabs__item-icon + .tabs__item-text[href] {
    margin: -7px -40px;
    padding: 7px 40px;
  }
}
@media screen and (min-width: 1280px) {
  .tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading .tabs__item-text[href] {
    margin: -7px -40px -7px 0;
    padding: 7px 40px 7px 0;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading:after {
  display: block;
}
.tabs_aside > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading .tabs__item-value {
  display: none;
}
.tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTMwNjExIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+) no-repeat 0 0;
  width: 12px;
  height: 23px;
  position: absolute;
  right: 20px;
  top: 50%;
  display: none;
}
@media screen and (min-width: 960px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading:after {
    margin-top: -12px;
  }
}
@media screen and (max-width: 1679px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading:after {
    right: 10px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading:after {
    content: none;
  }
}
@media screen and (min-width: 1280px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading .tabs__item-icon + .tabs__item-text[href] {
    margin: -7px 0 -7px -60px;
    padding: 7px 0 7px 60px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading .tabs__item-icon + .tabs__item-text[href] {
    margin: -7px -40px;
    padding: 7px 40px;
  }
}
@media screen and (min-width: 1280px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading .tabs__item-text[href] {
    margin: -7px 0;
    padding: 7px 0;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading .tabs__item-text[href] {
    margin: -7px 0;
    padding: 7px 0;
  }
}
@media screen and (min-width: 960px) {
  .tabs_aside > .tabs__list-wrap .tabs__item .tabs__item-heading .tabs__item-text {
    min-height: 65px;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    box-sizing: border-box;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item-heading_noimg {
  padding-left: 0;
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading_noimg {
    padding-left: 12px;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item-heading_valued {
  padding-right: 85px;
}
@media screen and (min-width: 960px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading_valued .tabs__item-text {
    margin: -7px -85px -7px -60px !important;
    padding: 7px 85px 7px 60px !important;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-heading_valued .tabs__item-text {
    margin: -7px -85px -7px -12px !important;
    padding: 7px 85px 7px 12px !important;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item-heading .tabs__item-value {
  display: block;
}
.tabs_aside > .tabs__list-wrap .tabs__item-icon {
  display: block;
}
@media screen and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-icon {
    display: none;
  }
}
.tabs_aside > .tabs__list-wrap .tabs__item-icon_other-devices {
  top: 35px;
}
.tabs_aside > .tabs__list-wrap .tabs__item-text:not([href]) {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1.2;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-text:not([href]) {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside > .tabs__list-wrap .tabs__item-text:not([href]) {
    padding: 0;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap {
    float: none;
    margin: 0 auto 27px;
    width: 100%;
    max-width: 560px;
    border-bottom: medium none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside-tablet > .tabs__list-wrap {
    max-width: 280px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap + .tabs__content {
    width: 100%;
    float: none;
    padding: 0;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__list {
    text-align: left;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__content {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item {
    height: auto;
    line-height: 1.2;
    display: block;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    margin-left: 0;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item:last-child {
    border-bottom: medium none;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__item-heading {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__item-heading .tabs__item-text {
    min-height: 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.is-active .tabs__item-heading {
    background-color: #f5f5f5;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.is-active.tabs__item_dropdown .tabs__item-heading:after {
    top: 1.2rem;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__item-heading {
    padding-right: 0;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__dropdown-item {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__dropdown-item.is-active:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMS40IC0xLjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEuNCAtMS43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzMDYxMyIgZD0iTTEwLjYtMC43TDMsOC44TDAuNCw2LjVjMCwwLTEuNCwwLjEtMSwwLjVsMi45LDMuOWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM2MwLDAsMC4xLDAsMC4xLDAgYzAsMCwwLjEsMCwwLjEsMGMwLjQsMCwwLjctMC4yLDAuOS0wLjVsOC0xMUMxMi4yLTAuOCwxMC42LTAuNywxMC42LTAuN3oiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
            transform: translateY(-7px);
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__dropdown-item-text {
    padding-right: 60px;
  }
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item.tabs__item_dropdown .tabs__item-text {
    padding-left: 12px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item-heading {
    min-height: 0;
    line-height: 1.2;
    position: relative;
    padding-left: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item-text:not([href]) {
    font-size: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside-tablet > .tabs__list-wrap .tabs__item-text:not([href]) {
    padding: 0;
  }
}
.tabs_clear.tabs_aside-tablet .tabs__list {
  border-bottom: medium none;
}
.tabs_clear .tabs__list-wrap {
  border-bottom: medium none;
}
.tab_securities .tabs__item:first-child {
  border-top: 1px solid #e6e6e6;
}
@media screen and (max-width: 759px) {
  .tab_securities .tabs__list-wrap {
    float: none;
    margin: 0 auto 30px;
    padding: 0;
    width: 100%;
  }
}
.tabs > .tabs__list-wrap_round {
  border-bottom: medium none;
  float: none;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 960px) {
  .tabs > .tabs__list-wrap_round {
    text-align: center;
  }
}
.tabs > .tabs__list-wrap_round + .tabs__content {
  float: none;
  width: auto;
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round {
    text-align: left;
  }
}
@media screen and (min-width: 960px) {
  .tabs > .tabs__list-wrap_round .tabs__list {
    text-align: center;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item-heading {
  min-height: 0;
}
@media screen and (min-width: 760px) {
  .tabs > .tabs__list-wrap_round .tabs__item-heading {
    line-height: inherit;
    padding: 0;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item {
  display: inline-block;
  border: 1px solid #ededed;
  border-left: medium none;
  background-color: #fff;
  margin: 0;
  height: 42px;
  line-height: 40px;
  padding: 0 24px;
}
.tabs > .tabs__list-wrap_round .tabs__item:last-child {
  border-bottom: 1px solid #ededed;
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round .tabs__item {
    height: auto;
    line-height: 22px;
    width: 100%;
    padding: 0;
    border: medium none;
    border-bottom: 1px solid #e6e6e6;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item:first-child {
  border-left: 1px solid #ededed;
  border-radius: 20px 0 0 20px;
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round .tabs__item:first-child {
    border-radius: 0;
    border-left: medium none;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item:last-child {
  border-radius: 0 20px 20px 0;
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round .tabs__item:last-child {
    border-radius: 0;
    border-bottom: medium none;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item.is-active {
  background-color: #e30613;
  border-color: #e30613;
  color: #fff;
}
.tabs > .tabs__list-wrap_round .tabs__item.is-active .tabs__item-heading:after {
  content: none;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs > .tabs__list-wrap_round .tabs__item.is-active:after {
    content: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round .tabs__item.is-active {
    background-color: #f5f5f5;
    border-bottom-color: #e6e6e6;
    color: #333;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item-text {
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .tabs > .tabs__list-wrap_round .tabs__item-text {
    font-size: 1rem;
  }
}
.tabs > .tabs__list-wrap_round .tabs__item-icon {
  display: none;
}
.tabs_aside-no-icon .tabs__item {
  padding-left: 0;
  height: 65px;
  line-height: 60px;
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .tabs_aside-no-icon .tabs__item {
    height: 36px;
    line-height: 34px;
    padding: 0 35px 0 12px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside-no-icon .tabs__item {
    height: 36px;
    line-height: 34px;
    padding: 0 35px 0 12px;
  }
}
.tabs_aside-no-icon .tabs__item-text-decor {
  color: #333;
  padding-right: 10px;
  border-bottom: none;
}
.tabs_aside-no-icon .tabs__count {
  color: #999;
  font-size: 0.75rem;
}
.tabs_site-search .tabs__list-wrap {
  margin-top: -60px;
}
@media screen and (max-width: 759px) {
  .tabs_site-search .tabs__list-wrap {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_offices-info .tabs__list-wrap {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs_app-card .tabs__item {
    line-height: 2.5rem;
    height: auto;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs_app-card .tabs__item.is-active:after {
    content: none;
  }
}
.tabs_app-card .tabs__item.is-active .tabs__item-text {
  padding-right: 25px;
}
.tabs_app-card .tabs__item-icon {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
@media screen and (min-width: 760px) {
  .tabs_app-card .tabs__item-icon {
    width: 43px;
    height: 43px;
    fill: #adb8c1;
    stroke: #adb8c1;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center;
    position: static;
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_app-card .tabs__item-text {
    padding: 7px 12px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .tabs_app-card .tabs__current {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap {
    left: -20px;
    margin: 0 -40px 18px 0;
    padding: 0;
    max-width: none;
    z-index: 2;
    white-space: nowrap;
    overflow: auto;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__current {
  display: none;
}
.tabs_icons-block > .tabs__list-wrap .tabs__list {
  padding: 72px 0 0;
}
@media screen and (max-width: 1679px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__list {
    padding-top: 67px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__list {
    padding-top: 57px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__list {
    display: block !important;
    width: auto;
    margin: 0 20px;
    padding: 47px 0 0;
    background: none;
    border: none;
    border-bottom: 1px solid #ededed;
    box-shadow: none;
    border-radius: 0;
    position: static;
  }
  .tabs_icons-block > .tabs__list-wrap .tabs__list:before,
  .tabs_icons-block > .tabs__list-wrap .tabs__list:after {
    display: none;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item {
  position: relative;
}
@media screen and (max-width: 1279px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item {
    margin-left: 1.5%;
  }
  .tabs_icons-block > .tabs__list-wrap .tabs__item:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item {
    height: 65px;
    line-height: 1.2;
    margin-left: 10px;
  }
  .tabs_icons-block > .tabs__list-wrap .tabs__item:first-child {
    margin-left: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item {
    text-align: center;
    border-bottom: 3px solid transparent;
    background: none;
    display: inline-block;
    font-size: 13.6px;
    height: 45px;
  }
  .tabs_icons-block > .tabs__list-wrap .tabs__item.is-active {
    border-bottom-color: #e30613;
  }
  .tabs_icons-block > .tabs__list-wrap .tabs__item.is-active:after {
    display: none;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item-icon {
  display: block;
  margin: 0;
  position: absolute;
  top: -72px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 1679px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon {
    top: -67px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon {
    top: -57px;
    max-width: none;
    max-height: none;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_tail,
.tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_mask {
  margin-top: 10px;
}
@media screen and (max-width: 1279px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_tail,
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_mask {
    margin-top: 8px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_tail,
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_mask {
    margin-top: 6px;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_similar {
  margin-top: 16px;
}
@media screen and (max-width: 1279px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_similar {
    margin-top: 13px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_similar {
    margin-top: 10px;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_love {
  margin-top: 5px;
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon.tabs__item-icon_love {
    margin-top: 9px;
  }
}
@media screen and (max-width: 1279px) and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-icon {
    top: -47px;
  }
}
.tabs_icons-block > .tabs__list-wrap .tabs__item-text {
  padding: 0 1rem;
  white-space: normal;
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-text {
    padding: 0 8px;
    font-size: 13.6px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-text-decor {
    display: inline-block;
    max-width: 90px;
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_icons-block > .tabs__list-wrap .tabs__item-text-decor {
    max-width: 70px;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-count-block {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside-count-block .tabs__current {
    height: 64px;
    color: #e30613;
    background: none;
    padding-top: 8px;
    line-height: 1.2;
  }
  .tabs_aside-count-block .tabs__current .tabs__item-text-decor {
    position: relative;
    z-index: -1;
  }
  .tabs_aside-count-block .tabs__current .tabs__count {
    display: inline;
    padding: 0;
    position: relative;
    z-index: -1;
  }
  .tabs_aside-count-block .tabs__current .br {
    display: block;
    width: 1px;
    height: 1px;
  }
}
.tabs_aside-count-block .tabs__item {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 120%;
}
@media screen and (max-width: 759px) {
  .tabs_aside-count-block .tabs__item {
    padding: 0;
  }
}
.tabs_aside-count-block .tabs__item.is-active .tabs__item-text-decor {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .tabs_aside-count-block .tabs__item-text {
    padding: 7px 40px 7px 12px;
  }
}
.tabs_aside-count-block .tabs__item-text .br {
  display: none;
}
.tabs_aside-count-block .tabs__item-text-decor {
  color: #000;
}
.tabs_aside-count-block .tabs__count {
  display: block;
  font-size: 0.85rem;
  color: #999;
  padding: 0.45rem 0 0;
}
@media screen and (max-width: 759px) {
  .tabs_aside-count-block .tabs__count {
    font-size: 0.85rem;
    line-height: 1.2;
    color: #999;
  }
}
@media screen and (min-width: 1280px) {
  .tabs_aside-count-block .tabs__item-icon + .tabs__item-text {
    margin-left: -60px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .tabs_aside-count-block .tabs__item-icon + .tabs__item-text {
    margin-left: -40px;
  }
}
.tabs_aside-count-block .tabs__item-icon_gold {
  display: block;
  top: 16px;
  left: 3.95rem;
}
.tabs_aside-count-block .tabs__item-icon_platinum {
  display: block;
  top: 14px;
  left: 5.77rem;
}
@media screen and (max-width: 759px) {
  .tabs_aside-count-block .tabs__item-icon {
    display: none !important;
  }
}
.tabs_horizontal-intocontent .tabs__list {
  text-align: left;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__list {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    width: 100%;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
    text-align: center;
    margin: 5px 0 0;
    display: none;
    position: absolute;
    z-index: 20;
  }
  .tabs_horizontal-intocontent .tabs__list:before,
  .tabs_horizontal-intocontent .tabs__list:after {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .tabs_horizontal-intocontent .tabs__list:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
  .tabs_horizontal-intocontent .tabs__list:after {
    border-bottom-color: #fff;
  }
}
.tabs_horizontal-intocontent.tabs_center .tabs__list {
  text-align: center;
}
.tabs_horizontal-intocontent .tabs__list-wrap {
  margin-bottom: 0;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__list-wrap {
    max-width: 560px;
    margin: 0 auto;
    border-bottom: medium none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_horizontal-intocontent .tabs__list-wrap {
    max-width: 280px;
  }
}
.tabs_horizontal-intocontent .tabs__content {
  padding-top: 27px;
}
.tabs_horizontal-intocontent .tabs__item:not(:first-child) {
  margin-left: 1.8rem;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item:not(:first-child) {
    margin-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item {
    border-bottom: 1px solid #e4e4e4;
    height: auto;
    display: block;
    margin: 0;
    font-size: 1rem;
    line-height: 1.2;
    color: #666;
    position: relative;
  }
  .tabs_horizontal-intocontent .tabs__item:last-child {
    border-bottom: medium none;
  }
  .tabs_horizontal-intocontent .tabs__item.is-active {
    background-color: #f5f5f5;
  }
  .tabs_horizontal-intocontent .tabs__item.is-active:after {
    content: "";
    margin-top: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMS40IC0xLjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEuNCAtMS43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzMDYxMyIgZD0iTTEwLjYtMC43TDMsOC44TDAuNCw2LjVjMCwwLTEuNCwwLjEtMSwwLjVsMi45LDMuOWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM2MwLDAsMC4xLDAsMC4xLDAgYzAsMCwwLjEsMCwwLjEsMGMwLjQsMCwwLjctMC4yLDAuOS0wLjVsOC0xMUMxMi4yLTAuOCwxMC42LTAuNywxMC42LTAuN3oiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
            transform: translateY(-7px);
  }
}
.tabs_horizontal-intocontent .tabs__item-text_calendar {
  position: relative;
}
.tabs_horizontal-intocontent .tabs__item-text_calendar.is-filled {
  color: #e60000;
}
.tabs_horizontal-intocontent .tabs__item-text_calendar.is-filled > span {
  color: #e60000;
}
.tabs_horizontal-intocontent .tabs__item-text_calendar > span {
  display: inline-block;
  font-size: 0.85rem;
  color: #1381b4;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  position: relative;
}
@media screen and (min-width: 960px) {
  .tabs_horizontal-intocontent .tabs__item-text_calendar > span {
    line-height: 2.5rem;
    padding-left: 45px;
    background-position: 8px center;
  }
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item-text_calendar > span {
    padding-left: 25px;
    background-size: 18px;
  }
}
@media screen and (max-width: 759px) {
  .tabs_horizontal-intocontent .tabs__item-text_calendar > span {
    padding: 7px 0 7px 30px;
    width: 100%;
    font-size: 1rem;
    box-sizing: border-box;
    background-position: 13px 6px;
  }
}
.tabs_horizontal-intocontent .tabs__item-text_calendar > span:before {
  content: '';
  display: block;
  width: 19px;
  height: 19px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE5IDE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOSAxOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2FkYjhjMSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LDloMlY3SDdWOXogTTcsMTVoMnYtMkg3VjE1eiBNNywxMmgydi0ySDdWMTJ6IE00LDloMlY3SDRWOXoNCgkJCSBNNCwxMmgydi0ySDRWMTJ6IE00LDE1aDJ2LTJINFYxNXogTTE3LDIuMDAxaC0yVjAuNUMxNSwwLjIyNSwxNC43NzYsMCwxNC41LDBTMTQsMC4yMjUsMTQsMC41djEuNWgtNFYwLjUNCgkJCUMxMCwwLjIyNSw5Ljc3NSwwLDkuNSwwQzkuMjI0LDAsOSwwLjIyNSw5LDAuNXYxLjVINVYwLjVDNSwwLjIyNSw0Ljc3NSwwLDQuNSwwQzQuMjI0LDAsNCwwLjIyNSw0LDAuNXYxLjVIMg0KCQkJYy0xLjEwNCwwLTIsMC44OTUtMiwydjEzYzAsMS4xMDQsMC44OTYsMiwyLDJoMTVjMS4xMDQsMCwyLTAuODk1LDItMlY0QzE5LDIuODk2LDE4LjEwNCwyLjAwMSwxNywyLjAwMXogTTE4LDE3DQoJCQljMCwwLjU1My0wLjQ0NywxLTEsMUgyYy0wLjU1MywwLTEtMC40NDctMS0xVjRjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgydjEuNUM0LDQuNzc3LDQuMjI0LDUsNC41LDVDNC43NzUsNSw1LDQuNzc3LDUsNC41MDFWM2g0djEuNQ0KCQkJQzksNC43NzcsOS4yMjQsNSw5LjUsNWMwLjI3NSwwLDAuNS0wLjIyNCwwLjUtMC41VjNoNHYxLjVDMTQsNC43NzcsMTQuMjI0LDUsMTQuNSw1czAuNS0wLjIyNCwwLjUtMC41VjNoMmMwLjU1MywwLDEsMC40NDgsMSwxDQoJCQlWMTd6IE0xMywxNWgydi0yaC0yVjE1eiBNMTMsMTJoMnYtMmgtMlYxMnogTTEzLDloMlY3aC0yVjl6IE0xMCw5aDJWN2gtMlY5eiBNMTAsMTJoMnYtMmgtMlYxMnogTTEwLDE1aDJ2LTJoLTJWMTV6Ii8+DQo8L3N2Zz4NCg==) no-repeat;
  background-size: 19px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item-text_calendar > span:before {
    left: 0;
  }
}
.tabs_horizontal-intocontent .tabs__item-text_calendar .input {
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  height: 100%;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item-heading {
    padding: 0;
  }
}
@media screen and (min-width: 960px) {
  .tabs_horizontal-intocontent .tabs__item-text {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__item-text {
    min-height: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 7px 60px 7px 12px;
    box-sizing: border-box;
  }
  .tabs_horizontal-intocontent .tabs__item-text .b-hint {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .tabs_horizontal-intocontent .tabs__item-text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_horizontal-intocontent .tabs__current {
    display: block;
  }
}
.tabs_horizontal-intocontent.is-responce .tabs__list-wrap {
  max-width: 560px;
  margin: 0 auto;
  border-bottom: medium none;
}
@media screen and (max-width: 759px) {
  .tabs_horizontal-intocontent.is-responce .tabs__list-wrap {
    max-width: 280px;
  }
}
.tabs_horizontal-intocontent.is-responce .tabs__current {
  display: block;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) {
  margin: 5px 0 0;
  display: none;
  background-color: #fff;
  border-top: medium none;
  position: absolute;
  z-index: 20;
  width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  text-align: left;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr):before,
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr):after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr):after {
  border-bottom-color: #fff;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr):before {
  border-bottom-color: #e4e4e4;
  margin-bottom: 1px;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) .tabs__item {
  border-bottom: 1px solid #e4e4e4;
  height: auto;
  display: block;
  margin: 0;
  font-size: 1rem;
  line-height: 1.2;
  color: #666;
  position: relative;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) .tabs__item:last-child {
  border-bottom: medium none;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) .tabs__item.is-active {
  background-color: #f5f5f5;
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) .tabs__item.is-active:after {
  margin-top: 0;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMS40IC0xLjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEuNCAtMS43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzMDYxMyIgZD0iTTEwLjYtMC43TDMsOC44TDAuNCw2LjVjMCwwLTEuNCwwLjEtMSwwLjVsMi45LDMuOWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM2MwLDAsMC4xLDAsMC4xLDAgYzAsMCwwLjEsMCwwLjEsMGMwLjQsMCwwLjctMC4yLDAuOS0wLjVsOC0xMUMxMi4yLTAuOCwxMC42LTAuNywxMC42LTAuN3oiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  background-size: cover;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 18px;
  top: 50%;
  -webkit-transform: translateY(-7px);
      -ms-transform: translateY(-7px);
          transform: translateY(-7px);
}
.tabs_horizontal-intocontent.is-responce .tabs__list:not(.nobr) .tabs__item-text {
  padding: 7px 60px 7px 12px;
}
.tabs_horizontal-intocontent.is-responce .tabs__item-text .b-hint {
  display: none;
}
@media screen and (max-width: 959px) {
  .tabs_horizontal:not(.tabs_app-card) {
    max-width: 560px;
    margin: 0 auto 27px;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__list {
    margin: 5px 0 0;
    display: none;
    background-color: #fff;
    border-top: medium none;
    position: absolute;
    z-index: 20;
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__list:after,
  .tabs_horizontal:not(.tabs_app-card) .tabs__list:before {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__list:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__list:after {
    border-bottom-color: #fff;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__list-wrap {
    border-bottom: 0;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item {
    text-align: left;
    margin-left: 0;
    white-space: normal;
    position: relative;
    display: block;
    height: auto;
    font: 18px/1.2 'Corpid', 'Arial', sans-serif;
    line-height: 22px;
    color: #666;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item:not(:last-child) {
    border-bottom: 1px solid #e4e4e4;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item:hover {
    color: #333;
    background: #f5f5f5;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item.is-active {
    color: #333;
    background: #f5f5f5;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item.is-active:after {
    content: "";
    margin-top: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMS40IC0xLjcgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEuNCAtMS43IDE0IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzMDYxMyIgZD0iTTEwLjYtMC43TDMsOC44TDAuNCw2LjVjMCwwLTEuNCwwLjEtMSwwLjVsMi45LDMuOWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM2MwLDAsMC4xLDAsMC4xLDAgYzAsMCwwLjEsMCwwLjEsMGMwLjQsMCwwLjctMC4yLDAuOS0wLjVsOC0xMUMxMi4yLTAuOCwxMC42LTAuNywxMC42LTAuN3oiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 18px;
    top: 12px;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item-text {
    box-sizing: border-box;
  }
  .tabs_horizontal:not(.tabs_app-card) .tabs__item-text[href] {
    padding: 7px 40px 7px 12px;
  }
}

.textarea {
  background: #fff;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  width: 100%;
  height: 108px;
  padding: 7px 12px;
  font: 400 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  color: #333;
  text-align: left;
  -webkit-appearance: none;
  resize: vertical;
}
.textarea:hover,
.textarea:focus {
  border-color: #ccc;
  outline: none;
}
.textarea_no-resize {
  resize: none;
}
.textarea_small {
  font-size: 16.4px;
}
.textarea_large {
  font-size: 24.2px;
  height: 144px;
}
.textarea_xlarge {
  font-size: 1.8rem;
  font-weight: 300;
  padding-left: 0.88em;
  padding-right: 0.88em;
  height: 5em;
}
@media screen and (max-width: 759px) {
  .textarea_xlarge {
    font-size: 24.2px;
    font-weight: 400;
  }
}
.textarea_shadow-onfocus {
  transition: box-shadow 0.3s ease-in-out;
}
.textarea_shadow-onfocus:focus {
  box-shadow: 0 5px 30px rgba(172,184,193,0.3);
  border-color: #f2f2f2;
}
.textarea.input-validation-error,
.textarea.field_error {
  border-color: #f8c1c3;
}
.textarea[disabled] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTYxNzUwQzI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTYxNzUwRDI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjE3NTBBMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNjE3NTBCMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jypfJAAAAC1JREFUeNokyQEJAEAMAkAtsP41dQF8+QnCoUwCYHcLtqeZoe1Tf0jKT9cnwACQCiN00dYFXAAAAABJRU5ErkJggg==) repeat 0 0;
  border-color: #e4e4e4 !important;
}
.textarea + .b-hint {
  position: absolute;
  margin: 8px 0 0 10px;
}

.typography__separate {
  border-top: 1px solid rgba(0,0,0,0.05);
  margin-bottom: 1rem;
}
.typography__lh-15 {
  line-height: 1.5;
}
.typography__small-gray {
  color: #999;
  font-size: 0.85rem;
  line-height: 1.33;
}
.typography__small-black {
  color: #000;
  font-size: 0.85rem;
  line-height: 1.33;
}
.typography__text-small {
  font-size: 0.85rem;
}
.typography__text-smallest {
  font-size: 0.75rem;
}
.typography__gray {
  color: #808080;
}
.typography__bbd {
  border-bottom: 1px dotted;
}
.typography__bbd:hover {
  border-bottom: medium none;
}

.ui-autocomplete {
  z-index: 1100;
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: 2px;
  font-family: 'Corpid', 'Arial', sans-serif;
  font-size: 18px;
  box-sizing: border-box;
}
.ui-autocomplete.ui-widget_select-suggest {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  border-radius: 4px;
  -webkit-transform: translate(10px, 0);
      -ms-transform: translate(10px, 0);
          transform: translate(10px, 0);
}
.ui-autocomplete .ui-menu-item {
  background: none;
  border: medium none;
  border-radius: 2px;
  padding: 5px;
  color: #000;
  cursor: pointer;
  margin: 0;
}
.ui-autocomplete .ui-menu-item:hover,
.ui-autocomplete .ui-menu-item.ui-state-focus,
.ui-autocomplete .ui-menu-item.ui-state-active {
  border: medium none;
  background-color: #e30613;
  color: #fff;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus,
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  background-color: #e30613;
  color: #fff;
  border-color: #e30613;
  margin: 0;
}
.ui-widget_select-suggest {
  height: 300px;
}
@media screen and (max-width: 759px) {
  .ui-widget_select-suggest {
    max-width: 100%;
    width: auto !important;
    box-sizing: border-box;
    right: 30px;
  }
}
.ui-widget_select-suggest:before,
.ui-widget_select-suggest:after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-left: -5px;
}
.ui-widget_select-suggest:before {
  border-bottom-color: #e4e4e4;
  margin-bottom: 1px;
}
.ui-widget_select-suggest:after {
  border-bottom-color: #fff;
}
.ui-widget_select-suggest .jspPane {
  left: 0 !important;
}
.ui-widget_select-suggest .jspHorizontalBar {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.ui-datepicker-trigger {
  background: none;
  border: medium none;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 1px;
  left: 1px;
}
.ui-datepicker {
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 0 10px 10px;
  border-radius: 2px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  box-sizing: border-box;
  width: 276px;
  font: normal 13px/1 'Corpid', 'Arial', sans-serif;
  z-index: 9999 !important;
}
.ui-datepicker:before,
.ui-datepicker:after {
  content: "";
  display: block;
  border: 7px solid transparent;
  position: absolute;
  left: 50%;
  bottom: 100%;
  margin-left: -7px;
}
.ui-datepicker:before {
  border-bottom-color: #e4e4e4;
  margin-bottom: 1px;
}
.ui-datepicker:after {
  border-bottom-color: #fff;
}
.ui-datepicker thead {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.ui-datepicker tr:first-child td {
  padding-top: 16px;
}
.ui-datepicker th {
  padding: 0;
  text-align: center;
  font-weight: 700;
  height: 29px;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 12px;
  color: #666;
}
.ui-datepicker td {
  text-align: center;
  vertical-align: middle;
  padding: 3px 4px;
}
.ui-datepicker .ui-datepicker-other-month .ui-state-default {
  display: none;
}
.ui-datepicker .ui-state-default {
  background: none;
  border: none;
  text-align: center;
  padding: 0;
  height: 28px;
  line-height: 28px;
  color: #666;
}
.ui-datepicker .ui-state-default:hover {
  color: #e30613;
}
.ui-datepicker .ui-state-default.ui-state-active {
  background-color: #e30613;
  color: #fff;
  border-radius: 2px;
}
.ui-datepicker .ui-datepicker-header {
  background: none;
  border: none;
  margin: 0;
  height: 60px;
  padding: 0;
  position: relative;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background: none;
  border: none;
  width: 25px;
  height: 30px;
  position: absolute;
  top: 15px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background: no-repeat 0 0;
  width: 6px;
  height: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -3px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 0;
}
.ui-datepicker .ui-datepicker-prev span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg==);
}
.ui-datepicker .ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-datepicker-next span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+);
}
.ui-datepicker .ui-datepicker-title {
  line-height: 60px;
  font-size: 18px;
  color: #333;
  margin: 0 25px;
}
.ui-datepicker .ui-datepicker-title select {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  margin-left: 15px;
  width: 65px;
  font-size: 16px;
}
.ui-datepicker .ui-datepicker-title select:focus {
  outline: none;
}
