:root {
  --color-accent: #ff7500;
  --color-white: #ffffff;
  --color-grey-lite: #e2e2e2;
  --color-grey: #c2c2c2;
  --color-grey-dark: #666666;
  --color-grey-dark-very: #333333;
  --color-black: #1b1b1b;
  --color-yellow: #ffc600;
  --color-orange: #ff7500;
  --color-red: #ff2b00;
  --color-green: #1ec000;
  --color-body-bg: #ffffff;
  --color-text: #1b1b1b;
  --color-link: #7d7db3;
  --color-link-hover: #ff7500;
}
@font-face {
  font-family: 'BebasNeue-Regular';
  size-adjust: 100%;
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/BebasNeue/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'BebasNeue-Bold';
  size-adjust: 100%;
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/BebasNeue/BebasNeue-Bold.svg#BebasNeue-Bold') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'BebasNeue-Book';
  size-adjust: 100%;
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Book.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/BebasNeue/BebasNeue-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/BebasNeue/BebasNeue-Book.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Book.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/BebasNeue/BebasNeue-Book.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/BebasNeue/BebasNeue-Book.svg#BebasNeue-Book') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'OpenSans-CondBold';
  size-adjust: 100%;
  src: url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondBold.svg#OpenSans-CondBold') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'OpenSans-CondLight';
  size-adjust: 100%;
  src: url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/OpenSansCondensed/OpenSans-CondLight.svg#OpenSans-CondLight') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Light';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Light.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Light.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Light.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Light.svg#Exo2-Light') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Bold';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Bold.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Bold.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Bold.svg#Exo2-Bold') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-SemiBold';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-SemiBold.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-SemiBold.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-SemiBold.svg#Exo2-SemiBold') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Regular';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Regular.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Regular.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Regular.svg#Exo2-Regular') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Light-MonoDig';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Light-MonoDig.svg#Exo2-Light-MonoDig') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Bold-MonoDig';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Bold-MonoDig.svg#Exo2-Bold-MonoDig') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-SemiBold-MonoDig';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-SemiBold-MonoDig.svg#Exo2-SemiBold-MonoDig') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'Exo2-Regular-MonoDig';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Exo2/Exo2-Regular-MonoDig.svg#Exo2-Regular-MonoDig') format('svg');
  /* Legacy iOS */
}
@font-face {
  font-family: 'rublesign';
  size-adjust: 100%;
  src: url('/static/v3/fonts/Misc/rublesign.eot');
  /* IE9 Compat Modes */
  src: url('/static/v3/fonts/Misc/rublesign.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/static/v3/fonts/Misc/rublesign.woff2') format('woff'), /* Super Modern Browsers */ url('/static/v3/fonts/Misc/rublesign.woff') format('woff'), /* Pretty Modern Browsers */ url('/static/v3/fonts/Misc/rublesign.ttf') format('truetype'), /* Safari, Android, iOS */ url('/static/v3/fonts/Misc/rublesign.svg#rublesign') format('svg');
  /* Legacy iOS */
}
/* Open Sans @font-face kit */
/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/Light/OpenSans-Light.eot');
  src: url('/static/lib/open-sans-fontface/fonts/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/Light/OpenSans-Light.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/Light/OpenSans-Light.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/Light/OpenSans-Light.svg#OpenSansLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot');
  src: url('/static/lib/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot');
  src: url('/static/lib/open-sans-fontface/fonts/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/Regular/OpenSans-Regular.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/Regular/OpenSans-Regular.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot');
  src: url('/static/lib/open-sans-fontface/fonts/Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/Italic/OpenSans-Italic.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/Italic/OpenSans-Italic.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/Italic/OpenSans-Italic.svg#OpenSansItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot');
  src: url('/static/lib/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot');
  src: url('/static/lib/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot');
  src: url('/static/lib/open-sans-fontface/fonts/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/Bold/OpenSans-Bold.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/Bold/OpenSans-Bold.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot');
  src: url('/static/lib/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot');
  src: url('/static/lib/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('/static/lib/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');
  src: url('/static/lib/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/static/lib/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/static/lib/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/static/lib/open-sans-fontface/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic') format('svg');
  font-weight: 800;
  font-style: italic;
}
/* END Extrabold Italic */
.font-headers {
  font-family: 'BebasNeue-Regular', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.font-headers-bold {
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.font-headers-thin {
  font-family: 'BebasNeue-Book', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.font-content-lite {
  font-family: 'Exo2-Light-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: 300;
}
.font-content {
  font-family: 'Exo2-Regular-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
}
.font-content-semi {
  font-family: 'Exo2-SemiBold-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: 600;
}
.font-content-bold {
  font-family: 'Exo2-Bold-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: bold;
}
@-moz-document url-prefix() {
  .font-content-bold {
    font-weight: normal;
  }
}
.font-monospace {
  font-family: "Consolas", "Monaco", "Courier New", monospace;
}
body {
  background: #ffffff !important;
  overflow: hidden;
}
@media (min-width: 980px) {
  body {
    min-width: 1240px;
  }
}
body > .container {
  padding: 0 !important;
}
.back-to-top {
  position: fixed;
  bottom: 20px;
  right: 40px;
  color: white;
  background: rgba(1, 1, 1, 0.3);
  z-index: 999;
  font-size: 18px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  padding: 6px 12px;
  -webkit-transition: bottom 0.2s;
  -moz-transition: bottom 0.2s;
  -ms-transition: bottom 0.2s;
  -o-transition: bottom 0.2s;
  transition: bottom 0.2s;
}
.back-to-top a,
.back-to-top a:hover {
  color: white !important;
}
.back-to-top[hidden] {
  display: block;
  bottom: -40px;
}
#content section {
  position: relative;
}
#content section .button {
  padding-left: 0;
  padding-right: 0;
}
#content section .layer {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: -1;
}
#content section .layer i {
  display: block;
  width: inherit;
}
#content section .layer i.fixed:before,
#content section .layer i.fixed:after {
  content: '';
  display: block;
  position: absolute;
  width: inherit;
  height: 1000px;
  z-index: -1;
}
#content section .layer i.fixed:before {
  top: 0;
}
#content section .layer i.fixed:after {
  bottom: 0;
}
#content section .step {
  font-size: 20px;
  font-family: 'BebasNeue-Regular', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  color: #ff7500;
  margin-bottom: 11px;
  text-align: center;
}
#content section .header {
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
}
#content section .separator.is-yellow {
  background-position: 0 -58px !important;
}
#content section.is-invert .header {
  color: #ffffff;
}
#content section.is-invert .separator {
  background-position: 0 -34px;
}
#content section.promo .button {
  width: 256px;
}
#content section.about-us a[name] {
  position: absolute;
  top: -15px;
}
#content section.about-us .description {
  font-size: 20px;
  font-family: 'Exo2-Regular-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
  margin-bottom: 40px;
  line-height: 30px;
  text-align: center;
}
#content section.about-us .description p {
  text-align: center;
  padding-bottom: 18px;
}
#content section.about-us .description p b {
  font-family: 'Exo2-SemiBold-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: 600;
}
#content section.about-us .categories li {
  width: 242px;
  margin-top: 37px;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
