.b-service-support {
  padding-left: 54px;
  margin: 18px 0;
  background: #fff5df;
}
.b-service-support_margin_none {
  margin: 0;
}
.b-service-support__icon-faq {
  background: #f5ebd6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.843' height='26.9' viewBox='0 0 32.843 26.9'%3E%3Cpath fill='%236ABB3F' d='M0 0H32.843V19.882H0z'/%3E%3Cpath fill='%23549234' d='M24.335 26.9L32.843 19.882 24.335 19.882z'/%3E%3Cpath fill='%23FFF' d='M17.012,12.685h-1.941c-0.005-0.278-0.008-0.449-0.008-0.509c0-0.629,0.104-1.147,0.312-1.554 c0.208-0.405,0.625-0.863,1.249-1.371c0.624-0.506,0.997-0.839,1.119-0.997c0.188-0.247,0.282-0.521,0.282-0.821 c0-0.416-0.166-0.771-0.499-1.069c-0.332-0.296-0.781-0.444-1.344-0.444c-0.543,0-0.997,0.154-1.362,0.464 c-0.366,0.311-0.617,0.781-0.754,1.415l-1.964-0.242c0.056-0.909,0.442-1.681,1.161-2.315c0.719-0.634,1.661-0.95,2.828-0.95 c1.229,0,2.205,0.32,2.931,0.963c0.726,0.642,1.088,1.389,1.088,2.241c0,0.472-0.132,0.918-0.399,1.339 c-0.267,0.423-0.836,0.995-1.708,1.722c-0.452,0.375-0.732,0.677-0.841,0.904C17.051,11.688,17.001,12.097,17.012,12.685z M15.071,15.562v-2.139h2.139v2.139H15.071z'/%3E%3C/svg%3E") no-repeat 10px 14px;
}
html:not(.is_adaptive) .b-service-support__icon-faq {
  background-position: 20px 23px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-service-support__icon-faq {
    background-position: 20px 23px;
  }
}
.b-service-support_mode_contacts {
  padding-bottom: 48px;
  padding-left: 48px;
}
.b-service-support__content {
  float: left;
  width: 100%;
  color: #515151;
  font-size: 15px;
  font-family: Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  line-height: 18px;
  background: #fff5df;
}
html:not(.is_adaptive) .b-service-support__content {
  font: 20px/30px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
@media (min-width: 1024px) {
  .is_adaptive .b-service-support__content {
    font: 20px/30px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  }
}
.b-service-support__content-wrapper {
  padding: 18px 12px;
}
html:not(.is_adaptive) .b-service-support__content-wrapper {
  padding: 18px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-service-support__content-wrapper {
    padding: 18px;
  }
}
.b-service-support__content-link {
  color: #010101;
  text-decoration: none;
}
.b-service-support__content-link:hover {
  text-decoration: underline;
}
.b-service-support__list {
  padding-left: 0;
  font-size: 15px;
  list-style: none;
}
.b-service-support__item {
  padding-left: 42px;
}
.b-service-support__item_icon_support {
  background: url(/dist/icon_support.52b38176173191bdcf30803fd71bad33.png) no-repeat 0 0;
}
.b-service-support__item-link {
  text-decoration: none;
}
.b-service-support__item-link:hover {
  text-decoration: underline;
}
html:not(.is_adaptive) .b-service-support {
  margin: 24px 0;
  padding-left: 72px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-service-support {
    margin: 24px 0;
    padding-left: 72px;
  }
}
.b-validate_bg-color_white .b-validate__expand-error {
  background-position: 0 -14px;
}
.b-validate_bg-color_white .b-validate__full-error {
  background: #fff;
}
.b-validate_bg-color_light .b-validate__expand-error {
  background-position: 0 -28px;
}
.b-validate_bg-color_light .b-validate__full-error {
  background: #eff9ff;
}
.b-validate_bg-color_gray .b-validate__expand-error {
  background-position: 0 -28px;
}
.b-validate_bg-color_gray .b-validate__full-error {
  background: #f9f9f9;
}
.b-validate__header-error-wrapper {
  position: relative;
}
.b-validate__header-error {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  height: 16px;
  height: auto !important;
  min-height: 16px;
  padding-left: 21px;
  color: #eb4444;
  font: bold 12px/18px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  background: url(/dist/b-validate__header-error.c421737c7a371302f2c0c0f5b0a7e6da.png) no-repeat top left;
}
.b-validate__field-wrapper {
  display: inline-block;
  position: relative;
}
.b-validate__short-error {
  position: absolute;
  left: 0;
  color: #eb4444;
  font-size: 10px;
  line-height: 12px;
  white-space: nowrap;
}
.b-validate__short-error_state_preview {
  overflow: hidden;
}
.b-validate__expand-error {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 14px;
  background: url(/dist/b-validate__expand-error.5e5a11321bb3d1648053fde40914bd7c.png) no-repeat 0 0;
  cursor: pointer;
}
.b-validate__collapse-error {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  background: url(/dist/b-validate__collapse-error.300cd2f3d9e002bcca31ca73af985ef4.png) no-repeat center transparent;
  cursor: pointer;
}
.b-validate__full-error {
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  overflow: hidden;
  width: 100%;
  padding: 10px;
  border-collapse: separate;
  color: #eb4444;
  font: 12px/18px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.39);
  white-space: normal;
  background: #f1f1f1;
}
.b-validate .double_border,
.b-validate .b-validate .glamor_error_border {
  position: relative;
  z-index: 10;
  margin: 0 !important;
}
.b-validate_error {
  border: 1px solid #eb4444 !important;
}
.b-textarea {
  padding: 11px 24px;
  margin: 0;
  border: 1px solid #c4c4c4;
  color: #333;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  background: #fff;
  resize: none;
}
.b-textarea_size_small {
  padding: 5px 12px;
}
.b-textarea_style_block {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.b-textarea_border_invert {
  border: 1px solid #fff;
}
.b-textarea_font-size_small {
  font-size: 12px;
}
.b-textarea_font-family_mono {
  font-family: monospace;
}
.b-textarea[disabled] {
  opacity: .4;
  cursor: default !important;
}
.b-confirmation-email__window {
  position: fixed;
  left: 50%;
  top: 20%;
  display: block;
  width: 825px;
  margin-left: -412px;
}
.b-confirmation-email__window .b-popup__fade {
  display: block;
}
.b-confirmation-email__window .b-popup__box {
  padding: 80px 65px;
}
.b-confirmation-email__window .b-text {
  display: block;
  margin: 0 0 5px;
}
.b-confirmation-email__message-item {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}
.b-confirmation-email__icon {
  display: inline-block;
  vertical-align: top;
}
.b-confirmation-email__content {
  max-width: 565px;
  display: inline-block;
  margin-left: 30px;
}
.b-confirmation-email .b-button {
  display: block;
}
.b-confirmation-email__confirm-btn {
  width: 490px;
  margin-top: 20px;
}
.b-confirmation-email__errors {
  margin-bottom: 12px;
  max-width: inherit;
}
.b-confirmation-email__error-item {
  margin: 0 6px 6px 0;
  padding: 8px 21px 10px 21px;
  display: inline-block;
  background-color: #eb4444;
  font-weight: bold;
  max-width: 607px;
  font-size: 15px;
  color: #fff;
}
.b-breadcrumbs {
  padding: 18px 0 6px 0;
  background-color: #e4f2ff;
}
.ie .b-breadcrumbs {
  margin-top: -510px;
}
.b-breadcrumbs__item {
  position: relative;
  margin-right: 8px;
  color: #3a3a3a;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-decoration: none;
  cursor: pointer;
}
.b-breadcrumbs__item:after {
  margin-left: 12px;
  content: '';
  width: 0;
  height: 0;
  border-left: 6px solid #8e8e8e;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0 none;
  display: inline-block;
  vertical-align: middle;
}
.b-breadcrumbs__item:hover {
  text-decoration: underline;
}
.b-breadcrumbs__item_state_current {
  cursor: default;
}
.b-breadcrumbs__item_state_current:after {
  content: none;
}
.b-breadcrumbs__item_state_current:hover {
  text-decoration: none;
}
.b-label-icon {
  display: inline-block;
  position: relative;
  padding: 0 12px 0 36px;
  font-weight: bold;
  line-height: 24px;
  background: #f5f5f5;
}
.b-label-icon__icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: #ededed;
  background-position: center;
  background-repeat: no-repeat;
}
.b-link-icon {
  display: inline-block;
  padding-left: 24px;
  color: #515151;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-decoration: none;
  background-position: center left;
  cursor: pointer;
}
html:not(.is_adaptive) .b-link-icon {
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .is_adaptive .b-link-icon {
    white-space: nowrap;
  }
}
.b-link-icon:hover {
  text-decoration: underline;
}
.b-link-icon_style_invert {
  color: #0f7ebd;
  text-decoration: underline;
}
.b-link-icon_style_invert:active {
  color: #1aacff;
}
.b-link-icon_style_invert:visited {
  color: #65a5c9;
}
.b-link-icon_style_invert:hover {
  color: #1aacff;
  text-decoration: none;
}
.b-link-icon_size_middle {
  padding-left: 30px;
}
.b-link-icon_size_big {
  padding-left: 36px;
}
.b-link-icon.b-icon {
  width: auto;
  height: auto;
}
.b-link-icon.b-icon_main_renew {
  padding-top: 6px;
}
.b-button-square {
  background-color: transparent;
  background-position: center;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  -webkit-transition: 220ms ease-in-out;
  transition: 220ms ease-in-out;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.b-button-square[disabled],
.b-button-square_state_disabled {
  cursor: default !important;
  opacity: 0.4;
  -webkit-transition: none;
  transition: none;
}
.b-button-square_radius_none {
  border-radius: 0px;
}
.b-button-square_state_pressed {
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.2);
}
.b-button-square_color_primary {
  background-color: #00b05a;
}
.b-button-square_color_primary:hover,
.b-button-square_color_primary.b-button-square_state_hover {
  background-color: #00ca67;
}
.b-button-square_color_primary:active {
  background-color: #00974d;
}
.b-button-square_color_primary[disabled] {
  background-color: #00b05a;
}
.b-button-square_color_primary-alternate {
  background-color: #7e7e7e;
}
.b-button-square_color_primary-alternate:hover,
.b-button-square_color_primary-alternate.b-button-square_state_hover {
  background-color: #8b8b8b;
}
.b-button-square_color_primary-alternate:active {
  background-color: #717171;
}
.b-button-square_color_primary-alternate[disabled] {
  background-color: #7e7e7e;
}
.b-button-square_color_default {
  background-color: #f3f3f3;
  -webkit-transition: 100ms ease-in-out;
  transition: 100ms ease-in-out;
}
.b-button-square_color_default:hover,
.b-button-square_color_default.b-button-square_state_hover,
.b-button-square_color_default.b-button-square_state_pressed {
  background-color: #f8f8f8;
}
.b-button-square_color_default:active {
  background-color: #eeeeee;
}
.b-button-square_color_default[disabled] {
  background-color: #f3f3f3;
}
.b-button-square_color_default-darker {
  background-color: #cecece;
}
.b-button-square_color_default-darker:hover,
.b-button-square_color_default-darker.b-button-square_state_hover {
  background-color: #dbdbdb;
}
.b-button-square_color_default-darker:active {
  background-color: #c1c1c1;
}
.b-button-square_color_default-darker[disabled] {
  background-color: #cecece;
}
.b-button-square_color_important {
  background-color: #eb4444;
}
.b-button-square_color_important:hover,
.b-button-square_color_important.b-button-square_state_hover {
  background-color: #ed5b5b;
}
.b-button-square_color_important:active {
  background-color: #e92d2d;
}
.b-button-square_color_important[disabled] {
  background-color: #eb4444;
}
.b-button-square_color_link {
  background-color: #069dfa;
}
.b-button-square_color_link:hover,
.b-button-square_color_link.b-button-square_state_hover {
  background-color: #1fa7fb;
}
.b-button-square_color_link:active {
  background-color: #058ee2;
}
.b-button-square_color_link[disabled] {
  background-color: #069dfa;
}
.b-button-square_color_action {
  background-color: #0068ba;
}
.b-button-square_color_action:hover,
.b-button-square_color_action.b-button-square_state_hover {
  background-color: #0076d3;
}
.b-button-square_color_action:active {
  background-color: #005aa1;
}
.b-button-square_color_action[disabled] {
  background-color: #0068ba;
}
.b-button-square_color_invert {
  background-color: #fff;
}
.b-button-square_color_invert:hover,
.b-button-square_color_invert.b-button-square_state_hover {
  background-color: #ffffff;
}
.b-button-square_color_invert:active {
  background-color: #f2f2f2;
}
.b-button-square_color_invert[disabled] {
  background-color: #fff;
}
.b-button-square_size_small {
  width: 30px;
  height: 30px;
}
.b-button-square_size_normal {
  width: 36px;
  height: 36px;
}
.b-button-square_size_normal.b-button-square_icon_arrow-right,
.b-button-square_size_normal.b-button-square_icon_profile {
  background-size: 16px;
}
.b-button-square_size_medium {
  width: 36px;
  height: 36px;
}
.b-button-square_size_medium.b-button-square_icon_arrow-right,
.b-button-square_size_medium.b-button-square_icon_profile {
  background-size: 16px;
}
html:not(.is_adaptive) .b-button-square_size_medium {
  width: 48px;
  height: 48px;
}
html:not(.is_adaptive) .b-button-square_size_medium.b-button-square_icon_arrow-right {
  background-size: 18px 18px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-button-square_size_medium {
    width: 48px;
    height: 48px;
  }
  .is_adaptive .b-button-square_size_medium.b-button-square_icon_arrow-right {
    background-size: 18px 18px;
  }
}
.b-button-square_size_big {
  width: 60px;
  height: 60px;
}
.b-button-square__notifier {
  position: absolute;
  top: -6px;
  right: -6px;
  color: #fff;
  display: inline-block;
  font: bold 12px/14px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  height: 14px;
  min-width: 8px;
  padding: 0px 3px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  border-radius: 7px;
  background-color: #eb4343;
}
.b-button-square__notifier_bg_none {
  background: none;
}
.b-button-square_icon_profile {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cg fill='%23515151'%3E%3Cpath d='M20.9,13.6c-1.5,3.4-4.3,5.8-7.6,5.8S7.3,17,5.8,13.6c-3.2,0.3-5.8,3-5.8,6.3v7.8C0,31.2,2.9,32,6.4,32 h13.9c3.5,0,6.4-0.8,6.4-4.3v-7.8C26.7,16.6,24.2,13.9,20.9,13.6z'/%3E%3Cellipse cx='13.4' cy='8.2' rx='6.4' ry='8.2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-button-square_icon_money {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cellipse fill='%23201600' cx='4.816' cy='2.207' rx='4.669' ry='2.207'/%3E%3Cpath fill='%23515151' d='M4.816 12.323c-1.72 0-3.273-.41-4.387-1.069-.183.236-.283.492-.283.758 0 1.219 2.091 2.207 4.669 2.207.121 0 .241-.003.36-.007-.082-.232-.126-.472-.126-.717 0-.417.125-.816.354-1.188C5.211 12.317 5.015 12.323 4.816 12.323zM11.184 14.056c-1.72 0-3.273-.41-4.387-1.069-.183.236-.283.492-.283.758 0 1.219 2.091 2.207 4.669 2.207s4.669-.988 4.669-2.207c0-.266-.1-.522-.283-.758C14.457 13.646 12.903 14.056 11.184 14.056zM.485 7.952C.268 8.207.147 8.485.147 8.776c0 1.219 2.091 2.207 4.669 2.207.121 0 .241-.003.36-.007-.082-.232-.126-.472-.126-.717 0-.456.15-.891.421-1.291-.215.013-.434.02-.655.02C3.125 8.988 1.594 8.592.485 7.952zM11.184 10.47c-1.691 0-3.222-.396-4.332-1.036-.217.255-.338.533-.338.824 0 1.219 2.091 2.207 4.669 2.207s4.669-.988 4.669-2.207c0-.291-.121-.569-.338-.824C14.406 10.075 12.875 10.47 11.184 10.47zM4.816 7.648c.121 0 .241-.003.36-.007C5.094 7.41 5.051 7.17 5.051 6.924c0-.417.125-.816.354-1.188C5.211 5.747 5.015 5.753 4.816 5.753c-1.72 0-3.273-.41-4.387-1.069C.247 4.92.147 5.176.147 5.442.147 6.661 2.238 7.648 4.816 7.648z'/%3E%3Cellipse fill='%23515151' cx='11.184' cy='6.924' rx='4.669' ry='2.207'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-button-square_icon_arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13.001' viewBox='0 0 13 13.001'%3E%3Cpath fill='%23fff' d='M7.322 12.708l5-4.82c.014-.013.018-.03.03-.043.394-.327.648-.804.648-1.345s-.254-1.018-.647-1.344c-.013-.014-.017-.03-.03-.043l-5-4.82a1.063 1.063 0 0 0-1.467 0L5.122 1a.976.976 0 0 0 0 1.415L7.804 5H1.037C.465 5 0 5.448 0 6v1c0 .553.465 1 1.037 1h6.768L5.12 10.586A.975.975 0 0 0 5.123 12l.733.707c.405.392 1.063.39 1.467 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-discount-flag {
  display: inline-block;
  width: 39px;
  height: 15px;
  color: #fff;
  font: bold 11px/16px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-align: center;
  text-indent: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='15' viewBox='0 0 39 15'%3E%3Cpath fill='%23F68522' d='M36.007 1H8.14c-.607 0-1.17.184-1.64.496-.186.123-5.632 4.73-5.632 4.73-1.167.98-1.167 2.568 0 3.547 0 0 5.447 4.61 5.633 4.732A2.96 2.96 0 0 0 8.14 15H36.006a2.993 2.993 0 0 0 2.986-3V4c0-1.657-1.337-3-2.986-3zM5 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-discount-flag_size_big {
  width: 50px;
  height: 21px;
  font: bold 14px/21px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='21' viewBox='0 0 39 15'%3E%3Cpath fill='%23F68522' d='M36.007 1H8.14c-.607 0-1.17.184-1.64.496-.186.123-5.632 4.73-5.632 4.73-1.167.98-1.167 2.568 0 3.547 0 0 5.447 4.61 5.633 4.732A2.96 2.96 0 0 0 8.14 15H36.006a2.993 2.993 0 0 0 2.986-3V4c0-1.657-1.337-3-2.986-3zM5 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-discount-flag_size_large {
  width: 78px;
  height: 28px;
  padding-left: 5px;
  font: normal 20px/26px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77.705' height='27.057' viewBox='318.001 38 77.705 27.057'%3E%3Cpath fill='%23FF6706' d='M390.836 38h-57.783c-.935 0-1.8.276-2.54.732l-1.16 1.006-9.757 8.45c-2.127 1.844-2.127 4.835 0 6.68l9.757 8.45 1.16 1.006c.742.456 1.606.732 2.54.732h57.783a4.87 4.87 0 0 0 4.87-4.87V42.87a4.87 4.87 0 0 0-4.87-4.87zm-61.484 17.094a3.565 3.565 0 1 1 0-7.13 3.565 3.565 0 0 1 0 7.13z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-discount-flag__content {
  display: block;
  position: relative;
  z-index: 2;
  padding: 0 12px 0 6px;
  border-radius: 5px;
  background-color: #f60;
}
.b-discount-flag__discount {
  font: bold 24px/46px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-discount-flag_style_css {
  position: relative;
  overflow: hidden;
  width: auto;
  height: auto;
  padding-left: 12px;
  color: #fff;
  font: bold 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  vertical-align: middle;
  text-indent: 0;
  background-image: none !important;
}
.b-discount-flag_style_css:before,
.b-discount-flag_style_css:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 2px;
  z-index: 1;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: 6px;
  content: '';
}
.b-discount-flag_style_css:before {
  border-radius: 6px;
  background-color: #f60;
  -webkit-transform: scaleX(1.5) rotate(45deg);
          transform: scaleX(1.5) rotate(45deg);
}
.b-discount-flag_style_css:after {
  z-index: 2;
  margin-left: -2px;
  font-size: 20px;
  line-height: 20px;
  content: '\2022';
  text-align: center;
}
.no-csstransforms .b-discount-flag_style_css {
  border-radius: 0;
}
.no-csstransforms .b-discount-flag_style_css:before,
.no-csstransforms .b-discount-flag_style_css:after {
  top: 0;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  border-radius: 0;
  line-height: 24px;
  -webkit-transform: none;
          transform: none;
}
.no-csstransforms .b-discount-flag_style_css:after {
  margin-left: -2px;
}
.b-discount-flag_size_small {
  padding-left: 9px;
  font: bold 12px/18px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-discount-flag_size_small:before,
.b-discount-flag_size_small:after {
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: 6px;
}
.b-discount-flag_size_small:after {
  margin-left: -2px;
  font-size: 15px;
  line-height: 16px;
}
.b-discount-flag_size_small .b-discount-flag__content {
  padding: 0 6px;
}
.no-csstransforms .b-discount-flag_size_small:before,
.no-csstransforms .b-discount-flag_size_small:after {
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  line-height: 18px;
}
.no-csstransforms .b-discount-flag_size_small:after {
  margin-left: -2px;
}
.b-discount-flag_size_medium {
  padding-left: 20px;
  font: bold 20px/30px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-discount-flag_size_medium:before,
.b-discount-flag_size_medium:after {
  width: 44px;
  height: 44px;
  margin-top: -22px;
  margin-left: 18px;
}
.b-discount-flag_size_medium:before {
  border-radius: 9px;
}
.b-discount-flag_size_medium:after {
  margin-left: -6px;
  font-size: 30px;
  line-height: 44px;
}
.b-discount-flag_size_medium .b-discount-flag__content {
  padding: 3px 12px;
}
.no-csstransforms .b-discount-flag_size_medium:before,
.no-csstransforms .b-discount-flag_size_medium:after {
  width: 36px;
  height: 36px;
  margin-top: 0;
  margin-left: 0;
  line-height: 36px;
}
.no-csstransforms .b-discount-flag_size_medium:after {
  margin-left: -2px;
}
.b-discount-flag_size_huge {
  padding-left: 36px;
  font: normal 20px/48px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-discount-flag_size_huge:before,
.b-discount-flag_size_huge:after {
  width: 48px;
  height: 48px;
  margin-top: -24px;
  margin-left: 18px;
}
.b-discount-flag_size_huge .b-discount-flag__content {
  padding: 0 24px;
  border-radius: 0;
}
.b-discount-flag_size_huge:before {
  border-radius: 18px;
}
.b-discount-flag_size_huge:after {
  margin-left: 0;
  font-size: 48px;
  line-height: 48px;
}
.b-discount-flag_type_dedicated {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.b-discount-flag_type_dedicated .b-discount-flag__content {
  min-width: 30px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.b-discount-flag_type_dedicated-informer {
  margin-left: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
}
html:not(.is_adaptive) .b-discount-flag_type_dedicated-informer {
  margin-left: 25px;
  -webkit-transform: scale(1.7);
          transform: scale(1.7);
  cursor: pointer;
}
@media (min-width: 1024px) {
  .is_adaptive .b-discount-flag_type_dedicated-informer {
    margin-left: 25px;
    -webkit-transform: scale(1.7);
            transform: scale(1.7);
    cursor: pointer;
  }
}
.b-faq-block {
  position: relative;
  padding: 24px 30px;
  margin: 0 0 24px;
}
html:not(.is_adaptive) .b-faq-block {
  padding: 40px 50px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-faq-block {
    padding: 40px 50px;
  }
}
.b-faq-block_type_code {
  background: #f3f3f3;
}
.b-faq-block_type_advice {
  background: #fff5df;
}
.b-faq-block_type_warning {
  background: #fae0de;
}
.b-faq-block__title {
  position: relative;
  padding: 0 0 0 35px;
  margin: 0 0 15px;
  font: bold 20px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
html:not(.is_adaptive) .b-faq-block__title {
  padding-right: 170px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-faq-block__title {
    padding-right: 170px;
  }
}
.b-faq-block__icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.b-faq-block__content {
  overflow: auto;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-faq-block__download-link {
  display: block;
  position: absolute;
  top: 40px;
  right: 50px;
  z-index: 1;
  padding: 0 0 0 30px;
}
.b-faq-block__download-link-icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.b-faq-block__addon {
  display: none;
}
.b-faq-block__addon_state_opened {
  display: block;
}
.b-icon {
  display: inline-block;
}
.b-icon_style_filter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23515151' d='M0 0h12L8 5v7L4 9V5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_minus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.25' height='4.75' viewBox='0 0 29.25 4.75'%3E%3Cpath fill='%23F45050' d='M0 0h29.25v4.75H0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_plus-round-big {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='56.5' viewBox='0 0 57 56.5'%3E%3Ccircle fill='%23079DFC' cx='28.495' cy='27.83' r='27'/%3E%3Cpath fill='%23FFF' d='M45.828 26.83H29.495V10.495h-2V26.83H11.162v2h16.333V45.16h2V28.83h16.333z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.25' height='29.25' viewBox='0 0 29.25 29.25'%3E%3Cpath fill='%2300C678' d='M29.25 12.25H17V0h-4.75v12.25H0V17h12.25v12.25H17V17h12.25z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_skype,
.b-icon_style_icq {
  background-repeat: no-repeat;
  height: 23px;
  width: 22px;
  vertical-align: middle;
}
.b-icon_style_skype {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.333' height='23' viewBox='0 0 22.333 23'%3E%3Cpath fill='%2300AAF1' d='M20.784 13.64a9.88 9.88 0 0 0 .225-2.087c0-5.363-4.353-9.713-9.72-9.713-.566 0-1.12.05-1.66.143A5.632 5.632 0 0 0 1 6.75c0 1.042.28 2.017.774 2.853a9.59 9.59 0 0 0-.195 1.95c0 5.368 4.346 9.72 9.71 9.72.607 0 1.206-.057 1.783-.164a5.637 5.637 0 0 0 7.71-7.468z'/%3E%3Cpath fill='%23FFF' d='M16.58 12.306a3.32 3.32 0 0 0-1.103-1.164c-.456-.3-1.017-.556-1.665-.765a22.94 22.94 0 0 0-2.154-.56 33.098 33.098 0 0 1-1.342-.333c-.26-.07-.522-.17-.774-.298a1.72 1.72 0 0 1-.573-.434.835.835 0 0 1-.187-.55c0-.353.19-.647.587-.908.42-.275.98-.41 1.672-.41.743 0 1.28.122 1.608.37.33.252.62.61.862 1.066.208.363.398.617.584.78.204.18.49.27.854.27a1.37 1.37 0 0 0 1.02-.428c.27-.278.402-.6.402-.955 0-.366-.104-.74-.304-1.12-.2-.374-.523-.732-.953-1.072-.428-.33-.972-.604-1.612-.8-.64-.2-1.406-.305-2.275-.305-1.088 0-2.05.152-2.86.45-.824.306-1.46.753-1.898 1.32a3.19 3.19 0 0 0-.665 1.986c0 .776.214 1.432.634 1.96.412.517.978.933 1.68 1.234.686.285 1.54.54 2.55.76.743.152 1.34.304 1.78.442.422.128.765.318 1.028.565.246.232.367.525.367.9 0 .477-.232.864-.71 1.19-.49.336-1.145.505-1.938.505-.583 0-1.056-.084-1.404-.25-.345-.16-.615-.37-.804-.62-.2-.258-.387-.59-.556-.985-.154-.362-.352-.647-.577-.84a1.304 1.304 0 0 0-.875-.303c-.41 0-.76.13-1.03.385a1.26 1.26 0 0 0-.413.936c0 .574.21 1.173.625 1.77.412.59.95 1.076 1.608 1.428.917.488 2.093.733 3.492.733 1.163 0 2.19-.18 3.045-.534.867-.36 1.532-.864 1.983-1.507.457-.646.688-1.38.688-2.185 0-.675-.133-1.252-.4-1.724z'/%3E%3C/svg%3E");
}
.b-icon_style_icq {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.333' height='23' viewBox='0 0 22.333 23'%3E%3Cpath fill='%2321D320' d='M20.047 11.332a2.63 2.63 0 0 0-2.39-2.62 2.636 2.636 0 0 0-.163-3.544 2.628 2.628 0 0 0-3.544-.158 2.634 2.634 0 0 0-2.618-2.395 2.636 2.636 0 0 0-2.62 2.395 2.63 2.63 0 0 0-3.704 3.703 2.63 2.63 0 0 0 0 5.24 2.625 2.625 0 0 0 .16 3.54 2.623 2.623 0 0 0 3.542.16 2.634 2.634 0 0 0 2.62 2.396 2.632 2.632 0 0 0 2.618-2.396 2.627 2.627 0 0 0 3.544-.158c.97-.97 1.023-2.51.162-3.543a2.633 2.633 0 0 0 2.39-2.62z'/%3E%3Ccircle fill='%23FFF' cx='11.331' cy='11.332' r='3.331'/%3E%3C/svg%3E");
}
.b-icon_style_help {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15'%3E%3Cpath fill='%23FEE501' d='M14 13c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V2C0 .9.9 0 2 0h10c1.1 0 2 .9 2 2v11z'/%3E%3Cpath fill='%23333' d='M6.1 7.8c0-1 .7-1.5 1.3-1.9.5-.4 1-.7 1-1.3 0-.6-.4-1-1.4-1-.9 0-1.5.4-2 1L4 3.5C4.8 2.5 5.9 2 7.2 2c1.8 0 2.9 1 2.9 2.3 0 1.2-.8 1.8-1.5 2.3-.6.4-1.1.7-1.1 1.3V9H6.1V7.8zM6 11c0-.6.5-1 1-1s1 .5 1 1c0 .6-.5 1-1 1s-1-.5-1-1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 15px;
  width: 14px;
  margin: 0px 0px -3px 0px;
}
.b-icon_style_plus-round-small,
.b-icon_style_minus-round-small {
  background-repeat: no-repeat;
  height: 22px;
  width: 22px;
  vertical-align: middle;
}
.b-icon_style_plus-round-small {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.688' height='22.062' viewBox='242.062 -84.188 21.688 22.062'%3E%3Ccircle fill='%23079DFC' cx='252.748' cy='-73.022' r='10.375'/%3E%3Cpath fill='%23FFF' d='M258.998-73.75h-5.522v-5.522h-1.455v5.522H246.5v1.455h5.523v5.523h1.456v-5.523h5.522z'/%3E%3C/svg%3E");
}
.b-icon_style_minus-round-small {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 16 16'%3E%3Ccircle fill='%232DACFB' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M3 6.75h10v2H3z'/%3E%3C/svg%3E");
}
.b-icon_style_clock {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.333' height='23' viewBox='0 0 22.333 23'%3E%3Ccircle fill='%23919191' cx='11.167' cy='11.758' r='9.034'/%3E%3Cpath fill='%23FFF' d='M11.166 4.558a7.2 7.2 0 0 0-7.2 7.2 7.2 7.2 0 0 0 14.4 0 7.2 7.2 0 0 0-7.2-7.2zm0 13.1a5.9 5.9 0 0 1-5.898-5.9 5.9 5.9 0 0 1 11.798 0 5.9 5.9 0 0 1-5.9 5.9z'/%3E%3Cpath fill='%23FFF' d='M11.073 7.063c-.244 0-.442.2-.442.443v4.205c0 .01.005.015.005.024a.44.44 0 0 0 .267.43l2.556 1.096a.44.44 0 0 0 .58-.236.447.447 0 0 0-.238-.58l-2.283-.98V7.506a.444.444 0 0 0-.444-.443z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 23px;
  width: 22px;
  margin: -2px 0 0 5px;
  vertical-align: middle;
}
.b-icon_style_clock-white {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cg fill='%23515151'%3E%3Cpath d='M6.5,0C2.91,0,0,2.91,0,6.5S2.91,13,6.5,13S13,10.09,13,6.5S10.09,0,6.5,0z M6.5,11.143 c-2.564,0-4.643-2.078-4.643-4.643S3.936,1.857,6.5,1.857s4.643,2.079,4.643,4.643S9.064,11.143,6.5,11.143z'/%3E%3Cpath d='M6 3H7V7H6z'/%3E%3Cpath d='M6 6H9V7H6z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
  height: 13px;
  width: 13px;
}
.b-icon_style_parallels {
  height: 47px;
  width: 116px;
}
.b-icon_style_gomobi {
  height: 35px;
  width: 126px;
}
.b-icon_style_siteupper {
  display: block;
  height: 46px;
  width: 126px;
}
.b-icon_style_rss {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.667' height='22.667' viewBox='0 0 22.667 22.667'%3E%3Cpath fill='%23FC960D' d='M0 0h22.667v22.667H0z'/%3E%3Cg fill='%23FFF'%3E%3Ccircle cx='6.792' cy='16.299' r='1.683'/%3E%3Cpath d='M13.372 17.98H10.54a5.437 5.437 0 0 0-5.43-5.43V9.717c4.556 0 8.262 3.708 8.262 8.262z'/%3E%3Cpath d='M18.406 17.98h-2.833c0-5.77-4.693-10.464-10.462-10.464v-2.83c7.33 0 13.296 5.962 13.296 13.294z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
}
.b-icon_style_cross_size_big,
.b-icon_style_cross-invert_size_big {
  width: 40px;
  height: 40px;
  background-size: 40px;
}
.b-icon_style_cross-red {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.602' height='10.602' viewBox='-1157.827 241.195 10.602 10.602'%3E%3Cpath fill='%23F97878' d='M-1150.954 246.496l3.403-3.402a1.11 1.11 0 0 0 0-1.572 1.11 1.11 0 0 0-1.573 0l-3.403 3.402-3.403-3.402a1.11 1.11 0 1 0-1.572 1.572l3.404 3.402-3.402 3.402a1.11 1.11 0 0 0 0 1.572 1.11 1.11 0 0 0 1.572 0l3.402-3.402 3.402 3.402a1.11 1.11 0 1 0 1.572-1.572l-3.402-3.402z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
}
.b-icon_style_cross-red-medium {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23EB4444' d='M-.037 12.693L12.69-.035l2.546 2.545L2.508 15.238z'/%3E%3Cpath fill='%23EB4444' d='M-.037 2.51L2.508-.035l12.728 12.728-2.546 2.545z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
}
.b-icon_style_expand,
.b-icon_style_collapse {
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
.b-icon_style_expand {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23FF7200' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M3 6.75h10v2H3z'/%3E%3Cpath fill='%23FFF' d='M7 2.75h2v10H7z'/%3E%3C/svg%3E");
}
.b-icon_style_collapse {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23FF7200' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M3 6.75h10v2H3z'/%3E%3C/svg%3E");
}
.b-icon_style_done {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.959' height='12.498' viewBox='-1142 240.505 13.959 12.498'%3E%3Cpath fill='%2300B052' d='M-1128.503 240.708a1.1 1.1 0 0 0-1.534.26l-6.308 9.035-3.675-5.025a1.1 1.1 0 1 0-1.76 1.317l4.58 6.27a1.1 1.1 0 0 0 1.84-.13l7.115-10.19a1.102 1.102 0 0 0-.258-1.537z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 13px;
  width: 14px;
  vertical-align: middle;
}
.b-icon_style_done-medium {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath fill='%2347A800' d='M17.9 3.4L15.3 1l-8.7 9.7L2.5 6 0 8.4 6.8 16z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 16px;
  width: 18px;
  vertical-align: middle;
}
.b-icon_style_done-round {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.666' height='20.666' viewBox='34.314 102.988 20.666 20.666'%3E%3Ccircle fill='%234CAF5E' cx='44.647' cy='113.32' r='10.333'/%3E%3Cpath fill='%23FFF' d='M50.986 109.695l-1.916-1.666-6.036 6.813-2.94-3.258-1.785 1.68 4.76 5.348z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 21px;
  width: 21px;
  vertical-align: middle;
}
.b-icon_style_link {
  width: 149px;
  height: 149px;
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='149.3' height='149.3' viewBox='0 0 149.3 149.3'%3E%3Cg fill='%23DBDBDB'%3E%3Cpath d='M74.7,0C33.4,0,0,33.4,0,74.7s33.4,74.7,74.7,74.7s74.7-33.4,74.7-74.7S115.9,0,74.7,0z M74.7,142.7 c-37.6,0-68-30.4-68-68s30.4-68,68-68c37.6,0,68,30.4,68,68S112.2,142.7,74.7,142.7z'/%3E%3Cpath d='M56.6 50.1c-1.4-1.4-3.4-1.7-4.4-.6l-3.8 3.8c-1 1-.8 3 .6 4.4l10.1 10.1c1.4 1.4 3.4 1.7 4.4.6l3.8-3.8c1-1 .8-3-.6-4.4L56.6 50.1zM90.6 84c-1.4-1.4-3.4-1.7-4.4-.6l-3.8 3.8c-1 1-.8 3 .6 4.4l10.1 10.1c1.4 1.4 3.4 1.7 4.4.6l3.8-3.8c1-1 .8-3-.6-4.4L90.6 84z'/%3E%3Cpath d='M74.7,13.5c-33.8,0-61.2,27.4-61.2,61.2c0,33.8,27.4,61.2,61.2,61.2c33.8,0,61.2-27.4,61.2-61.2 C135.9,40.9,108.5,13.5,74.7,13.5z M110.7,104.2l-7.5,7.5c-4.2,4.2-10.9,4.2-15.1,0L73,96.6c-4.2-4.2-4.2-10.9,0-15.1l-3.8-3.8 c-4.2,4.2-10.9,4.2-15.1,0L39,62.7c-4.2-4.2-4.2-10.9,0-15.1l7.5-7.5c4.2-4.2,10.9-4.2,15.1,0l15.1,15.1c4.2,4.2,4.2,10.9,0,15.1 l3.8,3.8c4.2-4.2,10.9-4.2,15.1,0l15.1,15.1C114.9,93.2,114.9,100,110.7,104.2z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_advice {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Cpath fill='%23515151' d='M4 0a4 4 0 0 0-4 4c0 1.477.81 2.752 2 3.445V11a1 1 0 0 0 1 1 1 1 0 0 0 2 0 1 1 0 0 0 1-1V7.445C7.19 6.752 8 5.477 8 4a4 4 0 0 0-4-4zm1.5 6.584a3.097 3.097 0 0 1-.5.23V8H3V6.813A2.988 2.988 0 0 1 1 4a3 3 0 0 1 6 0 2.988 2.988 0 0 1-1.5 2.584z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_chain-horizontal {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='17' height='6' viewBox='-472 288 17 6'%3E%3Cpath fill='%23515151' d='M-457 288h-4c-1.1 0-2 .9-2 2h-1c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2h1c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2zm-9.7 4h-2.7c-.4 0-.7-.2-.7-.5v-1c0-.3.3-.5.7-.5h2.7c.4 0 .7.2.7.5v1c0 .3-.3.5-.7.5zm9.7-1.5v1c0 .3-.3.5-.7.5h-2.7c-.4 0-.7-.2-.7-.5v-1c0-.3.3-.5.7-.5h2.7c.4 0 .7.2.7.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_chain {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.606' height='14.606' viewBox='0 0 14.606 14.606'%3E%3Cpath fill='%23515151' d='M14.02 9.778L11.193 6.95a2 2 0 0 0-2.83 0l-.705-.707a2 2 0 0 0 0-2.83L4.827.587A2 2 0 0 0 2 .586L.586 2a2 2 0 0 0 0 2.828l2.828 2.83a2 2 0 0 0 2.83 0l.706.706a2 2 0 0 0 0 2.83l2.83 2.827a2 2 0 0 0 2.827 0l1.414-1.413a2 2 0 0 0 0-2.83zM4.358 5.77L2.47 3.886c-.26-.26-.312-.63-.117-.825l.707-.707c.195-.195.564-.143.825.118L5.77 4.358c.26.26.313.63.12.825l-.708.707c-.195.194-.565.142-.825-.12zm7.896 5.776l-.707.707c-.195.195-.564.143-.825-.118L8.836 10.25c-.26-.26-.312-.63-.118-.825l.707-.707c.196-.196.565-.143.826.117l1.886 1.886c.26.26.312.63.117.826z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_code {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23525251' d='M6 2H4L0 6l4 4h2L2 6zM10 2h2l4 4-4 4h-2l4-4zM7.083 12H6L9 0h1.083z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_display {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13'%3E%3Cpath fill='%23515151' d='M14 0H2a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h4v1H4v1h8v-1h-2v-1h4a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm0 8H2V2h12v6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_download {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M12 10H0V6h3l3 3 3-3h3z'/%3E%3Cpath d='M6 7l3-4H7V0H5v3H3z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_edit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.719' height='16.904' viewBox='0 0 13.719 16.904'%3E%3Cpath d='M12.815 5.41l.567-.75c.628-.825.352-2.09-.616-2.825L11.013.505c-.968-.734-2.26-.66-2.888.167l-.567.748 5.257 3.99zM6.85 2.418L0 11v5.904L6 15l6.107-8.593-5.257-3.99zM2.21 15.044l-1.05-.798.07-2.303 3.154 2.393-2.174.708zM1.937 11.3l-.313-.237 5.535-7.23.312.236-5.535 7.23z' fill='%23515151'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_file {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' viewBox='0 0 11 13'%3E%3Cg fill='%23515151'%3E%3Cpath d='M11 4H7V0z'/%3E%3Cpath d='M6 5V0H2a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2V5H6z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_folder {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' viewBox='0 0 16 13'%3E%3Cg fill='%23525251'%3E%3Cpath d='M13 4v-.142C13 2.733 12.104 2 11 2H6c0-1-.896-2-2-2H2C.896 0 0 .695 0 1.82V13h.055L3.5 4H13z'/%3E%3Cpath d='M4.25 5L1 13h11.75L16 5z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_hand {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10.376' viewBox='0 0 14 10.376'%3E%3Cg fill='%23515151'%3E%3Cpath d='M13 3.376H6.414l1.56-1.56c.473-.473.538-1.17.147-1.562C7.73-.136 7.033-.07 6.56.4L3.587 3.377H0v7h8.333c.92 0 1.667-.784 1.667-1.75v-3.25h3a1 1 0 0 0 0-2zm-10 6H1v-5h2v5z'/%3E%3Ccircle cx='2' cy='8.126' r='.5'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_pause {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cpath d='M0 0h5v13H0zM7 0h5v13H7z' fill='%23515151'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_warning {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle fill='%23EB4444' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M7.295 8.963L6.797 6.94V2.004h2.446V6.94l-.538 2.023h-1.41zM7 11h2v2H7z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_delete {
  width: 11px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='15' viewBox='0 0 11 15'%3E%3Cg fill='%23515151'%3E%3Cpath d='M1 5v8a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V5H1zm3 8H3V7h1v6zm2 0H5V7h1v6zm2 0H7V7h1v6zM11 3a1 1 0 0 1-1 1H1a1 1 0 0 1 0-2h9a1 1 0 0 1 1 1z'/%3E%3Cpath d='M5.5 0A2.5 2.5 0 0 0 3 2.5h5A2.5 2.5 0 0 0 5.5 0z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_global-gray {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2479 -1490 22 22'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23515151%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M11,0A11,11,0,1,0,22,11,11,11,0,0,0,11,0ZM1.57,11.673H5.419a19.552,19.552,0,0,0,.37,3.252H2.4A9.4,9.4,0,0,1,1.57,11.673Zm10.2-6.257V1.856c1.024.439,1.912,1.74,2.515,3.56Zm2.927,1.534a19.016,19.016,0,0,1,.39,3.189H11.767V6.951ZM10.232,1.856v3.56H7.717C8.32,3.6,9.209,2.3,10.232,1.856Zm0,5.094V10.14H6.917a19.02,19.02,0,0,1,.389-3.189ZM5.425,10.14H1.584a9.413,9.413,0,0,1,.87-3.189h3.36A19.536,19.536,0,0,0,5.425,10.14Zm1.484,1.533h3.323v3.252H7.28A19.3,19.3,0,0,1,6.909,11.673Zm3.323,4.786v3.685c-1.047-.45-1.953-1.8-2.555-3.685Zm1.535,3.685V16.459h2.554C13.718,18.343,12.814,19.694,11.767,20.144Zm0-5.218V11.673h3.321a19.233,19.233,0,0,1-.369,3.252Zm4.814-3.252h3.849a9.415,9.415,0,0,1-.826,3.252H16.212A19.79,19.79,0,0,0,16.581,11.673Zm-.007-1.533a19.78,19.78,0,0,0-.389-3.189h3.36a9.378,9.378,0,0,1,.868,3.189ZM18.63,5.416h-2.84a11.03,11.03,0,0,0-1.622-3.327A9.471,9.471,0,0,1,18.63,5.416ZM7.833,2.089A11.039,11.039,0,0,0,6.21,5.416H3.37A9.466,9.466,0,0,1,7.833,2.089ZM3.282,16.459H6.172A11.209,11.209,0,0,0,7.831,19.91,9.469,9.469,0,0,1,3.282,16.459Zm10.886,3.452a11.161,11.161,0,0,0,1.66-3.451h2.891A9.477,9.477,0,0,1,14.167,19.911Z' transform='translate(2479 -1490)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_type_copy {
  width: 13px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M4 4L4 0 0 4zM7 10L7 6 3 10z'/%3E%3Cpath d='M11,6H8v5H3v4c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8C13,6.9,12.1,6,11,6z'/%3E%3Cpath d='M2,10l4-5h4V2c0-1.1-0.9-2-2-2H5v5H0v5c0,1.1,0.9,2,2,2V10z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_bold-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cpath fill='%23515151' d='M.293 7.323l4.82 5c.013.013.03.017.043.03.326.393.804.647 1.344.647s1.018-.254 1.344-.647c.014-.012.03-.016.043-.03l4.82-5a1.063 1.063 0 0 0 0-1.466L12 5.122a.974.974 0 0 0-1.414 0L8 7.804V1.038C8 .464 7.553 0 7 0H6c-.553 0-1 .464-1 1.038v6.767L2.414 5.122a.974.974 0 0 0-1.414 0l-.707.733a1.064 1.064 0 0 0 0 1.468z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_bold-left {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13.001' viewBox='0 0 13 13.001'%3E%3Cpath fill='%23515151' d='M5.678.293l-5 4.82c-.014.013-.018.03-.03.044C.253 5.483 0 5.96 0 6.5s.254 1.018.647 1.344c.013.014.017.03.03.043l5 4.82c.404.39 1.062.392 1.467 0L7.878 12a.975.975 0 0 0 0-1.414L5.196 8h6.768C12.535 8 13 7.553 13 7V6c0-.553-.465-1-1.037-1H5.195L7.88 2.414A.975.975 0 0 0 7.877 1L7.145.293a1.065 1.065 0 0 0-1.467 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_bold-right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13.001' viewBox='0 0 13 13.001'%3E%3Cpath fill='%23515151' d='M7.322 12.708l5-4.82c.014-.013.018-.03.03-.043.394-.327.648-.804.648-1.345s-.254-1.018-.647-1.344c-.013-.014-.017-.03-.03-.043l-5-4.82a1.063 1.063 0 0 0-1.467 0L5.122 1a.976.976 0 0 0 0 1.415L7.804 5H1.037C.465 5 0 5.448 0 6v1c0 .553.465 1 1.037 1h6.768L5.12 10.586A.975.975 0 0 0 5.123 12l.733.707c.405.392 1.063.39 1.467 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_thin-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='15' viewBox='0 0 6 15'%3E%3Cpath fill='%23515151' d='M3 15l3-4H4V0H2v11H0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_thin-left {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='6' viewBox='0 0 15 6'%3E%3Cpath fill='%23515151' d='M0 3l4 3V4h11V2H4V0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_thin-right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='6' viewBox='0 0 15 6'%3E%3Cpath fill='%23515151' d='M15 3l-4-3v2H0v2h11v2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_thin-up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='15' viewBox='0 0 6 15'%3E%3Cpath fill='%23515151' d='M3 0L0 4h2v11h2V4h2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_arrow_big-right {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M10.05,19.67l6.15-5.93,0-.06a2.11,2.11,0,0,0,.33-3,2.57,2.57,0,0,0-.33-.33s0,0,0-.06L10.05,4.39a1.32,1.32,0,0,0-1.81,0l-.9.87A1.2,1.2,0,0,0,7.3,7l0,0,3.3,3.18c1.6,1.45,2.08,1.93,0,3.7l-3.3,3.18a1.21,1.21,0,0,0,0,1.7l0,0,.9.87A1.32,1.32,0,0,0,10.05,19.67Z' fill='%23515151'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_cross-invert {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cg fill='%23fff'%3E%3Cpath d='M0 .785L.785 0 11 10.215l-.785.785z'/%3E%3Cpath d='M.785 11L0 10.215 10.215 0 11 .785z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
}
.b-icon_style_faq {
  width: 31px;
  height: 24px;
  vertical-align: middle;
  white-space: normal;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='23.99' viewBox='-8.104 -4.694 31 23.99'%3E%3Cpath fill='%2300BE2B' d='M-8.104-4.694h31v17h-31z'/%3E%3Cpath fill='%23069525' d='M15.02 19.297l7.63-6.984h-7.63z'/%3E%3Cpath fill='%23FFF' d='M8.67 6.448H6.936a44.642 44.642 0 0 1-.006-.47c0-.58.094-1.055.28-1.432.185-.374.557-.793 1.112-1.26.557-.467.888-.773 1-.92.168-.226.25-.48.25-.75 0-.388-.146-.716-.44-.988-.3-.275-.7-.41-1.203-.41-.486 0-.89.14-1.216.426-.328.29-.55.72-.673 1.302l-1.75-.222C4.337.888 4.683.178 5.323-.41c.642-.582 1.48-.874 2.523-.874 1.097 0 1.968.295 2.614.89.65.59.972 1.277.972 2.06 0 .438-.117.85-.355 1.24-.24.388-.746.914-1.523 1.582-.406.348-.654.625-.75.833-.1.21-.143.587-.135 1.128zm-1.733 2.65V7.13h1.91V9.1h-1.91z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-icon_style_fold {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%237F7F7F' d='M0 5h11v1H0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
}
.b-icon_style_unfold {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%237F7F7F' d='M11 6V0H5l2.646 2.646-5 5L0 5v6h6L3.354 8.354l5-5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
}
.b-icon_style_help {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15'%3E%3Cpath fill='%23FEE501' d='M14 13c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V2C0 .9.9 0 2 0h10c1.1 0 2 .9 2 2v11z'/%3E%3Cpath fill='%23333' d='M6.1 7.8c0-1 .7-1.5 1.3-1.9.5-.4 1-.7 1-1.3 0-.6-.4-1-1.4-1-.9 0-1.5.4-2 1L4 3.5C4.8 2.5 5.9 2 7.2 2c1.8 0 2.9 1 2.9 2.3 0 1.2-.8 1.8-1.5 2.3-.6.4-1.1.7-1.1 1.3V9H6.1V7.8zM6 11c0-.6.5-1 1-1s1 .5 1 1c0 .6-.5 1-1 1s-1-.5-1-1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 15px;
  width: 14px;
  margin: 0px 0px -3px 0px;
}
.b-icon_reminder_unprotected {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='92' height='100' viewBox='0 0 92 100'%3E%3Cpath fill='%23D9D9D9' d='M92 36.3c0-9.9-1.8-18-4.9-24.7-1.8.1-3.6.2-5.4.2C66.6 11.9 53.4 7.1 46 0c-7.4 7.1-20.6 11.9-35.7 11.9-1.8 0-3.6-.1-5.4-.2C1.8 18.3 0 26.4 0 36.3 0 70.2 28 100 46 100c19.3 0 46-29.8 46-63.7z'/%3E%3Ccircle fill='%23EB4444' cx='46' cy='47.4' r='23.7'/%3E%3Cpath opacity='.1' d='M45.9 52.2l-1.5-6V31.6h7.2v14.6l-1.6 6h-4.1z'/%3E%3Ccircle opacity='.1' cx='48' cy='61.2' r='4.3'/%3E%3Cpath fill='%23FFF' d='M43.9 50.2l-1.5-6V29.6h7.2v14.6l-1.6 6h-4.1z'/%3E%3Ccircle fill='%23FFF' cx='46' cy='59.2' r='4.3'/%3E%3Cpath opacity='.1' fill='%23010000' d='M87.1 11.7c-1.8.1-3.6.2-5.4.2-15 0-28.2-4.7-35.6-11.7V100C65.7 100 92 70 92 36.3c0-9.9-1.8-18-4.9-24.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  width: 92px;
  height: 100px;
}
.b-price {
  position: relative;
  top: -2px;
  line-height: 24px;
  text-decoration: none;
  white-space: nowrap;
}
.b-price_unit_hide {
  line-height: 50px;
}
.b-price__from {
  letter-spacing: 0;
  font: normal 18px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  vertical-align: baseline;
}
.b-price__from-desc {
  font: 18px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-price__amount {
  display: inline-block;
  padding: 0 0 0 2px;
  font: bold 29px/30px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  vertical-align: baseline;
  text-align: center;
}
.b-price__free {
  display: inline-block;
  padding: 0 0 0 2px;
  font: bold 22px/30px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  vertical-align: baseline;
  text-align: center;
}
.b-price__note {
  position: absolute;
}
.b-price__currency-wrapper {
  display: inline-block;
  letter-spacing: 0;
  vertical-align: baseline;
  text-align: left;
}
.b-price__currency {
  display: inline-block;
  position: relative;
  top: 3px;
  border-bottom: 1px solid #fff;
  font: 14px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-decoration: none;
}
.b-price__currency_color_black {
  border-color: #000;
}
.b-price__currency_color_text {
  border-color: #333;
}
.b-price_unit_hide .b-price__currency {
  top: 0;
  border-bottom: 0 none;
  vertical-align: baseline;
}
.b-price__unit {
  display: block;
  font: 14px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-decoration: none;
}
.b-price_size_small .b-price__from {
  font-size: 16px;
}
.b-price_size_small .b-price__amount {
  font-size: 24px;
}
.b-price_size_medium {
  line-height: 56px;
}
.b-table {
  display: block;
  width: 100%;
}
.b-table__content {
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  empty-cells: show;
}
.b-table_type_compact .b-table__cell_type_thead,
.b-table_type .b-table__item_type_compact .b-table__cell_type_thead {
  padding: 12px;
}
.b-table_type_compact .b-table__cell_type_content,
.b-table_type .b-table__item_type_compact .b-table__cell_type_content {
  padding: 6px 12px;
}
.b-table_type_compact .b-table__cell_type_wrapper,
.b-table_type .b-table__item_type_compact .b-table__cell_type_wrapper {
  padding: 0;
}
.b-table_type_medium .b-table__cell_type_thead,
.b-table_type .b-table__item_type_medium .b-table__cell_type_thead {
  padding: 12px;
}
.b-table_type_medium .b-table__cell_type_content,
.b-table_type .b-table__item_type_medium .b-table__cell_type_content {
  padding: 12px;
}
.b-table_type_medium .b-table__cell_type_wrapper,
.b-table_type .b-table__item_type_medium .b-table__cell_type_wrapper {
  padding: 0;
}
.b-table_type_scrollable .b-table__head {
  display: block;
}
.b-table_type_scrollable .b-table__body {
  display: block;
  overflow-y: scroll;
  width: 100%;
}
.b-table_type_aligned .b-table__cell_node_first {
  width: 40%;
}
.b-table_type_aligned .b-table__cell_node_last {
  text-align: right;
}
.b-table_overflow_on {
  overflow-x: auto;
}
.b-table_width_auto {
  width: auto;
}
.b-table_layout_fixed .b-table__content {
  table-layout: fixed;
}
.b-table_hover_on .b-table__item > .b-table__cell {
  box-shadow: inset 0 3px 0 #fff, inset 0 -3px 0 #fff;
}
.b-table_hover_on .b-table__item > .b-table__cell_node_first {
  box-shadow: inset 3px 3px 0 #fff, inset 0 -3px 0 #fff;
}
.b-table_hover_on .b-table__item > .b-table__cell_node_last {
  box-shadow: inset -3px 3px 0 #fff, inset 0 -3px 0 #fff;
}
@media (max-width: 1023px) {
  .is_adaptive .b-table_hover_on .b-table__item > .b-table__cell {
    box-shadow: none;
  }
}
.b-table_hover_on .b-table__item:hover > .b-table__cell {
  position: relative;
  z-index: 1;
  box-shadow: 0 3px 0 0 #cecece, 0 -3px 0 0 #cecece, 0 3px 0 0 #cecece, inset 0 3px 0 #fff, inset 0 -2px 0 #fff;
}
.b-table_hover_on .b-table__item:hover > .b-table__cell_node_first {
  box-shadow: -3px 0 0 #cecece, -3px 3px 0 #cecece, -3px -3px 0 #cecece, 0 -3px 0 #cecece, 0 3px 0 #cecece, inset 3px 3px 0 #fff, inset 0 -2px 0 #fff;
}
.b-table_hover_on .b-table__item:hover > .b-table__cell_node_last {
  box-shadow: 0 3px 0 0 #cecece, 3px 3px 0 #cecece, 3px -3px 0 #cecece, 0 -3px 0 0 #cecece, inset -3px 3px 0 #fff, inset 0 -2px 0 #fff;
}
@media (max-width: 1023px) {
  .is_adaptive .b-table_hover_on .b-table__item:hover > .b-table__cell {
    box-shadow: none;
  }
}
.boxshadow .b-table_hover_on .b-table__item:hover > .b-table__cell {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.b-table_hover_on .b-table__item:hover + .b-table__item > .b-table__cell {
  border-top-color: #fff;
}
.b-table_border-last_hide .b-table__cell {
  border-top: 1px solid #cecece;
  border-bottom: 0 none;
}
.b-table_border-last_hide .b-table__cell_type_thead {
  border-top: 0 none;
}
.b-table_border-last_hide .b-table__item:first-child .b-table__cell,
.b-table_border-last_hide .b-table__item_node_first .b-table__cell {
  border-top: 0 none;
}
.b-table_border-first_show .b-table__item:first-child .b-table__cell,
.b-table_border-first_show .b-table__item_node_first .b-table__cell {
  border-top: 1px solid #cecece;
}
.b-table_border-first_show .b-table__cell_type_thead {
  border-top: 0 none;
}
.b-table_thead-bg_invert .b-table__cell_type_thead {
  border-bottom: 1px solid #cecece;
  background-color: #fff;
}
.b-table_thead-border_bottom .b-table__cell_type_thead {
  border-bottom: 1px solid #cecece;
}
.b-table_thead-weight_normal .b-table__cell_type_thead {
  color: #7e7e7e;
  font-weight: normal;
}
.b-table_padding_small .b-table__cell {
  padding: 10px 0;
}
.b-table_side-indent_none .b-table__cell_node_first {
  padding-left: 0;
}
.b-table_side-indent_none .b-table__cell_node_last {
  padding-right: 0;
}
.b-table__item_padding_none .b-table__cell {
  padding: 0 !important;
}
.b-table__item_state_disabled > .b-table__cell {
  color: rgba(51, 51, 51, 0.4);
}
.b-table__item_state_disabled > .b-table__cell > * {
  opacity: 0.4;
}
.b-table__item_state_disabled > .b-table__cell_type_undisabled {
  color: #333;
}
.b-table__item_state_disabled > .b-table__cell_type_undisabled > * {
  opacity: 1;
}
.b-table__item_state_approve > .b-table__cell {
  background-color: #ddffda;
}
.b-table__cell {
  padding: 18px 12px;
  border-bottom: 1px solid #cecece;
  color: #333;
  white-space: nowrap;
}
.b-table__cell_node_first {
  padding-left: 24px;
}
.b-table__cell_node_last {
  padding-right: 24px;
}
.b-table__cell_border_none {
  border: 0 none !important;
}
.b-table__cell_border_top-bold {
  border-top: 5px solid #cecece;
}
.b-table__cell_width_fit-content {
  width: 1%;
}
.b-table__cell_width_quarter {
  width: 25%;
}
.b-table__cell_width_full {
  width: 100%;
}
.b-table__cell_type_thead {
  border: 0 none;
  color: #000;
  font-weight: bold;
  box-shadow: none;
  text-align: left;
  background-color: #f3f3f3;
}
.b-table__cell_type_wrapper {
  padding: 0;
}
.b-table__cell_sorted_desc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='6' viewBox='0 0 19 6'%3E%3Cpath fill='%23B2B2B2' d='M19 6H0l9.5-6z'/%3E%3C/svg%3E");
}
.b-table__cell_sorted_asc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='6' viewBox='0 0 19 6'%3E%3Cpath fill='%23B2B2B2' d='M0 0h19L9.5 6z'/%3E%3C/svg%3E");
}
.b-table__cell_sorted_desc,
.b-table__cell_sorted_asc {
  background-color: #e7e7e7;
  background-position: left 12px bottom 6px;
  background-repeat: no-repeat;
}
.b-table__cell_sorted_desc.l-align_right,
.b-table__cell_sorted_asc.l-align_right {
  background-position: right 12px bottom 6px;
}
.no-bgpositionshorthand .b-table__cell_sorted_desc,
.no-bgpositionshorthand .b-table__cell_sorted_asc {
  background-position: 12px 6px;
}
.b-table__cell_sorted_desc.b-table__cell_node_first,
.b-table__cell_sorted_asc.b-table__cell_node_first {
  background-position: left 24px bottom 6px;
}
.no-bgpositionshorthand .b-table__cell_sorted_desc.b-table__cell_node_first,
.no-bgpositionshorthand .b-table__cell_sorted_asc.b-table__cell_node_first {
  background-position: 24px 6px;
}
.b-table_type_compact .b-table__cell_sorted_desc.b-table__cell_node_first,
.b-table_type_compact .b-table__cell_sorted_asc.b-table__cell_node_first {
  background-position: left 12px bottom 6px;
}
.no-bgpositionshorthand .b-table_type_compact .b-table__cell_sorted_desc.b-table__cell_node_first,
.no-bgpositionshorthand .b-table_type_compact .b-table__cell_sorted_asc.b-table__cell_node_first {
  background-position: 12px 6px;
}
.b-table__cell_sorted_desc.b-table__cell_node_last.l-align_right,
.b-table__cell_sorted_asc.b-table__cell_node_last.l-align_right {
  background-position: right 24px bottom 6px;
}
.b-table_type_compact .b-table__cell_sorted_desc.b-table__cell_node_last.l-align_right,
.b-table_type_compact .b-table__cell_sorted_asc.b-table__cell_node_last.l-align_right {
  background-position: right 12px bottom 6px;
}
.b-table__cell_white-space_normal {
  white-space: normal;
}
.b-table__item-count {
  padding: 6px 0;
}
.b-table__thead-tooltip {
  vertical-align: middle;
}
.b-table__sort-link {
  border-bottom: 1px dashed #bfbfbf;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.b-table__sort-link:hover {
  border-bottom: none;
}
.b-table__total {
  font: 15px/36px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
.b-table__check {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(/dist/b-table__check.a7fa0e8cd452476942c286b9ef2d5778.png) no-repeat 0 0;
}
.b-steps {
  overflow: hidden;
  padding: 0 0 0 15px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  list-style-type: none;
}
.b-steps__item-wrapper {
  float: left;
  overflow: hidden;
  margin-left: -15px;
}
.b-steps__item {
  position: relative;
  float: left;
  height: 28px;
  padding-right: 15px;
  font: 12px/28px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  font-weight: normal;
  cursor: default;
}
.b-steps__item_state_prev {
  color: #163759;
  cursor: pointer;
}
.b-steps__item_state_hold {
  color: #163759;
  cursor: pointer;
}
.b-steps__item_style_fake {
  cursor: default;
}
.b-steps__item_state_current {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.b-steps__item_state_next {
  color: #555;
}
.b-steps__item-arrow {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 7;
  width: 15px;
  height: 28px;
  background-image: url(/dist/b-steps.344a3059b2997270f257b8329e4b48ba.png);
  background-repeat: no-repeat;
}
.b-steps__item_state_prev .b-steps__item-arrow {
  background-position: 100% 0;
}
.b-steps__item_state_current .b-steps__item-arrow,
.b-steps__item_state_hold .b-steps__item-arrow,
.b-steps__item_state_next .b-steps__item-arrow {
  background-position: 100% -40px;
}
.b-steps__item-text {
  float: left;
  height: 28px;
  padding-left: 25px;
  background-image: url(/dist/b-steps.344a3059b2997270f257b8329e4b48ba.png);
  background-position: 0 -120px;
  background-repeat: repeat-x;
}
.b-steps__item_state_prev .b-steps__item-text {
  text-decoration: underline;
  background-position: 0 -80px;
}
.b-steps__item_state_prev:hover .b-steps__item-text {
  text-decoration: none;
}
.b-steps__item-wrapper:first-child .b-steps__item-text {
  padding-left: 10px !important;
  border-radius: 5px 0 0 5px;
}
.b-steps__item_style_fake .b-steps__item-text {
  text-decoration: none;
}
.b-menu-footer {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.b-menu-footer__item {
  color: #3c3c3c;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
html:not(.is_adaptive) .b-menu-footer__item {
  font: 12px/12px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
@media (min-width: 1024px) {
  .is_adaptive .b-menu-footer__item {
    font: 12px/12px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  }
}
.b-menu-footer__link {
  display: inline-block;
  padding: 3px 0 3px 0;
  color: #3c3c3c;
  font: 15px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  text-decoration: none;
}
.b-menu-footer__link:link {
  cursor: pointer;
}
.b-menu-footer__link:link:hover {
  text-decoration: underline;
}
html:not(.is_adaptive) .b-menu-footer__link {
  font: 12px/15px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
@media (min-width: 1024px) {
  .is_adaptive .b-menu-footer__link {
    font: 12px/15px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
  }
}
.b-agava-popup {
  max-width: 566px;
}
.b-policy-info {
  position: fixed;
  left: 0;
  bottom: -9999px;
  right: 0;
  z-index: 99;
  padding: 12px 0;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.16);
}
.b-policy-info__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  max-width: 996px;
  margin: 0 auto;
  padding: 0 12px;
}
.b-policy-info__text {
  padding-right: 12px;
  font-size: 15px;
}
.b-policy-info_status_visible {
  bottom: 0;
}
/* пока так ... */
/* url(b-sprites__gradients.png) */
/* url(b-sprites__gradient-submenu.png) */
/* url(b-sprites__icons.png) */
/* url(b-sprites__projects.png) */
/* url(b-sprites__site-navigation.png) */
.b-welcome-popup__window {
  display: block;
  top: 20%;
  left: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-left: -482px;
}
.b-welcome-popup__window .b-popup__fade {
  display: block;
}
.b-welcome-popup__window .b-popup__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-top: 80px;
}
.b-welcome-popup__window .b-text {
  display: block;
  margin: 0 0 5px;
}
.b-welcome-popup__content {
  display: inline-block;
}
.b-welcome-popup_icon_hello {
  display: inline-block;
  min-width: 172px;
  height: 172px;
  margin-right: 40px;
  vertical-align: top;
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='172' height='172' viewBox='0 0 172 172'%3E%3Cellipse fill='%2376D9FC' cx='85.8' cy='86' rx='85.8' ry='86'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2300A936' d='M30.4 102.8c-.5-.2-1.1-.3-1.6-.4-.6-.1-1-.1-1.4 0-1.2.3-1.2 1.6 1.9 3.5.8 1.1 2.4 2.2 3.8 1.6.8-2.4-.9-3.9-2.8-4.5.1-.2.1-.1.1-.2zM43.7 78.5c.1.1.2.3.4.3h.2c.9.2 1.7-.6 1-.7-.3 0-.8 0-1.6.4zM63.5 70.9c-1.4.2-1.7 1.1 1.2 3.2.4-.1 2.9-.7 1.4.9 4.6-2.8-.2-4.5-2.6-4.1zM63.5 51.5c4.9-2 6-14.9.2-14.5-.4 0-.8.2-1.2.4 2.4 4.5-3.2 10.2 1 14.1zM119.6 62.2c.4-2.7-3.9-4.7-5.8-4.6-1.1.1-1.3.9.7 2.8-1.9 4.6 3.2 4.9 5.1 1.8zM75.9 28.6c1.4-.7 2.1-3 0-3-.4-.1-.7-.2-1-.2-.4 0-.8.1-1 .2-4.1.9-2.9 7.7 2 3z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2300A936' d='M81.7 27c-6 .8-12 6.5-6.4 12.2 4 5-5.7 15.1 3.5 17.7 3.7-8.2 13.6-14.7 11.2-24.7-1.1-4.2-4.7-5.6-8.3-5.2z'/%3E%3Cpath fill='%2300A936' d='M71.4 145.3c-8.8-5.9-15.2-14.9-25.1-19.2-8.1-7.9-26.3-3-26-17.9.8-7.1-4.8-10.5-9.1-13.8-3.3-10.9 16.6-15 16.9-3 6.6-.3 8.9-11.8 16.5-13.4 3.9-3.4 14.4.3 10.6-6.7 3.8-3.6 14.8-3.5 9.4-11.9-1.8-8.2-11.9-12.1-15.2-2.8-9 2.4-5.4-17.3 3.9-14.7 6.7.4 5.8-5.5 1.7-7.3 0-.3-.1-.4-.3-.2-.7-.3-1.5-.6-2.4-.5-9.1-5 9.1-17.8-2.9-21.9C36.1 23.3 16 41 7.9 57.6 4.3 68 4.9 78.5 5.3 89.4 9 100 16.2 108.7 21.9 118.2c3.7 4.6 1.9 9.9 1.6 14.9-.1 0 0 .2 0 .2-.2 3 .3 5.9 2.9 8.6 4.5 5.8 11 10.4 14.1 17 7.2 4.5 15 7.9 23.4 10.1.9-.4 2.8-1 9.4-1.6v-.2c0-2 9.2-4.9 13.7-8.3 7.6-9-8-16.2-15.6-13.6zM151.6 141.6c12.7-15 20.4-34.4 20.4-55.6 0-2.4-.2-4.7-.4-7-.1-.6-.1-1.2-.2-1.7-4.9 2.7-13.6-12.1-4.7-5.1 1.7-.1 2.8-.6 3.7-1.4-1-5.4-2.4-10.6-4.4-15.6-.9-1-1.7-2-2.4-2.6.1-1.1 0-2.1-.2-3.1 0-.1.1-.1 0-.2C149.4 20.5 119.9.5 85.8.5c-2.3 0-4.7.1-7 .3-1.2.3-2.5.4-3.9.5-.5 0-.9.1-1.4.2-4.8.7-9.4 1.5-13.9 3 11.8-.9 23.9-.6 34.5 4.7 2.8 9.1 19.6.2 18.8 10.3l.5.5c-.3.2.2 2 .5.5 2.9 3.3 9 10.1 2.6 9.3-8.5-1.2-6.3 15.7-.2 18.7 5.8 3.2 9.1-3.2 3.1-6.3-.8-7.9 13.1 4.8 7 9.1-.2.2-.4.4-.7.5.3-1.1-.4-.1-.4.2-7 5.1-3 17-5.7 25-4.8 10.8 12.1 6 9.6-2.5-3.1-7.8 12.9-4.2 9.4-9.8 9.7 5.2 8.8-8.7 4.7-13.3 1.9-7.4 6.9.9 4.5 4.9.4 3.8 3.7 4.7 6.3 5.8.1.1.3.1.5.2 2.3 1.1 3.7 2.5 1.2 6.8-2.8 9.6-12.5 10.2-20.4 8.4-8 3.3-9.5 13-14 19.6-4.5 8.2-8.2 20.2-.2 27.5 7.7 7.4 16.5 1 22.9-4 12.2-1.6 13.3 12.8 7.3 20.1.3.4.2.6.2.9z'/%3E%3Cg opacity='.2' fill='%23010000'%3E%3Cpath d='M4.2 59.5c0 .1 0 .1-.1.2.8 0 1.5-.1 1.5-.2H4.2zM158.2 132c-.1.1-.1.1-.1.2 0-.1.1-.1.1-.2z'/%3E%3Cpath d='M165.1 111.9c0-.1 0-.3.1-.3-.1.2-1.4 1.5-11.2 2.9 2.5-8.6 3.9-17.8 4-27.4h13v-2.6h-13c-.1-9.7-1.6-19-4.2-27.7 9.9 1.4 11.2 2.7 11.3 2.9 0 0-.1-.1-.1-.3h2.3c-.2-.6-.4-1.1-.6-1.7-1-1-3.1-1.7-6.6-2.5-2-.4-4.5-.9-7.3-1.2-3.3-10-8.1-19.1-14.1-26.9 6 1.5 10.8 3.4 14.1 5.3-1.3-1.6-2.7-3.3-4.1-4.8-3.4-1.4-7.2-2.5-10.7-3.3-.6-.2-1.3-.3-2-.5-9-10.6-20.5-18.4-33.3-22.1C97.2.6 91.6 0 85.8 0c-6.4 0-12.7.7-18.7 2.1C54.8 6 43.8 13.6 35 23.9c-.7.2-1.4.3-2.1.5-3.2.8-6.7 1.8-9.9 3-1.4 1.5-2.7 3-4 4.6 3.3-1.7 7.7-3.3 13.2-4.7-6 7.8-10.8 16.8-14.1 26.8-3 .4-5.6.8-7.7 1.3-2.4.5-4.2 1-5.4 1.7-.2.7-.5 1.4-.7 2 2.4-.6 6.7-1.4 13-2.3-2.6 8.7-4.1 18-4.2 27.7H.1C0 85 0 85.5 0 86v1.1h13.1c.1 9.6 1.5 18.8 4 27.5-10.1-1.4-11.4-2.8-11.6-3 0 0 .1.1.1.3H4c.2.8.5 1.6.8 2.3 1.2.7 3 1.3 5.7 1.8 2.1.4 4.6.9 7.5 1.3 3.1 9.4 7.5 18.1 12.9 25.6-6.1-1.7-10.8-3.6-13.9-5.6 1.3 1.7 2.6 3.4 4 5 3.7 1.6 7.9 2.8 11.8 3.8.2 0 .4.1.6.1 9 11.2 20.5 19.5 33.4 23.6 6.1 1.4 12.4 2.1 18.9 2.1 5.8 0 11.4-.6 16.8-1.7 13.6-3.9 25.7-12.5 35-24.1.1 0 .3-.1.4-.1 4.3-1.1 8.9-2.5 12.9-4.2 1.5-1.8 2.9-3.6 4.3-5.5-3 2.3-8.1 4.5-15 6.4 5.4-7.5 9.8-16.1 12.9-25.6 2.8-.4 5.2-.8 7.2-1.2 3.7-.8 5.8-1.6 6.8-2.7.2-.5.3-1 .5-1.5h-2.4zM75.7 2.6C71 6 66.7 11.8 63 19.8c-8.6.7-16.6 1.7-23.8 3.1C49.2 12.3 61.8 5 75.7 2.6zM36.3 26.3c7.5-1.7 16.1-2.9 25.5-3.7-.3.8-.7 1.6-1 2.5-3 7.7-5.4 16.6-7 26.3-9.5.4-18.3.9-25.8 1.6-2.5.2-4.8.5-7 .7 3.6-10.3 8.8-19.7 15.3-27.4zM20.1 56.4c2.8-.3 6-.7 9.9-1 6.9-.6 14.8-1.1 23.3-1.4-1.5 9.6-2.3 19.9-2.3 30.5H15.6c.2-9.8 1.8-19.3 4.5-28.1zm-4.5 30.7H51c.1 10.5.8 20.7 2.3 30.3-8.5-.3-16.3-.8-23.2-1.4-4-.4-7.3-.7-10.1-1.1-2.8-8.6-4.3-18-4.4-27.8zm5.2 30.6c2.2.3 4.6.5 7.2.7 7.5.7 16.2 1.2 25.7 1.6 1.7 9.9 4.1 19 7.1 26.9.1.3.3.6.4.9-9.7-.8-18.7-2.2-26.3-3.9-6-7.5-10.8-16.4-14.1-26.2zm16.8 29.5c7.4 1.5 15.7 2.7 24.7 3.4 3.9 8.8 8.4 15.2 13.4 18.8-14.6-2.5-27.8-10.5-38.1-22.2zm46.6 22.9c-7-.7-13.6-7.5-19-19.3 6.1.4 12.5.6 19 .7v18.6zm0-21.2c-6.9 0-13.7-.3-20.2-.8-.3-.7-.6-1.4-.9-2.2-3-7.6-5.3-16.3-6.9-25.8 8.8.3 18.3.5 28 .5v28.3zm0-30.9c-9.8 0-19.4-.2-28.4-.5-1.5-9.5-2.3-19.8-2.3-30.4h30.7V118zm0-33.5H53.5c.1-10.7.9-21 2.4-30.6 8.9-.3 18.5-.5 28.3-.5v31.1zm0-33.7c-9.7 0-19.1.2-27.9.5 1.7-9.3 4-17.9 6.9-25.3.5-1.3 1-2.5 1.5-3.7 6.3-.4 12.8-.7 19.5-.7v29.2zm0-31.8c-6.3 0-12.4.2-18.3.6 5.3-10.8 11.7-17 18.3-17.7V19zm71.2 65.5h-35.3c-.1-10.6-.9-20.9-2.4-30.5 8.4.3 16.1.8 22.9 1.4 4.1.4 7.5.7 10.4 1.1 2.7 8.7 4.3 18.2 4.4 28zm-5.3-30.7c-2.3-.3-4.7-.5-7.4-.8-7.4-.7-16-1.2-25.4-1.6-1.7-9.7-4-18.6-7-26.3-.3-.8-.7-1.7-1-2.5 9.3.8 18 2 25.5 3.7 6.5 7.8 11.7 17.1 15.3 27.5zM131.9 23c-7.2-1.4-15.2-2.5-23.8-3.1-3.7-8-8.1-13.9-12.7-17.2 13.8 2.3 26.4 9.6 36.5 20.3zM86.8 1.9c6.7.7 13 6.9 18.3 17.8-5.9-.4-12-.6-18.3-.6V1.9zm0 19.7c6.7 0 13.3.3 19.6.7.5 1.2 1 2.4 1.5 3.7 2.9 7.4 5.2 16 6.8 25.3-8.8-.3-18.2-.5-27.9-.5V21.6zm0 31.8c9.8 0 19.4.2 28.3.5 1.5 9.6 2.3 19.9 2.4 30.6H86.8V53.4zm0 33.7h30.7c0 10.6-.8 20.8-2.3 30.4-9 .3-18.6.5-28.4.5V87.1zm0 33.5c9.7 0 19.2-.2 28-.5-1.6 9.5-3.9 18.3-6.9 25.8l-.9 2.1c-6.5.5-13.3.7-20.2.8v-28.2zm0 30.9c6.5 0 12.9-.3 19-.7-5.4 11.8-12.1 18.6-19 19.3v-18.6zm8.5 17.9c5-3.6 9.6-10 13.4-18.8 9-.7 17.4-1.9 24.7-3.4-10.2 11.7-23.4 19.7-38.1 22.2zm40.9-25.5c-7.6 1.8-16.6 3.2-26.3 4 .1-.3.3-.6.4-.9 3.1-7.9 5.5-17 7.1-26.9 9.4-.4 18-.9 25.4-1.6 2.7-.2 5.2-.5 7.5-.8-3.3 9.8-8.1 18.6-14.1 26.2zm15-29c-2.9.4-6.3.7-10.5 1.1-6.8.6-14.5 1-22.9 1.4 1.5-9.5 2.2-19.8 2.3-30.3h35.3c-.1 9.8-1.6 19.1-4.2 27.8z'/%3E%3C/g%3E%3Cpath opacity='.2' d='M95.4.5l10.5 10.4c11.6 11.4 11.7 46.2.4 57.9h-.1l3 2.5-14.3 17.5.6-.1-.3.1v.1h-.3l-6.3-.1c-.2 0-.5-.1-.8-.1l-10.6.3v.1L63 72.1l-.5-.5-20.7 17.2 23.1-19.4h-.1-.1C53.1 58 53.2 23.1 64.5 11.5L75.1.7C44.1 4.5 18.2 25 6.6 52.9c1.1 17.5 7.8 34.7 20.1 48.6l3.5-3 2.2 3L45 116.3l3.9-3.1c.2 6 3 11.5 7.9 14.8l-.9 1.6c-1.3 2.1-.7 4.9 1.4 6.2 2.1 1.3 4.9.7 6.2-1.4l.3-.5c0 .2.1.4.2.6l-.5.8c-1.3 2.1-.7 4.9 1.4 6.2 2.1 1.3 4.9.7 6.2-1.4l.1-.1.6.4-.6.9c-1.3 2.1-.7 4.9 1.4 6.2 2.1 1.3 4.9.7 6.2-1.4l.7-1.1.6.4-.3.5c-1.3 2.1-.7 4.9 1.4 6.2 2.1 1.3 4.9.7 6.2-1.4l.4-.6 1.1.7c2.3 1.3 5.2.6 6.5-1.6 1.3-2.2.6-5-1.5-6.4l.7-.5 4.5 2.9c2.4 1.5 5.5.7 6.9-1.6 1.5-2.4.7-5.5-1.6-6.9l-.8-.5c.2-.2.5-.4.7-.6l3.4 2.1c2.4 1.4 5.5.6 6.9-1.8 1.4-2.3.7-5.2-1.4-6.7l.7-.5c2.3 1.1 5.2.3 6.5-1.9.9-1.5.9-3.2.2-4.7.3-.5.5-1.1.7-1.6h-.1c0-1.3 1.2-2.8 1.5-4.3h.1s.6-1 .5-3.9l4 3.2L142 97.2l3.6 2.9c11.9-14.1 18.1-31.2 18.7-48.6-12-27.5-38-47.5-68.9-51z'/%3E%3Cpath fill='%23E9B980' d='M118.2 112.3c9.4-6.3 11.2-20 4.1-30.5S101.9 68 92.5 74.3l-12.4 8.4c-9.4 6.4-5.5 15.7 1.6 26.2s1.7 29 11 22.6l25.5-19.2z'/%3E%3Cpath opacity='.15' d='M90.4 84.1s34.9 19.2 34.6 19.9c-.3.7-23.6 23.7-30.8 25.7-7.1 2.1-12-27.1-12-27.1l8.2-18.5z'/%3E%3Cpath fill='%23FDDBA4' d='M56.3 115.2c-9.9-5.5-13-18.9-6.9-30 6.1-11.1 19.1-15.7 29-10.2l3.1 2.8c9.9 5.5 20.7 12.7 7.1 35.7-6.5 10.9-9.3 14.4-19.2 8.9l-13.1-7.2z'/%3E%3Cpath fill='%23FDDBA4' d='M116.6 113c2.6 1.5 5.9.5 7.4-2.1s.5-6-2.1-7.4L89 84c-2.6-1.5-5.9-.5-7.4 2.1-1.4 2.6-.5 6 2.1 7.4l32.9 19.5zM110.7 123c2.6 1.5 5.9.5 7.4-2.1 1.4-2.6.5-6-2.1-7.4L87.4 96.7c-2.6-1.5-5.9-.5-7.4 2.2-1.4 2.6-.5 6 2.1 7.4l28.6 16.7zM101.7 131.5c2.6 1.5 5.9.6 7.4-2s.6-5.9-2-7.4l-28-16.8c-2.6-1.5-5.9-.6-7.4 2s-.6 6 2 7.4l28 16.8zM90.8 138c2.5 1.4 5.6.5 7-2 1.4-2.5.5-5.6-2-7l-25.4-14.2c-2.5-1.4-5.6-.5-7 2-1.4 2.5-.5 5.6 2 7L90.8 138z'/%3E%3Cpath fill='%23FDDBA4' d='M84.1 127.1l-11.7-6.6 17.8-31.4 11.7 6.6z'/%3E%3Cpath fill='%23FDDBA4' d='M90.9 133.8l-11.6-6.6 3.9-6.9 11.6 6.7zM89.7 78.2c.1 1.5-.9 2.8-2.1 2.9l-21 1c-1.2.1-2.3-1.1-2.3-2.7l-.2-3.8c-.1-1.5.9-2.8 2.1-2.9l21-1c1.2-.1 2.3 1.1 2.3 2.7l.2 3.8z'/%3E%3Cpath fill='%23E9B980' d='M71.1 127.2c-1.4 2.3-4.3 3.1-6.7 1.8-2.3-1.4-3.1-4.3-1.8-6.7l6.2-10.8c1.3-2.3 4.3-3.1 6.7-1.8 2.3 1.4 3.1 4.3 1.8 6.7l-6.2 10.8z'/%3E%3Cpath opacity='.15' d='M85.4 73.2c-.6 0-1.1.1-1.6.2-2.2-.3-4.6.7-5.8 2.8l-5 8.9c-1.6 2.7-.7 6.2 2.1 7.8 2.7 1.6 6.2.7 7.8-2.1l3.1-5.5h.1l5.4-.3s-3.1-6.9-5.2-12l-.9.2z'/%3E%3Cpath fill='%23E9B980' d='M79.7 133.4c-1.4 2.3-4.3 3.1-6.7 1.8-2.3-1.4-3.1-4.3-1.8-6.7l6.2-10.8c1.4-2.3 4.3-3.1 6.7-1.8 2.3 1.4 3.1 4.3 1.8 6.7l-6.2 10.8zM89.2 138c-1.4 2.3-4.3 3.1-6.7 1.8-2.3-1.4-3.1-4.3-1.8-6.7l4.3-7.6c1.4-2.3 4.3-3.1 6.7-1.8 2.3 1.4 3.1 4.3 1.8 6.7l-4.3 7.6zM62.7 121.2c-1.4 2.3-4.3 3.1-6.7 1.8-2.3-1.4-3.1-4.3-1.8-6.7l4.3-7.6c1.3-2.3 4.3-3.1 6.7-1.8 2.3 1.4 3.1 4.3 1.8 6.7l-4.3 7.6zM82.7 89.7c-1.6 2.7-5.1 3.7-7.8 2.1s-3.7-5.1-2.1-7.8l5-8.9c1.6-2.7 5.1-3.7 7.8-2.1s3.7 5.1 2.1 7.8l-5 8.9z'/%3E%3Cpath fill='%23E9B980' d='M112.9 76.9c.2 3.4-3.4 6.3-8 6.5l-19 .9c-4.6.2-8.4-2.3-8.5-5.7-.2-3.4 3.4-6.3 8-6.5l19-.9c4.5-.2 8.3 2.4 8.5 5.7z'/%3E%3Cpath opacity='.15' d='M98.2 70.2c-.6.7-2.4 1.7-2.4 1.7l-1-.3 31.5 27.6s1.5-2.7-1.1-11.8c-2.6-9-27-17.2-27-17.2z'/%3E%3Cpath fill='%23FFB6B6' d='M146 78.2l-14.9 20.1-36.2-27 14.9-20.1z'/%3E%3Cpath opacity='.15' d='M72.6 71.4c.7.6 2.5.4 2.5.4l1 .7-28.9 30.4s-2-3.1 0-11.9c2.2-9.1 25.4-19.6 25.4-19.6z'/%3E%3Cpath fill='%23BDDDFF' d='M25.7 83.7l16.7 18.7L76 72.2 59.3 53.5z'/%3E%3Cpath fill='%23FDDBA4' d='M65 108c1.7 1.1 2.2 3.2 1.1 4.7-1 1.5-2.9 1-4.6-.1-1.7-1.1-2.4-2.3-1.4-3.8 1.1-1.5 3.2-1.9 4.9-.8zM75.1 110.7c1.7 1.1 2.2 3.2 1.1 4.7-1 1.5-2.9 1-4.6-.1-1.7-1.1-2.4-2.3-1.4-3.8 1.1-1.5 3.3-1.9 4.9-.8zM83.6 116.9c1.7 1.1 2.2 3.2 1.1 4.7-1 1.5-2.9 1-4.6-.1-1.7-1.1-2.4-2.3-1.4-3.8s3.2-1.9 4.9-.8zM91.7 125c1.7 1.1 2.2 3.2 1.1 4.7-1 1.5-2.9 1-4.6-.1-1.7-1.1-2.4-2.3-1.4-3.8s3.2-1.9 4.9-.8z'/%3E%3Cellipse transform='rotate(-2.638 40.777 89.846) scale(.99996)' opacity='.15' cx='40.8' cy='89.9' rx='3.1' ry='3.1'/%3E%3Cellipse transform='matrix(.9989 -.04594 .04594 .9989 -4.036 1.965)' fill='%232679B2' cx='40.7' cy='88.8' rx='3.1' ry='3.1'/%3E%3Cpath opacity='.15' d='M130.4 92.4c-.4.5-1 .6-1.5.2l-3.9-2.9c-.5-.4-.6-1-.2-1.5l2.9-3.9c.4-.5 1-.6 1.5-.2l3.9 2.9c.5.4.6 1 .2 1.5l-2.9 3.9z'/%3E%3Cpath fill='%23FFDE76' d='M130.4 91.4c-.4.5-1 .6-1.5.2l-3.9-2.9c-.5-.4-.6-1-.2-1.5l2.9-3.9c.4-.5 1-.6 1.5-.2l3.9 2.9c.5.4.6 1 .2 1.5l-2.9 3.9z'/%3E%3Cpath opacity='.15' d='M59.3 53.5L25.7 83.7l2.9 3.2 31.2-32.8zM109.8 51.2l-1 1.4 34.4 29.5 2.8-3.9z'/%3E%3Cpath fill='%231D89AA' d='M106.9 49l43.2 32.2c6.9-8.7 11.8-18.3 14.8-28.4C154 26.7 130.7 7.2 102.3 1.6l2.5 2.3c13 11.9 14 32 2.1 45.1 0-.1 0-.1 0 0z'/%3E%3Cpath fill='%23289CC9' d='M101.7 1.5l2.6 2.4c12.9 11.8 13.8 32 2 44.9h-.1L139.9 74c8.9-11.2 14.2-24.4 15.8-37.8-12.6-17.8-31.8-30.5-54-34.7z'/%3E%3Cpath fill='%2335C3EF' d='M104.2 3.9c12.9 11.8 13.8 32 2 44.9l12.9 9.6c11.3-13.7 14-31.9 8.3-47.7-7.9-4.4-16.6-7.6-25.8-9.3l2.6 2.5z'/%3E%3Cpath fill='%23FFF2A2' d='M61.9 3.4C34.5 11.3 12.8 32.6 4.1 59.7c4 9.9 9.9 19.3 17.6 27.4l40-36.1s-.1 0-.1-.1C48.7 39.1 47.7 19 59.6 6l2.3-2.6z'/%3E%3Cpath fill='%23FFD645' d='M61.9 3.4C40.4 9.6 22.4 24.1 11.4 43.1c2.9 13.2 9.3 25.7 19.1 36L61.7 51c-13-11.9-14-32-2.1-45l2.3-2.6z'/%3E%3Cpath fill='%23D6B13C' d='M61.9 3.4C52.9 6 44.5 10 37 15.3c-4.1 16.2.3 34 12.7 46.5l12-10.8c-13-11.9-14-32-2.1-45l2.3-2.6z'/%3E%3Cellipse fill='none' cx='85.8' cy='86' rx='85.8' ry='86'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media (min-width: 360px) and (max-width: 767px) {
  .is_adaptive .b-welcome-popup_icon_hello {
    display: none;
  }
}
@media (max-width: 359px) {
  .is_adaptive .b-welcome-popup_icon_hello {
    display: none;
  }
}
.b-welcome-popup__btn {
  margin-top: 20px;
}
@media (max-width: 419px) {
  .is_adaptive .b-welcome-popup__btn {
    width: 100%;
  }
}
.b-welcome-popup .b-popup__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
/* гламурный стиль с градиентными заливками */
/* формы */
.double_border {
  border: 3px double #e4e4e4;
  background: #fff;
}
.double_border[disabled] {
  background: #f5f5f5;
}
.input_error,
.double_border:invalid {
  border: 3px solid #f00;
  background: #fff;
}
.glamor_error_border {
  position: relative;
  z-index: 4;
  border: 1px solid #eb4444 !important;
}
.b-select__select.glamor_error_border {
  position: absolute;
}
.glamor_error_border + .b-validate__short-error {
  font-size: 15px;
  line-height: 18px;
}
.double_border.glamor_error_border {
  border: 3px solid #eb4444 !important;
}
.double_border.glamor_error_border + .b-validate__short-error {
  font-size: 10px;
}
span.i-validate__short-error.glamor_error_border {
  position: absolute;
  border: none !important;
}
span.glamor_error_hint {
  display: block;
  position: absolute;
  left: 0;
  z-index: 1;
  overflow: hidden;
  height: 14px;
  color: #eb4444;
  font-size: 10px;
}
#glamor_error_in_head {
  height: auto !important;
  height: 16px;
  min-height: 16px;
  padding-left: 21px;
  color: #e50f0f;
  font-weight: bold;
  line-height: 16px;
  background: url(/dist/small_red_alert.c421737c7a371302f2c0c0f5b0a7e6da.png) no-repeat top left;
}
/* 3 корзинки: положить, изъять, неактивная */
.cart-add,
.cart-remove,
.cart-disabled {
  display: block;
  width: 25px;
  height: 25px;
  background-image: url(/dist/shop-cart-icons.882ec415e6bce7c35fc51361628d8ee1.png);
  cursor: pointer;
}
.cart-add {
  background-position: 0 0;
}
.cart-remove {
  background-position: 0 -25px;
}
.cart-disabled {
  background-position: 0 -50px;
}
/* стрелочки перехода по страницам: первая, предыдущия, следующая, последняя */
.paginator {
  text-align: center;
}
.paginator .prev,
.paginator .next,
.paginator .first,
.paginator .last {
  display: inline-block;
  position: relative;
  top: 2px;
  width: 21px;
  height: 14px;
  vertical-align: top;
  text-decoration: none;
  background: url(/dist/result-paginator-all.3745530640cabb3fd7bd70b1a8b39b52.png) no-repeat;
}
.paginator .first {
  background-position: 0 -14px;
}
.paginator .prev {
  background-position: 0 0;
}
.paginator .last {
  background-position: -21px -14px;
}
.paginator .next {
  background-position: -21px 0;
}
div.gray_border {
  border: 1px solid #e6e6e6;
}
div.orange_border {
  border: 1px solid #f8ebe2;
}
div.gray_border table,
div.orange_border {
  margin: 0;
  border-collapse: collapse;
}
div.gray_border.gray_fill {
  padding: 0;
}
div.gray_border table th {
  padding: 1em 0.5em 1em 0;
  white-space: nowrap;
}
div.gray_border table th:first-child {
  padding-left: 0.5em;
}
div.gray_border table td {
  padding: 0 0.5em 0 0;
  background-color: white;
}
div.gray_border table td:first-child {
  padding-left: 0.5em !important;
}
div.gray_border table td.b {
  border-bottom: 1px solid #e6e6e6;
}
div.gray_border table td.c {
  width: 0.4em;
  padding: 0 !important;
}
div.gray_border table tfoot td {
  height: 0.3em;
  border: 0;
}
div.gray_border.radius_8 table tfoot td {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
div.gray_border table tfoot tr.footer td {
  height: 40px;
  border: 0;
  background: none;
}
.gray_fill {
  padding: 0;
  background-color: #f2f2f2;
}
.orange_fill {
  padding: 0;
  background-color: #faf6f3;
}
.green_block {
  padding: 4px;
  border: 1px solid green;
  border-radius: 5px;
  color: green;
  background-color: #ebffeb;
}
div.blue_corner_border_block {
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #d5ecfa;
  border-radius: 7px;
  background: #eef5fa;
}
div.blue_corner_border_block h2 {
  padding: 0 0 9px 0;
  margin: 0;
  color: #003868;
  font-weight: bold !important;
  font-size: 12px !important;
}
/* Это новые правила для CSS3. Делаю их специально для div-ов. */
/* серый бордер, белый фон */
.grey_border {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.grey_border .fill {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  background: #fff !important;
}
.grey_border .lt,
.grey_border .rt,
.grey_border .lb,
.grey_border .rb {
  width: 8px;
  min-width: 8px;
  padding: 8px 0 0 0 !important;
  border: 0 none !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.grey_border .lt {
  background-position: 0 top !important;
}
.grey_border .rt {
  background-position: -8px top !important;
}
.grey_border .lb {
  background-position: -16px bottom !important;
}
.grey_border .rb {
  background-position: -24px bottom !important;
}
/* добавить стоило бы, используется в online express, магазине доменов и т.п. */
/*
соответствующие правила можно убрать из:
- http://www.reg.ru/help/jservice (там картинка grey_border-side.gif - копия нижеуказанной)
- http://www.reg.ru/support/oexpress - там левая и правая границы бордерами, и потому - корявы
- собственно, из choose_result тоже убрать
*/
.grey_border .t {
  border-top: 1px solid #e9e9e9 !important;
}
.grey_border .b {
  border-bottom: 1px solid #e9e9e9 !important;
}
.grey_border .lfill {
  border-left: 1px solid #e9e9e9 !important;
}
.grey_border .rfill {
  border-right: 1px solid #e9e9e9 !important;
}
.grey_border .l,
.grey_border .r {
  width: 8px;
  min-width: 8px;
  padding: 8px 0 0 0 !important;
}
.grey_border .l,
.grey_border .r {
  border-right: 0 none !important;
  border-left: 0 none !important;
  background-image: url(/dist/grey-border-pixel.e167a8b70b84408beb9f0214bd158744.gif);
  background-repeat: repeat-y;
}
.grey_border .l {
  background-position: 0 0;
}
.grey_border .r {
  background-position: 7px 0;
}
/* цветные ячейки */
.grey_border .fill-orange {
  color: #fff;
  background: #f27d06;
}
.grey_border .lt-orange,
.grey_border .lb-orange,
.grey_border .rt-orange,
.grey_border .rb-orange {
  background-image: url(/dist/grey_border-rainbow.cf3eb03be079c6bd5895c1b9264c9b0a.png) !important;
}
.grey_border .lt-orange {
  background-position: -64px 0 !important;
}
.grey_border .lb-orange {
  background-position: -80px 100% !important;
}
.grey_border .rt-orange {
  background-position: -72px 0 !important;
}
.grey_border .rb-orange {
  background-position: -88px 100% !important;
}
.grey_border .fill-green {
  color: #fff;
  background: #8fb401;
}
.grey_border .lt-green,
.grey_border .lb-green,
.grey_border .rt-green,
.grey_border .rb-green {
  background-image: url(/dist/grey_border-rainbow.cf3eb03be079c6bd5895c1b9264c9b0a.png) !important;
}
.grey_border .lt-green {
  background-position: -32px 0 !important;
}
.grey_border .lb-green {
  background-position: -48px 100% !important;
}
.grey_border .rt-green {
  background-position: -40px 0 !important;
}
.grey_border .rb-green {
  background-position: -56px 100% !important;
}
.grey_border .fill-blue {
  color: #fff;
  background: #1c73d6;
}
.grey_border .lt-blue,
.grey_border .lb-blue,
.grey_border .rt-blue,
.grey_border .rb-blue {
  background-image: url(/dist/grey_border-rainbow.cf3eb03be079c6bd5895c1b9264c9b0a.png) !important;
}
.grey_border .lt-blue {
  background-position: 0 0 !important;
}
.grey_border .lb-blue {
  background-position: -16px 100% !important;
}
.grey_border .rt-blue {
  background-position: -8px 0 !important;
}
.grey_border .rb-blue {
  background-position: -24px 100% !important;
}
/* подсветка особых строк */
.grey_border th.thfill {
  border-bottom: 1px solid #e6e6e6 !important;
  background-color: #f2f2f2 !important;
}
.grey_border th.thcorner,
.grey_border td.tdcorner {
  background-image: url(/dist/grey-border-th.d6fb61fdedd03c14e802604f2ef4c6f4.png) !important;
}
.grey_border th.center,
.grey_border td.center {
  text-align: center;
}
.grey_border .grey_border_odd {
  background-image: url(/dist/grey_border-odd.0da68cb66e30c945887f914f2d152b50.png) !important;
}
tr.selected td {
  background-color: #f2f2f2;
}
tr.selected_light td {
  background-color: #cae5f3;
}
tr.selected_pink td {
  background-color: #f2dfdb;
}
tr.selected_yellow td {
  background-color: #f2f2ab;
}
tr.selected_green td {
  background-color: #deffdb;
}
tr.selected_gray td {
  background-color: #dadada;
}
/* фон для отдельных строк (полосатые таблицы типа domain/new/rereg), class прописывается в tr
odd2 -- белый, even2 -- светло-серый (2 -- для непересечения названий), pink -- бледно-розовый */
.grey_border .odd2 td {
  background-color: #fff;
}
.grey_border .even2 td {
  background: url(/dist/grey-border-even.d0154a10a0c7a93b742cab64f762c4b3.gif) repeat-x 0 center;
}
.grey_border .even2 .l {
  background: url(/dist/grey-border-even-l.5637199cdc7ab97b342646b1366ce71e.gif) no-repeat 0 center !important;
}
.grey_border .even2 .r {
  background: url(/dist/grey-border-even-r.2c5a44d8e2325448dfd3579d13f348b6.gif) no-repeat right center !important;
}
.grey_border .pink td {
  background: url(/dist/grey-border-pink.689789f70a4710213211ac0ad0364e68.gif) repeat-x 0 center;
}
.grey_border .pink .l {
  background: url(/dist/grey-border-pink-l.0af72da735435f2773c5b67a755681ae.gif) no-repeat 0 center !important;
}
.grey_border .pink .r {
  background: url(/dist/grey-border-pink-r.d2e819fe7bb8c073c448e10e614f5871.gif) no-repeat right center !important;
}
.grey_border td.pay {
  background-color: #f1f1f1 !important;
}
.grey_border td.pay-corner {
  background-image: url(/dist/grey-border-payment.2017e86b581e87a9c2677672ad1cf951.png) !important;
}
.grey_border .not_active td {
  color: #ccc !important;
}
.grey_border th.thfill-solid {
  background-color: #e9e9e9 !important;
}
.grey_border th.thcorner-solid {
  background-image: url(/dist/grey-border-solid.d25ec607efceb9a85dfa6d8b718695fb.png) !important;
}
/* голубая заливка, без правых углов - прижимать к правому краю */
.blue_border {
  position: relative;
  border-collapse: collapse;
  empty-cells: show;
}
.blue_border .top {
  height: 10px;
  padding: 0 10px;
  font-size: 0;
  background: url(/dist/blue_border_sides.cc50d602601cb4d26a753971bf1683be.png) no-repeat 0 0;
}
.blue_border .bottom {
  height: 10px;
  padding: 0 10px;
  font-size: 0;
  background: url(/dist/blue_border_sides.cc50d602601cb4d26a753971bf1683be.png) no-repeat 0 -10px;
}
.blue_border .sub_top {
  height: 10px;
  padding: 0 10px;
  font-size: 0;
  background: url(/dist/blue_border_sides.cc50d602601cb4d26a753971bf1683be.png) no-repeat 0 -20px;
}
.blue_border .sub_bottom {
  height: 10px;
  padding: 0 10px;
  font-size: 0;
  background: url(/dist/blue_border_sides.cc50d602601cb4d26a753971bf1683be.png) no-repeat 0 -30px;
}
.blue_border .fill {
  padding: 0 10px;
  background: url(/dist/blue_border_fill.ddfd195e93e0df9512a3b8d4f5c537f6.gif) repeat-y left top;
}
.blue_border .sub_fill {
  padding: 0 10px;
  background: url(/dist/blue_border_fill.ddfd195e93e0df9512a3b8d4f5c537f6.gif) repeat-y right top;
}
.blue_border .header {
  color: #330 !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
/* голубая заливка, сдвоенные бордеры - см. в domain/new/choose */
.blue_border2 {
  border-spacing: 0;
  border-collapse: separate;
  empty-cells: show;
}
.blue_border2 a {
  color: #013968;
}
.blue_border2 td,
.blue_border2 th {
  padding: 2px 5px;
  border-top: 1px solid #fafcfe;
  border-bottom: 1px solid #d5ecfa;
  background: #edf5fa;
}
.blue_border2 .top {
  border-top-color: #d5ecfa;
}
.blue_border2 .lt,
.blue_border2 .rt,
.blue_border2 .lb,
.blue_border2 .rb {
  width: 4px;
  min-width: 4px;
  max-width: 4px;
  padding: 2px 2px;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat;
}
.blue_border2 .lt {
  border-top: 0 none;
  background-position: -228px top;
}
.blue_border2 .rt {
  border-top: 0 none;
  background-position: -236px top;
}
.blue_border2 .lb {
  border-bottom: 0 none;
  background-position: -244px bottom;
}
.blue_border2 .rb {
  border-bottom: 0 none;
  background-position: -252px bottom;
}
.blue_border2 .left,
.blue_border2 .right {
  width: 7px;
  padding: 2px 0;
}
.blue_border2 .left {
  border-left: 1px solid #d5ecfa;
}
.blue_border2 .right {
  border-right: 1px solid #d5ecfa;
}
/* голубая заливка, синяя окантовка, для элементов с суффиксом f заливка тоже синяя, c w -- белая */
.blue_border3 {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.blue_border3 .fill {
  padding: 0;
  border-top: 1px solid #d5ecfa;
  border-bottom: 1px solid #d5ecfa;
  background: #eef5fa;
}
.blue_border3 .fillf {
  border-top: 1px solid #d5ecfa;
  background: #d5ecfa;
}
.blue_border3 .lt,
.blue_border3 .rt,
.blue_border3 .lb,
.blue_border3 .rb {
  width: 7px !important;
  min-width: 7px !important;
  height: auto !important;
  padding: 7px 0 0 0 !important;
  font-size: 0 !important;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.blue_border3 .ltf,
.blue_border3 .rtf,
.blue_border3 .lbf,
.blue_border3 .rbf {
  width: 7px !important;
  min-width: 7px !important;
  height: auto !important;
  padding: 7px 0 0 0 !important;
  font-size: 0 !important;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.blue_border3 .lt {
  background-position: -260px top !important;
}
.blue_border3 .rt {
  background-position: -267px top !important;
}
.blue_border3 .lb {
  background-position: -274px bottom !important;
}
.blue_border3 .rb {
  background-position: -281px bottom !important;
}
.blue_border3 .ltf {
  background-position: -288px top !important;
}
.blue_border3 .rtf {
  background-position: -295px top !important;
}
.blue_border3 .lbf {
  background-position: -302px bottom !important;
}
.blue_border3 .rbf {
  background-position: -309px bottom !important;
}
.blue_border3 .t,
.blue_border3 .b,
.blue_border3 .l,
.blue_border3 .r {
  background: #eef5fa;
}
.blue_border3 .tf,
.blue_border3 .bf,
.blue_border3 .lf,
.blue_border3 .rf {
  background: #d5ecfa;
}
.blue_border3 .t,
.blue_border3 .tw {
  border-top: 1px solid #d5ecfa;
}
.blue_border3 .b,
.blue_border3 .bw {
  border-bottom: 1px solid #d5ecfa;
}
.blue_border3 .l,
.blue_border3 .lw {
  border-left: 1px solid #d5ecfa;
}
.blue_border3 .r,
.blue_border3 .rw {
  border-right: 1px solid #d5ecfa;
}
.grey_border .blue_border3 .t {
  border-top: 1px solid #d5ecfa !important;
}
.grey_border .blue_border3 .b {
  border-bottom: 1px solid #d5ecfa !important;
}
.grey_border .blue_border3 .l,
.grey_border .blue_border3 .r {
  background-image: url(/dist/blue_border3-pixel.e167a8b70b84408beb9f0214bd158744.gif) !important;
  background-repeat: repeat-y !important;
}
.grey_border .blue_border3 .r {
  background-position: 100% 0 !important;
}
.grey_border .blue_border3 .r-border {
  border-right: 1px solid #d5ecfa !important;
}
/* голубой бордер, белая заливка */
.blue_border4 {
  max-height: 1000px;
  border-collapse: collapse;
  empty-cells: show;
}
.blue_border4 .fill {
  border-top: 1px solid #d5ecfa;
  border-bottom: 1px solid #d5ecfa;
  background: #fff;
}
.blue_border4 .lt,
.blue_border4 .rt,
.blue_border4 .lb,
.blue_border4 .rb {
  width: 6px;
  min-width: 6px;
  padding: 6px 0 0 0;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat;
}
.blue_border4 .lt {
  background-position: -316px top !important;
}
.blue_border4 .rt {
  background-position: -322px top !important;
}
.blue_border4 .lb {
  background-position: -328px bottom !important;
}
.blue_border4 .rb {
  background-position: -334px bottom !important;
}
/* голубой бордер, голубая заливка. немного отличается от blue_border2 */
.blue_border5 {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.blue_border5 td,
.blue_border5 th {
  background-color: #edf5fa !important;
}
.blue_border5 .lt,
.blue_border5 .rt,
.blue_border5 .lb,
.blue_border5 .rb {
  width: 9px !important;
  min-width: 9px !important;
  padding: 9px 0 0 0 !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.blue_border5 .lt {
  background-position: -340px top !important;
}
.blue_border5 .rt {
  background-position: -349px top !important;
}
.blue_border5 .lb {
  background-position: -358px bottom !important;
}
.blue_border5 .rb {
  background-position: -367px bottom !important;
}
.blue_border5 .t {
  border-top: 1px solid #d5ecfa;
}
.blue_border5 .b {
  border-bottom: 1px solid #d5ecfa;
}
.blue_border5 .l {
  background-image: url(/dist/blue_border5-pixel.e167a8b70b84408beb9f0214bd158744.gif) !important;
  background-position: 0 0 !important;
  background-repeat: repeat-y !important;
}
.blue_border5 .r {
  background-image: url(/dist/blue_border5-pixel.e167a8b70b84408beb9f0214bd158744.gif) !important;
  background-position: 100% 0 !important;
  background-repeat: repeat-y !important;
}
/* скругленные угла без бордера */
.blue_border5 .fill {
  border: 0 none !important;
  background: #edf5fa !important;
}
.blue_border5 .lt-nb,
.blue_border5 .rt-nb,
.blue_border5 .lb-nb,
.blue_border5 .rb-nb {
  width: 9px !important;
  min-width: 9px !important;
  padding: 9px 0 0 0 !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.blue_border5 .lt-nb {
  background-position: -376px top !important;
}
.blue_border5 .rt-nb {
  background-position: -385px top !important;
}
.blue_border5 .lb-nb {
  background-position: -394px bottom !important;
}
.blue_border5 .rb-nb {
  background-position: -403px bottom !important;
}
/* сдвоенный голубой+белый бордер, голубая заливка */
.blue_border5-inner {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.blue_border5-inner td,
.blue_border5-inner th {
  background-color: #edf5fa !important;
}
.blue_border5-inner .lt,
.blue_border5-inner .rt,
.blue_border5-inner .lb,
.blue_border5-inner .rb {
  width: 9px !important;
  min-width: 9px !important;
  padding: 9px 0 0 0 !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.blue_border5-inner .lt {
  background-position: -412px top !important;
}
.blue_border5-inner .rt {
  background-position: -421px top !important;
}
.blue_border5-inner .lb {
  background-position: -430px bottom !important;
}
.blue_border5-inner .rb {
  background-position: -439px bottom !important;
}
.blue_border5-inner .t {
  border-top: 0 none !important;
  background-image: url(/dist/blue_border5-inner.621ba9a10e9e59df4736dbd8b08f51be.gif) !important;
  background-position: 0 0 !important;
  background-repeat: repeat-x !important;
}
.blue_border5-inner .b {
  border-bottom: 0 none !important;
  background-image: url(/dist/blue_border5-inner.621ba9a10e9e59df4736dbd8b08f51be.gif) !important;
  background-position: 0 100% !important;
  background-repeat: repeat-x !important;
}
.blue_border5-inner .l {
  background-image: url(/dist/blue_border5-inner-l.3b6ba440d000ae5359bc8735b1f42895.gif) !important;
  background-position: 0 0 !important;
  background-repeat: repeat-y !important;
}
.blue_border5-inner .r {
  background-image: url(/dist/blue_border5-inner-r.fd113ebbbb7e6ace876ebd720ecc3d49.gif) !important;
  background-position: 100% 0 !important;
  background-repeat: repeat-y !important;
}
/* оранжевый бордер - пока только online express  /domain/management */
.orange_border {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.orange_border .fill {
  padding: 0;
  border-top: 1px solid #fed5b2;
  border-bottom: 1px solid #fed5b2;
  background: #fff;
}
.orange_border .lt,
.orange_border .rt,
.orange_border .lb,
.orange_border .rb {
  width: 12px;
  min-width: 12px;
  height: auto;
  padding: 12px 0 0 0;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat;
}
.orange_border .lt {
  background-position: -448px top;
}
.orange_border .rt {
  background-position: -460px top;
}
.orange_border .lb {
  background-position: -472px bottom;
}
.orange_border .rb {
  background-position: -484px bottom;
}
td h1.thin_blue {
  margin: 0.8em 0;
}
/* таблица с заливкой #f1f1f1 */
.grey_f1f1f1 {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.grey_f1f1f1 .fill {
  padding: 0;
  border-top: 0 none !important;
  border-bottom: 0 none !important;
  background: #f1f1f1 !important;
}
.grey_f1f1f1 .lt,
.grey_f1f1f1 .rt,
.grey_f1f1f1 .lb,
.grey_f1f1f1 .rb {
  width: 6px;
  min-width: 6px;
  padding: 6px 0 0 0 !important;
  border: 0 none !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.grey_f1f1f1 .lt {
  background-position: -496px top !important;
}
.grey_f1f1f1 .rt {
  background-position: -502px top !important;
}
.grey_f1f1f1 .lb {
  background-position: -508px bottom !important;
}
.grey_f1f1f1 .rb {
  background-position: -514px bottom !important;
}
/* серая таблица, скругленные углы без бордера (как в профилях) */
.grey_profile {
  margin-top: 1em;
  border-spacing: 0;
  border-collapse: collapse;
  font-family: Arial;
}
.grey_profile .fill {
  padding-top: 25px;
  padding-bottom: 2em;
  border: 0 none !important;
  background: #f1f1f1 !important;
}
.grey_profile .fill-nss {
  padding-top: 0;
  padding-bottom: 0;
  border: 0 none !important;
  background: #f1f1f1 !important;
}
.grey_profile .fill-nss input,
.grey_profile .col1-nss {
  margin-bottom: 0.3em;
}
.grey_profile .lt,
.grey_profile .rt,
.grey_profile .lb,
.grey_profile .rb {
  width: 6px;
  min-width: 6px;
  padding: 6px 0 0 0 !important;
  border: 0 none !important;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.grey_profile .lt {
  background-position: -496px top !important;
}
.grey_profile .rt {
  background-position: -502px top !important;
}
.grey_profile .lb {
  background-position: -508px bottom !important;
}
.grey_profile .rb {
  background-position: -514px bottom !important;
}
/* автопродление доменов в визарде регистрации */
/* оранжевый бордер, заливка #faf6f3 */
.orange_border2 {
  max-height: 2000px;
  border-collapse: collapse;
  empty-cells: show;
}
.orange_border2 .fill {
  padding: 0;
  border-top: 1px solid #f8ebe2 !important;
  border-bottom: 1px solid #f8ebe2 !important;
  background: #faf6f3 !important;
}
.orange_border2 .lt,
.orange_border2 .rt,
.orange_border2 .lb,
.orange_border2 .rb {
  width: 9px;
  min-width: 9px;
  height: auto;
  padding: 9px 0 0 0;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.orange_border2 .lt {
  background-position: -520px top !important;
}
.orange_border2 .rt {
  background-position: -529px top !important;
}
.orange_border2 .lb {
  background-position: -538px bottom !important;
}
.orange_border2 .rb {
  background-position: -547px bottom !important;
}
/* белый бордер, белая заливка */
.white_border {
  width: 100%;
  max-height: 2000px;
  border-collapse: collapse;
  color: #000;
  font-size: 11px;
  line-height: 1.3em;
  empty-cells: show;
}
.white_border .fill_w {
  padding: 1em 3em 1em 9px;
  background: #fff !important;
}
.white_border .lt_w,
.white_border .rt_w,
.white_border .lb_w,
.white_border .rb_w {
  width: 6px;
  min-width: 6px;
  height: auto;
  padding: 6px 0 0 0;
  font-size: 0;
  background: url(/dist/all-borders.84c048ac0d01e00ae579fc67a0e0a420.png) no-repeat !important;
}
.white_border .lt_w {
  background-position: -557px top !important;
}
.white_border .rt_w {
  background-position: -562px top !important;
}
.white_border .lb_w {
  background-position: -569px bottom !important;
}
.white_border .rb_w {
  background-position: -574px bottom !important;
}
/* блоки с скругленными углами на css3 */
div.blue_coner_block,
div.pink_coner_block,
div.grey_coner_block,
div.grey_border_block,
div.light_grey_coner_block {
  padding: 16px;
  margin-bottom: 10px;
}
div.blue_coner_block {
  border: 1px solid #d5ecfa;
  background: #edf5fa;
}
div.pink_coner_block {
  border: 1px solid #f9ebe2;
  background: #fbf7f3;
}
div.grey_coner_block {
  border: 1px solid #dedede;
  background: #dedede;
}
div.grey_border_block {
  border: 1px solid #dedede;
  background: none;
}
div.light_grey_coner_block {
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
}
/* BEGIN переключатель ON/OFF */
.switch select {
  position: absolute;
  top: 0;
  left: -500px;
  opacity: 0;
}
td.switch-c {
  width: 85px;
}
.switch,
.switch-3 {
  display: inline-block;
  position: relative;
  height: 20px;
  margin: 3px 5px 0 5px;
  background: url(/dist/switch.c40df355e67f6760896ecd36e110db1f.png) no-repeat;
  cursor: pointer;
}
.switch {
  width: 64px;
}
.switch-3 {
  width: 79px;
}
.switch-on {
  background-position: 0 -20px;
}
.switch-off {
  background-position: 0 0;
}
.switch-enable {
  width: 79px;
  background-position: 0 -40px;
}
.switch-3-off {
  background-position: 0 -60px;
}
.switch-3-on {
  background-position: 0 -80px;
}
.switch-3-pause {
  background-position: 0 -100px;
}
.switch-off-disabled {
  background-position: 0 -140px;
}
.switch-on-disabled {
  background-position: 0 -120px;
}
.switch-3-off-disabled {
  background-position: 0 -160px;
}
.switch-3-on-disabled {
  background-position: 0 -180px;
}
.switch-3-pause-disabled {
  background-position: 0 -200px;
}
.switch-on a,
.switch-off a,
.switch-enable a {
  display: inline-block;
  width: 79px;
  height: 20px;
  text-decoration: none;
  background: transparent;
}
.switch-3 a {
  position: absolute;
  top: 0;
  height: 20px;
}
.switch-3 a.on {
  left: 32px;
  width: 29px;
}
.switch-3 a.off {
  left: 0;
  width: 30px;
}
.switch-3 a.pause {
  left: 61px;
  width: 18px;
  cursor: inherit;
}
/* END переключатель ON/OFF */
div.grey_border_block_2 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 10px;
  border: 1px solid #e9e9e9;
  border-radius: 9px;
}
div.grey_glamor_table {
  padding: 10px 20px 10px 0;
  margin-bottom: 10px;
  border-radius: 5px;
  background: #f1f1f1;
}
div.grey_glamor_table table {
  border-spacing: 0;
  border-collapse: collapse;
  font-family: Arial, DejaVu Sans, sans-serif;
}
div.grey_glamor_table table th {
  font-weight: normal;
  font-size: 14px;
  text-align: left;
}
div.grey_glamor_table table td,
div.grey_glamor_table table th {
  padding: 0 0 5px 20px;
}
div.grey_glamor_table table label {
  padding-right: 7px;
  cursor: pointer;
}
div.grey_glamor_table table select {
  margin: 0;
}
div.grey_glamor_table table input[type=text] {
  padding: 2px 3px;
}
div.grey_glamor_table table input[type=radio],
div.grey_glamor_table table input[type=checkbox] {
  margin: 2px 3px 2px 0;
}
div.grey_glamor_table .td_valign_top th {
  padding-top: 5px;
}
div.grey_glamor_table table sup {
  padding: 3px;
  font-weight: bold;
  font-size: 1em;
}
.td_valign_top td,
.td_valign_top th {
  vertical-align: top;
}
.glamor_white_hint {
  position: relative;
  padding: 10px;
  margin: 0;
  border-radius: 5px;
  color: black;
  font-size: 11px;
  line-height: 1.3em !important;
  vertical-align: top;
  background: #fff;
}
.grey_glamor_table_example {
  padding-left: 10px;
  margin: 0;
  color: #777;
  font-style: italic;
  font-size: 11px;
  line-height: normal !important;
}
.grey_glamor_table_example strong {
  display: block;
  padding-bottom: 5px;
  font-style: normal;
}
/** glamor alert box -> **/
/* old style! */
/* dont use */
div.alert_box {
  height: auto !important;
  height: 25px;
  min-height: 25px;
  padding: 5px 0 0 30px;
  background: url(/dist/excl.983292547ee365fd4b256a36cc333717.png) no-repeat top left;
}
div.alert_box strong {
  display: block;
  margin-bottom: 5px;
  font: 12px Arial, DejaVu Sans, sans-serif;
  font-weight: bold;
}
div.alert_box p {
  padding: 0;
  margin: 0 0 15px 0;
  font: 12px Arial, DejaVu Sans, sans-serif;
  line-height: 16px;
}
/** round edit & delete buttons -> **/
.edit_but,
.remove_but {
  display: inline-block;
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  border: none;
  text-indent: -9999px;
  background: url(/dist/shop-cart-edit-pen.4eaf3c1caea4a9cce994b1fa1971c21a.png) no-repeat;
  cursor: pointer;
}
.remove_but {
  background: url(/dist/del_round_red_cross.17eca0f73015c10a77aac915a5b5ee6c.png) no-repeat;
}
/** <- round edit & delete buttons **/
/** glamor multiupload file --> **/
div.glamor_file_uploader {
  position: relative;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 7px;
  margin-top: 7px;
  border-top: 1px solid #d5dce1;
}
div.glamor_file_uploader div.button_wrap {
  position: relative;
  float: left;
  overflow: hidden;
}
div.glamor_file_uploader div.MultiFile-wrap input {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0;
  margin: 0;
  font-size: 999%;
  opacity: 0.01;
  cursor: pointer;
}
div.glamor_file_uploader div.MultiFile-list {
  position: relative;
  z-index: 50;
}
div.glamor_file_uploader div.MultiFile-label {
  position: relative;
  overflow: hidden;
  padding: 4px 30px 8px 20px;
  margin-bottom: 8px;
  background: url(/dist/attach_icon.646d409096143f25d6b82975cca45242.png) no-repeat 0 4px;
}
div.glamor_file_uploader div.MultiFile-label a {
  position: absolute;
  top: 1px;
  right: 0;
}
div.glamor_file_uploader div.MultiFile-label span.MultiFile-title {
  float: left;
  color: #000;
  white-space: nowrap;
}
div.glamor_file_uploader-nojs #glamor_file_uploader_button {
  display: none;
}
/** <-- glamor multiupload file **/
.ya_name:first-letter {
  color: red;
}
.b-validate-inline_status_error {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='-469 291 21 21'%3E%3Ccircle fill='%23A7A7A7' cx='-458.5' cy='301.5' r='10.5'/%3E%3Cpath fill='%23FFF' d='M-452.1 297.8l-1.9-1.7-6.1 6.9-3-3.3-1.8 1.7 4.8 5.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
}
.b-validate-inline_status_ok {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='-469 291 21 21'%3E%3Ccircle fill='%234CAF5E' cx='-458.5' cy='301.5' r='10.5'/%3E%3Cpath fill='%23FFF' d='M-452.1 297.8l-1.9-1.7-6.1 6.9-3-3.3-1.8 1.7 4.8 5.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 21px;
  height: 21px;
}
.b-icon_auth_keyboard {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='23' height='14' viewBox='0 0 23 14'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M21 0H2C.9 0 0 .9 0 2v10c0 1.1.9 2 2 2h19c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm1 11.1c0 1.1-.9 1.9-1.9 1.9H2.9c-1 0-1.9-.9-1.9-1.9V2.9C1 1.9 1.9 1 2.9 1h17.2c1 0 1.9.9 1.9 1.9v8.2z'/%3E%3Cpath d='M3 9h3v2H3zM17 9h3v2h-3zM7 9h9v2H7zM3 6h2v2H3zM3 3h2v2H3zM6 6h2v2H6zM9 6h2v2H9zM12 6h2v2h-2zM6 3h2v2H6zM9 3h2v2H9zM12 3h2v2h-2zM15 3h2v2h-2z'/%3E%3Cpath d='M18 4v2h-3v2h5V3h-2z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 14px;
  width: 23px;
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-registration-form__field-email {
  width: 100%;
  display: table-cell;
  height: 50px;
  border: 0;
  font-size: 22px;
  padding: 0 0 0 20px;
}
.b-registration-form__wrapper-email {
  position: relative;
  width: 100%;
  display: table;
}
.b-registration-form__wrapper-email .b-validate-inline {
  display: none;
  width: 51px;
  padding: 0;
  background-color: white;
  background-position: center center;
}
.b-registration-form__wrapper-email .b-validate-inline.b-validate-inline_status_ok,
.b-registration-form__wrapper-email .b-validate-inline.b-validate-inline_status_error {
  display: table-cell;
}
.b-registration-form__wrapper-button {
  float: right;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 1024px) {
  .b-registration-form__wrapper-button {
    position: relative;
    z-index: 1000;
    width: auto;
  }
}
.b-registration-form__submit-btn {
  width: 100%;
}
@media (min-width: 1024px) {
  .b-registration-form__submit-btn {
    width: auto;
  }
}
.b-registration-form__errors {
  margin-bottom: 12px;
}
.b-registration-form__recaptcha {
  margin: 21px 0 0;
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-forgot-password {
  position: relative;
}
.b-forgot-password__tab {
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .b-forgot-password__tab {
    margin-left: 60px;
  }
}
.b-forgot-password_icon {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 49 49'%3E%3Ccircle fill='%23EB4444' cx='24.5' cy='24.5' r='24.5'/%3E%3Cpath opacity='.1' d='M41.7 42c2.9-2.8 4.9-6.2 6.1-9.8L31.1 13v10h-7l-5 2-2.9 13 10.5 10.9c5.5-.5 10.8-2.8 15-6.9z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M35.1 36.4c0 .9-.8 1.6-1.7 1.6H15.8c-.9 0-1.7-.7-1.7-1.6V22.6c0-.9.8-1.6 1.7-1.6h17.6c.9 0 1.7.7 1.7 1.6v13.8z'/%3E%3Cpath d='M24.5 36.3c-4.1 0-7.5-3.4-7.5-7.5V16.6c0-4.1 3.4-7.5 7.5-7.5s7.5 3.4 7.5 7.5v12.2c0 4.2-3.4 7.5-7.5 7.5zm0-24c-2.4 0-4.5 1.9-4.5 4.3v12.2c0 2.4 2.1 4.3 4.5 4.3s4.5-1.9 4.5-4.3V16.6c0-2.4-2.1-4.3-4.5-4.3z'/%3E%3C/g%3E%3Cg fill='%23EB4444'%3E%3Cpath d='M27.6 26.4c0 1.4-1.2 2.5-2.7 2.5-1.5 0-2.7-1.1-2.7-2.5s1.2-2.5 2.7-2.5c1.5 0 2.7 1.1 2.7 2.5z'/%3E%3Cpath d='M26.2 32.7c0 .7-.6 1.2-1.4 1.2-.8 0-1.4-.6-1.4-1.2v-7c0-.7.6-1.2 1.4-1.2.8 0 1.4.6 1.4 1.2v7z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: relative;
  top: 12px;
  width: 38px;
  height: 38px;
  display: inline-block;
  margin-right: 10px;
}
.b-forgot-password__content {
  padding-bottom: 50px;
}
.b-forgot-password__title {
  padding: 0 0 0 3px;
  font-size: 20px;
  line-height: 47px;
  font-weight: bold;
}
.b-forgot-password__email-wrapper {
  position: relative;
  margin: 23px 0 0 0;
  display: table;
  width: 100%;
}
.b-forgot-password__email-wrapper .b-validate-inline {
  width: 51px;
  display: none;
  padding: 0;
  background-color: white;
  background-position: center center;
}
.b-forgot-password__email-wrapper .b-validate-inline.b-validate-inline_status_ok,
.b-forgot-password__email-wrapper .b-validate-inline.b-validate-inline_status_error {
  display: table-cell;
}
.b-forgot-password__field-email {
  display: table-cell;
  width: 100%;
  height: 50px;
  border: 0;
  font-size: 22px;
  padding: 0 0 0 20px;
}
.b-forgot-password__link-wrapper {
  display: none;
  height: 32px;
  background-color: white;
}
@media (min-width: 1024px) {
  .b-forgot-password__link-wrapper {
    display: table-cell;
    width: 170px;
  }
}
.b-forgot-password__link {
  font-size: 15px;
  color: #0f7ebd;
  background-color: white;
  position: relative;
  top: -3px;
}
.b-forgot-password__link-mobile {
  font-size: 15px;
  color: #0f7ebd;
  display: inline-block;
  margin-top: 24px;
}
@media (min-width: 1024px) {
  .b-forgot-password__link-mobile {
    display: none;
  }
}
.b-forgot-password__send-btn-wrapper {
  float: none;
  width: 100%;
  text-align: right;
}
@media (min-width: 1024px) {
  .b-forgot-password__send-btn-wrapper {
    width: auto;
    float: right;
  }
}
.b-forgot-password__send-btn-wrapper button {
  padding: 0 32px;
  width: 100%;
}
@media (min-width: 1024px) {
  .b-forgot-password__send-btn-wrapper button {
    width: auto;
  }
}
.b-forgot-password__recovery-helper {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  font-size: 15px;
  text-align: right;
  margin-top: 24px;
  /*&::after {
            background: linear-gradient(to right, rgba(243,243,243, 0.2), #F3F3F3 100%);
            position: absolute;
            right: 0;
            top: 0;
            content: '';
            width: 13px;
            height: 100%;
        }*/
}
.b-forgot-password__recovery-helper a {
  color: #0f7ebd;
}
@media (min-width: 1024px) {
  .b-forgot-password__recovery-helper {
    width: auto;
    margin-top: 36px;
    text-align: left;
  }
}
.b-forgot-password__recaptcha {
  margin: 15px 0 0;
}
.b-forgot-password-splash {
  display: none;
  position: relative;
  padding-bottom: 50px;
}
.b-forgot-password-splash__info {
  padding-left: 50px;
}
.b-forgot-password-splash__icon {
  position: absolute;
  top: 0;
  left: 7px;
}
.b-forgot-password-splash__link {
  font-size: 16px;
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-authorize {
  /**
     * Смещение вкладок табов вправо (по умолчанию стоят ровно по левой стороне блока с контентом)
     */
  /**
     * Перекрываем стили содержимого табов
     */
  /**
     * Обертка над openID кнопками
     * Нужна не только для стилизации, но и как контейнер, куда рендерим кнопки
     */
}
.b-authorize__popup {
  min-width: 320px;
  max-width: 824px;
  /**
         * Перекрываем стили b-dropdown
         */
}
@media (min-width: 884px) {
  .b-authorize__popup {
    width: 824px;
  }
}
.b-authorize__popup input {
  box-sizing: border-box;
}
.b-authorize__popup input[type='text'],
.b-authorize__popup input[type='password'] {
  -webkit-box-shadow: inset 0 0 0 50px #fff;
}
.b-authorize__popup .b-tabs__item-title {
  padding: 0 25px;
}
@media (min-width: 1024px) {
  .b-authorize__popup .b-tabs__item-title {
    padding: 0 36px;
  }
}
.b-authorize__popup .b-dropdown__current {
  overflow: hidden;
  padding: 10px;
}
.b-authorize__popup .b-dropdown__list-wrapper {
  width: 100%;
}
.b-authorize__popup .b-dropdown__current-button {
  right: 18px;
}
html:not(.is_adaptive) .b-authorize__popup .b-popup__box {
  padding: 35px 0 0;
}
@media (min-width: 1024px) {
  .is_adaptive .b-authorize__popup .b-popup__box {
    padding: 35px 0 0;
  }
}
.b-authorize__popup_type_static {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 90 !important;
  margin: 0 auto !important;
  box-shadow: none !important;
}
.b-authorize__popup_type_static .b-popup__close {
  display: none;
}
.b-authorize__popup_type_static .b-popup__box {
  padding: 0;
}
.b-authorize__popup_type_static .b-authorize__popup-messages {
  position: relative;
  z-index: 10;
}
.b-authorize__popup_type_static .b-authorize__popup-message-item {
  position: relative;
}
.b-authorize__popup-messages {
  position: absolute;
  right: 0;
  left: 0;
}
.b-authorize__popup-message-item {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.b-authorize__tab_mode_register {
  margin-left: 30px;
}
@media (min-width: 1024px) {
  .b-authorize__tab_mode_register {
    margin-left: 96px;
  }
}
.b-authorize__content {
  padding: 40px 30px 35px 30px;
}
@media (min-width: 1024px) {
  .b-authorize__content {
    padding: 40px 97px 35px 97px;
  }
}
.b-authorize__openID-buttons-wrapper {
  display: inline-block;
}
@media (min-width: 1024px) {
  .b-authorize__openID-buttons-wrapper {
    display: block;
  }
}
.b-authorize__openid-container {
  padding: 40px 45px;
}
.b-authorize__form-wrapper {
  text-align: center;
}
@media (min-width: 1024px) {
  .b-authorize__form-wrapper {
    text-align: left;
  }
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-authorize-social .b-tabs__item-title {
  padding: 0 5px;
}
@media (min-width: 1024px) {
  .b-authorize-social .b-tabs__item-title {
    padding: 0 25px;
  }
}
.b-authorize-social .b-tabs__item-title {
  font-size: 15px;
}
.b-authorize-social__recaptcha {
  position: absolute;
  bottom: 30px;
}
.b-authorize-social__tab_mode_register {
  margin-left: 30px;
}
@media (min-width: 1024px) {
  .b-authorize-social__tab_mode_register {
    margin-left: 86px;
  }
}
.b-authorize-social__bind-errors {
  margin-bottom: 5px;
}
.b-authorize-social__title {
  margin-left: 30px;
}
@media (min-width: 1024px) {
  .b-authorize-social__title {
    margin-left: 86px;
  }
}
.b-authorize-social__field-email {
  width: 100%;
  height: 50px;
  border: 0;
  font-size: 22px;
  padding: 0 0 0 20px;
}
.b-authorize-social__wrapper-email {
  position: relative;
  margin-top: 5px;
  width: 100%;
  display: table;
}
.b-authorize-social__buttons-wrap {
  width: 100%;
  text-align: right;
}
@media (min-width: 1024px) {
  .b-authorize-social__buttons-wrap {
    width: auto;
  }
}
.b-authorize-social__registration-btn {
  width: 100%;
}
@media (min-width: 1024px) {
  .b-authorize-social__registration-btn {
    width: auto;
  }
}
.b-authorize-social__login-btn {
  width: 100%;
}
@media (min-width: 1024px) {
  .b-authorize-social__login-btn {
    width: auto;
  }
}
.b-authorize-social__form .b-icon_auth_keyboard {
  display: inline-block;
}
.b-authorize-social__form .b-authorize-form__keyboard {
  color: #fff;
  padding: 2px 13px;
  font-size: 22px;
}
.b-authorize-social__form .b-validate-inline {
  display: none;
  width: 51px;
  padding: 0;
  background-color: white;
  background-position: center center;
}
.b-authorize-social__form .b-validate-inline.b-validate-inline_status_ok,
.b-authorize-social__form .b-validate-inline.b-validate-inline_status_error {
  display: table-cell;
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-authorize-sms {
  position: relative;
}
.b-authorize-sms__tab {
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .b-authorize-sms__tab {
    margin-left: 60px;
  }
}
.b-authorize-sms_icon {
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 49 49'%3E%3Cpath fill='%235B5B5B' d='M26 45.1c0 2.2-1.7 3.9-3.9 3.9H3.9C1.7 49 0 47.2 0 45.1V3.9C0 1.7 1.7 0 3.9 0h18.3C24.3 0 26 1.7 26 3.9v41.2z'/%3E%3Cpath fill='%2300CE93' d='M3 6h20v36H3z'/%3E%3Ccircle fill='%23FFF' cx='13.2' cy='45.5' r='1.9'/%3E%3Cpath opacity='.1' d='M26 29v16.1c0 2.2-1.7 3.9-3.9 3.9L13 40'/%3E%3Cg fill='%230084FD'%3E%3Ccircle cx='31.5' cy='23.5' r='17.5'/%3E%3Cpath d='M16.1 29.4l7.7 7.8L13.2 40z'/%3E%3C/g%3E%3Cpath fill='%23FFF' d='M39 33.9c0 .6-.5 1.1-1.2 1.1H25.2c-.7 0-1.2-.5-1.2-1.1v-9.8c0-.6.5-1.1 1.2-1.1h12.6c.7 0 1.2.5 1.2 1.1v9.8z'/%3E%3Cpath fill='%23FFF' d='M31.5 32.4c-3 0-5.5-2.5-5.5-5.5V16.5c0-3 2.5-5.5 5.5-5.5s5.5 2.5 5.5 5.5V27c0 3-2.5 5.4-5.5 5.4zm0-19c-1.7 0-3.1 1.4-3.1 3.1V27c0 1.7 1.4 3.1 3.1 3.1 1.7 0 3.1-1.4 3.1-3.1V16.5c0-1.7-1.4-3.1-3.1-3.1z'/%3E%3Cpath fill='%230084FD' d='M26 20h4v3h-4z'/%3E%3Cg fill='%230084FD'%3E%3Cellipse cx='31.7' cy='26.9' rx='2' ry='1.8'/%3E%3Cpath d='M32.7 31.5c0 .5-.4.9-1 .9s-1-.4-1-.9v-5.1c0-.5.4-.9 1-.9s1 .4 1 .9v5.1z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: relative;
  top: 12px;
  width: 38px;
  height: 38px;
  display: inline-block;
  margin-right: 10px;
}
.b-authorize-sms__errors {
  margin-bottom: 12px;
  max-width: 655px;
}
.b-authorize-sms__code-field-wrapper {
  position: relative;
  margin: 23px 0 0 0;
  display: inline-block;
  width: 100%;
}
.b-authorize-sms__code-field {
  width: 100%;
  height: 50px;
  border: 0;
  font-size: 22px;
  padding: 0 0 0 20px;
}
.b-authorize-sms__link {
  margin-top: 24px;
  float: right;
  font-size: 15px;
  color: #0f7ebd;
}
.b-authorize-sms__link_state_inactive {
  cursor: default;
  text-decoration: none;
  color: #a7a7a7;
}
@media (min-width: 1024px) {
  .b-authorize-sms__link {
    position: absolute;
    top: 16px;
    right: 10px;
    margin-top: 0;
    float: none;
  }
}
.b-authorize-sms__link-timer-wrap {
  display: none;
}
.b-authorize-sms__link-timer-wrap_state_visible {
  display: inline-block;
}
.b-authorize-sms__captcha-wrapper {
  position: absolute;
  bottom: -88px;
}
.b-authorize-sms__btn-wrapper {
  float: right;
}
.b-authorize-sms__btn-wrapper button {
  padding: 0 51px;
}
.b-authorize-sms .b-authorize-form__errors {
  margin-bottom: 0 !important;
}
.b-authorize-sms .b-loading {
  display: inline-block;
}
.b-authorize-sms .b-loading__circle-wrapper {
  width: 18px;
  height: 18px;
}
/**
 * Нижние границы разрешений экрана для авторизации
 */
.b-authorize-form .b-icon_auth_keyboard {
  display: inline-block;
}
.b-authorize-form__field-login,
.b-authorize-form__field-password {
  display: table-cell;
  width: 100%;
  height: 50px;
  padding: 0 0 0 20px;
  border: 0;
  font-size: 22px;
}
@media (max-width: 480px) {
  .b-authorize-form__field-login,
  .b-authorize-form__field-password {
    font-size: 16px;
  }
}
.b-authorize-form__wrapper-login {
  display: table;
  position: relative;
  width: 100%;
}
.b-authorize-form__wrapper-login .b-validate-inline {
  display: none;
  width: 51px;
  padding: 0;
  background-color: white;
  background-position: center center;
}
.b-authorize-form__wrapper-login .b-validate-inline.b-validate-inline_status_ok,
.b-authorize-form__wrapper-login .b-validate-inline.b-validate-inline_status_error {
  display: table-cell;
}
.b-authorize-form__wrapper-password {
  display: table;
  position: relative;
  width: 100%;
  margin-top: 10px;
}
.b-authorize-form__row {
  display: table-row;
}
.b-authorize-form__keyboard-text {
  padding-left: 7px;
}
.b-authorize-form__forgot-password-wrapper {
  display: none;
  position: relative;
  width: 140px;
  text-align: center;
}
html:not(.is_adaptive) .b-authorize-form__forgot-password-wrapper {
  display: table-cell;
  vertical-align: middle;
  background-color: white;
}
@media (min-width: 1024px) {
  .is_adaptive .b-authorize-form__forgot-password-wrapper {
    display: table-cell;
    vertical-align: middle;
    background-color: white;
  }
}
.b-authorize-form__forgot-password,
.b-authorize-form__forgot-password-mobile {
  color: #0f7ebd;
  font-size: 15px;
  text-align: center;
  white-space: nowrap;
}
.b-authorize-form__forgot-password-mobile {
  display: inline-block;
  margin-top: 24px;
}
html:not(.is_adaptive) .b-authorize-form__forgot-password-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .is_adaptive .b-authorize-form__forgot-password-mobile {
    display: none;
  }
}
.b-authorize-form__errors {
  max-width: 655px;
  margin-bottom: 12px;
}
.b-authorize-form__error-item {
  display: inline-block;
  max-width: 607px;
  padding: 8px 21px 10px 21px;
  margin: 0 6px 6px 0;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-color: #EB4444;
}
.b-authorize-form__error-item a {
  color: #fff;
}
.b-authorize-form__keyboard-wrapper {
  display: none;
  width: 70px;
  padding: 0 10px;
  background-color: white;
  vertical-align: middle;
}
.b-authorize-form__keyboard-wrapper_state_show {
  display: table-cell;
}
.b-authorize-form__keyboard {
  padding: 2px 13px;
  color: white;
  font-size: 22px;
  text-align: center;
  white-space: nowrap;
  background-color: #a7a7a7;
}
.b-authorize-form__wrapper-button {
  width: 100%;
  text-align: right;
}
html:not(.is_adaptive) .b-authorize-form__wrapper-button {
  position: relative;
  z-index: 1000;
  width: auto;
}
@media (min-width: 1024px) {
  .is_adaptive .b-authorize-form__wrapper-button {
    position: relative;
    z-index: 1000;
    width: auto;
  }
}
.b-authorize-form__submit-btn {
  width: 100%;
}
html:not(.is_adaptive) .b-authorize-form__submit-btn {
  width: auto;
}
@media (min-width: 1024px) {
  .is_adaptive .b-authorize-form__submit-btn {
    width: auto;
  }
}
.b-authorize-form__recaptcha {
  margin: 15px 0 0;
}
.b-bug-reporter-form {
  width: 566px;
}
.b-bug-reporter__wrapper-button {
  overflow: hidden;
}
.b-bug-reporter .b-table-form__item-label {
  color: #000;
  font: bold 20px/24px Arial, 'Helvetica Neue', Helvetica, FreeSans, sans-serif;
}
html:not(.is_adaptive) .b-bug-reporter {
  width: 660px;
}
@media (min-width: 1024px) {
  .is_adaptive .b-bug-reporter {
    width: 660px;
  }
}
.b-recaptcha {
  display: none;
}
.b-recaptcha_display_block {
  display: block;
}
@media (max-width: 419px) {
  .is_adaptive .b-recaptcha_display_block {
    width: 243px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
}
.b-recaptcha_display_inline-block {
  display: inline-block;
}
@media (max-width: 419px) {
  .is_adaptive .b-recaptcha_display_inline-block {
    width: 243px;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
}
.b-icon_user-reminder_email {
  width: 92px;
  height: 100px;
  background-image: url("data:image/svg+xml,%3Csvg baseProfile='basic' xmlns='http://www.w3.org/2000/svg' width='92' height='100' viewBox='0 0 92 100'%3E%3Cpath fill='%23D9D9D9' d='M92 35.9c-.1-9.9-1.9-18-5.1-24.6-1.8.2-3.6.2-5.4.3-15.1.1-28.4-4.5-35.8-11.6-7.3 7.2-20.5 12.1-35.6 12.2-1.8 0-3.6 0-5.4-.2C1.6 18.7-.1 26.8 0 36.7c.3 33.8 28.6 63.4 46.6 63.3 19.3-.2 45.7-30.3 45.4-64.1z'/%3E%3Cpath fill='%233BA1F4' d='M73.9 30.4L49.1 51.7c-1.5 1.5-3.9 1.5-5.4 0l-25.1-21c0 .2-.1.5-.1.7l.2 29.7c0 2.5 2 4.5 4.5 4.4l46.5-.3c2.5 0 4.5-2 4.4-4.5L73.9 31v-.6z'/%3E%3Cpath fill='%2376CEFF' d='M49.2 40.9c-1.5-1.5-3.9-1.5-5.4 0L19.1 62.2c.1 2.4 2.1 4.3 4.5 4.3l46.3-.3c2.4 0 4.4-2 4.4-4.4L49.2 40.9z'/%3E%3Cpath opacity='.3' fill='%231D1D1B' d='M43.7 55.8c1.5 1.6 3.9 1.6 5.4 0l24.8-24c-.1-2.6-2.1-4.6-4.5-4.6l-46.4.3c-2.4 0-4.4 2.1-4.4 4.6l25.1 23.7z'/%3E%3Cpath fill='%2376CEFF' d='M43.7 52.7c1.5 1.5 3.9 1.5 5.4 0l24.8-21.4c-.1-2.4-2.1-4.3-4.5-4.3l-46.4.3c-2.4 0-4.4 2-4.4 4.4l25.1 21z'/%3E%3Cpath opacity='.1' fill='%23010000' d='M86.9 11.3c-1.8.2-3.6.2-5.4.3-15 .1-28.2-4.4-35.7-11.4l.9 99.9c19.6-.3 45.6-30.5 45.3-64.2-.1-9.9-2-18-5.1-24.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-popup-replace-link {
  display: block;
  color: #fff;
  text-decoration: none;
}
.b-popup-replace-link:hover {
  color: #fff;
  text-decoration: none;
}
.l-overflow {
  overflow: hidden;
}
.b-http-status {
  padding: 24px 0px 0px 222px;
  min-height: 150px;
  background-position: 0px 24px;
}
.b-http-status.b-icon_websitebuilder_logo {
  width: auto;
  height: auto;
}
.b-http-status_icon_lock {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M74.666 0C33.43 0 0 33.43 0 74.667s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.667S115.903 0 74.666 0zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='74.666' cy='74.667' r='61.202'/%3E%3Cpath fill='%23FFF' d='M96.008 63.72h-2.536V50.157c0-10.465-8.035-18.98-18.5-18.98s-18.5 8.516-18.5 18.98V63.72h-2.498c-2.245 0-4.502 1.728-4.502 3.975v35.93c0 2.247 2.257 4.096 4.502 4.096h42.034c2.247 0 4.464-1.848 4.464-4.094V67.694c0-2.247-2.217-3.974-4.464-3.974zM77.472 85.857V96.41c0 1.735-.76 3.146-2.5 3.146s-2.5-1.41-2.5-3.146V85.853c-3-1.09-3.458-3.116-3.458-5.442 0-3.476 2.66-6.292 6.138-6.292 3.465 0 5.884 2.816 5.884 6.293 0 2.33-.564 4.358-3.564 5.447zm8-22.137h-21V50.157c0-5.98 4.52-10.846 10.5-10.846 5.982 0 10.5 4.868 10.5 10.847V63.72z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-http-status_icon_brick {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M74.666 0C33.43 0 0 33.43 0 74.667s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.667S115.903 0 74.666 0zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='74.666' cy='74.667' r='61.202'/%3E%3Cpath fill='%23FFF' d='M31.472 62h87v25h-87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-http-status_icon_update {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M75.194 1.137C33.957 1.137.528 34.567.528 75.804s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.666S116.433 1.137 75.195 1.137zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='75.194' cy='75.804' r='61.202'/%3E%3Cpath d='M119.674 51.68c-.104-3.246-2.44-4.488-5.2-2.774l-3.235 2.01C100.092 34.773 79.035 27.608 59.824 34.79c-13.458 5.033-22.982 15.973-26.73 28.777l.006.003a5.31 5.31 0 0 0 .092 3.45 5.33 5.33 0 0 0 6.856 3.123 5.303 5.303 0 0 0 2.797-2.42l.117.05c.07-.275.156-.545.232-.818.08-.224.145-.454.195-.688 2.895-9.58 10.056-17.75 20.155-21.527 14.384-5.378 30.133-.138 38.652 11.79l-2.96 1.84c-2.76 1.714-2.682 4.36.18 5.892l15.814 8.46c2.864 1.532 5.124.134 5.02-3.113l-.576-17.93zM109.774 83.32a5.3 5.3 0 0 0-2.796 2.42l-.085-.035c-2.947 9.466-10.075 17.52-20.08 21.262-14.038 5.248-29.374.387-38.024-10.935l2.912-2.05c2.657-1.87 2.425-4.508-.522-5.873l-16.275-7.532c-2.947-1.364-5.122.162-4.83 3.397l1.61 17.866c.293 3.235 2.696 4.34 5.352 2.47l3.067-2.16c11.37 15.177 31.768 21.743 50.43 14.766 12.572-4.7 21.694-14.566 25.897-26.282a5.307 5.307 0 0 0 .2-4.19 5.328 5.328 0 0 0-6.856-3.123z' fill='%23FFF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-http-status_icon_tools {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M74.666 0C33.43 0 0 33.43 0 74.667s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.667S115.903 0 74.666 0zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='74.666' cy='74.667' r='61.202'/%3E%3Cpath fill='%23FFF' d='M107.34 97.66S92.553 83.157 81.023 72.917l16.312-16.364 8.705 8.603 6.91-6.992-8.563-9.01c1.592-2.093.53-3.566-.247-4.26l-1.672-1.68a3.205 3.205 0 0 0-.1-.1l-.002-.002a3.48 3.48 0 0 0-.387-.33c-.775-.567-1.97-.933-3.502.153l-2.147-2.26-16.616-1.538 11.218 11.087L73.98 66.9l-.25-.202c-10.722-8.59-9.77-13.742-9.77-13.742l-.33-7.637s-1.437.673-4.637 2.338c-5.96-8.775-13.205-6.79-13.205-6.79l5.59 11.033-2.65 1.594h-4.305L40.2 43.788c-4.636 4.305-5.05 10.626-1.24 15.097s7.78 2.583 15.645 5.73c2.286.914 6.778 4.623 12.052 9.52l-27.74 27.27s-2.234 2.35 1.118 5.206c.092.08.178.15.262.22.095.11.193.22.3.342 2.897 3.317 5.23 1.054 5.23 1.054l27.58-27.667c11.526 11.296 23.887 24.54 25.158 25.713 2.152 1.986 6.788 6.622 11.26 1.82 4.47-4.803-2.484-10.433-2.484-10.433zm.393 8.35a2.48 2.48 0 1 1-4.1-2.796 2.48 2.48 0 0 1 4.1 2.797z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-http-status_icon_stop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M74.666 0C33.43 0 0 33.43 0 74.667s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.667S115.903 0 74.666 0zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='74.666' cy='74.667' r='61.202'/%3E%3Cpath d='M27.608 83.696l2.91-4.08a11.043 11.043 0 0 0 8.008 3.4c2.947 0 4.383-1.36 4.383-2.796 0-4.458-14.51-1.397-14.51-10.88 0-4.194 3.628-7.67 9.56-7.67 4.005 0 7.33 1.21 9.823 3.513l-2.985 3.93c-2.04-1.89-4.76-2.758-7.33-2.758-2.304 0-3.588 1.02-3.588 2.53 0 4.006 14.47 1.323 14.47 10.73 0 4.61-3.287 8.085-10.087 8.085-4.836 0-8.313-1.623-10.655-4.004zM57.305 87.248V66.77h-7.367V62.05h20.1v4.723h-7.33v20.48h-5.403zM71.36 74.667c0-7.594 5.554-13.034 13.147-13.034 7.632 0 13.186 5.44 13.186 13.034S92.14 87.7 84.508 87.7c-7.594 0-13.148-5.44-13.148-13.033zm20.818 0c0-4.723-3.022-8.274-7.67-8.274-4.646 0-7.632 3.552-7.632 8.274 0 4.685 2.985 8.274 7.632 8.274s7.67-3.588 7.67-8.273zM101.474 87.248v-25.2h11.787c5.48 0 8.464 3.703 8.464 8.123 0 4.384-3.022 8.124-8.463 8.124h-6.422v8.954h-5.364zm14.77-17.077c0-2.114-1.585-3.4-3.7-3.4h-5.706v6.802h5.705c2.116 0 3.702-1.323 3.702-3.4z' fill='%23FFF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.b-http-status_icon_error {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149.333' height='149.334' viewBox='0 0 149.333 149.334'%3E%3Cpath fill='%23DBDBDB' d='M74.666 0C33.43 0 0 33.43 0 74.667s33.43 74.667 74.666 74.667 74.667-33.43 74.667-74.667S115.903 0 74.666 0zm0 142.667c-37.555 0-68-30.444-68-68s30.445-68 68-68c37.556 0 68 30.444 68 68s-30.444 68-68 68z'/%3E%3Ccircle fill='%23DBDBDB' cx='74.666' cy='74.667' r='61.202'/%3E%3Cpath fill='%23FFF' d='M72.51 55.25l-2.482.99a20.933 20.933 0 0 0-4.16-3.665l.682-2.628c.28-.828-.005-1.673-.636-1.888l-7.68-2.595c-.635-.215-1.373.28-1.652 1.11l-1.066 2.49c-1.833-.12-3.69.002-5.532.374l-1.32-2.186c-.386-.782-1.112-1.03-1.71-.733l-7.268 3.6c-.6.296-.845 1.025-.458 1.807l.97 2.45c-1.41 1.24-2.65 2.605-3.667 4.134l-2.637-.68c-.825-.28-1.672 0-1.886.633L29.41 66.14c-.215.633.28 1.37 1.11 1.65l2.49 1.07c-.12 1.833.004 3.687.376 5.53l-2.36 1.402c-.78.387-1.2 1.197-.904 1.796l3.6 7.27c.294.595 1.197.758 1.978.372l2.534-1.015a21.16 21.16 0 0 0 4.18 3.646l-.66 2.625c-.28.828.007 1.67.642 1.883l7.685 2.595c.632.212 1.375-.283 1.65-1.108l1.073-2.494c1.833.12 3.692-.002 5.536-.375l1.427 2.426c.387.782 1.234 1.268 1.833.97l7.268-3.598c.597-.296.723-1.262.335-2.044l-1.033-2.565a21.205 21.205 0 0 0 3.645-4.202l2.62.657c.826.28 1.664-.015 1.88-.645l2.593-7.69c.21-.63-.286-1.372-1.11-1.652l-2.494-1.066a21.114 21.114 0 0 0-.377-5.54l2.254-1.344c.784-.387 1.094-1.15.8-1.747l-3.6-7.268c-.296-.603-1.088-.812-1.87-.424zM57.66 77.287a8.378 8.378 0 0 1-11.227-3.79 8.377 8.377 0 0 1 3.79-11.227 8.376 8.376 0 0 1 11.228 3.79 8.378 8.378 0 0 1-3.79 11.226zM104.21 85.98l-1.847.736a15.625 15.625 0 0 0-3.095-2.728l.507-1.956c.207-.615-.003-1.245-.475-1.405l-5.716-1.93c-.472-.16-1.02.21-1.23.825l-.792 1.854c-1.365-.09-2.746 0-4.118.28l-.98-1.626c-.29-.582-.83-.766-1.273-.545l-5.41 2.678c-.446.22-.628.763-.34 1.345l.723 1.822c-1.05.924-1.973 1.94-2.73 3.078l-1.962-.508c-.613-.208-1.244 0-1.403.472l-1.933 5.714c-.16.47.21 1.02.825 1.23l1.854.795c-.09 1.364 0 2.744.278 4.116l-1.756 1.044c-.58.288-.894.89-.673 1.337l2.678 5.41c.22.443.893.564 1.474.276l1.886-.755a15.747 15.747 0 0 0 3.11 2.713l-.49 1.954c-.208.616.005 1.242.477 1.4l5.72 1.932c.47.158 1.02-.21 1.228-.825l.798-1.855c1.365.09 2.748-.002 4.12-.28l1.063 1.805c.29.582.92.943 1.364.722l5.41-2.678c.445-.22.538-.94.25-1.52l-.77-1.91a15.775 15.775 0 0 0 2.712-3.128l1.95.49c.615.207 1.24-.012 1.4-.48l1.93-5.724c.156-.47-.213-1.02-.827-1.23l-1.856-.792a15.69 15.69 0 0 0-.28-4.124l1.677-1c.582-.287.813-.856.594-1.3l-2.678-5.41c-.22-.448-.81-.604-1.39-.316zm-11.052 16.4a6.235 6.235 0 1 1-5.533-11.175 6.235 6.235 0 1 1 5.533 11.175zM87.832 43.73l-4.828 29.546-2.5-29.833zM117.46 67.47l-30.646 8.448 27.675-15.645zM114.32 39.727L84.13 76.37l20.375-42.88z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.l-align_left {
  text-align: left;
}
.l-align_right {
  text-align: right;
}
.l-align_center {
  text-align: center;
}
.l-align_justify {
  text-align: justify;
}
.l-bold {
  font-weight: bold;
}
.l-bold_none {
  font-weight: normal;
}
html:not(.is_adaptive) .l-bordered {
  border: 5px solid #cecece;
}
html:not(.is_adaptive) .l-bordered_size_one {
  border-width: 1px;
}
html:not(.is_adaptive) .l-bordered_size_medium {
  border-width: 10px;
}
html:not(.is_adaptive) .l-bordered_size_big {
  border-width: 15px;
}
html:not(.is_adaptive) .l-bordered_color_promo {
  border-color: #ffcc03;
}
html:not(.is_adaptive) .l-bordered_style_round {
  border-radius: 6px;
}
html:not(.is_adaptive) .l-bordered_none {
  border: none;
}
@media (min-width: 1024px) {
  .is_adaptive .l-bordered {
    border: 5px solid #cecece;
  }
  .is_adaptive .l-bordered_size_one {
    border-width: 1px;
  }
  .is_adaptive .l-bordered_size_medium {
    border-width: 10px;
  }
  .is_adaptive .l-bordered_size_big {
    border-width: 15px;
  }
  .is_adaptive .l-bordered_color_promo {
    border-color: #ffcc03;
  }
  .is_adaptive .l-bordered_style_round {
    border-radius: 6px;
  }
  .is_adaptive .l-bordered_none {
    border: none;
  }
}
.l-color_invert {
  color: #fff !important;
}
.l-color_placeholder {
  color: #7e7e7e !important;
}
.l-color_discount {
  color: #f60 !important;
}
.l-color_done {
  color: #00b05a !important;
}
.l-color_error {
  color: #f97878 !important;
}
.l-color_minor {
  color: #a7a7a7 !important;
}
.l-color_text-light {
  color: #5e5e5e !important;
}
.l-color_text {
  color: #333 !important;
}
.l-margin {
  margin-bottom: 40px !important;
}
.l-margin_all-medium {
  margin: 36px;
}
.l-margin_all-normal {
  margin: 24px;
}
.l-margin_all-small {
  margin: 12px;
}
.l-margin_all-tiny {
  margin: 6px;
}
.l-margin_all-none {
  margin: 0;
}
.l-margin_top-none {
  margin-top: 0;
}
.l-margin_top.l-margin_none {
  margin-top: 0;
}
.l-margin_top-tiny {
  margin-top: 6px;
}
.l-margin_top.l-margin_tiny {
  margin-top: 6px;
}
.l-margin_top-small {
  margin-top: 12px;
}
.l-margin_top.l-margin_small {
  margin-top: 12px;
}
.l-margin_top-normal {
  margin-top: 24px;
}
.l-margin_top.l-margin_normal {
  margin-top: 24px;
}
.l-margin_top-medium {
  margin-top: 36px;
}
.l-margin_top.l-margin_medium {
  margin-top: 36px;
}
.l-margin_top-large {
  margin-top: 48px;
}
.l-margin_top.l-margin_large {
  margin-top: 48px;
}
.l-margin_top-big {
  margin-top: 96px;
}
.l-margin_top.l-margin_big {
  margin-top: 96px;
}
.l-margin_top-huge {
  margin-top: 120px;
}
.l-margin_top.l-margin_huge {
  margin-top: 120px;
}
.l-margin_top-giant {
  margin-top: 144px;
}
.l-margin_top.l-margin_giant {
  margin-top: 144px;
}
.l-margin_right-none {
  margin-right: 0;
}
.l-margin_right.l-margin_none {
  margin-right: 0;
}
.l-margin_right-tiny {
  margin-right: 3px;
}
.l-margin_right.l-margin_tiny {
  margin-right: 3px;
}
.l-margin_right-small {
  margin-right: 6px;
}
.l-margin_right.l-margin_small {
  margin-right: 6px;
}
.l-margin_right-normal {
  margin-right: 12px;
}
.l-margin_right.l-margin_normal {
  margin-right: 12px;
}
.l-margin_right-medium {
  margin-right: 18px;
}
.l-margin_right.l-margin_medium {
  margin-right: 18px;
}
.l-margin_right-large {
  margin-right: 24px;
}
.l-margin_right.l-margin_large {
  margin-right: 24px;
}
.l-margin_right-big {
  margin-right: 36px;
}
.l-margin_right.l-margin_big {
  margin-right: 36px;
}
.l-margin_right-huge {
  margin-right: 50px;
}
.l-margin_right.l-margin_huge {
  margin-right: 50px;
}
.l-margin_right-giant {
  margin-right: 86px;
}
.l-margin_right.l-margin_giant {
  margin-right: 86px;
}
.l-margin_bottom-none {
  margin-bottom: 0;
}
.l-margin_bottom.l-margin_none {
  margin-bottom: 0;
}
.l-margin_bottom-tiny {
  margin-bottom: 6px;
}
.l-margin_bottom.l-margin_tiny {
  margin-bottom: 6px;
}
.l-margin_bottom-small {
  margin-bottom: 12px;
}
.l-margin_bottom.l-margin_small {
  margin-bottom: 12px;
}
.l-margin_bottom-normal {
  margin-bottom: 24px;
}
.l-margin_bottom.l-margin_normal {
  margin-bottom: 24px;
}
.l-margin_bottom-medium {
  margin-bottom: 36px;
}
.l-margin_bottom.l-margin_medium {
  margin-bottom: 36px;
}
.l-margin_bottom-large {
  margin-bottom: 48px;
}
.l-margin_bottom.l-margin_large {
  margin-bottom: 48px;
}
.l-margin_bottom-big {
  margin-bottom: 96px;
}
.l-margin_bottom.l-margin_big {
  margin-bottom: 96px;
}
.l-margin_bottom-huge {
  margin-bottom: 120px;
}
.l-margin_bottom.l-margin_huge {
  margin-bottom: 120px;
}
.l-margin_bottom-giant {
  margin-bottom: 144px;
}
.l-margin_bottom.l-margin_giant {
  margin-bottom: 144px;
}
.l-margin_left-none {
  margin-left: 0;
}
.l-margin_left.l-margin_none {
  margin-left: 0;
}
.l-margin_left-tiny {
  margin-left: 3px;
}
.l-margin_left.l-margin_tiny {
  margin-left: 3px;
}
.l-margin_left-small {
  margin-left: 6px;
}
.l-margin_left.l-margin_small {
  margin-left: 6px;
}
.l-margin_left-normal {
  margin-left: 12px;
}
.l-margin_left.l-margin_normal {
  margin-left: 12px;
}
.l-margin_left-medium {
  margin-left: 18px;
}
.l-margin_left.l-margin_medium {
  margin-left: 18px;
}
.l-margin_left-large {
  margin-left: 24px;
}
.l-margin_left.l-margin_large {
  margin-left: 24px;
}
.l-margin_left-big {
  margin-left: 36px;
}
.l-margin_left.l-margin_big {
  margin-left: 36px;
}
.l-margin_left-huge {
  margin-left: 50px;
}
.l-margin_left.l-margin_huge {
  margin-left: 50px;
}
.l-margin_left-giant {
  margin-left: 86px;
}
.l-margin_left.l-margin_giant {
  margin-left: 86px;
}
@media (max-width: 359px) {
  .is_adaptive .l-margin_all-medium\@xs {
    margin: 36px;
  }
  .is_adaptive .l-margin_all-normal\@xs {
    margin: 24px;
  }
  .is_adaptive .l-margin_all-small\@xs {
    margin: 12px;
  }
  .is_adaptive .l-margin_all-tiny\@xs {
    margin: 6px;
  }
  .is_adaptive .l-margin_all-none\@xs {
    margin: 0;
  }
  .is_adaptive .l-margin_top-none\@xs {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top.l-margin_none {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top-tiny\@xs {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top.l-margin_tiny {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top-small\@xs {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top.l-margin_small {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top-normal\@xs {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top.l-margin_normal {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top-medium\@xs {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top.l-margin_medium {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top-large\@xs {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top.l-margin_large {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top-big\@xs {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top.l-margin_big {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top-huge\@xs {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top.l-margin_huge {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top-giant\@xs {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_top.l-margin_giant {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_right-none\@xs {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right.l-margin_none {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right-tiny\@xs {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right.l-margin_tiny {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right-small\@xs {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right.l-margin_small {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right-normal\@xs {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right.l-margin_normal {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right-medium\@xs {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right.l-margin_medium {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right-large\@xs {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right.l-margin_large {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right-big\@xs {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right.l-margin_big {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right-huge\@xs {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right.l-margin_huge {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right-giant\@xs {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_right.l-margin_giant {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_bottom-none\@xs {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom.l-margin_none {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom-tiny\@xs {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom.l-margin_tiny {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom-small\@xs {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom.l-margin_small {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom-normal\@xs {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom.l-margin_normal {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom-medium\@xs {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom.l-margin_medium {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom-large\@xs {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom.l-margin_large {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom-big\@xs {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom.l-margin_big {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom-huge\@xs {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom.l-margin_huge {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom-giant\@xs {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_bottom.l-margin_giant {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_left-none\@xs {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left.l-margin_none {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left-tiny\@xs {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left.l-margin_tiny {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left-small\@xs {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left.l-margin_small {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left-normal\@xs {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left.l-margin_normal {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left-medium\@xs {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left.l-margin_medium {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left-large\@xs {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left.l-margin_large {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left-big\@xs {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left.l-margin_big {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left-huge\@xs {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left.l-margin_huge {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left-giant\@xs {
    margin-left: 86px;
  }
  .is_adaptive .l-margin_left.l-margin_giant {
    margin-left: 86px;
  }
}
@media (max-width: 419px) {
  .is_adaptive .l-margin_all-medium\@xs_420 {
    margin: 36px;
  }
  .is_adaptive .l-margin_all-normal\@xs_420 {
    margin: 24px;
  }
  .is_adaptive .l-margin_all-small\@xs_420 {
    margin: 12px;
  }
  .is_adaptive .l-margin_all-tiny\@xs_420 {
    margin: 6px;
  }
  .is_adaptive .l-margin_all-none\@xs_420 {
    margin: 0;
  }
  .is_adaptive .l-margin_top-none\@xs_420 {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top.l-margin_none {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top-tiny\@xs_420 {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top.l-margin_tiny {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top-small\@xs_420 {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top.l-margin_small {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top-normal\@xs_420 {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top.l-margin_normal {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top-medium\@xs_420 {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top.l-margin_medium {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top-large\@xs_420 {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top.l-margin_large {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top-big\@xs_420 {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top.l-margin_big {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top-huge\@xs_420 {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top.l-margin_huge {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top-giant\@xs_420 {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_top.l-margin_giant {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_right-none\@xs_420 {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right.l-margin_none {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right-tiny\@xs_420 {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right.l-margin_tiny {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right-small\@xs_420 {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right.l-margin_small {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right-normal\@xs_420 {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right.l-margin_normal {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right-medium\@xs_420 {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right.l-margin_medium {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right-large\@xs_420 {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right.l-margin_large {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right-big\@xs_420 {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right.l-margin_big {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right-huge\@xs_420 {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right.l-margin_huge {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right-giant\@xs_420 {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_right.l-margin_giant {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_bottom-none\@xs_420 {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom.l-margin_none {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom-tiny\@xs_420 {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom.l-margin_tiny {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom-small\@xs_420 {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom.l-margin_small {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom-normal\@xs_420 {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom.l-margin_normal {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom-medium\@xs_420 {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom.l-margin_medium {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom-large\@xs_420 {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom.l-margin_large {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom-big\@xs_420 {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom.l-margin_big {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom-huge\@xs_420 {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom.l-margin_huge {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom-giant\@xs_420 {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_bottom.l-margin_giant {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_left-none\@xs_420 {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left.l-margin_none {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left-tiny\@xs_420 {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left.l-margin_tiny {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left-small\@xs_420 {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left.l-margin_small {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left-normal\@xs_420 {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left.l-margin_normal {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left-medium\@xs_420 {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left.l-margin_medium {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left-large\@xs_420 {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left.l-margin_large {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left-big\@xs_420 {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left.l-margin_big {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left-huge\@xs_420 {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left.l-margin_huge {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left-giant\@xs_420 {
    margin-left: 86px;
  }
  .is_adaptive .l-margin_left.l-margin_giant {
    margin-left: 86px;
  }
}
@media (min-width: 360px) and (max-width: 767px) {
  .is_adaptive .l-margin_all-medium\@md {
    margin: 36px;
  }
  .is_adaptive .l-margin_all-normal\@md {
    margin: 24px;
  }
  .is_adaptive .l-margin_all-small\@md {
    margin: 12px;
  }
  .is_adaptive .l-margin_all-tiny\@md {
    margin: 6px;
  }
  .is_adaptive .l-margin_all-none\@md {
    margin: 0;
  }
  .is_adaptive .l-margin_top-none\@md {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top.l-margin_none {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top-tiny\@md {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top.l-margin_tiny {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top-small\@md {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top.l-margin_small {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top-normal\@md {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top.l-margin_normal {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top-medium\@md {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top.l-margin_medium {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top-large\@md {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top.l-margin_large {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top-big\@md {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top.l-margin_big {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top-huge\@md {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top.l-margin_huge {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top-giant\@md {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_top.l-margin_giant {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_right-none\@md {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right.l-margin_none {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right-tiny\@md {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right.l-margin_tiny {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right-small\@md {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right.l-margin_small {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right-normal\@md {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right.l-margin_normal {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right-medium\@md {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right.l-margin_medium {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right-large\@md {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right.l-margin_large {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right-big\@md {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right.l-margin_big {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right-huge\@md {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right.l-margin_huge {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right-giant\@md {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_right.l-margin_giant {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_bottom-none\@md {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom.l-margin_none {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom-tiny\@md {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom.l-margin_tiny {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom-small\@md {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom.l-margin_small {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom-normal\@md {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom.l-margin_normal {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom-medium\@md {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom.l-margin_medium {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom-large\@md {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom.l-margin_large {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom-big\@md {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom.l-margin_big {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom-huge\@md {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom.l-margin_huge {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom-giant\@md {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_bottom.l-margin_giant {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_left-none\@md {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left.l-margin_none {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left-tiny\@md {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left.l-margin_tiny {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left-small\@md {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left.l-margin_small {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left-normal\@md {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left.l-margin_normal {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left-medium\@md {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left.l-margin_medium {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left-large\@md {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left.l-margin_large {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left-big\@md {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left.l-margin_big {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left-huge\@md {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left.l-margin_huge {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left-giant\@md {
    margin-left: 86px;
  }
  .is_adaptive .l-margin_left.l-margin_giant {
    margin-left: 86px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .is_adaptive .l-margin_all-medium\@lg {
    margin: 36px;
  }
  .is_adaptive .l-margin_all-normal\@lg {
    margin: 24px;
  }
  .is_adaptive .l-margin_all-small\@lg {
    margin: 12px;
  }
  .is_adaptive .l-margin_all-tiny\@lg {
    margin: 6px;
  }
  .is_adaptive .l-margin_all-none\@lg {
    margin: 0;
  }
  .is_adaptive .l-margin_top-none\@lg {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top.l-margin_none {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top-tiny\@lg {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top.l-margin_tiny {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top-small\@lg {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top.l-margin_small {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top-normal\@lg {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top.l-margin_normal {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top-medium\@lg {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top.l-margin_medium {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top-large\@lg {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top.l-margin_large {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top-big\@lg {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top.l-margin_big {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top-huge\@lg {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top.l-margin_huge {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top-giant\@lg {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_top.l-margin_giant {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_right-none\@lg {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right.l-margin_none {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right-tiny\@lg {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right.l-margin_tiny {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right-small\@lg {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right.l-margin_small {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right-normal\@lg {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right.l-margin_normal {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right-medium\@lg {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right.l-margin_medium {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right-large\@lg {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right.l-margin_large {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right-big\@lg {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right.l-margin_big {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right-huge\@lg {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right.l-margin_huge {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right-giant\@lg {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_right.l-margin_giant {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_bottom-none\@lg {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom.l-margin_none {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom-tiny\@lg {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom.l-margin_tiny {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom-small\@lg {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom.l-margin_small {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom-normal\@lg {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom.l-margin_normal {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom-medium\@lg {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom.l-margin_medium {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom-large\@lg {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom.l-margin_large {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom-big\@lg {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom.l-margin_big {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom-huge\@lg {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom.l-margin_huge {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom-giant\@lg {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_bottom.l-margin_giant {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_left-none\@lg {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left.l-margin_none {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left-tiny\@lg {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left.l-margin_tiny {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left-small\@lg {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left.l-margin_small {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left-normal\@lg {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left.l-margin_normal {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left-medium\@lg {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left.l-margin_medium {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left-large\@lg {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left.l-margin_large {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left-big\@lg {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left.l-margin_big {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left-huge\@lg {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left.l-margin_huge {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left-giant\@lg {
    margin-left: 86px;
  }
  .is_adaptive .l-margin_left.l-margin_giant {
    margin-left: 86px;
  }
}
html:not(.is_adaptive) .l-margin_all-medium\@desktop {
  margin: 36px;
}
html:not(.is_adaptive) .l-margin_all-normal\@desktop {
  margin: 24px;
}
html:not(.is_adaptive) .l-margin_all-small\@desktop {
  margin: 12px;
}
html:not(.is_adaptive) .l-margin_all-tiny\@desktop {
  margin: 6px;
}
html:not(.is_adaptive) .l-margin_all-none\@desktop {
  margin: 0;
}
html:not(.is_adaptive) .l-margin_top-none\@desktop {
  margin-top: 0;
}
html:not(.is_adaptive) .l-margin_top.l-margin_none {
  margin-top: 0;
}
html:not(.is_adaptive) .l-margin_top-tiny\@desktop {
  margin-top: 6px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_tiny {
  margin-top: 6px;
}
html:not(.is_adaptive) .l-margin_top-small\@desktop {
  margin-top: 12px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_small {
  margin-top: 12px;
}
html:not(.is_adaptive) .l-margin_top-normal\@desktop {
  margin-top: 24px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_normal {
  margin-top: 24px;
}
html:not(.is_adaptive) .l-margin_top-medium\@desktop {
  margin-top: 36px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_medium {
  margin-top: 36px;
}
html:not(.is_adaptive) .l-margin_top-large\@desktop {
  margin-top: 48px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_large {
  margin-top: 48px;
}
html:not(.is_adaptive) .l-margin_top-big\@desktop {
  margin-top: 96px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_big {
  margin-top: 96px;
}
html:not(.is_adaptive) .l-margin_top-huge\@desktop {
  margin-top: 120px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_huge {
  margin-top: 120px;
}
html:not(.is_adaptive) .l-margin_top-giant\@desktop {
  margin-top: 144px;
}
html:not(.is_adaptive) .l-margin_top.l-margin_giant {
  margin-top: 144px;
}
html:not(.is_adaptive) .l-margin_right-none\@desktop {
  margin-right: 0;
}
html:not(.is_adaptive) .l-margin_right.l-margin_none {
  margin-right: 0;
}
html:not(.is_adaptive) .l-margin_right-tiny\@desktop {
  margin-right: 3px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_tiny {
  margin-right: 3px;
}
html:not(.is_adaptive) .l-margin_right-small\@desktop {
  margin-right: 6px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_small {
  margin-right: 6px;
}
html:not(.is_adaptive) .l-margin_right-normal\@desktop {
  margin-right: 12px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_normal {
  margin-right: 12px;
}
html:not(.is_adaptive) .l-margin_right-medium\@desktop {
  margin-right: 18px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_medium {
  margin-right: 18px;
}
html:not(.is_adaptive) .l-margin_right-large\@desktop {
  margin-right: 24px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_large {
  margin-right: 24px;
}
html:not(.is_adaptive) .l-margin_right-big\@desktop {
  margin-right: 36px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_big {
  margin-right: 36px;
}
html:not(.is_adaptive) .l-margin_right-huge\@desktop {
  margin-right: 50px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_huge {
  margin-right: 50px;
}
html:not(.is_adaptive) .l-margin_right-giant\@desktop {
  margin-right: 86px;
}
html:not(.is_adaptive) .l-margin_right.l-margin_giant {
  margin-right: 86px;
}
html:not(.is_adaptive) .l-margin_bottom-none\@desktop {
  margin-bottom: 0;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_none {
  margin-bottom: 0;
}
html:not(.is_adaptive) .l-margin_bottom-tiny\@desktop {
  margin-bottom: 6px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_tiny {
  margin-bottom: 6px;
}
html:not(.is_adaptive) .l-margin_bottom-small\@desktop {
  margin-bottom: 12px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_small {
  margin-bottom: 12px;
}
html:not(.is_adaptive) .l-margin_bottom-normal\@desktop {
  margin-bottom: 24px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_normal {
  margin-bottom: 24px;
}
html:not(.is_adaptive) .l-margin_bottom-medium\@desktop {
  margin-bottom: 36px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_medium {
  margin-bottom: 36px;
}
html:not(.is_adaptive) .l-margin_bottom-large\@desktop {
  margin-bottom: 48px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_large {
  margin-bottom: 48px;
}
html:not(.is_adaptive) .l-margin_bottom-big\@desktop {
  margin-bottom: 96px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_big {
  margin-bottom: 96px;
}
html:not(.is_adaptive) .l-margin_bottom-huge\@desktop {
  margin-bottom: 120px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_huge {
  margin-bottom: 120px;
}
html:not(.is_adaptive) .l-margin_bottom-giant\@desktop {
  margin-bottom: 144px;
}
html:not(.is_adaptive) .l-margin_bottom.l-margin_giant {
  margin-bottom: 144px;
}
html:not(.is_adaptive) .l-margin_left-none\@desktop {
  margin-left: 0;
}
html:not(.is_adaptive) .l-margin_left.l-margin_none {
  margin-left: 0;
}
html:not(.is_adaptive) .l-margin_left-tiny\@desktop {
  margin-left: 3px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_tiny {
  margin-left: 3px;
}
html:not(.is_adaptive) .l-margin_left-small\@desktop {
  margin-left: 6px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_small {
  margin-left: 6px;
}
html:not(.is_adaptive) .l-margin_left-normal\@desktop {
  margin-left: 12px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_normal {
  margin-left: 12px;
}
html:not(.is_adaptive) .l-margin_left-medium\@desktop {
  margin-left: 18px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_medium {
  margin-left: 18px;
}
html:not(.is_adaptive) .l-margin_left-large\@desktop {
  margin-left: 24px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_large {
  margin-left: 24px;
}
html:not(.is_adaptive) .l-margin_left-big\@desktop {
  margin-left: 36px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_big {
  margin-left: 36px;
}
html:not(.is_adaptive) .l-margin_left-huge\@desktop {
  margin-left: 50px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_huge {
  margin-left: 50px;
}
html:not(.is_adaptive) .l-margin_left-giant\@desktop {
  margin-left: 86px;
}
html:not(.is_adaptive) .l-margin_left.l-margin_giant {
  margin-left: 86px;
}
@media (min-width: 1024px) {
  .is_adaptive .l-margin_all-medium\@desktop {
    margin: 36px;
  }
  .is_adaptive .l-margin_all-normal\@desktop {
    margin: 24px;
  }
  .is_adaptive .l-margin_all-small\@desktop {
    margin: 12px;
  }
  .is_adaptive .l-margin_all-tiny\@desktop {
    margin: 6px;
  }
  .is_adaptive .l-margin_all-none\@desktop {
    margin: 0;
  }
  .is_adaptive .l-margin_top-none\@desktop {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top.l-margin_none {
    margin-top: 0;
  }
  .is_adaptive .l-margin_top-tiny\@desktop {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top.l-margin_tiny {
    margin-top: 6px;
  }
  .is_adaptive .l-margin_top-small\@desktop {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top.l-margin_small {
    margin-top: 12px;
  }
  .is_adaptive .l-margin_top-normal\@desktop {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top.l-margin_normal {
    margin-top: 24px;
  }
  .is_adaptive .l-margin_top-medium\@desktop {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top.l-margin_medium {
    margin-top: 36px;
  }
  .is_adaptive .l-margin_top-large\@desktop {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top.l-margin_large {
    margin-top: 48px;
  }
  .is_adaptive .l-margin_top-big\@desktop {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top.l-margin_big {
    margin-top: 96px;
  }
  .is_adaptive .l-margin_top-huge\@desktop {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top.l-margin_huge {
    margin-top: 120px;
  }
  .is_adaptive .l-margin_top-giant\@desktop {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_top.l-margin_giant {
    margin-top: 144px;
  }
  .is_adaptive .l-margin_right-none\@desktop {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right.l-margin_none {
    margin-right: 0;
  }
  .is_adaptive .l-margin_right-tiny\@desktop {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right.l-margin_tiny {
    margin-right: 3px;
  }
  .is_adaptive .l-margin_right-small\@desktop {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right.l-margin_small {
    margin-right: 6px;
  }
  .is_adaptive .l-margin_right-normal\@desktop {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right.l-margin_normal {
    margin-right: 12px;
  }
  .is_adaptive .l-margin_right-medium\@desktop {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right.l-margin_medium {
    margin-right: 18px;
  }
  .is_adaptive .l-margin_right-large\@desktop {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right.l-margin_large {
    margin-right: 24px;
  }
  .is_adaptive .l-margin_right-big\@desktop {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right.l-margin_big {
    margin-right: 36px;
  }
  .is_adaptive .l-margin_right-huge\@desktop {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right.l-margin_huge {
    margin-right: 50px;
  }
  .is_adaptive .l-margin_right-giant\@desktop {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_right.l-margin_giant {
    margin-right: 86px;
  }
  .is_adaptive .l-margin_bottom-none\@desktop {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom.l-margin_none {
    margin-bottom: 0;
  }
  .is_adaptive .l-margin_bottom-tiny\@desktop {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom.l-margin_tiny {
    margin-bottom: 6px;
  }
  .is_adaptive .l-margin_bottom-small\@desktop {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom.l-margin_small {
    margin-bottom: 12px;
  }
  .is_adaptive .l-margin_bottom-normal\@desktop {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom.l-margin_normal {
    margin-bottom: 24px;
  }
  .is_adaptive .l-margin_bottom-medium\@desktop {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom.l-margin_medium {
    margin-bottom: 36px;
  }
  .is_adaptive .l-margin_bottom-large\@desktop {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom.l-margin_large {
    margin-bottom: 48px;
  }
  .is_adaptive .l-margin_bottom-big\@desktop {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom.l-margin_big {
    margin-bottom: 96px;
  }
  .is_adaptive .l-margin_bottom-huge\@desktop {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom.l-margin_huge {
    margin-bottom: 120px;
  }
  .is_adaptive .l-margin_bottom-giant\@desktop {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_bottom.l-margin_giant {
    margin-bottom: 144px;
  }
  .is_adaptive .l-margin_left-none\@desktop {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left.l-margin_none {
    margin-left: 0;
  }
  .is_adaptive .l-margin_left-tiny\@desktop {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left.l-margin_tiny {
    margin-left: 3px;
  }
  .is_adaptive .l-margin_left-small\@desktop {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left.l-margin_small {
    margin-left: 6px;
  }
  .is_adaptive .l-margin_left-normal\@desktop {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left.l-margin_normal {
    margin-left: 12px;
  }
  .is_adaptive .l-margin_left-medium\@desktop {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left.l-margin_medium {
    margin-left: 18px;
  }
  .is_adaptive .l-margin_left-large\@desktop {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left.l-margin_large {
    margin-left: 24px;
  }
  .is_adaptive .l-margin_left-big\@desktop {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left.l-margin_big {
    margin-left: 36px;
  }
  .is_adaptive .l-margin_left-huge\@desktop {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left.l-margin_huge {
    margin-left: 50px;
  }
  .is_adaptive .l-margin_left-giant\@desktop {
    margin-left: 86px;
  }
  .is_adaptive .l-margin_left.l-margin_giant {
    margin-left: 86px;
  }
}
.l-nowrap {
  white-space: nowrap;
}
.l-padding_all-medium {
  padding: 36px;
}
.l-padding_all-normal {
  padding: 24px;
}
.l-padding_all-small {
  padding: 12px;
}
.l-padding_all-tiny {
  padding: 6px;
}
.l-padding_all-none {
  padding: 0;
}
.l-padding_top-none {
  padding-top: 0;
}
.l-padding_top.l-padding_none {
  padding-top: 0;
}
.l-padding_top-tiny {
  padding-top: 6px;
}
.l-padding_top.l-padding_tiny {
  padding-top: 6px;
}
.l-padding_top-small {
  padding-top: 12px;
}
.l-padding_top.l-padding_small {
  padding-top: 12px;
}
.l-padding_top-normal {
  padding-top: 24px;
}
.l-padding_top.l-padding_normal {
  padding-top: 24px;
}
.l-padding_top-medium {
  padding-top: 36px;
}
.l-padding_top.l-padding_medium {
  padding-top: 36px;
}
.l-padding_top-large {
  padding-top: 48px;
}
.l-padding_top.l-padding_large {
  padding-top: 48px;
}
.l-padding_top-big {
  padding-top: 96px;
}
.l-padding_top.l-padding_big {
  padding-top: 96px;
}
.l-padding_top-huge {
  padding-top: 120px;
}
.l-padding_top.l-padding_huge {
  padding-top: 120px;
}
.l-padding_top-giant {
  padding-top: 144px;
}
.l-padding_top.l-padding_giant {
  padding-top: 144px;
}
.l-padding_right-none {
  padding-right: 0;
}
.l-padding_right.l-padding_none {
  padding-right: 0;
}
.l-padding_right-tiny {
  padding-right: 3px;
}
.l-padding_right.l-padding_tiny {
  padding-right: 3px;
}
.l-padding_right-small {
  padding-right: 6px;
}
.l-padding_right.l-padding_small {
  padding-right: 6px;
}
.l-padding_right-normal {
  padding-right: 12px;
}
.l-padding_right.l-padding_normal {
  padding-right: 12px;
}
.l-padding_right-medium {
  padding-right: 18px;
}
.l-padding_right.l-padding_medium {
  padding-right: 18px;
}
.l-padding_right-large {
  padding-right: 24px;
}
.l-padding_right.l-padding_large {
  padding-right: 24px;
}
.l-padding_right-big {
  padding-right: 36px;
}
.l-padding_right.l-padding_big {
  padding-right: 36px;
}
.l-padding_right-huge {
  padding-right: 50px;
}
.l-padding_right.l-padding_huge {
  padding-right: 50px;
}
.l-padding_right-giant {
  padding-right: 86px;
}
.l-padding_right.l-padding_giant {
  padding-right: 86px;
}
.l-padding_bottom-none {
  padding-bottom: 0;
}
.l-padding_bottom.l-padding_none {
  padding-bottom: 0;
}
.l-padding_bottom-tiny {
  padding-bottom: 6px;
}
.l-padding_bottom.l-padding_tiny {
  padding-bottom: 6px;
}
.l-padding_bottom-small {
  padding-bottom: 12px;
}
.l-padding_bottom.l-padding_small {
  padding-bottom: 12px;
}
.l-padding_bottom-normal {
  padding-bottom: 24px;
}
.l-padding_bottom.l-padding_normal {
  padding-bottom: 24px;
}
.l-padding_bottom-medium {
  padding-bottom: 36px;
}
.l-padding_bottom.l-padding_medium {
  padding-bottom: 36px;
}
.l-padding_bottom-large {
  padding-bottom: 48px;
}
.l-padding_bottom.l-padding_large {
  padding-bottom: 48px;
}
.l-padding_bottom-big {
  padding-bottom: 96px;
}
.l-padding_bottom.l-padding_big {
  padding-bottom: 96px;
}
.l-padding_bottom-huge {
  padding-bottom: 120px;
}
.l-padding_bottom.l-padding_huge {
  padding-bottom: 120px;
}
.l-padding_bottom-giant {
  padding-bottom: 144px;
}
.l-padding_bottom.l-padding_giant {
  padding-bottom: 144px;
}
.l-padding_left-none {
  padding-left: 0;
}
.l-padding_left.l-padding_none {
  padding-left: 0;
}
.l-padding_left-tiny {
  padding-left: 3px;
}
.l-padding_left.l-padding_tiny {
  padding-left: 3px;
}
.l-padding_left-small {
  padding-left: 6px;
}
.l-padding_left.l-padding_small {
  padding-left: 6px;
}
.l-padding_left-normal {
  padding-left: 12px;
}
.l-padding_left.l-padding_normal {
  padding-left: 12px;
}
.l-padding_left-medium {
  padding-left: 18px;
}
.l-padding_left.l-padding_medium {
  padding-left: 18px;
}
.l-padding_left-large {
  padding-left: 24px;
}
.l-padding_left.l-padding_large {
  padding-left: 24px;
}
.l-padding_left-big {
  padding-left: 36px;
}
.l-padding_left.l-padding_big {
  padding-left: 36px;
}
.l-padding_left-huge {
  padding-left: 50px;
}
.l-padding_left.l-padding_huge {
  padding-left: 50px;
}
.l-padding_left-giant {
  padding-left: 86px;
}
.l-padding_left.l-padding_giant {
  padding-left: 86px;
}
@media (max-width: 359px) {
  .is_adaptive .l-padding_all-medium\@xs {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@xs {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@xs {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@xs {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@xs {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@xs {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@xs {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@xs {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@xs {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@xs {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@xs {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@xs {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@xs {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@xs {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@xs {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@xs {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@xs {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@xs {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@xs {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@xs {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@xs {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@xs {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@xs {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@xs {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@xs {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@xs {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@xs {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@xs {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@xs {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@xs {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@xs {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@xs {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@xs {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@xs {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@xs {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@xs {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@xs {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@xs {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@xs {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@xs {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@xs {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
@media (min-width: 360px) and (max-width: 767px) {
  .is_adaptive .l-padding_all-medium\@md {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@md {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@md {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@md {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@md {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@md {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@md {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@md {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@md {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@md {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@md {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@md {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@md {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@md {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@md {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@md {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@md {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@md {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@md {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@md {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@md {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@md {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@md {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@md {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@md {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@md {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@md {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@md {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@md {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@md {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@md {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@md {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@md {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@md {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@md {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@md {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@md {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@md {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@md {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@md {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@md {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
@media (min-width: 420px) and (max-width: 767px) {
  .is_adaptive .l-padding_all-medium\@md-420 {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@md-420 {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@md-420 {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@md-420 {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@md-420 {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@md-420 {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@md-420 {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@md-420 {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@md-420 {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@md-420 {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@md-420 {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@md-420 {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@md-420 {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@md-420 {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@md-420 {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@md-420 {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@md-420 {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@md-420 {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@md-420 {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@md-420 {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@md-420 {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@md-420 {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@md-420 {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@md-420 {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@md-420 {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@md-420 {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@md-420 {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@md-420 {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@md-420 {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@md-420 {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@md-420 {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@md-420 {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@md-420 {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@md-420 {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@md-420 {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@md-420 {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@md-420 {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@md-420 {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@md-420 {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@md-420 {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@md-420 {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .is_adaptive .l-padding_all-medium\@lg {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@lg {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@lg {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@lg {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@lg {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@lg {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@lg {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@lg {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@lg {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@lg {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@lg {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@lg {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@lg {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@lg {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@lg {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@lg {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@lg {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@lg {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@lg {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@lg {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@lg {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@lg {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@lg {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@lg {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@lg {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@lg {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@lg {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@lg {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@lg {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@lg {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@lg {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@lg {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@lg {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@lg {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@lg {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@lg {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@lg {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@lg {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@lg {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@lg {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@lg {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
html:not(.is_adaptive) .l-padding_all-medium\@desktop {
  padding: 36px;
}
html:not(.is_adaptive) .l-padding_all-normal\@desktop {
  padding: 24px;
}
html:not(.is_adaptive) .l-padding_all-small\@desktop {
  padding: 12px;
}
html:not(.is_adaptive) .l-padding_all-tiny\@desktop {
  padding: 6px;
}
html:not(.is_adaptive) .l-padding_all-none\@desktop {
  padding: 0;
}
html:not(.is_adaptive) .l-padding_top-none\@desktop {
  padding-top: 0;
}
html:not(.is_adaptive) .l-padding_top.l-padding_none {
  padding-top: 0;
}
html:not(.is_adaptive) .l-padding_top-tiny\@desktop {
  padding-top: 6px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_tiny {
  padding-top: 6px;
}
html:not(.is_adaptive) .l-padding_top-small\@desktop {
  padding-top: 12px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_small {
  padding-top: 12px;
}
html:not(.is_adaptive) .l-padding_top-normal\@desktop {
  padding-top: 24px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_normal {
  padding-top: 24px;
}
html:not(.is_adaptive) .l-padding_top-medium\@desktop {
  padding-top: 36px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_medium {
  padding-top: 36px;
}
html:not(.is_adaptive) .l-padding_top-large\@desktop {
  padding-top: 48px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_large {
  padding-top: 48px;
}
html:not(.is_adaptive) .l-padding_top-big\@desktop {
  padding-top: 96px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_big {
  padding-top: 96px;
}
html:not(.is_adaptive) .l-padding_top-huge\@desktop {
  padding-top: 120px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_huge {
  padding-top: 120px;
}
html:not(.is_adaptive) .l-padding_top-giant\@desktop {
  padding-top: 144px;
}
html:not(.is_adaptive) .l-padding_top.l-padding_giant {
  padding-top: 144px;
}
html:not(.is_adaptive) .l-padding_right-none\@desktop {
  padding-right: 0;
}
html:not(.is_adaptive) .l-padding_right.l-padding_none {
  padding-right: 0;
}
html:not(.is_adaptive) .l-padding_right-tiny\@desktop {
  padding-right: 3px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_tiny {
  padding-right: 3px;
}
html:not(.is_adaptive) .l-padding_right-small\@desktop {
  padding-right: 6px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_small {
  padding-right: 6px;
}
html:not(.is_adaptive) .l-padding_right-normal\@desktop {
  padding-right: 12px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_normal {
  padding-right: 12px;
}
html:not(.is_adaptive) .l-padding_right-medium\@desktop {
  padding-right: 18px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_medium {
  padding-right: 18px;
}
html:not(.is_adaptive) .l-padding_right-large\@desktop {
  padding-right: 24px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_large {
  padding-right: 24px;
}
html:not(.is_adaptive) .l-padding_right-big\@desktop {
  padding-right: 36px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_big {
  padding-right: 36px;
}
html:not(.is_adaptive) .l-padding_right-huge\@desktop {
  padding-right: 50px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_huge {
  padding-right: 50px;
}
html:not(.is_adaptive) .l-padding_right-giant\@desktop {
  padding-right: 86px;
}
html:not(.is_adaptive) .l-padding_right.l-padding_giant {
  padding-right: 86px;
}
html:not(.is_adaptive) .l-padding_bottom-none\@desktop {
  padding-bottom: 0;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_none {
  padding-bottom: 0;
}
html:not(.is_adaptive) .l-padding_bottom-tiny\@desktop {
  padding-bottom: 6px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_tiny {
  padding-bottom: 6px;
}
html:not(.is_adaptive) .l-padding_bottom-small\@desktop {
  padding-bottom: 12px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_small {
  padding-bottom: 12px;
}
html:not(.is_adaptive) .l-padding_bottom-normal\@desktop {
  padding-bottom: 24px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_normal {
  padding-bottom: 24px;
}
html:not(.is_adaptive) .l-padding_bottom-medium\@desktop {
  padding-bottom: 36px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_medium {
  padding-bottom: 36px;
}
html:not(.is_adaptive) .l-padding_bottom-large\@desktop {
  padding-bottom: 48px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_large {
  padding-bottom: 48px;
}
html:not(.is_adaptive) .l-padding_bottom-big\@desktop {
  padding-bottom: 96px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_big {
  padding-bottom: 96px;
}
html:not(.is_adaptive) .l-padding_bottom-huge\@desktop {
  padding-bottom: 120px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_huge {
  padding-bottom: 120px;
}
html:not(.is_adaptive) .l-padding_bottom-giant\@desktop {
  padding-bottom: 144px;
}
html:not(.is_adaptive) .l-padding_bottom.l-padding_giant {
  padding-bottom: 144px;
}
html:not(.is_adaptive) .l-padding_left-none\@desktop {
  padding-left: 0;
}
html:not(.is_adaptive) .l-padding_left.l-padding_none {
  padding-left: 0;
}
html:not(.is_adaptive) .l-padding_left-tiny\@desktop {
  padding-left: 3px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_tiny {
  padding-left: 3px;
}
html:not(.is_adaptive) .l-padding_left-small\@desktop {
  padding-left: 6px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_small {
  padding-left: 6px;
}
html:not(.is_adaptive) .l-padding_left-normal\@desktop {
  padding-left: 12px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_normal {
  padding-left: 12px;
}
html:not(.is_adaptive) .l-padding_left-medium\@desktop {
  padding-left: 18px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_medium {
  padding-left: 18px;
}
html:not(.is_adaptive) .l-padding_left-large\@desktop {
  padding-left: 24px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_large {
  padding-left: 24px;
}
html:not(.is_adaptive) .l-padding_left-big\@desktop {
  padding-left: 36px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_big {
  padding-left: 36px;
}
html:not(.is_adaptive) .l-padding_left-huge\@desktop {
  padding-left: 50px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_huge {
  padding-left: 50px;
}
html:not(.is_adaptive) .l-padding_left-giant\@desktop {
  padding-left: 86px;
}
html:not(.is_adaptive) .l-padding_left.l-padding_giant {
  padding-left: 86px;
}
@media (min-width: 1024px) {
  .is_adaptive .l-padding_all-medium\@desktop {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@desktop {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@desktop {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@desktop {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@desktop {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@desktop {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@desktop {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@desktop {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@desktop {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@desktop {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@desktop {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@desktop {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@desktop {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@desktop {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@desktop {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@desktop {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@desktop {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@desktop {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@desktop {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@desktop {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@desktop {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@desktop {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@desktop {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@desktop {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@desktop {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@desktop {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@desktop {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@desktop {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@desktop {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@desktop {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@desktop {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@desktop {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@desktop {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@desktop {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@desktop {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@desktop {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@desktop {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@desktop {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@desktop {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@desktop {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@desktop {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
@media (max-width: 419px) {
  .is_adaptive .l-padding_all-medium\@xs-420 {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@xs-420 {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@xs-420 {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@xs-420 {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@xs-420 {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@xs-420 {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@xs-420 {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@xs-420 {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@xs-420 {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@xs-420 {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@xs-420 {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@xs-420 {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@xs-420 {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@xs-420 {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@xs-420 {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@xs-420 {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@xs-420 {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@xs-420 {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@xs-420 {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@xs-420 {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@xs-420 {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@xs-420 {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@xs-420 {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@xs-420 {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@xs-420 {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@xs-420 {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@xs-420 {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@xs-420 {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@xs-420 {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@xs-420 {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@xs-420 {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@xs-420 {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@xs-420 {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@xs-420 {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@xs-420 {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@xs-420 {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@xs-420 {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@xs-420 {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@xs-420 {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@xs-420 {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@xs-420 {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
@media (max-width: 359px) {
  .is_adaptive .l-padding_all-medium\@xs {
    padding: 36px;
  }
  .is_adaptive .l-padding_all-normal\@xs {
    padding: 24px;
  }
  .is_adaptive .l-padding_all-small\@xs {
    padding: 12px;
  }
  .is_adaptive .l-padding_all-tiny\@xs {
    padding: 6px;
  }
  .is_adaptive .l-padding_all-none\@xs {
    padding: 0;
  }
  .is_adaptive .l-padding_top-none\@xs {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top.l-padding_none {
    padding-top: 0;
  }
  .is_adaptive .l-padding_top-tiny\@xs {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top.l-padding_tiny {
    padding-top: 6px;
  }
  .is_adaptive .l-padding_top-small\@xs {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top.l-padding_small {
    padding-top: 12px;
  }
  .is_adaptive .l-padding_top-normal\@xs {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top.l-padding_normal {
    padding-top: 24px;
  }
  .is_adaptive .l-padding_top-medium\@xs {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top.l-padding_medium {
    padding-top: 36px;
  }
  .is_adaptive .l-padding_top-large\@xs {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top.l-padding_large {
    padding-top: 48px;
  }
  .is_adaptive .l-padding_top-big\@xs {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top.l-padding_big {
    padding-top: 96px;
  }
  .is_adaptive .l-padding_top-huge\@xs {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top.l-padding_huge {
    padding-top: 120px;
  }
  .is_adaptive .l-padding_top-giant\@xs {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_top.l-padding_giant {
    padding-top: 144px;
  }
  .is_adaptive .l-padding_right-none\@xs {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right.l-padding_none {
    padding-right: 0;
  }
  .is_adaptive .l-padding_right-tiny\@xs {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right.l-padding_tiny {
    padding-right: 3px;
  }
  .is_adaptive .l-padding_right-small\@xs {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right.l-padding_small {
    padding-right: 6px;
  }
  .is_adaptive .l-padding_right-normal\@xs {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right.l-padding_normal {
    padding-right: 12px;
  }
  .is_adaptive .l-padding_right-medium\@xs {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right.l-padding_medium {
    padding-right: 18px;
  }
  .is_adaptive .l-padding_right-large\@xs {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right.l-padding_large {
    padding-right: 24px;
  }
  .is_adaptive .l-padding_right-big\@xs {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right.l-padding_big {
    padding-right: 36px;
  }
  .is_adaptive .l-padding_right-huge\@xs {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right.l-padding_huge {
    padding-right: 50px;
  }
  .is_adaptive .l-padding_right-giant\@xs {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_right.l-padding_giant {
    padding-right: 86px;
  }
  .is_adaptive .l-padding_bottom-none\@xs {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom.l-padding_none {
    padding-bottom: 0;
  }
  .is_adaptive .l-padding_bottom-tiny\@xs {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom.l-padding_tiny {
    padding-bottom: 6px;
  }
  .is_adaptive .l-padding_bottom-small\@xs {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom.l-padding_small {
    padding-bottom: 12px;
  }
  .is_adaptive .l-padding_bottom-normal\@xs {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom.l-padding_normal {
    padding-bottom: 24px;
  }
  .is_adaptive .l-padding_bottom-medium\@xs {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom.l-padding_medium {
    padding-bottom: 36px;
  }
  .is_adaptive .l-padding_bottom-large\@xs {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom.l-padding_large {
    padding-bottom: 48px;
  }
  .is_adaptive .l-padding_bottom-big\@xs {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom.l-padding_big {
    padding-bottom: 96px;
  }
  .is_adaptive .l-padding_bottom-huge\@xs {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom.l-padding_huge {
    padding-bottom: 120px;
  }
  .is_adaptive .l-padding_bottom-giant\@xs {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_bottom.l-padding_giant {
    padding-bottom: 144px;
  }
  .is_adaptive .l-padding_left-none\@xs {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left.l-padding_none {
    padding-left: 0;
  }
  .is_adaptive .l-padding_left-tiny\@xs {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left.l-padding_tiny {
    padding-left: 3px;
  }
  .is_adaptive .l-padding_left-small\@xs {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left.l-padding_small {
    padding-left: 6px;
  }
  .is_adaptive .l-padding_left-normal\@xs {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left.l-padding_normal {
    padding-left: 12px;
  }
  .is_adaptive .l-padding_left-medium\@xs {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left.l-padding_medium {
    padding-left: 18px;
  }
  .is_adaptive .l-padding_left-large\@xs {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left.l-padding_large {
    padding-left: 24px;
  }
  .is_adaptive .l-padding_left-big\@xs {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left.l-padding_big {
    padding-left: 36px;
  }
  .is_adaptive .l-padding_left-huge\@xs {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left.l-padding_huge {
    padding-left: 50px;
  }
  .is_adaptive .l-padding_left-giant\@xs {
    padding-left: 86px;
  }
  .is_adaptive .l-padding_left.l-padding_giant {
    padding-left: 86px;
  }
}
.l-rel {
  position: relative;
}
.l-valign_middle {
  vertical-align: middle;
}
.l-valign_super {
  vertical-align: super;
}
.l-valign_bottom {
  vertical-align: bottom;
}
.l-valign_top {
  vertical-align: top;
}
.l-width_100 {
  width: 100px;
}
.l-width_200 {
  width: 200px;
}
.l-width_260 {
  width: 260px;
}
.l-width_320 {
  width: 320px;
}
.l-width_460 {
  width: 460px;
}
.l-width_520 {
  width: 520px;
}
.l-width_700 {
  width: 700px;
}
.l-width_850 {
  width: 850px;
}
.l-width_max_100 {
  max-width: 100px;
}
.l-width_max_300 {
  max-width: 300px;
}
.l-width_full {
  width: 100%;
}
.l-width_half-quarter {
  width: 75%;
}
.l-width_half {
  width: 50%;
}
.l-width_quarter {
  width: 25%;
}
.l-width_site {
  width: 996px;
}
.l-width_site.l-width_max {
  max-width: 996px;
}
@media (max-width: 1023px) {
  .is_adaptive .l-width_auto\@mobile {
    width: auto;
  }
}
.l-width_grid-1 {
  width: 50px;
}
.l-width_grid-1.l-width_max {
  width: auto;
  max-width: 50px;
}
.l-width_grid-2 {
  width: 136px;
}
.l-width_grid-2.l-width_max {
  width: auto;
  max-width: 136px;
}
.l-width_grid-3 {
  width: 222px;
}
.l-width_grid-3.l-width_max {
  width: auto;
  max-width: 222px;
}
.l-width_grid-4 {
  width: 308px;
}
.l-width_grid-4.l-width_max {
  width: auto;
  max-width: 308px;
}
.l-width_grid-5 {
  width: 394px;
}
.l-width_grid-5.l-width_max {
  width: auto;
  max-width: 394px;
}
.l-width_grid-6 {
  width: 480px;
}
.l-width_grid-6.l-width_max {
  width: auto;
  max-width: 480px;
}
.l-width_grid-7 {
  width: 566px;
}
.l-width_grid-7.l-width_max {
  width: auto;
  max-width: 566px;
}
.l-width_grid-8 {
  width: 652px;
}
.l-width_grid-8.l-width_max {
  width: auto;
  max-width: 652px;
}
.l-width_grid-9 {
  width: 738px;
}
.l-width_grid-9.l-width_max {
  width: auto;
  max-width: 738px;
}
.l-width_grid-10 {
  width: 824px;
}
.l-width_grid-10.l-width_max {
  width: auto;
  max-width: 824px;
}
.l-width_grid-11 {
  width: 910px;
}
.l-width_grid-11.l-width_max {
  width: auto;
  max-width: 910px;
}
.l-word_break {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.l-float_left {
  float: left;
}
.l-float_right {
  float: right;
}
.l-float_clear {
  display: block;
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
}
.l-float_clearfix:before,
.l-float_clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.l-float_clearfix:after {
  clear: both;
}
.l-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  margin-left: -18px;
}
.l-flex > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  margin-left: 18px;
}
.l-flex_align_flex-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.l-flex_align_flex-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.l-flex_align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.l-flex_align_stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.l-flex_justify_flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.l-flex_justify_space-around {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.l-flex_justify_space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.l-flex_justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.l-flex_justify_flex-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.l-flex_direction_column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.l-flex_direction_row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
html:not(.is_adaptive) .l-flex_align_flex-end\@desktop {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
html:not(.is_adaptive) .l-flex_align_flex-start\@desktop {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
html:not(.is_adaptive) .l-flex_align_center\@desktop {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
html:not(.is_adaptive) .l-flex_align_stretch\@desktop {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
html:not(.is_adaptive) .l-flex_justify_flex-end\@desktop {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
html:not(.is_adaptive) .l-flex_justify_space-around\@desktop {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
html:not(.is_adaptive) .l-flex_justify_space-between\@desktop {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
html:not(.is_adaptive) .l-flex_justify_center\@desktop {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
html:not(.is_adaptive) .l-flex_justify_flex-start\@desktop {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
html:not(.is_adaptive) .l-flex_direction_column\@desktop {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
html:not(.is_adaptive) .l-flex_direction_row\@desktop {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
@media (min-width: 1024px) {
  .is_adaptive .l-flex_align_flex-end\@desktop {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
  .is_adaptive .l-flex_align_flex-start\@desktop {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .is_adaptive .l-flex_align_center\@desktop {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .is_adaptive .l-flex_align_stretch\@desktop {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
  }
  .is_adaptive .l-flex_justify_flex-end\@desktop {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
  .is_adaptive .l-flex_justify_space-around\@desktop {
    -webkit-justify-content: space-around;
            justify-content: space-around;
  }
  .is_adaptive .l-flex_justify_space-between\@desktop {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
  .is_adaptive .l-flex_justify_center\@desktop {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .is_adaptive .l-flex_justify_flex-start\@desktop {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .is_adaptive .l-flex_direction_column\@desktop {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .is_adaptive .l-flex_direction_row\@desktop {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}

/*# sourceMappingURL=all-body.b04c0b9622e6cacf37b08e70454fc1ef.css.map*/