html,
body {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 640px;
  background: white;
  cursor: default;
  min-width: 1000px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
}
.clear {
  float: none;
  clear: both;
}
.b-top-level-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: 14px;
  background: #24a83c;
  -webkit-transition: font-size 300ms ease-out;
  transition: font-size 300ms ease-out;
}
@media (max-width: 1190px) {
  .b-top-level-container {
    font-size: 13px;
  }
}
@media (max-height: 740px) {
  .b-top-level-container {
    font-size: 12px;
  }
}
.b-top-level-container .b-top-level-container__backgrounds-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.b-top-level-container .b-top-level-container__page-payload-container {
  display: block;
  position: absolute;
  height: auto;
  width: auto;
  top: 6%;
  bottom: 6%;
  left: 1.8%;
  right: 1.8%;
  margin-top: 0;
  overflow: visible;
  -webkit-transition: top 300ms ease-out, bottom 300ms ease-out;
  transition: top 300ms ease-out, bottom 300ms ease-out;
  /*@media (max-width: (@content-width + @page-content-hpadding*2 + @page-content-hpadding-small )) {
			left: @page-content-hpadding-small;
			right: @page-content-hpadding-small;
		}*/
}
@media (max-width: 1200px), (max-height: 740px) {
  .b-top-level-container .b-top-level-container__page-payload-container {
    top: 3%;
    bottom: 3%;
  }
}
@media (min-width: 2200px) {
  .b-top-level-container .b-top-level-container__page-payload-container {
    left: 50%;
    right: auto;
    width: 2100px;
    margin-left: -1050px;
  }
}
.b-top-level-container .b-top-level-container__page-payload-container .debug-grid-container {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.b-top-level-container .b-top-level-container__page-payload-container .debug-grid-container .col {
  position: relative;
  width: 7.14166667%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  height: 100%;
  float: left;
  background: rgba(255, 64, 39, 0.2);
}
.b-top-level-container .b-top-level-container__page-payload-container .debug-grid-container .col:first-child {
  margin-left: 0;
}
.b-top-level-container .b-top-level-container__page-payload-container .b-header,
.b-top-level-container .b-top-level-container__page-payload-container .b-footer,
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__persistent-container,
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__page-payload,
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__sidenav {
  opacity: 1;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
}
.b-top-level-container .b-top-level-container__page-payload-container.content-hidden .b-header,
.b-top-level-container .b-top-level-container__page-payload-container.content-hidden .b-footer,
.b-top-level-container .b-top-level-container__page-payload-container.content-hidden .b-top-level-container__persistent-container,
.b-top-level-container .b-top-level-container__page-payload-container.content-hidden .b-top-level-container__page-payload,
.b-top-level-container .b-top-level-container__page-payload-container.content-hidden .b-top-level-container__sidenav {
  opacity: 0 !important;
}
.b-top-level-container .b-top-level-container__page-payload-container.disable-transitions .b-header,
.b-top-level-container .b-top-level-container__page-payload-container.disable-transitions .b-footer,
.b-top-level-container .b-top-level-container__page-payload-container.disable-transitions .b-top-level-container__persistent-container,
.b-top-level-container .b-top-level-container__page-payload-container.disable-transitions .b-top-level-container__page-payload,
.b-top-level-container .b-top-level-container__page-payload-container.disable-transitions .b-top-level-container__sidenav {
  -webkit-transition: none;
  transition: none;
}
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__always-visible-container,
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__persistent-container,
.b-top-level-container .b-top-level-container__page-payload-container .b-top-level-container__page-payload {
  position: relative;
  width: 74.675%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  border-left: 0 solid transparent;
  margin-left: 25.325%;
  position: absolute;
  left: 0;
  top: 85px;
  bottom: 32px;
  padding: 4.9% 0 2%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-top-level-container .b-top-level-container__sidenav {
  position: relative;
  width: 15.58333333%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  border-left: 0 solid transparent;
  margin-left: 8.44166667%;
  position: absolute;
  left: 0;
  top: 84px;
  padding: 4.9% 0 0;
  font: 17px/37px DINNextCYR-Regular, sans-serif;
  font-size: 1.215em;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  pointer-events: none;
}
.b-top-level-container .b-top-level-container__sidenav .item {
  position: relative;
  margin-bottom: 23px;
  line-height: 2.176em;
}
.b-top-level-container .b-top-level-container__sidenav .item a {
  color: white;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-top-level-container .b-top-level-container__sidenav .item a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-top-level-container .b-top-level-container__sidenav .item a:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-top-level-container .b-top-level-container__sidenav .item a.current {
  text-decoration: none;
}
.b-top-level-container .b-top-level-container__sidenav .item a.current:after {
  opacity: 0 !important;
}
.b-top-level-container .b-top-level-container__sidenav .item a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-left: -70px;
  padding-left: 70px;
}
.b-top-level-container .b-top-level-container__sidenav .item .icon {
  position: absolute;
  right: 100%;
  margin-right: 8.34224599%;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}
.b-top-level-container .b-top-level-container__sidenav .item .icon svg {
  width: 100%;
  height: 100%;
  fill: white;
}
.b-top-level-container .b-top-level-container__sidenav .item.current a {
  cursor: default;
}
.b-top-level-container .b-top-level-container__sidenav .item.current a:after {
  opacity: 0 !important;
}
.b-top-level-container .b-top-level-container__preloader-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.b-top-level-container .b-top-level-container__preloader-container .colored-underlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
}
.splash-that-will-load-first-of-everything {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111111;
  background: #ffffff;
}
.b-backgrounds-container {
  overflow: hidden;
}
.b-backgrounds-container,
.b-backgrounds-container .bg-image,
.b-backgrounds-container .bg-custom {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-backgrounds-container .bg-image {
  background-position: 50% 50% !important;
  background-size: cover !important;
}
.b-backgrounds-container .bg-custom:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-backgrounds-container .bg-custom.g-map:after {
  -webkit-box-shadow: inset 0 0 11vmax rgba(0, 105, 21, 0.6);
  box-shadow: inset 0 0 11vmax rgba(0, 105, 21, 0.6);
}
.b-backgrounds-container .bg-custom .gm-style {
  background: #24A83C !important;
}
.b-header {
  position: relative;
  color: white;
}
.b-header svg {
  fill: white;
}
.b-header .logo {
  float: left;
  width: 240px;
  margin-top: 10px;
  position: relative;
  width: 15.58333333%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  border-left: 0 solid transparent;
  margin-left: 8.44166667%;
  padding: 9px 0 0;
  color: white;
  font: 1em/1.072 DINNextCYR-Regular, sans-serif;
  letter-spacing: 0.04em;
  pointer-events: all;
}
.b-header .logo .icon {
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  margin-right: 8px;
  width: 64px;
  height: 54px;
}
.b-header .logo .icon svg {
  width: 100%;
  height: 100%;
  fill: white;
}
.b-header .logo a.block-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  right: 0;
  left: -26%;
  width: auto;
}
.b-header .contact-data {
  float: left;
  margin-top: 17px;
  position: relative;
  width: 24.025%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  pointer-events: all;
}
.b-header .contact-data .phone {
  margin-bottom: 6px;
  font: 1.572em/1 DINNextCYR-Regular, sans-serif;
  letter-spacing: 0.03em;
}
.b-header .contact-data .phone a {
  color: white;
  text-decoration: none;
}
.b-header .contact-data .callback-request {
  display: inline-block;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
  letter-spacing: 0.03em;
  border-bottom: 1px white dotted;
  cursor: pointer;
}
.b-header .contact-data .callback-request:hover {
  border-bottom: none;
}
.b-header .search-bar {
  float: right;
  position: relative;
  width: 24.025%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  border-right: 0 solid transparent;
  margin-right: 8.44166667%;
  height: 45px;
  margin-top: 10px;
}
.b-header .search-bar .lens-icon {
  position: absolute;
  left: 100%;
  margin-left: 5.41103018%;
  width: 32px;
  height: 24px;
  top: 8px;
  cursor: pointer;
}
.b-header .search-bar .lens-icon .icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-header .search-bar .bar {
  position: relative;
  width: 320px;
  width: 90%;
  height: 20px;
  margin-top: 9px;
  float: right;
  border-bottom: 1px solid white;
  pointer-events: all;
  -webkit-transition: width 300ms ease-out, border-color 300ms ease-out;
  transition: width 300ms ease-out, border-color 300ms ease-out;
}
.b-header .search-bar .bar .search-word {
  position: absolute;
  right: 100%;
  border-bottom: 1px solid white;
  font: 1.15em/20px DINNextCYR-Light, sans-serif;
  -webkit-transition: border-color 300ms ease-out;
  transition: border-color 300ms ease-out;
}
.b-header .search-bar .bar input {
  height: 20px;
  width: 92%;
  margin-left: 9px;
  margin-top: -1px;
  border: none;
  background: transparent;
  color: white;
  font: 1.15em/1.25 DINNextCYR-Light, sans-serif;
  outline: 0;
}
.b-header .search-bar .bar button {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin: 0;
  border: none;
  background: none;
  background: url('../images/search-field-arrow.png') 100% 70% no-repeat;
  text-indent: -10000px;
  outline: none;
  cursor: pointer;
}
.b-header .search-bar .bar button .arrow-icon {
  position: absolute;
  top: 62%;
  right: 0;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  fill: white;
}
.b-header .search-bar .bar button:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  padding-right: 5em;
}
.b-header .search-bar .bar input {
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
.b-header .search-bar.collapsed .lens-icon {
  cursor: pointer;
}
.b-header .search-bar.collapsed .lens-icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 2em;
  margin-left: -2em;
}
.b-header .search-bar.collapsed .bar {
  border-bottom-color: transparent;
  width: 0;
}
.b-header .search-bar.collapsed .bar .search-word {
  cursor: pointer;
  border-bottom-color: transparent;
}
.b-header .search-bar.collapsed .bar .search-word:before {
  display: block;
  content: '';
  position: absolute;
  top: -5px;
  bottom: -5px;
  left: -5px;
  right: -35px;
}
.b-header .search-bar.collapsed input,
.b-header .search-bar.collapsed button {
  width: 0;
  opacity: 0;
}
.b-header .search-bar.collapsed button {
  right: -50px;
}
.b-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 32px;
  width: 100%;
  color: white;
}
.b-footer a {
  pointer-events: all;
}
.b-footer svg {
  fill: white;
}
.b-footer .copyright {
  float: left;
  position: relative;
  width: 15.58333333%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  border-left: 0 solid transparent;
  margin-left: 8.44166667%;
  font: 0.93em/1.2 DINNextCYR-Light, sans-serif;
  color: white;
}
.b-footer .copyright .year {
  position: absolute;
  right: 100%;
  margin-right: 8.34224599%;
}
.b-footer .we-on-social-networks {
  float: left;
  margin-top: -8px;
  position: relative;
  width: 15.58333333%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
}
.b-footer .we-on-social-networks a,
.b-footer .we-on-social-networks .icon {
  width: 48px;
  height: 48px;
}
.b-footer .we-on-social-networks a {
  display: block;
}
.b-footer .we-on-social-networks a .icon.normal {
  display: block;
}
.b-footer .we-on-social-networks a .icon.hover {
  display: none;
}
.b-footer .we-on-social-networks a:hover .icon.normal {
  display: none;
}
.b-footer .we-on-social-networks a:hover .icon.hover {
  display: block;
}
.b-footer .we-on-social-networks .list {
  margin-left: -8px;
}
.b-footer .we-on-social-networks .list .item {
  float: left;
  margin-right: 14px;
}
.b-footer .pagination-buttons-container {
  position: relative;
  width: 24.025%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  height: 44px;
  margin-top: -6px;
  float: left;
  opacity: 0;
}
.b-footer .pagination-buttons-container .pagination {
  text-align: center;
  font-size: 1px;
  font-size: 0.1px;
}
.b-footer .pagination-buttons-container .pagination .page {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
  cursor: pointer;
  pointer-events: all;
}
.b-footer .pagination-buttons-container .pagination .page:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px;
  opacity: 0.25;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid white;
  border-radius: 50%;
  -webkit-transition: border-width 150ms ease-in, opacity 300ms ease-out;
  transition: border-width 150ms ease-in, opacity 300ms ease-out;
}
.b-footer .pagination-buttons-container .pagination .page:hover:before {
  opacity: 0.45;
}
.b-footer .pagination-buttons-container .pagination .page.current:before {
  opacity: 1;
  border-width: 8px;
}
.b-footer .pagination-buttons-container .pagination .page a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.b-footer .developed-by {
  display: block;
  float: right;
  color: white;
  font: 0.93em/1.2 DINNextCYR-Light, sans-serif;
  line-height: 18px;
  margin-top: 6px;
}
.b-footer .developed-by a:after {
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  left: -160px;
}
.b-footer .developed-by .dn-logo {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 138px;
  height: 18px;
  overflow: hidden;
  margin-right: 29px;
}
.b-footer .developed-by .dn-logo .helper {
  display: inline-block;
  float: left;
  text-indent: -1000000px;
}
.b-footer .developed-by .dn-logo svg {
  width: 138px;
  height: 18px;
  fill: white;
}
.b-footer .developed-by .dn-logo a.block-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-footer .developed-by .dn-logo .logo-component {
  display: block;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.b-footer .developed-by .dn-logo .logo-component.logotype {
  left: 0;
  width: 52px;
}
.b-footer .developed-by .dn-logo .logo-component.text {
  left: 52px;
}
.b-footer .developed-by .dn-logo .logo-component.text svg {
  margin-left: -52px;
}
.b-footer .developed-by a.link {
  display: block;
  color: white;
  text-decoration: none;
  margin-top: -3px;
  padding: 6px 0;
  position: relative;
  width: 7.14166667%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  position: absolute;
  top: 0;
  right: 0;
  white-space: nowrap;
  height: 18px;
}
.b-footer .developed-by a.link .prefix-text {
  display: block;
  position: absolute;
  bottom: 1px;
  right: 100%;
  opacity: 0;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
.b-footer .developed-by a.link .dn-logo {
  top: 0;
  overflow: visible;
  -webkit-transition: margin 300ms ease-out;
  transition: margin 300ms ease-out;
}
.b-footer .developed-by a.link .dn-logo .prefix-text {
  margin-right: 10px;
}
.b-footer .developed-by a.link .dn-logo .logo-component.text {
  opacity: 0;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
@media (max-width: 1200px) {
  .b-footer .developed-by a.link .dn-logo {
    float: right;
    margin-right: -68%;
  }
}
.b-footer .developed-by a.link:hover .prefix-text {
  opacity: 1;
}
.b-footer .developed-by a.link:hover .dn-logo {
  width: 138px;
  margin-right: 0;
  margin-left: -57px;
}
.b-footer .developed-by a.link:hover .dn-logo .logo-component.text {
  opacity: 1;
}
.b-search-page {
  position: relative;
  height: 100%;
  color: white;
}
.b-search-page .search-page-top-part {
  height: 54px;
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
  margin-left: 0;
  border-bottom: 3px solid white;
  font: 60px/54px DINNextCYR-Light, sans-serif;
}
.b-search-page .search-page-top-part .icon {
  width: 48px;
  height: 100%;
  fill: white;
  position: absolute;
  left: 100%;
  margin-left: 1.95423417%;
}
.b-search-page .search-page-top-part button {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  text-indent: -110000px;
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
}
.b-search-page .search-page-top-part button:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-right: 250%;
  z-index: 11;
}
.b-search-page .search-page-top-part .arrow-icon {
  position: absolute;
  top: 50%;
  right: 2px;
  width: 37px;
  height: 37px;
  margin-top: -19px;
  margin-right: 0;
  fill: white;
}
.b-search-page .search-page-top-part .input-wrapper {
  display: block;
  position: absolute;
  top: 0;
  left: 230px;
  right: 70px;
}
.b-search-page .search-page-top-part .input-wrapper input {
  width: 100%;
}
.b-search-page .search-page-top-part .input_prefix,
.b-search-page .search-page-top-part input {
  height: 70px;
  font: 60px/70px DINNextCYR-Light, sans-serif;
  border: none;
  background: none;
  color: #FFF;
  outline: none;
  padding: 0;
  position: relative;
  top: -16px;
  display: inline-block;
  vertical-align: baseline;
}
.b-search-page .search-page-top-part .input_prefix {
  width: 210px;
  font-family: DINNextCYR-Bold, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.075em;
}
.b-search-page .what-we-found-text {
  height: 80px;
  font: 1.15em/80px DINNextCYR-Regular, sans-serif;
}
.b-search-page .search-results {
  position: absolute;
  top: 138px;
  bottom: 0;
  overflow: auto;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail,
.b-search-page .search-results .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-search-page .search-results.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-search-page .search-results .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-search-page .search-results.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-search-page .search-results .ps-scrollbar-x-rail {
  display: none !important;
}
.b-search-page .search-results .ps-scrollbar-y-rail {
  right: 7.8% !important;
}
.b-search-page .search-results .search-results-inner {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
  margin-left: 0;
  font: 1.29em/1.66 DINNextCYR-Light, sans-serif;
  color: white;
}
.b-search-page .search-results .search-results-inner .page-title a {
  font-family: DINNextCYR-Regular, sans-serif;
  color: white;
}
.b-search-page .search-results .search-results-inner .page-body {
  overflow: hidden;
  max-height: 4.98em;
}
.b-search-page .search-results .list .item {
  position: relative;
  margin-top: 31px;
  margin-left: 32px;
}
.b-search-page .search-results .list .item:first-child {
  margin-top: 0;
}
.b-search-page .search-results .list .item .index {
  position: absolute;
  top: 0px;
  left: -32px;
}
.b-page-title {
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: relative;
  z-index: 1111;
  margin: -0.19em 0 0.7em;
  color: white;
  font: 4.285em/1 DINNextCYR-Bold, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  text-shadow: 0 0 6px rgba(255, 255, 255, 0.36);
  pointer-events: none;
}
.b-page-title .title-navigation-prev,
.b-page-title .title-navigation-next {
  display: inline-block;
  position: relative;
  z-index: 1111111;
  width: 0.45em;
  height: 0.75em;
  margin-top: 0.15em;
  vertical-align: top;
  cursor: pointer;
  pointer-events: all;
}
.b-page-title .title-navigation-prev.disabled,
.b-page-title .title-navigation-next.disabled {
  opacity: 0.7;
  cursor: default;
}
.b-page-title .title-navigation-prev .icon,
.b-page-title .title-navigation-next .icon {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  fill: white;
}
.b-page-title .title-navigation-prev .icon,
.b-page-title .title-navigation-next .icon {
  width: 0.75em !important;
  height: 0.75em !important;
  margin: 0 -0.15em;
}
.b-page-title .title-navigation-prev:after,
.b-page-title .title-navigation-next:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
}
.b-page-title .title-navigation-prev {
  display: block;
  position: absolute;
  right: 100%;
  margin-right: 1.73333333%;
  top: 0;
  margin-top: 0.15em;
}
.b-page-title .title-navigation-next {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  width: 0;
  left: 1.73333333%;
}
.b-page-title .title-navigation-next:after {
  margin-left: -0.225em;
}
.b-page-title .title-navigation-next .icon-container {
  position: absolute;
  left: 100%;
  margin-left: 1.73333333%;
  left: auto !important;
}
.b-top-level-container.ApplePage .b-page-title,
.b-top-level-container.ProductPageRaspberry .b-page-title {
  position: relative;
  width: 43.48148148%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
}
.b-top-level-container.ApplePage .b-page-title .title-navigation-prev,
.b-top-level-container.ProductPageRaspberry .b-page-title .title-navigation-prev {
  margin-right: 3.98637138%;
}
.b-top-level-container.ApplePage .b-page-title .title-navigation-next,
.b-top-level-container.ProductPageRaspberry .b-page-title .title-navigation-next {
  left: 3.98637138%;
}
.b-tabbed-area .tabs {
  margin-left: -0.7em;
}
.b-tabbed-area .tabs .tab {
  display: inline-block;
  padding: 0.62em 0.5em 0.55em;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
  border: 2px solid transparent;
  color: white;
  border-radius: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: all;
}
.b-tabbed-area .tabs .tab:hover {
  border-color: #ffffff;
}
.b-tabbed-area .tabs .tab span {
  display: inline-block;
  border-bottom: 1px dotted white;
}
.b-tabbed-area .tabs .tab.current {
  border-color: rgba(255, 255, 255, 0.22);
}
.b-tabbed-area .tabs .tab.current span {
  border-bottom-color: transparent;
}
.b-tabbed-area .tabs.big .tab {
  padding: 0.45em 0.43em 0.38em;
  font-size: 1.572em;
}
.b-tabbed-area .tab-bodies {
  margin-top: 30px;
}
.b-contacts-table {
  color: white;
}
.b-contacts-table.ps-active-y {
  pointer-events: all;
}
.b-contacts-table .data-group {
  margin-top: 2.3em;
}
.b-contacts-table .data-group:first-child {
  margin-top: 0;
}
.b-contacts-table .data-group .group-title {
  position: relative;
  top: 1px;
  float: left;
  width: 22%;
  margin-left: 0;
  color: white;
  font: 1.15em/1.875 DINNextCYR-Regular, sans-serif;
  text-transform: uppercase;
}
.b-contacts-table .data-group .group-content {
  float: left;
  color: white;
  font: 1.215em/1.764 DINNextCYR-Light, sans-serif;
}
.b-contacts-table .data-group .group-content a {
  color: white;
  line-height: 1;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-contacts-table .data-group .group-content a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-contacts-table .data-group .group-content a:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-contacts-table .data-group .group-content .js-link {
  display: inline-block;
  cursor: pointer;
  font-family: DINNextCYR-Regular, sans-serif;
  border-bottom: 1px dotted white;
  pointer-events: all;
  line-height: 1;
  text-decoration: none;
}
.b-contacts-table .data-group .group-content .sub-group-title {
  float: right;
  margin-left: 100px;
  min-width: 150px;
}
.b-contacts-table .data-group:after {
  display: block;
  content: '';
  clear: both;
}
.b-contacts-table .data-group.phone-numbers a {
  text-decoration: none;
}
.b-contacts-table .data-group.phone-numbers a:after {
  display: none;
}
.b-contacts-table .data-group .show-directions:after {
  display: none;
}
.b-contacts-table .data-group .directions-link-container {
  margin: 1.9em 0 0.6em;
}
.b-contacts-table .data-group .directions-link-container a {
  font-family: DINNextCYR-Regular, sans-serif;
  font-size: 18px;
  text-decoration: none;
  border-bottom: 1px dotted white;
}
.b-contacts-table .data-group .directions-link-container a:after {
  display: none;
}
.b-contacts-table .data-group .directions-link-container .icon {
  position: absolute;
  right: 100%;
  margin-right: 0.6em;
  top: 50%;
  margin-top: -0.45em;
  font-size: 1.6em;
  width: 1em;
  height: 1em;
  float: left;
  fill: white;
}
.b-contacts-table .data-group .directions-link-container .icon svg {
  width: 100%;
  height: 100%;
}
.b-top-level-container__page-payload .b-contacts-table {
  position: absolute;
  width: 600px;
  height: 50%;
  overflow: hidden;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-top-level-container__page-payload .b-contacts-table.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-top-level-container__page-payload .b-contacts-table.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-top-level-container__page-payload .b-contacts-table .ps-scrollbar-x-rail {
  display: none !important;
}
.b-content-block {
  position: relative;
  width: 77.39259259%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  position: absolute;
  height: 50%;
  overflow: hidden;
  font: 1.29em/1.666 DINNextCYR-Light, sans-serif;
  color: white;
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail,
.b-content-block .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-content-block.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-content-block .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-content-block.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-content-block .ps-scrollbar-x-rail {
  display: none !important;
}
.b-content-block .ps-scrollbar-y-rail {
  right: 9.9% !important;
}
.b-content-block .content-block-inner {
  position: relative;
  width: 85.39591837%;
  border-left-width: 0;
  padding: 0;
  margin-left: 2.22857143%;
  margin-left: 0;
}
.b-content-block p {
  margin-top: 1em;
}
.b-content-block p:first-child {
  margin-top: 0;
}
.b-content-block p a {
  color: white;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-content-block p a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-content-block p a:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-content-block p span[style="text-decoration: underline;"] {
  font-family: DINNextCYR-Regular, sans-serif;
}
.b-content-block.short {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
}
.b-content-block.short .content-block-inner {
  position: relative;
  width: 79.376%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin-left: 0;
}
.b-content-block.short .ps-scrollbar-y-rail {
  right: 17% !important;
}
.b-about-page-video-button {
  position: absolute !important;
  right: 0;
  cursor: pointer;
}
.b-about-page-video-button .icon-container {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.b-about-page-video-button .icon-container .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-about-page-video-button .icon-container .icon {
  left: 51.5%;
}
.b-about-page-video-button .text-label {
  margin: 0 -40%;
  color: white;
  font: 1.29em/1.111 DINNextCYR-Medium, sans-serif;
  text-align: center;
}
.b-top-level-container__page-payload .b-about-page-video-button {
  position: relative;
  width: 9.57037037%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-left: 0 solid transparent;
  margin-left: 11.3037037%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
}
.b-popup {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  min-width: 1000px;
}
.b-top-level-container__popups-container .b-popup {
  position: absolute;
  z-index: 1;
}
.b-popup .background {
  display: none;
}
.b-popup .content-area {
  position: absolute;
  top: 6%;
  left: 6%;
  right: 6%;
  bottom: 6%;
}
.b-popup .close-button {
  display: block;
  position: absolute;
  top: 6%;
  right: 6%;
  margin-right: -44px;
  z-index: 100000000;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.b-popup .close-button:before:hover {
  background-position: 100% 0;
}
.b-popup .close-button .icon-close,
.b-popup .close-button .icon-close-hover {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: white;
}
.b-popup .close-button .icon-close-hover {
  display: none;
}
.b-popup .close-button:hover .icon-close {
  display: none;
}
.b-popup .close-button:hover .icon-close-hover {
  display: block;
}
.b-popup.video .content-area {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 890px;
  height: 500px;
  margin: -250px 0 0 -445px;
}
.b-popup.video .close-button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: 465px;
}
.b-popup.callback .close-button,
.b-popup.master-class .close-button {
  right: auto;
  top: auto;
  left: 50%;
  bottom: 50%;
  margin: 168px 260px;
}
.b-popup.master-class .close-button {
  margin-bottom: 168px;
}
.b-popup.fullscreen .content-area {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.b-popup.velocity-animating .nicescroll-rails {
  display: none !important;
}
.b-video-popup-body {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 889px;
  height: 500px;
  margin: -250px 0 0 -444.5px;
  background: #000;
}
.b-awards-showcase {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  height: 50%;
  margin-left: -1.73333333%;
  overflow: hidden;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail,
.b-awards-showcase .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-awards-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-awards-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-awards-showcase.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-awards-showcase .ps-scrollbar-x-rail {
  display: none !important;
}
.b-awards-showcase .ps-scrollbar-y-rail {
  right: 5.9% !important;
}
.b-awards-showcase .block {
  display: inline-block;
  position: relative;
  width: 20.87407407%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  padding: 0 1px;
  margin-bottom: 2.8em;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.b-awards-showcase .block:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 2px;
  border: 2px dashed white;
  border-radius: 1.2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 2px;
  bottom: 2px;
  left: 3px;
  right: 3px;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
}
.b-awards-showcase .block:hover:after {
  opacity: 1;
}
.b-awards-showcase .block img {
  display: block;
  width: 100%;
  height: auto;
}
.b-awards-showcase.diplomas-and-stuff .block {
  height: 0;
  padding-bottom: 14.1%;
  overflow: hidden;
}
.b-awards-showcase.videos .block .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
}
.b-awards-showcase.videos .block:hover .icon {
  opacity: 0;
}
.b-awards-showcase.videos .block .video-title {
  position: absolute;
  top: 1.2em;
  left: 1.3em;
  z-index: 3;
  width: 85%;
  height: 4.4em;
  overflow: hidden;
  color: #FFF;
  font: 1.29em/1.1em DINNextCYR-Regular, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out;
}
.b-awards-showcase.videos .block:hover .video-title {
  opacity: 1;
}
.b-documents-showcase {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  height: 50%;
  margin-left: 0;
  overflow: hidden;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail,
.b-documents-showcase .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-documents-showcase.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-documents-showcase .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-documents-showcase.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-documents-showcase .ps-scrollbar-x-rail {
  display: none !important;
}
.b-documents-showcase .ps-scrollbar-y-rail {
  right: 5.9% !important;
}
.b-documents-showcase .document-link {
  margin-top: 2.3em;
}
.b-documents-showcase .document-link .document-name {
  text-decoration: underline;
  color: white;
  font-family: DINNextCYR-Regular, sans-serif;
  font-size: 18px;
}
.b-photo-popup-body {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.b-photo-popup-body .photo-popup-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: visible !important;
}
.b-photo-popup-body .photo-popup-inner .close-button {
  position: absolute;
  left: 100%;
  margin-left: 20px;
  top: 0;
  right: auto;
}
.b-photo-popup-body .photo-popup-inner .photo-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.b-photo-popup-body .photo-popup-inner .photo-container img {
  position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  margin: 0;
}
.b-photo-popup-body .photo-popup-inner .swipe-catcher {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.b-photo-popup-body .photo-popup-inner .previous-button,
.b-photo-popup-body .photo-popup-inner .next-button {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 36px;
  height: 36px;
  margin: -18px 20px 0;
  cursor: pointer;
}
.b-photo-popup-body .photo-popup-inner .previous-button {
  right: 100%;
  background-position: 0 0;
}
.b-photo-popup-body .photo-popup-inner .previous-button:hover {
  background-position: 0 100%;
}
.b-photo-popup-body .photo-popup-inner .next-button {
  left: 100%;
  background-position: 100% 0;
}
.b-photo-popup-body .photo-popup-inner .next-button:hover {
  background-position: 100% 100%;
}
.b-photo-popup-body .clickable-area {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50%;
}
.b-photo-popup-body .clickable-area.left {
  left: 0;
}
.b-photo-popup-body .clickable-area.right {
  right: 0;
}
.b-photo-popup-body .photo-popup-inner .clickable-area {
  position: absolute;
  top: -30px;
  bottom: -30px;
  height: auto;
  width: auto;
}
.b-photo-popup-body .photo-popup-inner .clickable-area.left {
  left: -120px;
  right: 50%;
}
.b-photo-popup-body .photo-popup-inner .clickable-area.right {
  right: -120px;
  left: 50%;
}
.b-about-page-guarantees {
  position: relative;
  width: 77.39259259%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail,
.b-about-page-guarantees .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-about-page-guarantees.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-about-page-guarantees .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-about-page-guarantees.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-about-page-guarantees .ps-scrollbar-x-rail {
  display: none !important;
}
.b-about-page-guarantees .ps-scrollbar-y-rail {
  right: 9.9% !important;
}
.b-about-page-guarantees .block-content {
  position: relative;
  width: 85.39591837%;
  border-left-width: 0;
  padding: 0;
  margin-left: 2.22857143%;
  margin-left: 0;
}
.b-about-page-guarantees .medals {
  margin-left: -1.73333333%;
  margin-top: 3em;
}
.b-about-page-guarantees .medals .medal {
  display: inline-block;
  position: relative;
  width: 41.58367347%;
  border-left-width: 0;
  padding: 0;
  margin-left: 2.22857143%;
  padding: 0 1px;
  margin-bottom: 2.8em;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-about-page-guarantees .medals .medal .image {
  float: left;
  position: relative;
  width: 29.86666667%;
  border-left-width: 0;
  padding: 0;
  margin-left: 5.2%;
  margin-left: 0;
  margin-right: 5.2%;
}
.b-about-page-guarantees .medals .medal .image img {
  display: block;
  width: 100%;
  height: auto;
}
.b-about-page-guarantees .medals .medal .text {
  overflow: hidden;
  font: 1em/1 DINNextCYR-Light, sans-serif;
}
.b-about-page-guarantees .medals .medal .text .va-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.b-about-page-guarantees .medals .medal .text h1,
.b-about-page-guarantees .medals .medal .text h2,
.b-about-page-guarantees .medals .medal .text h3,
.b-about-page-guarantees .medals .medal .text h4,
.b-about-page-guarantees .medals .medal .text h5,
.b-about-page-guarantees .medals .medal .text h6 {
  font-family: DINNextCYR-Regular, sans-serif;
}
.b-about-page-guarantees .medals .medal .text p {
  font-size: 0.8888em;
  line-height: 1.2;
}
.b-logistics-page-content {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
}
.b-logistics-page-content .block-inner {
  position: relative;
  width: 79.376%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin-left: 0;
}
.b-logistics-circular-things {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: -1.73333333%;
}
.b-logistics-circular-things .circular-thing-wrapper {
  position: relative;
  width: 9.57037037%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-right: 5.2637037%;
  display: inline-block;
  vertical-align: top;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container .r-icon,
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 33px;
  margin: -16.5px 0 0 -16px;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container .r-icon.road {
  background: url('../images/transportation-icon-road-sprite.png') no-repeat;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .icon-container .r-icon.railway {
  background: url('../images/transportation-icon-railway-sprite.png') no-repeat;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing .text-label {
  color: white;
  font: 1.29em/1.111 DINNextCYR-Regular, sans-serif;
  text-align: left;
  margin-right: -5%;
  margin-left: -10%;
  width: 120%;
  text-align: center;
}
.b-logistics-circular-things .circular-thing-wrapper .circular-thing.fridge .icon-container:hover .icon {
  -webkit-animation-name: shake-little;
  animation-name: shake-little;
  -webkit-animation-duration: 100ms;
  animation-duration: 100ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.b-deal-page {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  overflow: hidden;
  color: white;
}
.b-deal-page .deal-page-content-area {
  width: 66.08888889%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: relative;
  margin-top: 0.5em;
  margin-left: 0;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-deal-page .deal-page-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-deal-page .deal-page-content-area.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-deal-page .deal-page-content-area .ps-scrollbar-x-rail {
  display: none !important;
}
.b-deal-page .deal-page-content-area .content-block-inner {
  position: relative;
  width: 82.9%;
  border-left-width: 0;
  padding: 0;
  margin-left: 2.6%;
  margin-left: 0;
}
.b-deal-page .deal-page-content-area .ps-scrollbar-y-rail {
  right: 9.9% !important;
}
.b-deal-page .countdown {
  margin-top: 2.25em;
}
.b-deal-page .countdown .countdown-title {
  margin-bottom: 1.5em;
  font: 1.714em/1 DINNextCYR-Bold, sans-serif;
  letter-spacing: 0.08em;
}
.b-deal-page .countdown .counters {
  margin-left: -1.73333333%;
  /*@media (max-height: 890px) {
				width: 945px;
				margin-left: -16px;
			}*/
}
.b-deal-page .countdown .counters.lock-width {
  width: 945px;
  margin-left: -16px;
}
.b-deal-page .countdown .counters .counter-wrapper {
  display: inline-block;
  position: relative;
  width: 9.57037037%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
}
.b-deal-page .countdown .counters .counter-wrapper .counter {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  margin-left: 0;
  margin-bottom: 0;
  text-align: center;
}
.b-deal-page .countdown .counters .counter-wrapper .counter .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-deal-page .countdown .counters .counter-wrapper .counter .value {
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  color: white;
  font: 1.572em/1 DINNextCYR-Bold, sans-serif;
  text-transform: uppercase;
}
.b-deal-page .countdown .counters .counter-wrapper .counter .caption {
  position: absolute;
  top: 50%;
  margin-top: 0.8em;
  width: 100%;
  color: rgba(255, 255, 255, 0.36);
  font: 0.93em/1 DINNextCYR-Bold, sans-serif;
  text-transform: uppercase;
}
.b-deal-page .feedback-link {
  margin-top: 2.3em;
  color: white;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
}
.b-deal-page .feedback-link span {
  display: inline-block;
  border-bottom: 1px dotted white;
  cursor: pointer;
}
.b-deal-page .feedback-link span:hover {
  border-bottom-color: transparent;
}
@media (max-height: 890px) {
  .b-deal-page .deal-page-content-area {
    margin-top: 0;
  }
  .b-deal-page .countdown .countdown-title {
    margin-top: 1.3em;
  }
  .b-deal-page .countdown .counters {
    width: 945px;
    margin-left: -16px;
  }
  .b-deal-page .feedback-link {
    margin-top: 1.3em;
  }
}
@media (max-height: 750px) {
  .b-deal-page .countdown .counters,
  .b-deal-page .countdown .counters.lock-width {
    width: 845px;
    margin-left: -15px;
  }
}
.b-video-background {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #000;
}
.b-video-background .video,
.b-video-background .cover,
.b-video-background .overlay {
  position: absolute;
  top: 0;
  left: 0;
}
.b-video-background .video {
  background-color: #000;
}
.b-video-background .cover {
  z-index: 1;
}
.b-feedback-form {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 632px;
  height: 436px;
  margin: -218px 0 0 -316px;
  width: 558px;
  height: 350px;
  padding: 37px 37px 60px;
}
.b-feedback-form:after {
  display: block;
  display: none;
  content: '';
  position: absolute;
  left: 100%;
  top: 120px;
  width: 736px;
  height: 143px;
  background: url('../images/tag-inverted2.png') 0 100% no-repeat;
}
.b-feedback-form:before {
  display: block;
  content: '';
  position: absolute;
  left: 37px;
  top: 37px;
  z-index: -1;
  width: 558px;
  height: 350px;
  background: rgba(255, 255, 255, 0.22);
  border-radius: 35px;
  -webkit-box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.46);
  box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.46);
}
.b-feedback-form .close {
  position: absolute;
  top: 0;
  right: 0;
  margin: 67px 67px 0 0;
  left: auto;
  color: white;
  font: 16px/22px DINNextCYR-Light, sans-serif;
  vertical-align: top;
  cursor: pointer;
}
.b-feedback-form .close span.text {
  display: inline-block;
  vertical-align: top;
}
.b-feedback-form .close .close-button {
  display: inline-block;
  position: relative;
  top: auto;
  right: auto;
  width: 22px;
  height: 22px;
  margin: 0 0 0 10px;
}
.b-feedback-form .close:hover .icon-close {
  display: none;
}
.b-feedback-form .close:hover .icon-close-hover {
  display: block;
}
.b-feedback-form .form .f-control-group {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 13px;
}
.b-feedback-form .form .f-control-group .f-label {
  float: left;
  width: 120px;
  color: white;
  font: 18px/1 DINNextCYR-Regular, sans-serif;
  text-align: left;
}
.b-feedback-form .form .f-control-group .f-controls {
  margin-left: 128px;
  width: 240px;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself {
  margin-bottom: 7px;
  border-bottom: 1px solid #000000;
  border-bottom-color: white;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself input {
  height: 19px;
  width: 100%;
  margin-bottom: 4px;
  border: none;
  background: none;
  color: white;
  font: 18px/1 DINNextCYR-Light, sans-serif;
  outline: none;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself input::-webkit-input-placeholder {
  color: #000000;
  line-height: normal;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself input:-moz-placeholder {
  color: #000000;
  line-height: normal;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself input::-moz-placeholder {
  color: #000000;
  line-height: normal;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself input:-ms-input-placeholder {
  color: #000000;
  line-height: normal;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.filled {
  border-bottom-color: #fff;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error {
  border-bottom-color: #fb1e3a;
  border-bottom-color: #F00;
  border-bottom-color: #242424;
  margin-bottom: 6px;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error input {
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error input::-webkit-input-placeholder {
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error input:-moz-placeholder {
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error input::-moz-placeholder {
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.error input:-ms-input-placeholder {
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.button {
  border-bottom: none;
  margin-top: 17px;
  text-align: center;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.button button {
  display: inline-block;
  margin-top: -0.6em;
  font: 19px/1 DINNextCYR-Regular, sans-serif;
  background: none;
  color: #FFF;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 0.52em 0.6em 0.6em;
  margin-left: -0.7em;
  border: 2px solid white;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  padding: 0.56em 0.6em 0.57em;
  border-color: transparent;
  margin-left: auto;
  margin-right: auto;
}
.b-feedback-form .form .f-control-group .f-controls .control-itself.button button:hover {
  border-color: white;
}
.b-feedback-form .form .f-control-group .f-controls .error-text {
  min-height: 1em;
  color: #fb1e3a;
  font: 1em/1 DINNextCYR-Regular, sans-serif;
  color: #FF1C3A;
  color: #242424;
}
.b-feedback-form .form .f-control-group:after {
  display: block;
  content: '';
}
.b-feedback-form .form .title {
  margin-top: 25px;
  margin-bottom: 43px;
  color: white;
  font: 36px/1 DINNextCYR-Bold, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
}
.b-feedback-form .success-message {
  width: 420px;
  margin-top: 75px;
  margin-left: 30px;
}
.b-feedback-form .success-message .success-title {
  color: white;
  font: 36px/1 DINNextCYR-Bold, sans-serif;
  letter-spacing: 0.06em;
}
.b-feedback-form .success-message .success-secondary {
  margin: 30px 0;
  color: white;
  font: 18px/30px DINNextCYR-Light, sans-serif;
}
.b-feedback-form .success-message .yet-another-close-btn {
  display: inline-block;
  margin-top: -0.6em;
  font: 19px/1 DINNextCYR-Regular, sans-serif;
  background: none;
  color: #FFF;
  text-decoration: underline;
  text-transform: uppercase;
  padding: 0.52em 0.6em 0.6em;
  margin-left: -0.7em;
  border: 2px solid white;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  margin-top: -6px;
  border-color: transparent;
}
.b-feedback-form .success-message .yet-another-close-btn:hover {
  border-color: white;
}
.b-main-page-slider {
  height: 100%;
}
.b-main-page-slider .main-page-slider-screen-one,
.b-main-page-slider .main-page-slider-screen-two {
  position: relative;
  height: 100%;
  width: 100%;
}
.b-main-page-slider .main-page-slider-screen-two {
  z-index: 1;
}
.b-main-page-slider .main-page-slider-screen-two .content-image-container {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -5.8%;
  text-align: right;
}
.b-main-page-slider .main-page-slider-screen-two .content-image-container img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 65vh;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area {
  position: relative;
  width: 77.39259259%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-left: 0 solid transparent;
  margin-left: -11.3037037%;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .content-block-inner {
  position: relative;
  width: 70.79183673%;
  border-left-width: 0;
  padding: 0;
  margin-left: 2.22857143%;
  border-left: 0 solid transparent;
  margin-left: 14.60408163%;
  border-right: 0 solid transparent;
  margin-right: 14.60408163%;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-x-rail {
  display: none !important;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-y-rail {
  right: 9.9% !important;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area .ps-scrollbar-x-rail {
  display: none !important;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area p a.link-button {
  display: inline-block;
  padding: 0.52em 0.6em 0.6em;
  margin-top: -0.2em;
  margin-left: -0.7em;
  border: 2px solid transparent;
  border-radius: 10px;
  background: none;
  color: #FFF;
  font: 19px/1 DINNextCYR-Regular, sans-serif;
  text-decoration: underline !important;
  cursor: pointer;
  outline: none;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area p a.link-button:hover {
  border-color: #fff;
}
.b-main-page-slider .main-page-slider-screen-two .second-screen-content-area p a.link-button:after {
  display: none;
}
.b-map-of-apples-container {
  position: relative;
  width: 122.60740741%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-left: 0 solid transparent;
  margin-left: 11.3037037%;
  position: absolute !important;
  top: 0;
  right: 0;
  left: auto !important;
  bottom: 10px;
  height: auto;
}
.b-map-of-apples-container .map-underlay {
  position: relative;
  width: 109.21983471%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.41818182%;
  border-left: 0 solid transparent;
  margin-left: 9.21983471%;
  position: absolute !important;
  top: 0;
  right: 0;
  left: auto !important;
  bottom: 10px;
  height: 100%;
  margin-top: -1.4%;
  padding-top: 1.4%;
  padding-bottom: 4%;
  background: url('../images/map-background.png') center center no-repeat;
  background-size: contain;
}
.b-map-of-apples-container .regions-data {
  position: relative;
  width: 72.34049587%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.41818182%;
  border-right: 0 solid transparent;
  margin-right: 9.21983471%;
  position: absolute;
  bottom: 7.7%;
  right: 0;
  pointer-events: none;
}
.b-map-of-apples-container .regions-data a {
  display: inline-block;
  pointer-events: all;
}
.b-map-of-apples-container .regions-data .region {
  margin-bottom: 39px;
  margin-bottom: 3.8%;
  overflow: visible !important;
}
.b-map-of-apples-container .regions-data .region .region-title {
  margin-bottom: 1%;
  color: white;
  font: 2.142em/1 DINNextCYR-Medium, sans-serif;
}
.b-map-of-apples-container .regions-data .region .region-title .icon {
  position: absolute;
  right: 100%;
  margin-right: 1.9604259%;
  width: 1.15em;
  height: 1em;
  fill: white;
}
.b-map-of-apples-container .regions-data .region .secondary-line {
  color: white;
  font: 1.15em/1 DINNextCYR-Light, sans-serif;
}
.b-map-of-apples-container .regions-data .region .company-logos {
  margin-top: 0.6%;
  line-height: 30px;
  vertical-align: middle;
  line-height: 40px;
  vertical-align: top;
  max-height: 80px;
  overflow: hidden;
  height: auto;
  margin-bottom: -10px;
}
.b-map-of-apples-container .regions-data .region .company-logos img {
  margin-right: 22px;
}
.b-map-of-apples-container .regions-data .region .company-logos a,
.b-map-of-apples-container .regions-data .region .company-logos img {
  display: inline-block;
  vertical-align: top;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link,
.b-map-of-apples-container .regions-data a.link-below {
  color: white;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
  text-decoration: underline;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link:after,
.b-map-of-apples-container .regions-data a.link-below:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link:hover:after,
.b-map-of-apples-container .regions-data a.link-below:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link {
  border-bottom: 1px dotted #FFF;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link:hover {
  border-bottom-color: transparent;
}
.b-map-of-apples-container .regions-data .feedback-pseudo-link:after {
  display: none;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage {
  padding: 0;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage .b-main-page-slider {
  height: 100%;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage .b-main-page-slider .main-page-slider-screen-one .b-page-title {
  position: absolute;
  margin-top: 5.761768%;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage .b-main-page-slider .main-page-slider-screen-one .b-map-of-apples-container {
  margin-top: -6.2%;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage .b-main-page-slider .main-page-slider-screen-two {
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 6.56176766% 0 2.67827251%;
}
.b-top-level-container .b-top-level-container__page-payload.MainPage .b-main-page-slider .main-page-slider-screen-two .content-image-container {
  margin-top: 0;
}
.b-preloading-indicator {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  background: url('../images/loader.png') no-repeat;
}
.b-preloading-indicator.cheap {
  background-image: url('../images/loader-g-lightweight.png');
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADACAMAAADSg44WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0QzA4MDQxMjE1MjExRTU5MTMyQjEzQTA3MjZBN0VGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0QzA4MDQyMjE1MjExRTU5MTMyQjEzQTA3MjZBN0VGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTRDMDgwM0YyMTUyMTFFNTkxMzJCMTNBMDcyNkE3RUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTRDMDgwNDAyMTUyMTFFNTkxMzJCMTNBMDcyNkE3RUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7y15IjAAAAZlBMVEX////Q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');
}
.b-products-page-table {
  position: absolute;
  bottom: 0;
  margin-bottom: -7.7%;
  left: -40%;
  right: 2%;
  height: 1000%;
  background: url('../images/table.png') 100% 100% no-repeat;
  background-size: contain;
  -webkit-backface-visibility: hidden;
}
.b-products-page-table.thanks-apple {
  margin-left: 7.7%;
  z-index: 1001;
}
.b-products-page-table:after {
  display: block;
  content: '';
  position: absolute;
  top: 99.9%;
  width: 100%;
  height: 100%;
  background: url('../images/table-bottom-clipping.png') 100% 100% repeat-y;
  background-size: contain;
}
.b-products-page-table.placed-outside {
  left: -4.5%;
  margin-bottom: -4%;
  right: 1.5%;
}
.b-products-items-on-table-container {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-left: 0 solid transparent;
  margin-left: -11.3037037%;
  border-right: 0 solid transparent;
  margin-right: 22.60740741%;
  position: absolute;
  height: 50%;
  margin-bottom: 2.6%;
  -webkit-backface-visibility: hidden;
}
.b-products-items-on-table-container.thanks-apple {
  margin-left: 2.6%;
}
.b-products-items-on-table-container .actual-coontent {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.b-products-items-on-table-container .juices-container,
.b-products-items-on-table-container .raspberry-container {
  position: relative;
  width: 49.025%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.95%;
  border-left: 0 solid transparent;
  margin-left: 50.975%;
}
.b-products-items-on-table-container .apples-container {
  position: relative;
  width: 61.76875%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.95%;
}
.b-products-items-on-table-container .juices-container,
.b-products-items-on-table-container .apples-container,
.b-products-items-on-table-container .raspberry-container {
  position: absolute;
  bottom: 0;
  text-align: center;
  pointer-events: none;
}
.b-products-items-on-table-container .juices-container .product-container,
.b-products-items-on-table-container .apples-container .product-container,
.b-products-items-on-table-container .raspberry-container .product-container {
  position: relative;
  display: inline-block;
}
.b-products-items-on-table-container .juices-container .product-container .product-image,
.b-products-items-on-table-container .apples-container .product-container .product-image,
.b-products-items-on-table-container .raspberry-container .product-container .product-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-products-items-on-table-container .juices-container .product-container .product-image .normal,
.b-products-items-on-table-container .apples-container .product-container .product-image .normal,
.b-products-items-on-table-container .raspberry-container .product-container .product-image .normal,
.b-products-items-on-table-container .juices-container .product-container .product-image .hover,
.b-products-items-on-table-container .apples-container .product-container .product-image .hover,
.b-products-items-on-table-container .raspberry-container .product-container .product-image .hover {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.b-products-items-on-table-container .juices-container .product-container .product-image .hover,
.b-products-items-on-table-container .apples-container .product-container .product-image .hover,
.b-products-items-on-table-container .raspberry-container .product-container .product-image .hover {
  opacity: 0.001;
}
.b-products-items-on-table-container .juices-container .product-container .product-image.highlighted .normal,
.b-products-items-on-table-container .apples-container .product-container .product-image.highlighted .normal,
.b-products-items-on-table-container .raspberry-container .product-container .product-image.highlighted .normal {
  opacity: 0.001;
}
.b-products-items-on-table-container .juices-container .product-container .product-image.highlighted .hover,
.b-products-items-on-table-container .apples-container .product-container .product-image.highlighted .hover,
.b-products-items-on-table-container .raspberry-container .product-container .product-image.highlighted .hover {
  opacity: 1;
}
.b-products-items-on-table-container .juices-container img.product,
.b-products-items-on-table-container .apples-container img.product,
.b-products-items-on-table-container .raspberry-container img.product {
  display: inline-block;
  pointer-events: all;
}
.b-products-items-on-table-container .juices-container {
  bottom: 4%;
  max-height: 96%;
}
.b-products-items-on-table-container .apples-container {
  max-height: 50%;
  bottom: -2%;
}
.b-products-items-on-table-container .raspberry-container {
  text-align: left;
  max-height: 30%;
  bottom: -4%;
}
.b-products-items-on-table-container.juices {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  margin-left: 0;
  background: #fc0;
  text-align: justify;
  vertical-align: bottom;
}
.b-products-items-on-table-container .single-juice-container {
  position: relative;
  width: 23.5375%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.95%;
  display: inline-block;
  margin: 0;
  height: 100%;
  background: #123;
}
.b-products-page-bunch-of-links-buttons {
  float: left;
  font-size: 1.29em;
  margin-left: -0.7em;
  position: relative;
  z-index: 1;
}
.b-products-page-bunch-of-links-buttons a {
  display: inline-block;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
  background: none;
  color: #FFF;
  text-decoration: underline;
  padding: 0.52em 0.6em 0.6em;
  margin-left: -0.7em;
  border: 2px solid transparent;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  font-size: 1em;
  margin-left: 0;
}
.b-products-page-bunch-of-links-buttons a.remote-hover,
.b-products-page-bunch-of-links-buttons a:hover {
  border-color: white;
}
.b-products-page-bunch-of-links-buttons a.remote-hover {
  border-color: #fff;
}
.b-all-the-juices {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  margin-left: 0;
  height: 50%;
  margin-top: 1.5%;
  margin-bottom: 3%;
  text-align: justify;
  vertical-align: bottom;
}
.b-all-the-juices:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.b-all-the-juices .cell {
  position: relative;
  width: 23.5375%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.95%;
  display: inline-block;
  margin: 0;
  height: 100%;
}
.b-all-the-juices .cell.single-juice-container {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 100%;
}
.b-all-the-juices .cell .link {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  padding-top: 126%;
  padding-top: 146%;
  border: 2px solid white;
  border-radius: 1em;
  font-size: 0.77vw;
  opacity: 0;
  color: #ffa824;
}
.b-all-the-juices .cell .link:hover {
  opacity: 1;
}
.b-all-the-juices .cell .link .text-block {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 6% 5.8% 5%;
  background: white;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom-left-radius: 0.75em;
  border-bottom-right-radius: 0.75em;
}
.b-all-the-juices .cell .link .text-block .text {
  font: 1.572em/1 DINNextCYR-Light, sans-serif;
}
.b-all-the-juices .cell .link .text-block .text strong {
  display: inline-block;
  margin-bottom: 0.2em;
  font: 1.36em/1.05 DINNextCYR-Medium, sans-serif;
}
.b-kinda-breadcrumbs {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  top: 0;
  top: 1vw;
  height: 0;
  width: 100%;
  padding-top: 3%;
  margin-top: -1.8%;
  margin-top: -2.2vh;
  margin-left: 0;
  pointer-events: none;
}
.b-kinda-breadcrumbs .inner {
  position: absolute;
  top: 50%;
  white-space: nowrap;
  margin-top: -0.8em;
  pointer-events: all;
  width: 100%;
}
.b-kinda-breadcrumbs .inner .icon {
  position: absolute;
  right: 100%;
  margin-right: 1.95423417%;
  fill: white;
  width: 0.59em;
  height: 1.032em;
  margin-top: 0.1em;
  top: 45%;
  margin-top: -0.516em;
}
.b-kinda-breadcrumbs a {
  display: inline-block;
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
  background: none;
  color: #FFF;
  text-decoration: underline;
  padding: 0.52em 0.6em 0.6em;
  margin-left: -0.7em;
  border: 2px solid transparent;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  margin-left: -3.3221981%;
  padding-left: 3.3221981%;
}
.b-kinda-breadcrumbs a.remote-hover,
.b-kinda-breadcrumbs a:hover {
  border-color: white;
}
.b-product-page-medals {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  color: white;
  font-size: 1.29em;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail,
.b-product-page-medals .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-product-page-medals.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-product-page-medals .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-product-page-medals.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-product-page-medals .ps-scrollbar-x-rail {
  display: none !important;
}
.b-product-page-medals .ps-scrollbar-y-rail {
  right: 17% !important;
}
.b-product-page-medals .medal {
  position: relative;
  width: 79.376%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin-left: 0;
  display: block;
  padding: 0 1px;
  margin-bottom: 2.5em;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-product-page-medals .medal:after {
  display: block;
  content: '';
  clear: both;
}
.b-product-page-medals .medal .image {
  float: left;
  position: relative;
  width: 22.075%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  margin-left: 0;
  margin-right: 3.9%;
}
.b-product-page-medals .medal .image img {
  display: block;
  width: 100%;
  height: auto;
}
.b-product-page-medals .medal .text {
  overflow: hidden;
  font: 1em/1 DINNextCYR-Light, sans-serif;
}
.b-product-page-medals .medal .text .text-content {
  margin-top: 4%;
}
.b-product-page-medals .medal .text h1,
.b-product-page-medals .medal .text h2,
.b-product-page-medals .medal .text h3,
.b-product-page-medals .medal .text h4,
.b-product-page-medals .medal .text h5,
.b-product-page-medals .medal .text h6 {
  margin-bottom: 0.4em;
  font-family: DINNextCYR-Regular, sans-serif;
}
.b-product-page-medals .medal .text p {
  font-size: 0.8888em;
  line-height: 1.2;
}
.b-product-juice-image {
  position: relative;
  width: 32.17777778%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
  position: absolute;
  right: 0;
  top: -1%;
  height: 100%;
}
.b-product-juice-image .flip-button {
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  margin: -22px 0 0 -22px;
  top: 46%;
  position: absolute;
  left: 100%;
  margin-left: 5.38674033%;
  z-index: 5;
  cursor: pointer;
}
.b-product-juice-image .flip-button .normal,
.b-product-juice-image .flip-button .hover {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: white;
}
.b-product-juice-image .flip-button .normal {
  display: block;
}
.b-product-juice-image .flip-button .hover {
  display: none;
}
.b-product-juice-image .flip-button:hover .normal {
  display: none;
}
.b-product-juice-image .flip-button:hover .hover {
  display: block;
}
.b-product-juice-image .bottle {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 360ms ease-out;
  transition: -webkit-transform 360ms ease-out;
  transition: transform 360ms ease-out;
  transition: transform 360ms ease-out, -webkit-transform 360ms ease-out;
}
.b-product-juice-image .bottle:hover {
  -webkit-transform: scale(1.35);
  -ms-transform: scale(1.35);
  transform: scale(1.35);
}
.b-product-juice-image .bottle,
.b-product-juice-image .apple {
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
.b-product-juice-image .bottle {
  -webkit-transition: opacity 300ms ease-in-out, -webkit-transform 360ms ease-out;
  transition: opacity 300ms ease-in-out, -webkit-transform 360ms ease-out;
  transition: transform 360ms ease-out, opacity 300ms ease-in-out;
  transition: transform 360ms ease-out, opacity 300ms ease-in-out, -webkit-transform 360ms ease-out;
}
.b-product-juice-image .apple {
  position: relative;
  width: 82.46666667%;
  border-left-width: 0;
  padding: 0;
  margin-left: 5.2%;
  border-left: 0 solid transparent;
  margin-left: -35.06666667%;
  position: absolute;
  left: 0;
  bottom: 10%;
  height: 35%;
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
.b-product-juice-image .bottle.back {
  opacity: 0;
}
.b-product-juice-image .bottle.front {
  opacity: 1;
  z-index: 1;
}
.b-product-juice-image.flipped .bottle.back {
  opacity: 1;
  z-index: 1;
}
.b-product-juice-image.flipped .bottle.front {
  opacity: 0;
}
.b-apples-listing-grid {
  width: 111.3037037%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-left: 0 solid transparent;
  margin-left: -11.3037037%;
  position: relative;
  position: absolute;
  z-index: auto;
}
.b-apples-listing-grid .grid-items {
  position: relative;
  width: 79.688%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.56%;
  border-left: 0 solid transparent;
  margin-left: 10.156%;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail,
.b-apples-listing-grid .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-apples-listing-grid.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-apples-listing-grid .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-apples-listing-grid.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-apples-listing-grid .ps-scrollbar-x-rail {
  display: none !important;
}
.b-apples-listing-grid .ps-scrollbar-y-rail {
  right: 7.2% !important;
}
.b-apples-listing-grid .grid-items .item-wrapper {
  position: relative;
  width: 10.79375%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.95%;
  width: 10.15%;
  margin-left: 0;
  margin-right: 1.95%;
  margin-top: 1%;
  margin-bottom: 1%;
  display: inline-block;
}
.b-apples-listing-grid .grid-items .item-wrapper .item {
  position: relative;
  height: 0;
  display: block;
  padding-top: 110%;
}
.b-apples-listing-grid .grid-items .item-wrapper .item a,
.b-apples-listing-grid .grid-items .item-wrapper .item:before {
  content: '';
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid white;
  position: absolute;
  top: 2px;
  right: 0;
  left: 0;
  bottom: 0;
  margin: -10.725%;
  border-radius: 1em;
  border-color: transparent;
}
.b-apples-listing-grid .grid-items .item-wrapper .item .title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  margin: -10.725%;
  padding: 8.775%;
  padding-bottom: 10.725%;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  opacity: 0;
  text-align: left;
}
.b-apples-listing-grid .grid-items .item-wrapper .item .title .title-inner {
  font: 1.15em/1 DINNextCYR-Regular, sans-serif;
  font-size: 0.92vw;
  color: #ffa824;
  text-transform: uppercase;
  word-wrap: break-word;
}
.b-apples-listing-grid .grid-items .item-wrapper .item.winter .title .title-inner {
  color: #F03C24;
}
.b-apples-listing-grid .grid-items .item-wrapper .item.summer .title .title-inner {
  color: #24A83C;
}
.b-apples-listing-grid .grid-items .item-wrapper .item.autumn .title .title-inner {
  color: #FFA824;
}
.b-apples-listing-grid .grid-items .item-wrapper .item:hover .title {
  opacity: 1;
}
.b-apples-listing-grid .grid-items .item-wrapper .item:hover:before {
  border-color: white;
}
.b-apples-listing-grid .grid-items .item-wrapper .item .image {
  position: absolute;
  top: 5%;
  height: 90%;
  left: 10%;
  width: 80%;
  background-position: 50% 20%;
  background-size: contain;
  background-repeat: no-repeat;
}
.b-apples-listing-grid .grid-items .item-wrapper .item a {
  border: none;
}
.b-apples-layout-switcher {
  position: absolute;
  float: right;
  font-size: 2.142em;
  width: 100%;
  height: 0;
  z-index: 1;
}
.b-apples-layout-switcher .apples-filter-area {
  width: 20.87407407%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  border-right: 0 solid transparent;
  margin-right: 11.3037037%;
  position: relative;
  top: 0.10em;
  float: right;
  height: 1.1em;
}
.b-apples-layout-switcher .apples-filter-area .current-selection {
  display: none;
}
.b-apples-layout-switcher .apples-filter-area .caret-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 1.1em;
  -webkit-transition: opacity 150ms 0ms ease-out;
  transition: opacity 150ms 0ms ease-out;
}
.b-apples-layout-switcher .apples-filter-area .caret-icon svg {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 8px;
  margin-top: -3px;
  fill: white;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content {
  width: 46.1%;
  border-left-width: 0;
  padding: 0;
  margin-left: 7.8%;
  position: relative;
  width: auto;
  min-width: 46.1%;
  float: right;
  z-index: auto;
  font-size: 0.73389356em;
  font-family: DINNextCYR-Medium, sans-serif;
  line-height: 1.49885496;
  list-style: none;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content .item {
  position: relative;
  display: block;
  float: left;
  clear: both;
  padding-right: 32px;
  list-style: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  height: 0;
  min-width: 100%;
  text-align: left;
  opacity: 0;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: height 300ms 50ms ease-out, opacity 150ms 0ms ease-out, margin 300ms ease-out;
  transition: height 300ms 50ms ease-out, opacity 150ms 0ms ease-out, margin 300ms ease-out;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content .item.selected {
  z-index: 1;
  opacity: 1;
  height: 1.49885496em;
  margin-top: 0;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content .item .selected-icon {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 30px;
  height: 8px;
  opacity: 0;
  -webkit-transition: opacity 150ms 150ms ease-out;
  transition: opacity 150ms 150ms ease-out;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content .item .selected-icon svg {
  position: absolute;
  width: 100%;
  height: 100%;
  fill: white;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content .caret-icon {
  list-style: none;
  height: 1.49885496em;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content:before {
  display: block;
  content: '';
  position: absolute;
  top: -0.25em;
  left: -0.5em;
  bottom: -0.25em;
  right: -0.5em;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 0.6em;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content:hover:before,
.b-apples-layout-switcher .apples-filter-area .dropdown-content.open:before {
  border-color: white;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  cursor: pointer;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content.open:after {
  display: none;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content.open .caret-icon {
  opacity: 0;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content.open .item {
  opacity: 1;
  margin-top: 0;
  position: relative;
  top: 0 !important;
  height: 1.49885496em;
  -webkit-transition: height 300ms ease-out, opacity 300ms 100ms ease-out, margin 300ms ease-out;
  transition: height 300ms ease-out, opacity 300ms 100ms ease-out, margin 300ms ease-out;
}
.b-apples-layout-switcher .apples-filter-area .dropdown-content.open .item.selected .selected-icon {
  opacity: 1;
}
.b-apples-layout-switcher .layout-switcher {
  width: 9.57037037%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: relative;
  top: 0.10em;
  float: right;
}
.b-apples-layout-switcher .layout-switcher .icon-big {
  position: absolute;
  right: 100%;
  margin-right: 18.11145511%;
}
.b-apples-layout-switcher .layout-switcher .icon-big,
.b-apples-layout-switcher .layout-switcher .icon-small {
  cursor: pointer;
}
.b-apples-layout-switcher .layout-switcher .icon-big svg,
.b-apples-layout-switcher .layout-switcher .icon-small svg {
  width: 1em;
  height: 1.1em;
  fill: white;
}
.b-apples-layout-switcher .layout-switcher .icon-big .normal,
.b-apples-layout-switcher .layout-switcher .icon-small .normal {
  display: block;
}
.b-apples-layout-switcher .layout-switcher .icon-big .hover,
.b-apples-layout-switcher .layout-switcher .icon-small .hover {
  display: none;
}
.b-apples-layout-switcher .layout-switcher .icon-big.active .normal,
.b-apples-layout-switcher .layout-switcher .icon-small.active .normal,
.b-apples-layout-switcher .layout-switcher .icon-big:hover .normal,
.b-apples-layout-switcher .layout-switcher .icon-small:hover .normal {
  display: none;
}
.b-apples-layout-switcher .layout-switcher .icon-big.active .hover,
.b-apples-layout-switcher .layout-switcher .icon-small.active .hover,
.b-apples-layout-switcher .layout-switcher .icon-big:hover .hover,
.b-apples-layout-switcher .layout-switcher .icon-small:hover .hover {
  display: block;
}
.b-apples-on-table-view-size-checker {
  position: relative;
  width: 20.87407407%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  height: 1px;
  top: -80%;
  background: gold;
}
body.ultra-wide .b-apples-on-table-view-size-checker {
  width: 16.69925926%;
}
.b-apples-on-table-view {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  position: absolute;
  bottom: 5%;
  bottom: 2%;
  margin-bottom: 6%;
  height: 100%;
  max-height: 50%;
  text-align: justify;
  vertical-align: bottom;
}
body.ultra-wide .b-apples-on-table-view {
  width: 90%;
}
body.ultra-wide .b-apples-on-table-view .page {
  text-align: justify;
}
body.ultra-wide .b-apples-on-table-view .next {
  left: 100%;
}
.b-apples-on-table-view .page {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
}
.b-apples-on-table-view .page:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.b-apples-on-table-view .item {
  position: relative;
  display: block;
  float: left;
  max-height: 100%;
}
.b-apples-on-table-view .item .item-inner:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -3.5%;
  left: 4%;
  z-index: -1;
  width: 100%;
  padding-bottom: 50%;
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAcCAYAAABf0zJrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNjg5YjBiOS1kNDIyLWI5NGMtODcxZS1iYjZkYzhjYWM1NWUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgwRjNGRTcyRjlCMTFFNUFFMURCMTc0QjE2NTk1MkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjgwRjNGRTYyRjlCMTFFNUFFMURCMTc0QjE2NTk1MkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjNhODc5ZWMtZjhiNS04MjRlLWFjNmUtOTg1MDA5OGI0MWZjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTFmZmI0MjAtMDUwMS0xMWU1LWJhZDIt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');
}
.b-apples-on-table-view .item .image {
  position: absolute;
  top: 0%;
  height: 100%;
  left: 7%;
  width: 86%;
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
.b-apples-on-table-view .item a,
.b-apples-on-table-view .item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid white;
  margin: 0;
  border-radius: 1em;
  opacity: 0;
}
.b-apples-on-table-view .item .title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  opacity: 0;
  text-align: left;
}
.b-apples-on-table-view .item .title .title-inner {
  color: #ffa824;
  text-transform: uppercase;
  word-wrap: break-word;
  word-break: break-word;
}
.b-apples-on-table-view .item .title .title-inner .name {
  font: 1.572em/1 DINNextCYR-Medium, sans-serif;
  margin-bottom: 0.3em;
}
.b-apples-on-table-view .item .title .title-inner .secondary {
  font: 1.29em/1 DINNextCYR-Regular, sans-serif;
}
.b-apples-on-table-view .item .extra-data {
  position: absolute;
  top: 0;
  width: 100%;
  font: 1.15em/1 DINNextCYR-Light, sans-serif;
  font-size: 1.1vw;
  color: white;
  opacity: 0;
  white-space: nowrap;
}
@media (min-width: 1900px) {
  .b-apples-on-table-view .item .extra-data {
    font-size: 1.572em;
  }
}
.b-apples-on-table-view .item .extra-data div {
  margin-bottom: 0.75em;
}
.b-apples-on-table-view .item .extra-data strong {
  display: inline-block;
  min-width: 50%;
  font-family: DINNextCYR-Medium, sans-serif;
  text-transform: uppercase;
}
.b-apples-on-table-view .item.winter .title .title-inner {
  color: #F03C24;
}
.b-apples-on-table-view .item.summer .title .title-inner {
  color: #24A83C;
}
.b-apples-on-table-view .item.autumn .title .title-inner {
  color: #FFA824;
}
.b-apples-on-table-view .item:hover {
  z-index: 1;
}
.b-apples-on-table-view .item:hover .title,
.b-apples-on-table-view .item:hover .extra-data,
.b-apples-on-table-view .item:hover:before {
  opacity: 1;
}
body.ultra-wide .b-apples-on-table-view .page {
  height: 100%;
}
body.ultra-wide .b-apples-on-table-view .page .item {
  display: inline-block;
  float: none;
  margin-right: 0;
  vertical-align: bottom;
}
.b-apples-on-table-view .prev,
.b-apples-on-table-view .next {
  position: relative;
  z-index: 3;
  bottom: 50%;
  width: 30px;
  height: 60px;
  height: 6vh;
  margin-bottom: -30px;
  cursor: pointer;
}
.b-apples-on-table-view .prev svg,
.b-apples-on-table-view .next svg {
  width: 100%;
  height: 100%;
  fill: white;
}
.b-apples-on-table-view .prev {
  position: absolute;
  right: 100%;
  margin-right: 1.73333333%;
}
.b-apples-on-table-view .next {
  position: absolute;
  left: 100%;
  margin-left: 1.73333333%;
  left: 88.6%;
}
.b-apple-page-content-area {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  position: absolute;
  height: 60%;
  margin-bottom: 3%;
}
.b-apple-page-content-area .content-area-inner {
  position: relative;
  width: 79.376%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin-left: 0;
  color: white;
  height: 100%;
}
.b-apple-page-content-area .content-area-inner .block {
  position: absolute;
  width: 100%;
}
.b-product-chemistry .block-title {
  color: white;
  font: 2.142em/1 DINNextCYR-Medium, sans-serif;
  margin-bottom: 1em;
}
.b-product-chemistry .metrics-container {
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  margin-left: -3.9%;
  width: 103.9%;
  margin-top: 10%;
}
.b-product-chemistry .metric {
  position: relative;
  width: 22.075%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  width: 21.075%;
  display: inline-block;
  margin-bottom: 3em;
  vertical-align: top;
}
.b-product-chemistry .metric .circle {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  margin-left: 0;
  width: 100%;
  padding-bottom: 96%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.b-product-chemistry .metric .circle .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-product-chemistry .metric .circle .value {
  font: 1.572em/1 DINNextCYR-Medium, sans-serif;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -0.5em;
  text-align: center;
}
.b-product-chemistry .metric .text-label {
  color: white;
  font: 1.29em/1.111 DINNextCYR-Regular, sans-serif;
  font-size: 1vw;
  text-align: left;
  margin-right: -5%;
  margin-left: -10%;
  width: 120%;
  text-align: center;
}
.b-product-scrollable-area {
  position: relative;
  width: 125.975%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  margin-left: 0;
  height: 100%;
  max-height: 100%;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail,
.b-product-scrollable-area .ps-scrollbar-y-rail {
  width: 2px;
  right: 10px;
  margin-right: -1px;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.22) !important;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y {
  width: 100%;
  background: none !important;
  opacity: 1 !important;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  display: block;
  content: '';
  position: absolute;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:before,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  width: 100%;
  background: none;
  border: 2px solid #FFF;
  border-radius: 3px;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:after,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y:after {
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
.b-product-scrollable-area.ps-container > .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before,
.b-product-scrollable-area .ps-scrollbar-y-rail .ps-scrollbar-y:hover:before {
  background: #ffffff;
}
.b-product-scrollable-area.ps-in-scrolling .ps-scrollbar-y-rail .ps-scrollbar-y:before {
  background: white;
}
.b-product-scrollable-area .ps-scrollbar-x-rail {
  display: none !important;
}
.b-product-scrollable-area .ps-scrollbar-y-rail {
  right: 18.175% !important;
}
.b-product-scrollable-area .scrollable-area-content {
  position: relative;
  width: 79.376%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin-left: 0;
}
.b-rich-content {
  font: 1.29em/1.666 DINNextCYR-Light, sans-serif;
  color: white;
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  -ms-user-select: all !important;
  user-select: all !important;
}
.b-rich-content.larger-font {
  font-size: 1.572em;
  line-height: 1.33;
}
.b-rich-content p {
  margin-top: 1em;
}
.b-rich-content p:first-child {
  margin-top: 0;
}
.b-rich-content p a {
  color: white;
}
.b-rich-content p span[style="text-decoration: underline;"] {
  font-family: DINNextCYR-Regular, sans-serif;
}
.b-product-handling .block-title,
.b-product-usage .block-title,
.b-product-facts .block-title {
  color: white;
  font: 2.142em/1 DINNextCYR-Medium, sans-serif;
  margin-bottom: 1em;
}
.b-usage-icons {
  margin-top: 2em;
  position: relative;
  width: 100%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  margin-left: 0;
  font-size: 1.29em;
}
.b-usage-icons .option {
  position: relative;
  width: 48.05%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  display: inline-block;
  vertical-align: top;
}
.b-usage-icons .option:after {
  display: block;
  content: '';
  clear: both;
}
.b-usage-icons .option:nth-child(2n - 1) {
  margin-left: 0;
}
.b-usage-icons .option .text,
.b-usage-icons .option .icon-column {
  position: relative;
  width: 46.1%;
  border-left-width: 0;
  padding: 0;
  margin-left: 7.8%;
  float: left;
}
.b-usage-icons .option .icon-column {
  margin-left: 0;
}
.b-usage-icons .option .icon-container {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  margin-left: 0;
}
.b-usage-icons .option .icon-container .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-usage-icons .option .icon {
  fill: white;
}
.b-usage-icons .option .text {
  font-family: DINNextCYR-Light, sans-serif;
}
.b-usage-icons .option .text .va-helper {
  display: table-cell;
  vertical-align: middle;
}
.b-product-handling .dates {
  width: 100%;
  margin-top: 2em;
  position: relative;
}
.b-product-handling .date {
  position: relative;
  width: 48.05%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.9%;
  display: inline-block;
  vertical-align: top;
  font-size: 1.29em;
}
.b-product-handling .date:after {
  display: block;
  content: '';
  clear: both;
}
.b-product-handling .date:nth-child(2n - 1) {
  margin-left: 0;
}
.b-product-handling .date .text,
.b-product-handling .date .icon-column {
  position: relative;
  width: 46.1%;
  border-left-width: 0;
  padding: 0;
  margin-left: 7.8%;
  float: left;
}
.b-product-handling .date .icon-column {
  margin-left: 0;
}
.b-product-handling .date .icon-container {
  position: relative;
  overflow: hidden;
  width: 99%;
  padding-bottom: 100%;
  border: 2px solid rgba(255, 255, 255, 0.22);
  border-radius: 50%;
  height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -2px;
  margin-bottom: 1em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  border: none;
}
.b-product-handling .date .icon-container .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2em;
  height: 2em;
  margin: -1em 0 0 -1em;
  fill: white;
}
.b-product-handling .date .icon,
.b-product-handling .date .icon-month {
  fill: white;
}
.b-product-handling .date .icon-month {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 98%;
  height: 98%;
  margin: -49% 0 0 -49%;
  width: 100%;
  height: 98.5%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.b-product-handling .date .text {
  font-family: DINNextCYR-Light, sans-serif;
}
.b-product-handling .date .text .va-helper {
  display: table-cell;
  vertical-align: middle;
}
.b-product-description .block-title {
  float: left;
  color: white;
  font: 2.142em/1 DINNextCYR-Medium, sans-serif;
  margin-bottom: 1em;
}
.b-product-description .product-description-tabs {
  float: right;
  margin-top: -0.4em;
  margin-left: 0.4em;
  margin-right: 2em;
}
.b-product-description .product-description-tab-bodies {
  clear: both;
}
.b-product-page-radial-control {
  position: relative;
  width: 54.78518519%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  position: absolute;
  right: 0;
  height: 60%;
}
.b-product-page-radial-control .radial-control-bounds {
  position: relative;
  width: 69.064%;
  border-left-width: 0;
  padding: 0;
  margin-left: 3.12%;
  margin: 0 auto;
}
.b-product-page-radial-control .radial-control-bounds .inner {
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
  padding-bottom: 100%;
  height: 0;
  margin: 0;
}
.b-product-page-radial-control .inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 452px;
  height: 452px;
  margin: -226px 0 0 -226px;
  top: 0;
  margin-top: 0;
  background: url('../images/product-page-backlight2.png') 50% 50% no-repeat;
  background-size: contain;
}
.b-product-page-radial-control .inner:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px solid white;
  opacity: 0.22;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-product-page-radial-control .inner .photo {
  position: absolute;
  left: 10%;
  right: 10%;
  top: 10%;
  bottom: 10%;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.b-product-page-radial-control .buttons {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.b-product-page-radial-control .button {
  position: relative;
  width: 1px;
  height: 1px;
  margin: 60px;
  cursor: pointer;
}
.b-product-page-radial-control .button .payload {
  position: absolute;
  width: 20px;
  height: 20px;
  top: -12px;
  left: -12px;
  background: transparent;
  border: 2px solid white;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.b-product-page-radial-control .button .payload .icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: white;
  -webkit-transition: fill 300ms ease-in;
  transition: fill 300ms ease-in;
}
.b-product-page-radial-control .button .payload .icon.normal {
  opacity: 1;
  fill: white;
}
.b-product-page-radial-control .button .payload .icon.thinner {
  opacity: 0;
  fill: #24a83c;
}
.b-product-page-radial-control .button.active .payload {
  width: 32px;
  height: 32px;
  top: -31px;
  left: -31px;
  border-color: white;
  border-width: 15px;
  background: white;
  -webkit-box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.24);
}
.b-product-page-radial-control .button.active .payload .icon.normal {
  opacity: 0;
}
.b-product-page-radial-control .button.active .payload .icon.thinner {
  opacity: 1;
}
.b-product-page-radial-control .button .description {
  position: absolute;
  min-width: 120px;
  margin: 20px -13px;
  bottom: 100%;
  color: white;
  font: 1.215em/0.88 DINNextCYR-Light, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 120ms ease-out;
  transition: opacity 120ms ease-out;
  pointer-events: none;
}
.b-product-page-radial-control .button:hover .description {
  opacity: 1;
}
.b-product-page-radial-control .button.active .description {
  opacity: 0;
}
.b-breadcrumbs {
  z-index: 10;
  position: absolute;
  width: 100%;
  padding-top: 4.9%;
  height: 0;
  top: -0.8%;
  height: 0.8%;
}
.b-breadcrumbs .breadcrumbs-inner {
  position: relative;
  width: 88.6962963%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1.1em;
  margin-top: -0.6em;
  color: white;
  font: 1.15em/1 DINNextCYR-Light, sans-serif;
}
.b-breadcrumbs .breadcrumbs-inner ul {
  list-style: none;
}
.b-breadcrumbs .breadcrumbs-inner ul li {
  float: left;
}
.b-breadcrumbs .breadcrumbs-inner ul li a,
.b-breadcrumbs .breadcrumbs-inner ul li svg {
  display: inline-block;
  vertical-align: baseline;
  opacity: 0.6;
}
.b-breadcrumbs .breadcrumbs-inner ul li span {
  display: inline-block;
  opacity: 0.6;
  cursor: default;
  vertical-align: baseline;
}
.b-breadcrumbs .breadcrumbs-inner ul li a {
  color: white;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-breadcrumbs .breadcrumbs-inner ul li a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-breadcrumbs .breadcrumbs-inner ul li a:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-breadcrumbs .breadcrumbs-inner ul li a:hover {
  opacity: 1;
}
.b-breadcrumbs .breadcrumbs-inner ul li svg {
  fill: white;
  height: 0.7em;
  width: 0.5em;
  margin: 0 0.4em;
}
.b-main-page-advice {
  position: absolute;
  z-index: 1111;
  margin-left: 0;
  height: 9em;
  margin-top: 5.761768%;
  width: 100%;
  color: white;
  font: 1.29em/1.1 DINNextCYR-Light, sans-serif;
}
.b-main-page-advice .copy-that {
  display: inline-block;
  margin-top: 1.2em;
  font-family: DINNextCYR-Regular, sans-serif;
  border-bottom: 1px dotted white;
  cursor: pointer;
}
.b-main-page-advice .icon {
  display: block;
  width: 2.8em;
  height: 2.8em;
  margin: 0 -0.7em 0.9em;
  fill: white;
}
.b-title-navigation-explanation {
  position: absolute;
  z-index: 1111;
  margin-left: 0;
  height: 9em;
  width: 100%;
  color: white;
  font: 1.29em/1.1 DINNextCYR-Light, sans-serif;
}
.b-title-navigation-explanation .copy-that {
  display: inline-block;
  margin-top: 1.2em;
  font-family: DINNextCYR-Regular, sans-serif;
  border-bottom: 1px dotted white;
  cursor: pointer;
}
.b-title-navigation-explanation .icon {
  display: block;
  width: 2.8em;
  height: 2.8em;
  margin: -3.7em -0.7em 0.9em;
  fill: white;
}
.b-title-navigation-explanation .explanation-content {
  position: relative;
  width: 32.17777778%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.73333333%;
  margin-left: 0;
}
.b-title-navigation-explanation .explanation-content .icon.left,
.b-title-navigation-explanation .explanation-content .icon.right {
  width: 1.5em;
  height: 2.5em;
  margin-top: -2.2em;
}
.b-title-navigation-explanation .explanation-content .icon.left {
  position: absolute;
  right: 100%;
  margin-right: 5.38674033%;
}
.b-title-navigation-explanation .explanation-content .icon.right {
  position: absolute;
  left: 100%;
  margin-left: 5.38674033%;
}
.b-top-level-container.MainPage .b-title-navigation-explanation {
  margin-top: 6.5%;
}
.b-standalone-directions-download-link {
  position: absolute;
  bottom: -0.3%;
  width: 100%;
  color: #fff;
  font: 1.215em/1 DINNextCYR-Light, sans-serif;
  margin-bottom: -0.5em;
  text-align: center;
}
.b-standalone-directions-download-link a {
  color: white;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none !important;
  cursor: pointer;
  pointer-events: all;
}
.b-standalone-directions-download-link a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: 0.45em;
  height: 1px;
  width: 100%;
  background: white;
  opacity: 0.4;
  -webkit-transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
  transition: background 300ms linear,
			opacity 300ms linear,
			height 300ms linear;
}
.b-standalone-directions-download-link a:hover:after {
  opacity: 1 !important;
  background: white;
}
.b-site-awards {
  position: relative;
  width: 24.025%;
  border-left-width: 0;
  padding: 0;
  margin-left: 1.3%;
  margin-left: 0;
  position: absolute;
  left: 0;
  bottom: 5.5em;
}
.b-site-awards .award {
  position: relative;
  height: 3.57em;
  margin: 2.14em 0 0 0;
}
.b-site-awards .award a {
  display: block;
  height: 100%;
  position: relative;
  width: 64.93333333%;
  border-left-width: 0;
  padding: 0;
  margin-left: 5.2%;
  border-left: 0 solid transparent;
  margin-left: 35.06666667%;
  text-decoration: none;
  font-family: DINNextCYR-Light, sans-serif;
}
.b-site-awards .award a:before {
  content: '';
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 30%;
}
.b-site-awards .award a .text-container {
  height: 3.57em;
  display: table-cell;
  vertical-align: middle;
  color: white;
}
.b-site-awards .award a .text-container .text-content {
  font-size: 0.88em;
  line-height: 1.2;
  text-transform: uppercase;
}
.b-site-awards .award a:hover .text-container {
  text-decoration: underline;
}
.b-site-awards .award a .icon {
  position: absolute;
  right: 100%;
  margin-right: 8.00821355%;
  width: 29.86666667%;
  max-width: 4em;
  margin-right: 4%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: -webkit-transform 350ms ease-out;
  transition: -webkit-transform 350ms ease-out;
  transition: transform 350ms ease-out;
  transition: transform 350ms ease-out, -webkit-transform 350ms ease-out;
}
.b-site-awards .award a .icon:before {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.b-site-awards .award a .icon svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: white;
}
.b-site-awards .award a:hover .icon {
  -webkit-transform: translate(0, -50%) scale(1.1);
  -ms-transform: translate(0, -50%) scale(1.1);
  transform: translate(0, -50%) scale(1.1);
}
.b-site-awards .award:first-child .text-container {
  font-family: DINNextCYR-Medium, sans-serif;
}
.b-top-level-container.ContactsPage .b-backgrounds-container .bg-custom.g-map:after,
.b-top-level-container.ContactsPage .b-top-level-container__page-payload-container,
.b-top-level-container.ContactsPage .b-top-level-container__page-payload {
  pointer-events: none;
}
.b-top-level-container.MainPage .b-top-level-container__page-payload,
.b-top-level-container.MainPage .b-top-level-container__persistent-container,
.b-top-level-container.MainPage .b-top-level-container__always-visible-container {
  padding: 0;
}
.b-top-level-container.MainPage .b-top-level-container__page-payload .b-map-of-apples-container,
.b-top-level-container.MainPage .b-top-level-container__persistent-container .b-map-of-apples-container,
.b-top-level-container.MainPage .b-top-level-container__always-visible-container .b-map-of-apples-container {
  margin-top: -6.2%;
}
.shake {
  display: inline-block;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}
.shake:hover {
  -webkit-animation-name: shake-base;
  animation-name: shake-base;
  -webkit-animation-duration: 100ms;
  animation-duration: 100ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.shake.shake-delay {
  -webkit-animation-name: shake-base;
  animation-name: shake-base;
  -webkit-animation-duration: 100ms;
  animation-duration: 100ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.shake.shake-little:hover {
  -webkit-animation-name: shake-little;
  animation-name: shake-little;
  -webkit-animation-duration: 100ms;
  animation-duration: 100ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
@-webkit-keyframes shake-base {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  2% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(-0.5deg);
    transform: translate(0.5px, -1.5px) rotate(-0.5deg);
  }
  4% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    transform: translate(1.5px, -0.5px) rotate(-0.5deg);
  }
  6% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(1.5deg);
    transform: translate(-0.5px, -1.5px) rotate(1.5deg);
  }
  8% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(-0.5deg);
    transform: translate(0.5px, -0.5px) rotate(-0.5deg);
  }
  10% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(-0.5deg);
    transform: translate(2.5px, 2.5px) rotate(-0.5deg);
  }
  12% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(-0.5deg);
    transform: translate(2.5px, 0.5px) rotate(-0.5deg);
  }
  14% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(-0.5deg);
    transform: translate(2.5px, 0.5px) rotate(-0.5deg);
  }
  16% {
    -webkit-transform: translate(2.5px, -0.5px) rotate(1.5deg);
    transform: translate(2.5px, -0.5px) rotate(1.5deg);
  }
  18% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  20% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  22% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  24% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    transform: translate(1.5px, -0.5px) rotate(-0.5deg);
  }
  26% {
    -webkit-transform: translate(1.5px, 1.5px) rotate(1.5deg);
    transform: translate(1.5px, 1.5px) rotate(1.5deg);
  }
  28% {
    -webkit-transform: translate(-1.5px, 1.5px) rotate(0.5deg);
    transform: translate(-1.5px, 1.5px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(0.5deg);
    transform: translate(2.5px, 1.5px) rotate(0.5deg);
  }
  32% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(1.5deg);
    transform: translate(2.5px, 2.5px) rotate(1.5deg);
  }
  34% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  36% {
    -webkit-transform: translate(2.5px, -1.5px) rotate(-0.5deg);
    transform: translate(2.5px, -1.5px) rotate(-0.5deg);
  }
  38% {
    -webkit-transform: translate(1.5px, 0.5px) rotate(-0.5deg);
    transform: translate(1.5px, 0.5px) rotate(-0.5deg);
  }
  40% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
    transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  42% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(0.5deg);
    transform: translate(-0.5px, -1.5px) rotate(0.5deg);
  }
  44% {
    -webkit-transform: translate(-0.5px, 1.5px) rotate(1.5deg);
    transform: translate(-0.5px, 1.5px) rotate(1.5deg);
  }
  46% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(0.5deg);
    transform: translate(0.5px, -0.5px) rotate(0.5deg);
  }
  48% {
    -webkit-transform: translate(-0.5px, 1.5px) rotate(1.5deg);
    transform: translate(-0.5px, 1.5px) rotate(1.5deg);
  }
  50% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(1.5deg);
    transform: translate(2.5px, 1.5px) rotate(1.5deg);
  }
  52% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(-0.5deg);
    transform: translate(-0.5px, -1.5px) rotate(-0.5deg);
  }
  54% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(0.5deg);
    transform: translate(2.5px, 1.5px) rotate(0.5deg);
  }
  56% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  58% {
    -webkit-transform: translate(1.5px, 2.5px) rotate(0.5deg);
    transform: translate(1.5px, 2.5px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(-0.5deg);
    transform: translate(1.5px, -1.5px) rotate(-0.5deg);
  }
  62% {
    -webkit-transform: translate(-0.5px, 0.5px) rotate(0.5deg);
    transform: translate(-0.5px, 0.5px) rotate(0.5deg);
  }
  64% {
    -webkit-transform: translate(1.5px, 2.5px) rotate(0.5deg);
    transform: translate(1.5px, 2.5px) rotate(0.5deg);
  }
  66% {
    -webkit-transform: translate(-1.5px, -0.5px) rotate(1.5deg);
    transform: translate(-1.5px, -0.5px) rotate(1.5deg);
  }
  68% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(1.5deg);
    transform: translate(0.5px, -1.5px) rotate(1.5deg);
  }
  70% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
    transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  72% {
    -webkit-transform: translate(1.5px, 1.5px) rotate(1.5deg);
    transform: translate(1.5px, 1.5px) rotate(1.5deg);
  }
  74% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(1.5deg);
    transform: translate(1.5px, -0.5px) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(0.5px, 0.5px) rotate(-0.5deg);
    transform: translate(0.5px, 0.5px) rotate(-0.5deg);
  }
  78% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    transform: translate(-1.5px, 0.5px) rotate(1.5deg);
  }
  80% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    transform: translate(-1.5px, 0.5px) rotate(1.5deg);
  }
  82% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(-0.5deg);
    transform: translate(1.5px, -1.5px) rotate(-0.5deg);
  }
  84% {
    -webkit-transform: translate(2.5px, -0.5px) rotate(-0.5deg);
    transform: translate(2.5px, -0.5px) rotate(-0.5deg);
  }
  86% {
    -webkit-transform: translate(-0.5px, 0.5px) rotate(-0.5deg);
    transform: translate(-0.5px, 0.5px) rotate(-0.5deg);
  }
  88% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(1.5deg);
    transform: translate(2.5px, 0.5px) rotate(1.5deg);
  }
  92% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(1.5deg);
    transform: translate(0.5px, -1.5px) rotate(1.5deg);
  }
  94% {
    -webkit-transform: translate(-0.5px, 2.5px) rotate(-0.5deg);
    transform: translate(-0.5px, 2.5px) rotate(-0.5deg);
  }
  96% {
    -webkit-transform: translate(0.5px, 1.5px) rotate(0.5deg);
    transform: translate(0.5px, 1.5px) rotate(0.5deg);
  }
  98% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(1.5deg);
    transform: translate(1.5px, -1.5px) rotate(1.5deg);
  }
}
@keyframes shake-base {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  2% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(-0.5deg);
    transform: translate(0.5px, -1.5px) rotate(-0.5deg);
  }
  4% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    transform: translate(1.5px, -0.5px) rotate(-0.5deg);
  }
  6% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(1.5deg);
    transform: translate(-0.5px, -1.5px) rotate(1.5deg);
  }
  8% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(-0.5deg);
    transform: translate(0.5px, -0.5px) rotate(-0.5deg);
  }
  10% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(-0.5deg);
    transform: translate(2.5px, 2.5px) rotate(-0.5deg);
  }
  12% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(-0.5deg);
    transform: translate(2.5px, 0.5px) rotate(-0.5deg);
  }
  14% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(-0.5deg);
    transform: translate(2.5px, 0.5px) rotate(-0.5deg);
  }
  16% {
    -webkit-transform: translate(2.5px, -0.5px) rotate(1.5deg);
    transform: translate(2.5px, -0.5px) rotate(1.5deg);
  }
  18% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  20% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  22% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(0.5deg);
    transform: translate(2.5px, 2.5px) rotate(0.5deg);
  }
  24% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(-0.5deg);
    transform: translate(1.5px, -0.5px) rotate(-0.5deg);
  }
  26% {
    -webkit-transform: translate(1.5px, 1.5px) rotate(1.5deg);
    transform: translate(1.5px, 1.5px) rotate(1.5deg);
  }
  28% {
    -webkit-transform: translate(-1.5px, 1.5px) rotate(0.5deg);
    transform: translate(-1.5px, 1.5px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(0.5deg);
    transform: translate(2.5px, 1.5px) rotate(0.5deg);
  }
  32% {
    -webkit-transform: translate(2.5px, 2.5px) rotate(1.5deg);
    transform: translate(2.5px, 2.5px) rotate(1.5deg);
  }
  34% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  36% {
    -webkit-transform: translate(2.5px, -1.5px) rotate(-0.5deg);
    transform: translate(2.5px, -1.5px) rotate(-0.5deg);
  }
  38% {
    -webkit-transform: translate(1.5px, 0.5px) rotate(-0.5deg);
    transform: translate(1.5px, 0.5px) rotate(-0.5deg);
  }
  40% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
    transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  42% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(0.5deg);
    transform: translate(-0.5px, -1.5px) rotate(0.5deg);
  }
  44% {
    -webkit-transform: translate(-0.5px, 1.5px) rotate(1.5deg);
    transform: translate(-0.5px, 1.5px) rotate(1.5deg);
  }
  46% {
    -webkit-transform: translate(0.5px, -0.5px) rotate(0.5deg);
    transform: translate(0.5px, -0.5px) rotate(0.5deg);
  }
  48% {
    -webkit-transform: translate(-0.5px, 1.5px) rotate(1.5deg);
    transform: translate(-0.5px, 1.5px) rotate(1.5deg);
  }
  50% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(1.5deg);
    transform: translate(2.5px, 1.5px) rotate(1.5deg);
  }
  52% {
    -webkit-transform: translate(-0.5px, -1.5px) rotate(-0.5deg);
    transform: translate(-0.5px, -1.5px) rotate(-0.5deg);
  }
  54% {
    -webkit-transform: translate(2.5px, 1.5px) rotate(0.5deg);
    transform: translate(2.5px, 1.5px) rotate(0.5deg);
  }
  56% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  58% {
    -webkit-transform: translate(1.5px, 2.5px) rotate(0.5deg);
    transform: translate(1.5px, 2.5px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(-0.5deg);
    transform: translate(1.5px, -1.5px) rotate(-0.5deg);
  }
  62% {
    -webkit-transform: translate(-0.5px, 0.5px) rotate(0.5deg);
    transform: translate(-0.5px, 0.5px) rotate(0.5deg);
  }
  64% {
    -webkit-transform: translate(1.5px, 2.5px) rotate(0.5deg);
    transform: translate(1.5px, 2.5px) rotate(0.5deg);
  }
  66% {
    -webkit-transform: translate(-1.5px, -0.5px) rotate(1.5deg);
    transform: translate(-1.5px, -0.5px) rotate(1.5deg);
  }
  68% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(1.5deg);
    transform: translate(0.5px, -1.5px) rotate(1.5deg);
  }
  70% {
    -webkit-transform: translate(-0.5px, -0.5px) rotate(0.5deg);
    transform: translate(-0.5px, -0.5px) rotate(0.5deg);
  }
  72% {
    -webkit-transform: translate(1.5px, 1.5px) rotate(1.5deg);
    transform: translate(1.5px, 1.5px) rotate(1.5deg);
  }
  74% {
    -webkit-transform: translate(1.5px, -0.5px) rotate(1.5deg);
    transform: translate(1.5px, -0.5px) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(0.5px, 0.5px) rotate(-0.5deg);
    transform: translate(0.5px, 0.5px) rotate(-0.5deg);
  }
  78% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    transform: translate(-1.5px, 0.5px) rotate(1.5deg);
  }
  80% {
    -webkit-transform: translate(-1.5px, 0.5px) rotate(1.5deg);
    transform: translate(-1.5px, 0.5px) rotate(1.5deg);
  }
  82% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(-0.5deg);
    transform: translate(1.5px, -1.5px) rotate(-0.5deg);
  }
  84% {
    -webkit-transform: translate(2.5px, -0.5px) rotate(-0.5deg);
    transform: translate(2.5px, -0.5px) rotate(-0.5deg);
  }
  86% {
    -webkit-transform: translate(-0.5px, 0.5px) rotate(-0.5deg);
    transform: translate(-0.5px, 0.5px) rotate(-0.5deg);
  }
  88% {
    -webkit-transform: translate(-1.5px, 2.5px) rotate(0.5deg);
    transform: translate(-1.5px, 2.5px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(2.5px, 0.5px) rotate(1.5deg);
    transform: translate(2.5px, 0.5px) rotate(1.5deg);
  }
  92% {
    -webkit-transform: translate(0.5px, -1.5px) rotate(1.5deg);
    transform: translate(0.5px, -1.5px) rotate(1.5deg);
  }
  94% {
    -webkit-transform: translate(-0.5px, 2.5px) rotate(-0.5deg);
    transform: translate(-0.5px, 2.5px) rotate(-0.5deg);
  }
  96% {
    -webkit-transform: translate(0.5px, 1.5px) rotate(0.5deg);
    transform: translate(0.5px, 1.5px) rotate(0.5deg);
  }
  98% {
    -webkit-transform: translate(1.5px, -1.5px) rotate(1.5deg);
    transform: translate(1.5px, -1.5px) rotate(1.5deg);
  }
}
@-webkit-keyframes shake-little {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  2% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  4% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  6% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  8% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  10% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  12% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  14% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  16% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  18% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  20% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  22% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  24% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  26% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  28% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  32% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  34% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  36% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  38% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  40% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  42% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  44% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  46% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  48% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  50% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  52% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  54% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  56% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  58% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  62% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  64% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  66% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  68% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  70% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  72% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  74% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  76% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  78% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  80% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  82% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  84% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  86% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  88% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  92% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  94% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  96% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  98% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
}
@keyframes shake-little {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  2% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  4% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  6% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  8% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  10% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  12% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  14% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  16% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  18% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  20% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  22% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  24% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  26% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  28% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  30% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  32% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  34% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  36% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  38% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  40% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  42% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  44% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  46% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  48% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  50% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  52% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  54% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  56% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  58% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  60% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  62% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  64% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  66% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  68% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  70% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  72% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  74% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  76% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  78% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  80% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  82% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  84% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
  86% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  88% {
    -webkit-transform: translate(0px, 0px) rotate(0.5deg);
    transform: translate(0px, 0px) rotate(0.5deg);
  }
  90% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  92% {
    -webkit-transform: translate(1px, 0px) rotate(0.5deg);
    transform: translate(1px, 0px) rotate(0.5deg);
  }
  94% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  96% {
    -webkit-transform: translate(1px, 1px) rotate(0.5deg);
    transform: translate(1px, 1px) rotate(0.5deg);
  }
  98% {
    -webkit-transform: translate(0px, 1px) rotate(0.5deg);
    transform: translate(0px, 1px) rotate(0.5deg);
  }
}

/*# sourceMappingURL=base.min.css.map */