#content section.about-us .categories li figure {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
#content section.about-us .categories li figure i {
  display: block;
  width: 171px;
  height: 171px;
  background: url('/static/v3/img/main-sprite.png');
  background-position: 0 0;
}
#content section.about-us .categories li figure figcaption {
  margin-top: 11px;
}
#content section.about-us .categories li figure.mob i {
  background-position: -171px 0;
}
#content section.about-us .categories li figure.ecom i {
  background-position: -342px 0;
}
#content section.about-us .categories li figure.educ i {
  background-position: -514px 0;
}
#content section.about-us .categories li figure.trav i {
  background-position: 0 -172px;
}
#content section.about-us .categories li figure.real i {
  background-position: -171px -172px;
}
#content section.about-us .categories li figure.games i {
  background-position: -342px -172px;
}
#content section.about-us .categories li figure.auto i {
  background-position: -514px -172px;
}
#content section.facts {
  z-index: 99;
}
#content section.facts .layer i {
  background-size: 100% 125%;
  background-position: 0 0;
}
#content section.facts ul li {
  text-align: center;
}
#content section.facts ul li .value {
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 56px;
  line-height: 51px;
  color: #ff7500;
}
#content section.facts ul li .value sub {
  font-family: 'BebasNeue-Book', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 24px;
  bottom: 0;
}
#content section.facts ul li .name {
  color: #ffffff;
}
#content section.facts ul li:after {
  content: '';
  width: 100px;
  height: 1px;
  background: #ffffff;
  margin-top: 19px;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
