html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}
html {
  font-size: 62.5%;
}
body {
  font: 1.8rem "MuseoSansMedium", Helvetica, Arial, sans-serif;
  color: #1a1a1a;
  background: #fff;
}
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.h-l {
  overflow: hidden;
}
.clear {
  height: 1px;
  line-height: 0;
  font-size: 0;
  clear: both;
}
a {
  color: #fff;
  text-decoration: none;
}
a.inverse {
  color: #1a1a1a;
}
a:hover
, a.inverse:hover {
  color: #00aff0;
}
a:active
, a.inverse:active {
  color: #008abd;
}
img {
  border: none;
  max-width: 100%;
}


.h-wheight {
  height: 100%;
  position: relative;
}
.h-fixed {
  max-width: 1920px;
  height: 100%;
  margin: 0 auto;
}


.fixed-panel {
  width: 6rem;
  height: 100%;
  background: rgba(0,0,0,.85);
  position: fixed;
  top: 0; left: 0;
  z-index: 10;
}
.vert-list {
  position: absolute;
  left: 0;
  width: 100%;
}
.vert-social {
  top: 3.5rem;
}
.vert-feedback {
  bottom: 3.5rem;
}
.vert-list li {
  margin: 0 0 3rem;
}
.vert-list li:last-child {
  margin: 0;
}
.vert-list a {
  display: block;
  margin: 0 auto;
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
}
.fb {
  width: 14px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTQgMjQiIHdpZHRoPSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMS4yOTk5OSAxMi44aDIuN3YxMC44YzAgLjIuMi40LjQuNGg0LjVjLjIgMCAuNC0uMi40LS40di0xMC44aDMuMDAwMDFjLjIgMCAuNC0uMS40LS4zbC41LTRjMC0uMSAwLS4yLS4xLS4zcy0uMi0uMS0uMy0uMWgtMy41MDAwMXYtMi41YzAtLjguNC0xLjEgMS4yMDAwMS0xLjFoMi4zYy4yIDAgLjQtLjIuNC0uNHYtMy43YzAtLjItLjItLjQtLjQtLjRoLTMuMS0uMTAwMDFjLS41IDAtMi40LjEtMy45IDEuNS0xLjkgMS41LTEuNyAzLjMtMS42IDMuNnYyLjloLTIuOGMtLjIgMC0uMzk5OTk2LjItLjM5OTk5Ni40djMuOWMwIC4zLjE5OTk5Ni41LjM5OTk5Ni41eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.twitter {
  width: 20px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjAgMTYiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTkuMyAxLjhjLS4zLjEtLjYuMy0uOS4zLjQtLjQuNy0uOS45LTEuNSAwLS4xIDAtLjMtLjEtLjMtLjEtLjEtLjItLjEtLjQgMC0uNy40LTEuNC43LTIuMi45LS44LS44LTEuOS0xLjItMy0xLjItMi4zIDAtNC4yIDEuOS00LjIgNC4ydi41Yy0yLjktLjMtNS41LTEuNy03LjQtMy45IDAtLjEtLjEtLjEtLjItLjFzLS4yLjEtLjIuMmMtLjQuNi0uNiAxLjMtLjYgMi4xIDAgMSAuNCAyIDEgMi43LS4yLS4xLS40LS4yLS42LS4zLS4xLS4xLS4yLS4xLS4zIDAgMCAuMS0uMS4yLS4xLjN2LjFjMCAxLjUuOCAyLjkgMi4xIDMuNi0uMSAwLS4yIDAtLjMgMHMtLjIgMC0uMy4xLS4xLjItLjEuM2MuNSAxLjQgMS42IDIuNSAzLjEgMi44LTEuMi43LTIuNSAxLjEtNCAxLjEtLjMgMC0uNTk5OTk3IDAtLjg5OTk5Ny0uMS0uMSAwLS4zLjEtLjMuMnMwIC4zLjEuNGMxLjc5OTk5NyAxLjIgMy44OTk5OTcgMS44IDYuMDk5OTk3IDEuOCA0LjMgMCA2LjktMiA4LjQtMy43IDEuOS0yLjEgMi45LTQuOSAyLjktNy43IDAtLjEgMC0uMiAwLS4zLjctLjYgMS40LTEuMiAxLjktMiAuMS0uMS4xLS4zIDAtLjRzLS4yLS4xLS40LS4xeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.vk {
  width: 29px;
  height: 17px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMjkgMTciIHdpZHRoPSIyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjQuMSAxMC4yYy45LjkgMS45IDEuOCAyLjcgMi44LjQuNC43LjkgMSAxLjQuNC43IDAgMS41LS42IDEuNmgtNC4xYy0xLjEuMS0xLjktLjMtMi42LTEuMS0uNi0uNi0xLjEtMS4yLTEuNi0xLjgtLjItLjItLjUtLjUtLjctLjctLjYtLjQtMS0uMy0xLjQuMy0uMy42LS40IDEuMi0uNCAxLjkgMCAxLS4zIDEuMi0xLjMgMS4zLTIuMS4xLTQtLjItNS44LTEuMy0xLjYtLjktMi44LTIuMi0zLjktMy43LTIuMS0yLjktMy43LTYtNS4xOTk5OTgtOS4yLS40LS43LS4xLTEuMS43LTEuMWgzLjk5OTk5OGMuNSAwIC45LjMgMS4xLjguNyAxLjggMS42IDMuNSAyLjcgNSAuMy40LjYuOCAxIDEuMS41LjMuOC4yIDEuMS0uMy4xLS4zLjItLjcuMi0xLjEuMS0xLjIuMS0yLjUtLjEtMy43LS4xLS44LS41LTEuMy0xLjMtMS40LS40LS4xLS4zLS4yLS4xLS40LjMtLjQuNi0uNiAxLjMtLjZoNC42Yy43LjEuOS41IDEgMS4ydjUuMWMwIC4zLjEgMS4xLjcgMS4zLjQuMS43LS4yLjktLjUgMS4xLTEuMiAxLjktMi42IDIuNi00IC4zLS42LjYtMS4zLjgtMS45LjItLjUuNS0uNyAxLS43aDQuNC40Yy43LjEgMSAuNC43IDEuMi0uNCAxLjEtMS4xIDIuMS0xLjggMy4xcy0xLjUgMi0yLjMgM2MtLjYgMS4xLS41IDEuNS4zIDIuNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.call {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTguOCAxNC4yYy4zIDAgLjcuMSAxIC4ycy42LjMuOC42bDIuNiAyLjZjLjIuMi40LjUuNi44cy4yLjYuMiAxLS4xLjctLjIgMS0uMy42LS42LjhjLS40LjUtLjkuOS0xLjIgMS4ycy0uNy42LTEuMS45LS44LjQtMS4zLjUtMS4xLjItMS43LjJjLTEgMC0yLS4yLTMtLjVzLTIuMS0uNy0zLjEtMS4zLTItMS4yLTMtMS45LTEuOS0xLjYtMi44LTIuNC0xLjctMS44LTIuNC0yLjgtMS40LTItMS45LTMtLjkwMDAwMS0yLTEuMjAwMDAxLTMuMS0uNDAwMDAwNS0yLS40MDAwMDA1LTNjMC0uNy4xMDAwMDA1LTEuMi4yMDAwMDA1LTEuN3MuMy0uOS41LTEuMy41MDAwMDEtLjcuODAwMDAxLTEgLjctLjggMS4yLTEuMmMuMi0uMy41LS41LjgtLjYuMy0uMTAwMDAwMi43LS4yIDEtLjJzLjcuMDk5OTk5OCAxIC4yYy4zLjEuNi4zLjguNmwyLjYgMi41Yy4yLjIuNC41LjYuOHMuMi42LjIgMS0uMS43LS4yLjktLjMuNS0uNC43LS40LjQtLjYuNi0uNC40LS42LjUtLjMuMy0uNC41LS4yLjQtLjIuNmMwIC4zLjEuNi4zLjhsNi41IDYuNWMuMi4yLjUuMy44LjMuMiAwIC40LS4xLjYtLjJzLjMtLjMuNS0uNC4zLS40LjUtLjYuNC0uNC42LS42LjUtLjMuNy0uNC42LS4xLjktLjF6bS0uOSA4LjNjLjYgMCAxLS4xIDEuNC0uMnMuNy0uMyAxLS41LjYtLjQuOS0uNy42LS42IDEtMWMuMi0uMi4zLS41LjMtLjggMC0uMS0uMS0uMy0uMi0uNXMtLjMtLjQtLjQtLjYtLjQtLjQtLjYtLjctLjQtLjQtLjctLjYtLjQtLjQtLjYtLjYtLjMtLjMtLjQtLjRjLS4yLS4yLS41LS4zLS44LS4zLS4yIDAtLjQuMS0uNi4ycy0uMy4zLS41LjQtLjMuNC0uNS42LS40LjQtLjYuNi0uNS4zLS43LjQtLjYuMi0uOS4yLS43LS4xLTEtLjItLjYtLjMtLjgtLjZsLTYuNS02LjVjLS4yLS4yLS40LS41LS42LS44cy0uMi0uNi0uMi0xIC4xLS43LjItLjkuMy0uNS40LS43LjQtLjQuNi0uNi40LS40LjYtLjUuMy0uMy40LS41LjItLjQuMi0uNmMwLS4zLS4xLS42LS4zLS44LS4xLS4xLS4yLS4yLS40LS40cy0uNC0uMy0uNi0uNS0uNC0uNC0uNi0uNy0uNS0uNC0uNy0uNi0uNC0uMy0uNi0uNC0uMy0uMi0uNS0uMmMtLjMgMC0uNi4xLS44LjMtLjQuNC0uNy43LTEgMXMtLjUuNi0uNy45LS40LjYtLjUgMS0uMi44LS4yIDEuNGMwIC45LjEgMS44LjQgMi43cy43IDEuOSAxLjIgMi44IDEuMSAxLjggMS44IDIuNyAxLjQgMS44IDIuMyAyLjYgMS43IDEuNSAyLjYgMi4yIDEuOCAxLjMgMi43IDEuOCAxLjguOSAyLjggMS4yIDEuOC40IDIuNy40eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.mail {
  width: 24px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjQgMTYiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjMgMGgtMjJjLS41IDAtMSAuNS0xIDF2MTRjMCAuNS41IDEgMSAxaDIyYy41IDAgMS0uNSAxLTF2LTE0YzAtLjUtLjUtMS0xLTF6bS0xLjkgMi05LjEgNS44LTkuMS01Ljh6bS0xOS4xIDEydi0xMC4ybDkuNSA2Yy4yLjEuNC4yLjUuMnMuNC0uMS41LS4ybDkuNS02djEwLjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}


.h-header {
  width: 100%;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
  text-align: center;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.logo {
  display: block;
  width: 105px;
  height: 20px;
  position: absolute;
  top: 6rem; left: 8.33%;
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTA1IDIwIiB3aWR0aD0iMTA1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04LjM0NzgzIDcuODI2MDljLTIuODY5NTctLjg2OTU3LTMuMzQ3ODMtMS40MzQ3OS0zLjM0NzgzLTIuMzA0MzUgMC0uNzM5MTMuNjUyMTctMS4zOTEzMSAyLTEuMzkxMzEgMS42OTU2NSAwIDIuNTY1MjIuODI2MDkgMy4yMTc0IDIuMTMwNDRsMy41NjUyLTIuMDg2OTZjLTEuMzkxMy0yLjczOTEzLTMuNzgyNi00LjE3MzkxLTYuNzgyNi00LjE3MzkxLTMuMjE3MzkgMC02LjIxNzM5MSAyLjA0MzQ4LTYuMjE3MzkxIDUuNjUyMTcgMCAzLjUyMTc0IDIuNjk1NjUxIDQuODI2MTMgNS40MzQ3ODEgNS42MDg3MyAyLjc4MjYxLjc4MjYgMy44MjYxMSAxLjIxNzQgMy44MjYxMSAyLjM0NzggMCAuNjk1Ni0uNTIxNzYgMS41MjE3LTIuNTIxNzYgMS41MjE3LTIuMDg2OTYgMC0zLjIxNzM5LTEuMDQzNC0zLjg2OTU3LTIuNTY1MmwtMy42NTIxNyAyLjA4N2MxLjA0MzQ4IDIuNzM5MSAzLjUyMTc0IDQuNTY1MiA3LjM5MTMgNC41NjUyIDQgMCA2Ljg2OTYtMi4xMzA0IDYuODY5Ni01LjY5NTcgMC0zLjg2OTUzLTMuMTMwNS00Ljg2OTUzLTUuOTEzMDctNS42OTU2MXptNTkuMTczODcgMTEuMDQzNTFoNC4yMTc0di0xOC41MjE3NzRoLTQuMjE3NHptMTcuNjk1Ny04LjQ3ODMtNy4xMzA0LTEwLjA0MzQ3NGgtMy4xNzR2MTguNTIxNzc0aDQuMjE3NHYtMTAuMDQzNTFsNy4xMzA1IDEwLjA0MzUxaDMuMTczOXYtMTguNTIxNzc0aC00LjIxNzR6bTExLjY1MjIgNC4zOTEzdi0zLjI2MDloNi42MDg0di0zLjk5OTk2aC02LjYwODR2LTMuMDg2OTZoNy4zNDc0di00LjA4Njk1NGgtMTEuNjA4M3YxOC41MjE3NzRoMTEuNzM5M3YtNC4wODd6bS03OS43MzkyLTQuMTczOWMuNDc4MyAwIC45MTMxLS4yNjA5IDEuMTMwNS0uNjA4N2wtLjUyMTgtLjMwNDM1Yy0uMTMwNC4yMTczOS0uMzQ3OC4zNDc4NS0uNjA4Ny4zNDc4NS0uNDc4MiAwLS43ODI2LS4zMDQzNy0uNzgyNi0uNzgyNjNzLjMwNDQtLjc4MjYxLjc4MjYtLjc4MjYxYy4yNjA5IDAgLjUyMTguMTMwNDQuNjA4Ny4zNDc4M2wuNTIxOC0uMzA0MzVjLS4yMTc0LS4zOTEzMS0uNjUyMi0uNjA4Ny0xLjEzMDUtLjYwODctLjgyNjEgMC0xLjM5MTMuNjA4Ny0xLjM5MTMgMS4zOTEzMSAwIC43ODI2NS42MDg3IDEuMzA0MzUgMS4zOTEzIDEuMzA0MzV6bTQuMjYwOS0uMDg3di0xLjkxM2gtLjU2NTJ2LjE3MzkxYy0uMTMwNC0uMTMwNDQtLjMwNDQtLjIxNzM5LS41NjUyLS4yMTczOS0uNTIxOCAwLS45MTMxLjQzNDc4LS45MTMxIDEgMCAuNTY1MTguMzkxMy45OTk5OC45MTMxLjk5OTk4LjI2MDggMCAuNDM0OC0uMDg2OS41NjUyLS4yMTc0di4xNzM5em0tMS4wNDM1LS40NzgyYy0uMjYwOCAwLS40MzQ4LS4xNzM5My0uNDM0OC0uNDc4MjhzLjE3NC0uNDc4MjYuNDM0OC0uNDc4MjZjLjI2MDkgMCAuNDM0OC4xNzM5MS40MzQ4LjQ3ODI2LjA0MzUuMzA0MzUtLjE3MzkuNDc4MjgtLjQzNDguNDc4Mjh6bTQuMDQzNS40Nzgydi0xLjkxM2gtMS41NjUydjEuMDg2OTVjMCAuMjE3MzktLjA4Ny4zNDc4NS0uMjYwOS4zMDQzNXYuNTIxN2MuNTY1Mi4wNDM1Ljg2OTYtLjIxNzQuODY5Ni0uNzgyNTd2LS41NjUyMmguMzkxM3YxLjM0Nzc5em0xLjI2MDktLjk1NjQ4YzAgLjU2NTE4LjQzNDguOTk5OTggMSAuOTk5OThzMS0uNDM0OCAxLS45OTk5OGMwLS41NjUyMi0uNDM0OC0xLTEtMXMtMSAuNDM0NzgtMSAxem0xLjQzNDggMGMwIC4yNjA4Ny0uMTc0LjQzNDc4LS40MzQ4LjQzNDc4LS4yNjA5IDAtLjQzNDgtLjE3MzkxLS40MzQ4LS40MzQ3OHMuMTczOS0uNDM0NzkuNDM0OC0uNDM0NzljLjI2MDggMCAuNDM0OC4xNzM5Mi40MzQ4LjQzNDc5em0zLjYwODYuOTU2NDh2LTEuOTEzaC0uNTY1MnYuNjk1NjVoLS42NTIxdi0uNjk1NjVoLS41NjUzdjEuOTEzaC41NjUzdi0uNjk1NjFoLjY1MjF2LjY5NTYxem0zLjE3NCAwaC41NjUydi0xLjkxM2gtLjU2NTJ6bS0xLjgyNjEtMS45MTN2MS45MTNoLjkxM2MuNDc4MyAwIC43MzkxLS4yNjA4LjczOTEtLjY1MjEzIDAtLjM5MTMxLS4zMDQzLS42NTIxOC0uNzM5MS0uNjUyMThoLS4zNDc4di0uNTY1MjJoLS41NjUyem0uODY5NSAxLjA4Njk1Yy4xMzA1IDAgLjE3NC4wODY5Ni4xNzQuMTczOTIgMCAuMDg2OTUtLjA0MzUuMTczOTMtLjE3NC4xNzM5M2gtLjMwNDN2LS4zNDc4NXptNS4xNzQuOTEzMDVjLjU2NTIgMCAxLS40MzQ4IDEtMSAwLS41NjUyMi0uNDM0OC0xLTEtMS0uNTY1MyAwLTEgLjQzNDc4LTEgMSAwIC41MjE3LjQzNDcgMSAxIDF6bTAtMS40NzgyN2MuMjYwOCAwIC40MzQ3LjE3MzkyLjQzNDcuNDM0NzlzLS4xNzM5LjQzNDc4LS40MzQ3LjQzNDc4Yy0uMjYwOSAwLS40MzQ4LS4xNzM5MS0uNDM0OC0uNDM0NzhzLjIxNzQtLjQzNDc5LjQzNDgtLjQzNDc5em0zLjI2MDgtLjU2NTIxYy0uMjYwOCAwLS40MzQ4LjA4Njk1LS41NjUyLjIxNzM5di0uMTczOTFoLS41NjUydjEuOTEzaC41NjUydi0xLjA0MzQ0YzAtLjI2MDg3LjEzMDQtLjM5MTMuMzQ3OC0uMzkxMy4xNzM5IDAgLjM0NzkuMTMwNDMuMzQ3OS4zNDc4MnYxLjA4NjkyaC41NjUydi0xLjE3Mzg3YzAtLjUyMTc0LS4zMDQ0LS43ODI2MS0uNjk1Ny0uNzgyNjF6bTIuNDM0OC0uODI2MDloLS41NjUydjIuNzgyNTdoLjU2NTJ6bTEuMTczOSAyLjc4MjU3aC41NjUydi0xLjkxM2gtLjU2NTJ6bS4zMDQ0LTIuMDg2OTJjLjE3MzkgMCAuMzQ3OC0uMTczOTEuMzQ3OC0uMzQ3ODIgMC0uMTczOTItLjE3MzktLjM0NzgzLS4zNDc4LS4zNDc4M3MtLjM0NzkuMTczOTEtLjM0NzkuMzQ3ODNjMCAuMjE3MzkuMTc0LjM0NzgyLjM0NzkuMzQ3ODJ6bTIuMDQzNCAxLjA0MzQ4YzAtLjI2MDg3LjEzMDUtLjM5MTMuMzQ3OS0uMzkxMy4xNzM5IDAgLjM0NzguMTMwNDMuMzQ3OC4zNDc4MnYxLjA4NjkyaC41NjUydi0xLjE3Mzg3YzAtLjUyMTc0LS4zNDc4LS43ODI2MS0uNjk1Ni0uNzgyNjEtLjI2MDkgMC0uNDM0OC4wODY5NS0uNTY1My4yMTczOXYtLjE3MzkxaC0uNTY1MnYxLjkxM2guNTY1MnptNC4zMDQ0LjA4Njk2YzAtLjU2NTIyLS40MzQ4LTEtLjk1NjUtMS0uNjA4NyAwLTEgLjQzNDc4LTEgMSAwIC41NjUxOC4zOTEzLjk5OTk4IDEuMDQzNC45OTk5OC4zNDc5IDAgLjY1MjItLjEzMDQuODI2MS0uMzkxM2wtLjQ3ODItLjI2MDg2Yy0uMDg3LjA4Njk2LS4yMTc0LjEzMDQ2LS4zNDc5LjEzMDQ2LS4yMTczIDAtLjM5MTMtLjA4Njk4LS40NzgyLS4yNjA4OWgxLjM0NzhjLjA0MzUtLjA0MzQ4LjA0MzUtLjEzMDQ0LjA0MzUtLjIxNzM5em0tMS4zOTEzLS4xNzM5MmMuMDQzNS0uMTczOTEuMjE3NC0uMzA0MzQuNDM0OC0uMzA0MzQuMTczOSAwIC4zNDc4LjA4Njk1LjM5MTMuMzA0MzR6bS0yNS4xMzA0IDUuNjk1N2MtMi4yNjA5IDAtNC4xNzQtMS4yMTc0LTQuOTU2Ni0zLjIxNzRoLTQuMzkxM2MxIDQuMzA0MyA0LjgyNjEgNy4zNDc4IDkuMzQ3OSA3LjM0NzggNC41MjE3IDAgOC4zNDc4LTMuMDQzNSA5LjM0NzgtNy4zNDc4aC00LjM5MTNjLS43ODI2IDItMi42OTU3IDMuMjE3NC00Ljk1NjUgMy4yMTc0em0wLTEwLjk1NjU3YzEuOTU2NSAwIDMuNjUyMS45MTMwNSA0LjU2NTIgMi40NzgyN2g0LjU2NTJjLTEuMjYwOS0zLjg2OTU3LTQuODY5Ni02LjYwODctOS4xMzA0LTYuNjA4Ny00LjI2MDkgMC03Ljg2OTYgMi42OTU2NS05LjEzMDUgNi41NjUyMmg0LjU2NTJjLjkxMzEtMS41MjE3NCAyLjYwODctMi40MzQ3OSA0LjU2NTMtMi40MzQ3OXptMjIuMzA0MyAyLjQzNDc5aDQuMjE3NHYtNi4yMTczOTRoLTQuMjE3NHptMS4wODcgMTIuMzA0MzhoMy4xNzM5di03aC04LjE3Mzl6bS0xMS4zOTEzIDBoNC4yMTczdi03aC00LjIxNzN6bTMuMTczOS0xOC41MjE3NzRoLTMuMTczOXY2LjIxNzM5NGg3LjYwODZ6bTE4LjY5NTYgMGgtNC4yMTc0djE4LjQzNDc3NGgxMC43ODI2di00LjA0MzVoLTYuNTY1MnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) 0 0 no-repeat;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
}
.nav {
  padding: 6rem 0 0;
  display: inline-block;
}
.nav li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2rem;
}
.lang {
  position: absolute;
  top: 6rem; right: 4.17%;
}
.lang li {
  float: left;
  border-right: 1px solid rgba(255,255,255, .5);
  padding: 0 8px;
}
.lang li:last-child {
  border: none;
  padding-right: 0;
}
.lang .active a {
  color: #00aff0;
}


.h-footer {
  box-sizing: border-box;
  width: 100%;
  padding: 0 0 2.2rem 8.3%;
  position: absolute;
  bottom: 0; left: 0;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  color: #fff;
}


.h-tiles-wrap {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.b-tile {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
.b-tile-w100 {
  width: 100%;
}
.b-tile-w75 {
  width: 75%;
}
.b-tile-w60 {
  width: 60%;
}
.b-tile-w50 {
  width: 50%;
}
.b-tile-w40 {
  width: 40%;
}
.b-tile-w25 {
  width: 25%;
}
.b-tile-h80 {
  height: 80%;
}
.b-tile-h50 {
  height: 50%;
}
.b-tile-h20 {
  height: 20%;
}
.b-tile-bottom {
  align-items: flex-end;
}
.b-tile-text {
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.b-tile-bg {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.b-partners
, .b-spa
, .b-stomat
, .b-judicial
, .b-help 
, .b-work
, .b-form {
  color: #fff;
}
.b-partners {
  background: #1a1a1a;
}
.b-stomat {
  justify-content: flex-end;
  text-align: right;
}
.b-help {
  justify-content: center;
  text-align: center;
  font-size: 3.2rem;
  text-transform: uppercase;
}
.b-carousel {
  display: block;
}

.b-partners .b-tile-bg {
  width: 58.3%;
  left: auto; right: 0;
  background-image: linear-gradient(0deg, rgba(0,0,0,.4), rgba(0,0,0,.4)), url(../i/macbook-air.jpg);
}
.b-usage .b-tile-bg {
  background: #fff;
}
.b-barbershops .b-tile-bg {
  background-image: linear-gradient(180deg, rgba(255,255,255,0) 50%, #FFFFFF 100%), url(../i/proposal-block-1.jpg);
}
.b-spa .b-tile-bg {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%), url(../i/proposal-block-2.jpg);
}
.b-stomat .b-tile-bg {
  background-image: linear-gradient(180deg, rgba(0, 175, 240, 0) 50%, #00AFF0 100%), url(../i/proposal-block-3.jpg);
}
.b-judicial .b-tile-bg {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%), url(../i/proposal-block-4.jpg);
}
.b-car-services .b-tile-bg {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFFFFF 100%), url(../i/proposal-block-5.jpg);
}
.b-help .b-tile-bg {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../i/learn.jpg);
}
.b-carousel .b-tile-bg {
  background-image: linear-gradient(90deg, #F2F2F2 0%, #F2F2F2 50%, rgba(242, 242, 242, 0) 100%);
}
.b-work .b-tile-bg {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../i/work.jpg);
}
.b-form .b-tile-bg {
  background: #1a1a1a;
}

.b-tile-w60 .b-tile-text {
  padding: 0 3rem 0 14.3%;
}
.b-tile-w50 .b-tile-text {
  padding: 0 16.7%;
}
.b-tile-w25 .b-tile-text {
  padding: 0 33.3%;
}
.b-tile-bottom .b-tile-text {
  padding: 0 3.2rem 3.2rem;
  font-size: 2.4rem;
}
.b-partners .b-tile-text {
  padding: 0 8.3%;
}
.b-help .b-tile-text {
  padding: 0 3.2rem;
}
.b-form .b-tile-text {
  padding: 0 10%;
}
.b-carousel .b-tile-text {
  padding: 0 0 0 25%;
  height: 100%;
}

.b-partners h1 {
  font-size: 7.2rem;
  margin: 0 0 4.5rem;
  width: 70%;
  max-width: 75rem;
}
.b-partners h1 .smaller {
  display: block;
  font-size: 3.2rem;
  font-family: "MuseoSansRegular", Helvetica, Arial, sans-serif;
}

.btn {
  display: inline-block;
  background: #00aff0;
  border: none;
  font: 1.8rem "MuseoSansBold", Helvetica, Arial, sans-serif;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 1.6rem 3.3rem;
  color: #fff;
  cursor: pointer;
}
.btn:hover {
  color: #fff;
}
.btn:active {
  background: #008abd;
  color: #fff;
}

.screens-nav li h2 {
  font-size: 4.8rem;
}
.screens-nav li {
  margin: 0 0 2rem;
}
.screens-nav li.steps {
  margin: 0 0 2rem 3.7rem;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.screens-nav li:last-child {
  margin-bottom: 0;
}
.screens-nav li.steps a {
  opacity: .2;
}
.screens-nav li.steps.next a 
, .screens-nav li.steps.prev a {
  opacity: .4;
}
.b-work .screens-nav li.steps a {
  opacity: .4;
}
.b-work .screens-nav li.steps.prev a {
  opacity: .6;
}
.screens-nav li.steps a:hover
, .screens-nav li.steps a:active 
, .b-work .screens-nav li.steps a:hover
, .b-work .screens-nav li.steps a:active {
  opacity: 1;
}

.service-list {
  padding: 3.5rem 0 0;
}
.service-list li {
  box-sizing: border-box;
  display: inline-block;
  width: 49.4%;
  vertical-align: top;
  margin: 0 0 4.5rem;
  padding: 8rem 4rem 0 0;
  position: relative;
}
.service-list .service-icon {
  display: block;
  position: absolute;
  top: 0; left: 0;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.service-list .service-icon.ic1 {
  width: 6.6rem;
  height: 6.6rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjY2IiB2aWV3Qm94PSIwIDAgNjYgNjYiIHdpZHRoPSI2NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjIuODI0MiAwLTIuMjk2OSA1Ljc0NjA5Yy0xLjc0MjEuNDY4NzUtMy40MTAxIDEuMTYwMTYtNC45NzY1IDIuMDYyNTFsLTUuNjkxNDMtMi40Mzc1MS00LjQ4ODI4IDQuNDg4MjggMi40Mzc1MSA1LjY5MTQzYy0uOTAyMzUgMS41NjI1LTEuNTkzNzUgMy4yMzA0LTIuMDYyNTEgNC45NzI2bC01Ljc0NjA5IDIuMzAwOHY2LjM1MTZsNS43NDYwOSAyLjMwMDhjLjQ2ODc1IDEuNzQyMSAxLjE2MDE2IDMuNDA2MiAyLjA2MjUxIDQuOTcyNmwtMi40Mzc1MSA1LjY5MTQgNC40ODgyOCA0LjQ4ODMgNS42OTE0My0yLjQzNzVjMS41NjY0LjkwMjMgMy4yMzQ0IDEuNTkzNyA0Ljk3NjUgMi4wNjI1bDIuMjk2OSA1Ljc0NjFoNS4xNzU4di0yaC0zLjgyNDJsLTIuMTc1OC01LjQzNzUtLjUtLjEyMTFjLTEuODg2Ny0uNDYwOS0zLjY4NzUtMS4yMDMxLTUuMzU1NS0yLjIyMjZsLS40NDE0LS4yNjU3LTUuMzg2NyAyLjMwODYtMi41NzgxMi0yLjU3ODEgMi4zMDg2Mi01LjM4NjctLjI2NTY1LS40NDE0Yy0xLjAxNTYzLTEuNjY0MS0xLjc2MTcyLTMuNDY0OS0yLjIxODc1LTUuMzU1NWwtLjEyNS0uNS01LjQzNzUtMi4xNzU4di0zLjY0ODRsNS40Mzc1LTIuMTc1OC4xMjExLS41Yy40NjA5My0xLjg5MDYgMS4yMDcwMy0zLjY5MTQgMi4yMjI2NS01LjM1NTVsLjI2NTY1LS40NDE0LTIuMzA4NjItNS4zODY3IDIuNTc4MTItMi41NzgxMiA1LjM4NjcgMi4zMDg2Mi40Mzc1LS4yNjU2NWMxLjY2OC0xLjAxNTYyIDMuNDcyNy0xLjc2MTcyIDUuMzU5NC0yLjIxODc1bC41LS4xMjUgMi4xNzU4LTUuNDM3NWgzLjY0ODRsMi4xNzU4IDUuNDM3NTEuNS4xMjEwOWMxLjg4NjcuNDYwOTMgMy42ODc1IDEuMjAzMTMgNS4zNTU1IDIuMjIyNjZsLjQ0MTQuMjY1NjQgNS4zODY3LTIuMzA4NjIgMi41NzgxIDIuNTc4MTItMi4zMDg2IDUuMzg2Ny4yNjU3LjQ0MTRjMS4wMTU2IDEuNjY0MSAxLjc2MTcgMy40NjQ5IDIuMjE4NyA1LjM1NTVsLjEyNS41IDUuNDM3NSAyLjE3NTh2My42NDg0bC01LjQzNzUgMi4xNzU4LS4xMjUuNWMtLjEyMTEuNTA3OC0uMjg1MiAxLjAwMzktLjQ1MzEgMS41aDIuMTAxNWMuMDU0Ny0uMTc1OC4xMjExLS4zNDc3LjE2OC0uNTIzNGw1Ljc0NjEtMi4zMDA4di02LjM1MTZsLTUuNzQ2MS0yLjMwMDhjLS40Njg3LTEuNzQyMS0xLjE2MDEtMy40MDYyLTIuMDYyNS00Ljk3MjZsMi40Mzc1LTUuNjkxNDItNC40ODgzLTQuNDg4MjgtNS42OTE0IDIuNDM3NWMtMS41NjY0LS45MDIzNC0zLjIzNDQtMS41OTM3NC00Ljk3NjUtMi4wNjI1bC0yLjI5NjktNS43NDYwOTA2OXptMy4xNzU4IDEzYy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem00LjYxMzMuOTEwMmMtLjQxNDEtLjAwNzktLjc4OTEuMjM4Mi0uOTQ1My42MjExLS4yMTEuNTA3OC4wMzEyIDEuMDkzNy41MzkgMS4zMDQ2LjUxMTcuMjExIDEuMDk3Ny0uMDMxMiAxLjMwODYtLjUzOS4yMTEtLjUxMTctLjAzMTItMS4wOTc3LS41NDI5LTEuMzA4Ni0uMTEzMy0uMDQ2OS0uMjM0NC0uMDc0Mi0uMzU5NC0uMDc4MXptLTkuMTk1My4wMDM5Yy0uMTM2OCAwLS4yNjk2LjAyMzQtLjM5MDcuMDc0Mi0uNTExNy4yMTQ4LS43NTM5Ljc5NjktLjU0MjkgMS4zMDg2LjEwMTUuMjQyMi4yOTY4LjQzNzUuNTM5LjUzOS4yNDYxLjEwMTYuNTIzNS4xMDE2Ljc2OTYuMDA0LjUwNzgtLjIxNDkuNzUtLjc5NjkuNTM5LTEuMzA4Ni0uMTUyMy0uMzcxMS0uNTE1Ni0uNjEzMy0uOTE0LS42MTcyem0tMy44ODY4IDIuNjAxNWMtLjI3MzQtLjAwMzktLjUzNTEuMTAxNi0uNzIyNi4yOTMtLjM5MDYuMzkwNi0uMzkwNiAxLjAyMzQgMCAxLjQxNDEuMzg2Ny4zOTA2IDEuMDIzNC4zOTA2IDEuNDEwMiAwIC4zOTA2LS4zOTA3LjM5MDYtMS4wMjM1IDAtMS40MTQxLS4xODM2LS4xODM2LS40Mjk3LS4yODkxLS42ODc2LS4yOTN6bTE2Ljk2ODggMGMtLjI3MzQtLjAwMzktLjUzMTMuMTAxNi0uNzIyNy4yOTMtLjM5MDYuMzkwNi0uMzkwNiAxLjAyMzQgMCAxLjQxNDEuMzkwNy4zOTA2IDEuMDIzNS4zOTA2IDEuNDE0MSAwIC4zOTA2LS4zOTA3LjM5MDYtMS4wMjM1IDAtMS40MTQxLS4xODM2LS4xODM2LS40MzM2LS4yODkxLS42OTE0LS4yOTN6bS04LjUgMi40ODQ0Yy0zLjg1NTUgMC03IDMuMTQ0NS03IDdzMy4xNDQ1IDcgNyA3IDctMy4xNDQ1IDctNy0zLjE0NDUtNy03LTd6bTExLjA5MzcgMS40MDYzYy0uMTMyOCAwLS4yNjU2LjAyMzQtLjM5MDYuMDc4MS0uNTExNy4yMTA5LS43NTM5Ljc5MjktLjU0MjkgMS4zMDQ3LjIxNDguNTExNy43OTY4Ljc1MzkgMS4zMDg2LjUzOS41MDc4LS4yMTA5Ljc1LS43OTI5LjU0MjktMS4zMDA4LS4xNTYyLS4zNzUtLjUxNTYtLjYxNzEtLjkxNzktLjYyMXptLTIyLjE1NjIgMGMtLjQxNDEtLjAwNzktLjc4OTEuMjM4Mi0uOTQ5Mi42MjEtLjIxMS41MDc5LjAzMTIgMS4wOTM4LjU0MjkgMS4zMDQ3LjUxMTguMjExIDEuMDkzOC0uMDMxMiAxLjMwODYtLjUzOS4yMTEtLjUxMTctLjAzMTItMS4wOTc3LS41NDI5LTEuMzA4Ni0uMTEzMy0uMDQ2OS0uMjM4My0uMDc0Mi0uMzU5NC0uMDc4MXptMTEuMDYyNS41OTM3YzIuNzczNCAwIDUgMi4yMjY2IDUgNXMtMi4yMjY2IDUtNSA1LTUtMi4yMjY2LTUtNSAyLjIyNjYtNSA1LTV6bS0xMiA0Yy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem0yNCAwYy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem0tMjMuMDc4MSA0LjU5MzhjLS4xMzY4LS4wMDQtLjI2NTcuMDIzNC0uMzkwNy4wNzQyLS41MTE3LjIxMDktLjc1MzkuNzk2OC0uNTQyOSAxLjMwNDcuMjE0OC41MTE3Ljc5NjkuNzUzOSAxLjMwODYuNTQyOS41MTE3LS4yMTA5Ljc1MzktLjc5NjkuNTQyOS0xLjMwODYtLjE1NjItLjM3MTEtLjUxOTUtLjYxMzItLjkxNzktLjYxMzJ6bTIyLjE4NzUgMGMtLjQxNDEtLjAxMTgtLjc4OTEuMjM0My0uOTQ5Mi42MTMyLS4yMTEuNTExNy4wMzEyIDEuMDk3Ny41NDI5IDEuMzA4Ni41MTE3LjIxMSAxLjA5MzgtLjAzMTIgMS4zMDg2LS41NDI5LjIxMS0uNTA3OS0uMDMxMi0xLjA5MzgtLjU0MjktMS4zMDQ3LS4xMTMzLS4wNDY5LS4yMzgzLS4wNzQyLS4zNTk0LS4wNzQyem0tMTkuNTc4MiAzLjg5MDZjLS4yNzM0LS4wMDM5LS41MzUxLjEwMTUtLjcyMjYuMjk2OC0uMzkwNi4zODY4LS4zOTA2IDEuMDIzNSAwIDEuNDEwMi4zODY3LjM5MDYgMS4wMjM0LjM5MDYgMS40MTAyIDAgLjM5MDYtLjM4NjcuMzkwNi0xLjAyMzQgMC0xLjQxMDItLjE4MzYtLjE4NzUtLjQyOTctLjI4OS0uNjg3Ni0uMjk2OHptMTYuNDY4OC41MTU2Yy0yLjE5OTIgMC00IDEuODAwOC00IDR2MjhoMzZ2LTI4YzAtMi4xOTkyLTEuODAwOC00LTQtNHptMCAyaDI4YzEuMTE3MiAwIDIgLjg4MjggMiAydjI2aC0zMnYtMjZjMC0xLjExNzIuODgyOC0yIDItMnptLTEyLjU3MDMuMDg1OWMtLjQxNDEtLjAwNzgtLjc4OTEuMjM0NC0uOTQ1My42MTcyLS4yMTEuNTExNy4wMzEyIDEuMDkzOC41NDI5IDEuMzA4Ni41MDc5LjIxMSAxLjA5MzgtLjAzMTIgMS4zMDQ3LS41NDI5LjIxMS0uNTExOC0uMDMxMi0xLjA5MzgtLjUzOS0xLjMwODYtLjExNzItLjA0NjktLjIzODMtLjA3MDQtLjM2MzMtLjA3NDN6bTQuNTcwMy45MTQxYy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem04IDNjLS41NTA4IDAtMSAuNDQ5Mi0xIDFzLjQ0OTIgMSAxIDEgMS0uNDQ5MiAxLTEtLjQ0OTItMS0xLTF6bTQgMGMtLjU1MDggMC0xIC40NDkyLTEgMXMuNDQ5MiAxIDEgMSAxLS40NDkyIDEtMS0uNDQ5Mi0xLTEtMXptNCAwYy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem00IDBjLS41NTA4IDAtMSAuNDQ5Mi0xIDFzLjQ0OTIgMSAxIDEgMS0uNDQ5MiAxLTEtLjQ0OTItMS0xLTF6bTQgMGMtLjU1MDggMC0xIC40NDkyLTEgMXMuNDQ5MiAxIDEgMSAxLS40NDkyIDEtMS0uNDQ5Mi0xLTEtMXptNCAwYy0uNTUwOCAwLTEgLjQ0OTItMSAxcy40NDkyIDEgMSAxIDEtLjQ0OTIgMS0xLS40NDkyLTEtMS0xem00IDBjLS41NTA4IDAtMSAuNDQ5Mi0xIDFzLjQ0OTIgMSAxIDEgMS0uNDQ5MiAxLTEtLjQ0OTItMS0xLTF6bTQgMGMtLjU1MDggMC0xIC40NDkyLTEgMXMuNDQ5MiAxIDEgMSAxLS40NDkyIDEtMS0uNDQ5Mi0xLTEtMXptLTE0LjIxNDggNC4yMjI3LTUuNDkyMiA1LjI5NjgtMi42NTI0LTIuNzE4Ny0xLjQzMzYgMS4zOTQ1IDQuMDQzIDQuMTQ0NSA2LjkyMTktNi42Nzk2em0wIDktNS40OTIyIDUuMjk2OC0yLjY1MjQtMi43MTg3LTEuNDMzNiAxLjM5NDUgNC4wNDMgNC4xNDQ1IDYuOTIxOS02LjY3OTZ6IiBmaWxsPSIjMDBhZmYwIi8+PC9zdmc+);
}
.service-list .service-icon.ic2 {
  width: 6.2rem;
  height: 6.2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjYyIiB2aWV3Qm94PSIwIDAgNjIgNjIiIHdpZHRoPSI2MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTMgMGMtMy45IDAtNyAzLjEtNyA3czMuMSA3IDcgNyA3LTMuMSA3LTctMy4xLTctNy03em0wIDJjMi44IDAgNSAyLjIgNSA1cy0yLjIgNS01IDUtNS0yLjItNS01IDIuMi01IDUtNXptMjQgMXYzaC0xNXYyaDM4djM0aC0zN3YyaDE0djEuNWwtNy42IDguNWMtLjEgMC0uMyAwLS40IDAtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDIgMi0uOSAyLTJjMC0uMiAwLS40LS4xLS42bDYuMS02Ljh2Mi40aDJ2LTIuM2w2LjEgNi43Yy0uMS4yLS4xLjQtLjEuNiAwIDEuMS45IDIgMiAyczItLjkgMi0yLS45LTItMi0yYy0uMSAwLS4zIDAtLjQgMGwtNy42LTguM3YtMS43aDIzdi0zOGgtMjN2LTN6bTE5IDdjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTAgNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptLTUwIDJjLTMuMyAwLTYgMi43LTYgNnYxNi41YzAgMS45IDEuNiAzLjUgMy41IDMuNS41IDAgMS0uMSAxLjUtLjR2MTYuOWMwIDEuOSAxLjYgMy41IDMuNSAzLjVzMy41LTEuNiAzLjUtMy41di0xNC41aDJ2MTQuNWMwIDEuOSAxLjYgMy41IDMuNSAzLjVzMy41LTEuNiAzLjUtMy41di0zNS41aDE2LjVjMS45IDAgMy41LTEuNiAzLjUtMy41cy0xLjYtMy41LTMuNS0zLjVoLTIyLjFsLTIuNCA0LjEtMi40LTQuMXptMCAyaDMuNGwzLjYgNS45IDMuNi01LjloMjAuOWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC0xOC41djM3LjVjMCAuOC0uNyAxLjUtMS41IDEuNXMtMS41LS43LTEuNS0xLjV2LTE2LjVoLTZ2MTYuNWMwIC44LS43IDEuNS0xLjUgMS41cy0xLjUtLjctMS41LTEuNXYtMjBoLTJjMCAuOC0uNyAxLjUtMS41IDEuNXMtMS41LS43LTEuNS0xLjV2LTE2LjVjMC0yLjIgMS44LTQgNC00em01MCAwYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bS01MCAxYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem01MCAzYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0tNTAgMWMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptNTAgM2MtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptLTUwIDFjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTUwIDNjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bS01MCAxYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem01MCAzYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xeiIgZmlsbD0iIzAwYWZmMCIvPjwvc3ZnPg==);
}
.service-list .service-icon.ic3 {
  width: 6.3rem;
  height: 6rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjYwIiB2aWV3Qm94PSIwIDAgNjMgNjAiIHdpZHRoPSI2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTMgMGMtMy45IDAtNyAzLjEtNyA3czMuMSA3IDcgNyA3LTMuMSA3LTctMy4xLTctNy03em04IDEgMSAyaDM3djM4aDFjLjYgMCAxIC40IDEgMXYxaC0zOHYyaDQwdi0zYzAtMS4zLS44LTIuNC0yLTIuOHYtMzguMnptLTggMWMyLjggMCA1IDIuMiA1IDVzLTIuMiA1LTUgNS01LTIuMi01LTUgMi4yLTUgNS01em0tNyAxNGMtMy4zIDAtNiAyLjctNiA2djE2LjVjMCAxLjkgMS42IDMuNSAzLjUgMy41LjUgMCAxLS4xIDEuNS0uNHYzLjRoMnYtNi41aC0yYzAgLjgtLjcgMS41LTEuNSAxLjVzLTEuNS0uNy0xLjUtMS41di0xNi41YzAtMi4yIDEuOC00IDQtNGgzLjRsMy42IDUuOSAzLjYtNS45aDIwLjljLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtMTguNXYyNGgydi0yMmgxNi41YzEuOSAwIDMuNS0xLjYgMy41LTMuNXMtMS42LTMuNS0zLjUtMy41aC0yMi4xbC0yLjQgNC4xLTIuNC00LjF6bTAgN2MtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptMCA0Yy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTAgNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptMTggNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptNCAwYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem00IDBjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTQgMGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptNCAwYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem00IDBjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTQgMGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptNCAwYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem00IDBjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bS00OSA5Yy0zLjMgMC02IDIuNy02IDZzMi43IDYgNiA2YzIuMSAwIDMuOS0xLjEgNS0yLjcgMS4xIDEuNiAyLjkgMi43IDUgMi43czMuOS0xLjEgNS0yLjdjMS4xIDEuNiAyLjkgMi43IDUgMi43czMuOS0xLjEgNS0yLjdjMS4xIDEuNiAyLjkgMi43IDUgMi43czMuOS0xLjEgNS0yLjdjMS4xIDEuNiAyLjkgMi43IDUgMi43czMuOS0xLjEgNS0yLjdjMS4xIDEuNiAyLjkgMi43IDUgMi43IDMuMyAwIDYtMi43IDYtNnMtMi43LTYtNi02Yy0yLjEgMC0zLjkgMS4xLTUgMi43LTEuMS0xLjYtMi45LTIuNy01LTIuN3MtMy45IDEuMS01IDIuN2MtMS4xLTEuNi0yLjktMi43LTUtMi43cy0zLjkgMS4xLTUgMi43Yy0xLjEtMS42LTIuOS0yLjctNS0yLjdzLTMuOSAxLjEtNSAyLjdjLTEuMS0xLjYtMi45LTIuNy01LTIuN3MtMy45IDEuMS01IDIuN2MtMS4xLTEuNi0yLjktMi43LTUtMi43em0wIDJjMi4yIDAgNCAxLjggNCA0cy0xLjggNC00IDQtNC0xLjgtNC00IDEuOC00IDQtNHptMTAgMGMyLjIgMCA0IDEuOCA0IDRzLTEuOCA0LTQgNC00LTEuOC00LTQgMS44LTQgNC00em0xMCAwYzIuMiAwIDQgMS44IDQgNHMtMS44IDQtNCA0LTQtMS44LTQtNCAxLjgtNCA0LTR6bTEwIDBjMi4yIDAgNCAxLjggNCA0cy0xLjggNC00IDQtNC0xLjgtNC00IDEuOC00IDQtNHptMTAgMGMyLjIgMCA0IDEuOCA0IDRzLTEuOCA0LTQgNC00LTEuOC00LTQgMS44LTQgNC00em0xMCAwYzIuMiAwIDQgMS44IDQgNHMtMS44IDQtNCA0LTQtMS44LTQtNCAxLjgtNCA0LTR6IiBmaWxsPSIjMDBhZmYwIi8+PC9zdmc+);
}
.service-list .service-icon.ic4 {
  width: 5.6rem;
  height: 6.2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjYyIiB2aWV3Qm94PSIwIDAgNTYgNjIiIHdpZHRoPSI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNiAwdjJoLTZ2NThoNnYyaDUwdi00Ny40bC0xNC42LTE0LjZ6bTIgMmgzMnYxNGgxNHY0NGgtNDZ6bTM0IDEuNCAxMC42IDEwLjZoLTEwLjZ6bS00MCAuNmg0djU0aC00em0xMSAwYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTAgNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptMCA0Yy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTAgNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptNiAxdjJoMjd2LTJ6bS02IDNjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTYgM3YyaDIzdi0yem0tNiAxYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTYgMXYyaDI3di0yem0tNiAzYy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem02IDN2MmgyM3YtMnptLTYgMWMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXptMCA0Yy0uNiAwLTEgLjQtMSAxcy40IDEgMSAxIDEtLjQgMS0xLS40LTEtMS0xem0wIDRjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDEgMS0uNCAxLTEtLjQtMS0xLTF6bTAgNGMtLjYgMC0xIC40LTEgMXMuNCAxIDEgMSAxLS40IDEtMS0uNC0xLTEtMXoiIGZpbGw9IiMwMGFmZjAiLz48L3N2Zz4=);
}

.carousel-title {
  position: absolute;
  top: 0; left: 0;
  width: 25%;
  height: 100%;
  background: #666;
  display: flex;
  align-items: center;
}
.carousel-title h3 {
  font-size: 2.4rem;
  text-transform: uppercase;
  color: #fff;
  padding: 0 0 0 33.3%;
}

.owl-carousel {
  box-sizing: border-box;
  padding: 0 0 0 4rem;
}
.owl-carousel
, .owl-carousel .owl-stage-outer
, .owl-carousel .owl-stage
, .owl-item 
, .owl-item .item {
  height: 100%;
}
.owl-carousel .owl-stage-outer:after {
  display: block;
  content: "";
  width: 60px;
  height: 100%;
  position: absolute;
  top: 0; right: 0;
  background: linear-gradient(90deg, #F2F2F2 0%, #F2F2F2 50%, rgba(242, 242, 242, 0) 100%);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.owl-item .item {
  display: flex;
  align-items: center;
}
.owl-carousel .owl-item img {
  width: auto;
  max-height: 100%;
}
.owl-carousel .owl-nav button.owl-next
, .owl-carousel .owl-nav button.owl-prev {
  width: 36px;
  height: 12px;
  position: absolute;
  bottom: 2.6rem;
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMzggMTQiIHdpZHRoPSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMzcgN2gtMzZtMCAwIDYtNm0tNiA2IDYgNiIgc3Ryb2tlPSIjMWExYTFhIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+) 0 0 no-repeat;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
  opacity: .4;
}
.owl-carousel .owl-nav button.owl-next {
  right: 4rem;
  transform: rotate(-180deg);
}
.owl-carousel .owl-nav button.owl-prev {
  left: 4rem;
}
.owl-carousel .owl-nav button.disabled {
  opacity: .1;
  cursor: default;
}

.work-list {
  padding: 6rem 0 0;
}
.work-list li {
  margin: 0 0 .5rem;
  font-size: 2.4rem;
  display: flex;
  align-items: center;
}
.work-list .work-pers {
  font: 8rem "MuseoSansBold", Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
  margin: 0 2.4rem 0 0;
}
.work-list .bigger .work-pers {
  font-size: 9.6rem;
}
.work-list .big .work-pers {
  font-size: 11.2rem;
}

.midd-price {
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 2.4rem;
  color: rgba(255,255,255,.6);
  padding: .8rem 0 0;
}

.feedback-form h4 {
  font-size: 2.4rem;
  text-transform: uppercase;
  margin: 0 0 15.5rem;
}
.feedback-form fieldset {
  padding: 0 0 4.8rem;
}
.feedback-form input.text {
  display: block;
  width: 100%;
  height: 40px;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-bottom: 1px solid rgba(255,255,255,.1);
  font: 2.4rem "MuseoSansRegular", Helvetica, Arial, sans-serif;
  color: #fff;
}
.feedback-form input.text:focus {
  border-bottom-color: #00aff0;
}
.feedback-form input.text::-webkit-input-placeholder { color: #fff; opacity: 1; }
.feedback-form input.text:-moz-placeholder { color: #fff; opacity: 1; }
.feedback-form input.text::-moz-placeholder { color: #fff; opacity: 1; }
.feedback-form input.text:-ms-input-placeholder { color: #fff; opacity: 1; }
.feedback-form input.text:focus::-webkit-input-placeholder { color:transparent; }
.feedback-form input.text:focus:-moz-placeholder { color:transparent; }
.feedback-form input.text:focus::-moz-placeholder { color:transparent; }
.feedback-form input.text:focus:-ms-input-placeholder { color:transparent; }

.feedback-success {
  position: relative;
  font-size: 2.4rem;
  color: rgba(255,255,255,.6);
  padding: 18.5rem 0 0;
}
.feedback-success:after {
  content: "";
  display: block;
  width: 16rem;
  height: 16rem;
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIHdpZHRoPSIxNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjNDJkMTlkIj48Y2lyY2xlIGN4PSI4MCIgY3k9IjgwIiByPSI3OC41IiBzdHJva2Utd2lkdGg9IjMiLz48cGF0aCBkPSJtNDQgODAgMjQgMjQgNDgtNDgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI2Ii8+PC9nPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: cover;
  position: absolute;
  top: 0; left: 0;
}


@media only screen and (max-width: 1100px) {
  html {
    font-size: 48%;
  }
}

@media only screen and (max-width: 810px) {
  html {
    font-size: 36%;
  }
  .b-tile-bottom .b-tile-text {
    padding: 0 2rem 2rem;
  }
  .b-tile-w60 .b-tile-text {
    padding-right: 1rem;
  }
  .screens-nav li {
    margin-bottom: .5rem;
  }
  .screens-nav li.steps {
    margin-bottom: .5rem;
  }
  .service-list {
    padding-top: 2rem;
  }
  .service-list li {
    margin: 0 0 2rem;
    padding: 5rem 1.5rem 0 0;
  }
  .service-list .service-icon.ic1 {
    width: 3.6rem;
    height: 3.6rem;
  }
  .service-list .service-icon.ic2 {
    width: 3.2rem;
    height: 3.2rem;
  }
  .service-list .service-icon.ic3 {
    width: 3.3rem;
    height: 3rem;
  }
  .service-list .service-icon.ic4 {
    width: 2.8rem;
    height: 3.2rem;
  }
  .work-list {
    padding-top: 1rem;
  }
  .feedback-form h4 {
    margin-bottom: 3rem;
  }
  .feedback-form fieldset {
    padding-bottom: 3rem;
  }
}

@media only screen and (max-width: 670px) {
  html {
    font-size: 62.5%;
  }
  .h-wheight {
    min-height: 500px;
  }
  .h-wheight.twice {
    height: 200%;
    min-height: 1000px;
  }
  .fixed-panel {
    width: 100%;
    height: 48px;
    top: auto; bottom: 0;
  }
  .vert-list {
    width: auto;
  }
  .vert-list li {
    float: left;
    margin: 0 16px 0 0;
  }
  .vert-social {
    top: 12px; left: 26px;
  }
  .vert-feedback {
    bottom: auto; left: auto;
    top: 12px; right: 20px;
  }
  .vert-feedback li
  , .vert-feedback li:last-child {
    margin: 0 0 0 16px;
  }
  .vert-list .twitter
  , .vert-list .vk
  , .vert-list .mail {
    margin: 4px 0 0;
  }
  .h-header {
    height: 100%;
    text-align: left;
  }
  .logo {
    top: 16px; left: 16px;
  }
  .nav {
    padding: 0;
    display: block;
    position: absolute;
    bottom: 80px; left: 16px;
  }
  .nav li {
    display: block;
    margin: 8px 0 0;
  }
  .lang {
    top: 18px; right: 16px;
  }
  .b-partners h1 {
    font-size: 4.4rem;
    margin: 0 0 2.4rem;
    width: 100%;
    max-width: 100%;
  }
  .b-partners h1 .smaller {
    font-size: 2rem;
    margin-top: 6px;
  }
  .b-partners .b-tile-bg {
    width: 100%;
  }
  .b-partners .b-tile-text {
    padding: 75px 16px 155px;
  }
  .btn {
    font-size: 1.4rem;
    padding: 1.3rem 2.5rem 1.2rem;
  }
  .b-tile-w50
  , .b-tile-w60 
  , .b-tile-w40 {
    width: 100%;
  }
  .b-tile-w25 {
    width: 50%;
  }
  .b-tile-h50 {
    height: 25%;
  }
  .twice .b-usage {
    align-items: flex-start;
    height: 50%;
  }
  .b-carousel {
    width: 100%;
    height: 37.5%;
  }
  .b-carousel .b-tile-bg {
    background: #fff;
  }
  .b-carousel .b-tile-text {
    padding: 0;
  }
  .carousel-title {
    width: 100%;
    height: auto;
    position: static;
    background: none;
    justify-content: center;
  }
  .carousel-title h3 {
    font-size: 1.8rem;
    padding: 16px;
    color: #1a1a1a;
    text-align: center;
  }
  .owl-carousel .owl-stage-outer:after {
    display: none;
  }
  .owl-carousel
  , .owl-carousel .owl-stage-outer
  , .owl-carousel .owl-stage
  , .owl-item
  , .owl-item .item {
    height: auto;
  }
  .owl-stage {
    transform: none !important;
    width: 100% !important;
  }
  .owl-carousel .owl-item {
    float: none;
    display: inline-block;
    width: 45% !important;
    margin: 0 !important;
  }
  .owl-carousel .owl-item img {
    margin: 0 auto;
    max-height: 90px;
  }
  .owl-nav {
    display: none;
  }
  .b-help {
    width: 100%;
    height: 12.5%;
    align-self: flex-end;
    font-size: 1.6rem;
  }
  .b-help .b-tile-text {
    padding: 0 16px;
  }
  .b-tile-w50 .b-tile-text
  , .b-tile-w60 .b-tile-text {
    padding: 16px;
  }
  .b-tile-bottom .b-tile-text {
    padding: 0 16px 8px;
    font-size: 1.3rem;
  }
  .b-stomat {
    justify-content: flex-start;
    text-align: left;
  }
  .screens-nav li.steps {
    margin: 0 0 14px 5px;
  }
  .screens-nav li h2 {
    font-size: 2.8rem;
  }
  .service-list {
    padding: 23px 0 0;
  }
  .service-list li {
    display: block;
    width: 100%;
    min-height: 50px;
    margin: 0 0 20px;
    padding: 0 0 0 72px;
  }
  .service-list .service-icon {
    background-size: cover;
  }
  .service-list .service-icon.ic1 {
    width: 50px;
    height: 50px;
  }
  .service-list .service-icon.ic2 {
    width: 47px;
    height: 47px;
  }
  .service-list .service-icon.ic3 {
    width: 47px;
    height: 45px;
  }
  .service-list .service-icon.ic4 {
    width: 42px;
    height: 47px;
  }

  .b-work
  , .b-form {
    align-items: flex-start;
    height: 50%;
  }
  .work-list {
    padding: 32px 0 0;
  }
  .work-list li {
    font-size: 1.4rem;
  }
  .work-list .work-pers {
    font-size: 4.8rem;
  }
  .work-list .bigger .work-pers {
    font-size: 5.6rem;
  }
  .work-list .big .work-pers {
    font-size: 6.4rem;
  }
  .midd-price {
    font-size: 1.4rem;
  }

  .b-form .b-tile-text {
    box-sizing: border-box;
    width: 100%;
    padding: 32px 16px 48px;
  }
  .feedback-form h4 {
    font-size: 1.8rem;
    margin: 0 0 4.8rem;
  }
  .feedback-form fieldset {
    padding: 0 0 3.2rem;
  }
  .feedback-form input.text {
    font-size: 1.6rem;
  }
  .feedback-form .btn {
    margin-top: 1.6rem;
  }

  .h-footer {
    padding: 0 16px 2.2rem;
    font-size: 1.4rem;
  }
}

@media only screen and (max-width: 670px) and (orientation: landscape) {
  .nav {
    bottom: 30px;
  }
  .owl-carousel .owl-item img {
    max-height: 70px;
  }
}

@media only screen and (max-width: 670px) {
  .nav {
    bottom: 60px;
  }
  .service-list {
    padding-top: 15px;
  }
  .service-list li {
    margin-bottom: 15px;
  }
  .owl-carousel .owl-item img {
    max-height: 80px;
  }
}