#content section.top {
  z-index: 100;
}
#content section.top table.holder {
  margin: 55px 0 8px;
  width: 100%;
}
#content section.top table.holder > tbody > tr > td {
  padding: 0 10px;
}
#content section.top table.holder > tbody > tr > td .table {
  margin-top: 1px;
}
#content section.top table.holder > tbody > tr > td .table td {
  height: 60px;
  padding-bottom: 4px;
  padding-top: 6px;
}
#content section.top table.holder > tbody > tr > td .table .num {
  text-align: center;
}
#content section.top table.holder > tbody > tr > td .table .num,
#content section.top table.holder > tbody > tr > td .table .amount {
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
#content section.top table.holder > tbody > tr > td .table .amount {
  font-size: 26px;
}
#content section.top table.holder > tbody > tr > td .table .amount span.amount-decimals {
  font-family: 'BebasNeue-Book', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  color: #c2c2c2;
}
#content section.top .button-wrap {
  text-align: center;
}
#content section.top .button-wrap .button {
  width: 292px;
}
#content section.features a[name] {
  position: absolute;
  top: 245px;
}
#content section.features .step {
  color: #ffc600;
}
#content section.features .header {
  letter-spacing: -0.2px;
}
#content section.features ul {
  margin-top: 56px;
}
#content section.features ul li .row {
  background: #ffffff;
  margin-bottom: 18px;
  position: relative;
}
#content section.features ul li .row figure {
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  position: absolute;
  top: 0;
  left: 0;
}
#content section.features ul li .row figure i {
  width: 71px;
  height: 71px;
  background: url('/static/v3/img/main-sprite.png');
  background-position: -684px -8px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
#content section.features ul li .row article {
  font-size: 16px;
  display: table;
  height: 100%;
  padding-left: 117px;
}
#content section.features ul li .row article .name {
  line-height: 24px;
  vertical-align: middle;
  display: table-cell;
  font-family: 'Exo2-SemiBold-MonoDig', 'Open Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: 600;
}
#content section.features ul li .row.service i {
  background-position: -692px -93px;
}
#content section.features ul li .row.calc i {
  background-position: -699px -178px;
}
#content section.features ul li .row.barbuster i {
  background-position: -781px -8px;
}
#content section.features ul li .row.integr i {
  background-position: -779px -87px;
}
#content section.features ul li .row.team i {
  background-position: -777px -165px;
}
#content section.features .button-wrap {
  text-align: center;
}
#content section.features .format {
  background-color: #FD7522;
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  height: 120px;
}
#content section.features .format__list {
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  margin-top: 84px;
}
#content section.features .format__item {
  width: 244px;
  margin-left: 24px;
  margin-right: 24px;
}
#content section.features .format__item:nth-child(2) .format__ico {
  background-image: url('/static/v3/img/format-2.png');
}
#content section.features .format__item:nth-child(3) .format__ico {
  background-image: url('/static/v3/img/format-3.png');
}
#content section.features .format__ico {
  height: 99px;
  margin-bottom: 96px;
  background-repeat: no-repeat;
  background-position: left 80px center;
  background-image: url('/static/v3/img/format-1.png');
}
#content section.features .format__link {
  display: block;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 12px;
  background-color: #1b1b1b;
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid #1b1b1b;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
#content section.features .format__link:hover,
#content section.features .format__link:active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #1b1b1b;
  transition: 0.5s;
}
#content section.clients a[name] {
  position: absolute;
  top: 0;
}
#content section.clients .has-shadow {
  -webkit-box-shadow: 0 1px 1px 1px #eaebef;
  -moz-box-shadow: 0 1px 1px 1px #eaebef;
  box-shadow: 0 1px 1px 1px #eaebef;
}
#content section.clients .separator {
  margin-bottom: 55px;
}
#content section.clients ul {
  text-align: center;
}
#content section.clients ul li {
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  width: 242px;
  margin: 0 0 15px;
}
#content section.clients ul li i {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-box-shadow: 0 1px 1px 1px #eaebef;
  -moz-box-shadow: 0 1px 1px 1px #eaebef;
  box-shadow: 0 1px 1px 1px #eaebef;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-size: contain;
  width: 232px;
  height: 115px;
  overflow: hidden;
}
#content section.clients .place {
  text-align: center;
}
#content section.clients .place .message {
  height: 114px;
  line-height: 120px;
  background: #ffffff;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-box-shadow: 0 1px 1px 1px #eaebef;
  -moz-box-shadow: 0 1px 1px 1px #eaebef;
  box-shadow: 0 1px 1px 1px #eaebef;
}
#content section.clients .place .message span {
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 28px;
  border-bottom: 2px solid #ff7500;
  padding-bottom: 5px;
  line-height: 16px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
#content section.contacts ul.contacts li {
  margin-bottom: 20px;
  text-align: center;
}
#content section.contacts ul.contacts li .country {
  font-size: 14px;
  color: #ff7500;
  margin-bottom: 10px;
}
#content section.contacts ul.contacts li .phone {
  font-size: 26px;
  color: #ffffff;
  font-family: 'BebasNeue-Bold', 'OpenSans-CondBold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
#content section.contacts ul.contacts li .phone span {
  font-family: 'BebasNeue-Book', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  color: #7a7a9c;
}
#content section.contacts .map-wrap {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 28px;
}
#content section.contacts .ending-slogan {
  margin-top: 84px;
  margin-bottom: 24px;
  text-align: center;
  font-family: 'BebasNeue-Regular', 'OpenSans-CondLight', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 26px;
  color: #ffffff;
}
@media (min-width: 980px) {
  #content {
    width: inherit;
    position: relative;
    margin-top: -86px;
  }
  #content section {
    width: inherit;
    position: relative;
  }
  #content section h1 {
    font-size: 110px;
  }
  #content section h2 {
    font-size: 76px;
  }
  #content section h3 {
    font-size: 35px;
  }
  #content section .layer {
    width: 2000px;
    margin-left: -1000px;
  }
  #content section.promo {
    padding-top: 233px;
    height: 512px;
  }
  #content section.promo .layer {
    margin-top: -86px;
  }
  #content section.promo .layer i {
    height: 753px;
    overflow: hidden;
    background-color: #303040;
  }
  #content section.promo .layer #promo {
    display: inline-block;
  }
  #content section.promo .layer #promo-small {
    display: none;
  }
  #content section.promo .header {
    margin-bottom: 18px;
  }
  #content section.promo .switch {
    margin-top: 46px;
  }
  #content section.promo .switch:before,
  #content section.promo .switch:after {
    content: " ";
    display: table;
  }
  #content section.promo .switch:after {
    clear: both;
  }
  #content section.promo .switch .button:first-child {
    margin-left: 211px;
    float: left !important;
  }
  #content section.promo .switch .button:last-child {
    -webkit-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -moz-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -ms-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -o-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
    margin-right: 211px;
    float: right !important;
  }
  #content section.promo .switch .button:last-child:hover {
    text-shadow: none;
    box-shadow: none;
  }
  #content section.about-us {
    padding-bottom: 209px;
  }
  #content section.about-us .layer {
    top: -100px;
  }
  #content section.about-us .layer i {
    height: 1101px;
    background-image: url('/static/v3/img/grey-world.png');
  }
  #content section.about-us .description {
    padding: 0 100px;
    margin-top: 12px;
  }
  #content section.about-us .separator {
    margin-bottom: 45px;
  }
  #content section.about-us .categories {
    margin-top: 4px;
    text-align: justify;
  }
  #content section.facts {
    height: 602px;
    padding-top: 143px;
  }
  #content section.facts .layer i {
    height: 745px;
    background-image: url('/static/v3/img/street.jpg');
  }
  #content section.facts .layer i:before {
    background: #f4f5f9;
  }
  #content section.facts .header {
    margin-bottom: 26px;
  }
  #content section.facts ul {
    margin-top: 11px;
    text-align: center;
  }
  #content section.facts ul li {
    width: 242px;
    margin-top: 46px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
  }
  #content section.top {
    padding-top: 134px;
  }
  #content section.top .layer {
    height: 822px;
    background: #f4f5f9;
  }
  #content section.top .header {
    margin-bottom: 27px;
  }
  #content section.top ul li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
  }
  #content section.top ul li:last-child {
    margin-left: 16px;
  }
  #content section.top ul li .table .name,
  #content section.top ul li .table .amount {
    padding-left: 22px;
  }
  #content section.top ul li .table .num {
    min-width: 63px;
    max-width: 63px;
    width: 63px;
  }
  #content section.top ul li .table .name {
    min-width: 196px;
    max-width: 196px;
    width: 196px;
  }
  #content section.top ul li .table .amount {
    min-width: 176px;
    max-width: 176px;
    width: 176px;
  }
  #content section.top .button-wrap .button {
    width: 294px;
  }
  #content section.features {
    height: 870px;
    padding-top: 395px;
  }
  #content section.features .layer {
    top: -78px;
    height: 1343px;
  }
  #content section.features .layer i {
    height: 1343px;
    background: url('/static/v3/img/wave.png');
  }
  #content section.features .layer i:before {
    background: #f4f5f9;
    height: 1500px;
  }
  #content section.features .header {
    margin-bottom: 25px;
  }
  #content section.features ul li {
    width: 480px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
  }
  #content section.features ul li:last-child {
    margin-left: 16px;
  }
  #content section.features ul li .row {
    height: 114px;
  }
  #content section.features ul li .row figure {
    width: 117px;
    line-height: 114px;
  }
  #content section.features .button-wrap {
    margin-top: 41px;
  }
  #content section.features .button-wrap .button {
    width: 296px;
  }
  #content section.clients {
    height: 883px;
    padding-top: 116px;
  }
  #content section.clients .layer {
    height: 999px;
    background: #f4f5f9;
  }
  #content section.clients .header {
    margin-bottom: 27px;
  }
  #content section.clients .place .message {
    width: 482px;
  }
  #content section.contacts {
    padding-top: 122px;
    padding-bottom: 40px;
  }
  #content section.contacts .layer {
    height: 1174px;
    background: #303040;
  }
  #content section.contacts .header {
    margin-bottom: 27px;
  }
  #content section.contacts .separator {
    margin-bottom: -4px;
  }
  #content section.contacts ul.contacts {
    padding-top: 73px;
    text-align: justify;
  }
  #content section.contacts ul.contacts li {
    width: 242px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline;
  }
  #content section.contacts .button-wrap {
    text-align: center;
    margin-top: 41px;
  }
  #content section.contacts .button-wrap .button {
    width: 400px;
  }
}
@media (max-width: 980px) {
  body[data-responsive=true] > .container {
    margin-top: 0 !important;
  }
  body[data-responsive=true] #content section .layer {
    width: 980px;
    margin-left: -490px;
  }
  body[data-responsive=true] #content section h1,
  body[data-responsive=true] #content section h2 {
    font-size: 50px;
  }
  body[data-responsive=true] #content section h3 {
    font-size: 36px;
    line-height: 43px;
  }
  body[data-responsive=true] #content section .header {
    text-align: center;
    padding: 0 20px;
  }
  body[data-responsive=true] #content section.with-padding {
    padding: 0 15px;
  }
  body[data-responsive=true] #content section.promo {
    padding-top: 113px;
    height: 440px;
  }
  body[data-responsive=true] #content section.promo .layer i {
    height: 555px;
    background-color: #303040;
  }
  body[data-responsive=true] #content section.promo .layer #promo {
    display: none;
  }
  body[data-responsive=true] #content section.promo .layer #promo-small {
    display: inline-block;
  }
  body[data-responsive=true] #content section.promo .header {
    padding: 0 50px;
    margin-bottom: 22px;
  }
  body[data-responsive=true] #content section.promo .switch {
    margin-top: 37px;
    text-align: center;
  }
  body[data-responsive=true] #content section.promo .switch .button {
    width: 249px;
  }
  body[data-responsive=true] #content section.promo .switch .button:first-child {
    margin-bottom: 20px;
  }
  body[data-responsive=true] #content section.promo .switch .button:last-child {
    -webkit-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -moz-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -ms-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    -o-transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    transition: border-color .2s, color .2s, background .2s, outline-color .2s, text-shadow .2s, box-shadow .2s;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
  }
  body[data-responsive=true] #content section.promo .switch .button:last-child:hover {
    text-shadow: none;
    box-shadow: none;
  }
  body[data-responsive=true] #content section.about-us {
    padding-top: 119px;
    padding-bottom: 109px;
  }
  body[data-responsive=true] #content section.about-us .description {
    margin-top: 19px;
  }
  body[data-responsive=true] #content section.about-us .separator {
    margin-bottom: 42px;
  }
  body[data-responsive=true] #content section.about-us .categories {
    margin-top: 36px;
    text-align: center;
  }
  body[data-responsive=true] #content section.about-us .categories li:first-child {
    margin-top: 0;
  }
  body[data-responsive=true] #content section.facts {
    height: 1065px;
    padding-top: 102px;
  }
  body[data-responsive=true] #content section.facts .layer i {
    height: 1167px;
    background-image: url('/static/v3/img/street-small.jpg');
  }
  body[data-responsive=true] #content section.facts .layer i:before {
    height: 1500px;
    background: #f4f5f9;
  }
  body[data-responsive=true] #content section.facts .header {
    margin-bottom: 33px;
  }
  body[data-responsive=true] #content section.facts ul {
    margin-top: 58px;
    text-align: center;
  }
  body[data-responsive=true] #content section.facts ul li {
    margin-top: 41px;
  }
  body[data-responsive=true] #content section.facts ul li:first-child {
    margin-top: 0;
  }
  body[data-responsive=true] #content section.top {
    padding-top: 102px;
  }
  body[data-responsive=true] #content section.top .layer {
    bottom: 0;
    background: #f4f5f9;
  }
  body[data-responsive=true] #content section.top .header {
    margin-bottom: 33px;
  }
  body[data-responsive=true] #content section.top table.holder {
    width: 100%;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td {
    display: block;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table {
    margin: 0;
    table-layout: fixed;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .num,
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .name,
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .amount {
    padding: 0;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .num {
    min-width: 10%;
    max-width: 10%;
    width: 10%;
    white-space: nowrap;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .name {
    min-width: 40%;
    max-width: 40%;
    width: 40%;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .amount {
    min-width: 50%;
    max-width: 50%;
    width: 50%;
    white-space: nowrap;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td .table .amount span.amount-decimals {
    display: none;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td:last-child tbody tr:nth-child(odd) td {
    background: none;
  }
  body[data-responsive=true] #content section.top table.holder > tbody > tr > td:last-child tbody tr:nth-child(even) td {
    background: #ffffff;
  }
  body[data-responsive=true] #content section.top .button-wrap {
    margin: 50px 0;
  }
  body[data-responsive=true] #content section.top .button-wrap .button {
    width: 287px;
  }
  body[data-responsive=true] #content section.features {
    height: 1313px;
    padding-top: 285px;
  }
  body[data-responsive=true] #content section.features .layer i {
    height: 1757px;
    background: url('/static/v3/img/wave-small.png');
    margin-top: -158px;
  }
  body[data-responsive=true] #content section.features .layer i:before {
    background: #f4f5f9;
    height: 1500px;
  }
  body[data-responsive=true] #content section.features .header {
    margin-bottom: 32px;
  }
  body[data-responsive=true] #content section.features ul li .row {
    height: 131px;
  }
  body[data-responsive=true] #content section.features ul li .row figure {
    width: 93px;
    line-height: 131px;
  }
  body[data-responsive=true] #content section.features ul li .row article {
    width: 180px;
    padding-left: 104px;
  }
  body[data-responsive=true] #content section.features .button-wrap {
    margin-top: 31px;
  }
  body[data-responsive=true] #content section.features .button-wrap .button {
    width: 100%;
  }
  body[data-responsive=true] #content section.features .format__list {
    display: block;
    justify-content: center;
    margin-top: 84px;
  }
  body[data-responsive=true] #content section.features .format__item {
    width: 100%;
    margin: 0;
    margin-bottom: 48px;
  }
  body[data-responsive=true] #content section.features .format__ico {
    margin-bottom: 40px;
    background-position: left 96px center;
  }
  body[data-responsive=true] #content section.clients {
    height: 866px;
    padding-top: 102px;
  }
  body[data-responsive=true] #content section.clients .layer {
    bottom: 0;
    background: #f4f5f9;
  }
  body[data-responsive=true] #content section.clients .header {
    margin-bottom: 33px;
  }
  body[data-responsive=true] #content section.clients ul li {
    width: 143px;
    margin-bottom: 10px;
  }
  body[data-responsive=true] #content section.clients ul li i {
    width: 140px;
    height: 70px;
  }
  body[data-responsive=true] #content section.clients .place .message {
    width: 100%;
    height: 70px;
    line-height: 70px;
  }
  body[data-responsive=true] #content section.clients .place .message span {
    font-size: 20px;
  }
  body[data-responsive=true] #content section.contacts {
    padding-top: 103px;
    padding-bottom: 47px;
    text-align: center;
  }
  body[data-responsive=true] #content section.contacts .layer {
    height: 760px;
    background: #303040;
  }
  body[data-responsive=true] #content section.contacts .header {
    margin-bottom: 33px;
  }
  body[data-responsive=true] #content section.contacts ul.contacts {
    display: none;
  }
  body[data-responsive=true] #content section.contacts .button {
    display: inline-block;
    margin-top: 31px;
    width: 287px;
  }
  body[data-responsive=true] #content section.contacts .map-wrap {
    display: none;
  }
  body[data-responsive=true] #content section.contacts .ending-slogan {
    display: none;
  }
}
html[lang=gr] #content section.promo .switch .button {
  width: 280px;
}
html[lang=gr] #content section.promo .switch .button:first-child {
  margin-left: 190px;
}
html[lang=gr] #content section.promo .switch .button:last-child {
  margin-right: 190px;
}
