* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
body {
  font-family: 'Open Sans', sans-serif;
}
.wrapper {
  margin: 0 auto;
  max-width: 1024px;
  position: relative;
}
.clear-fix {
  zoom: 1;
}
.clear-fix:before,
.clear-fix:after {
  content: "";
  display: table;
}
.clear-fix:after {
  clear: both;
}
.pop-up {
  text-align: center;
  position: fixed;
  left: 50%;
  top: 0px;
  width: 800px;
  margin-left: -400px;
  margin-top: -300px;
  height: 500px;
  z-index: 500;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.8);
  padding: 20px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.pop-up .loading {
  width: 80px;
  height: 80px;
  background-size: cover;
  margin: 0 auto;
  position: relative;
  top: 180px;
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
  background-image: url(data:image/png;base64,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);
}
.pop-up .loading.hide {
  display: none;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pop-up .content {
  opacity: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.pop-up .content.show {
  opacity: 1;
}
.pop-up.show {
  display: block;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  top: 50%;
}
.pop-up .inner {
  position: relative;
}
.pop-up .close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9Ijc3LjYsMjEuMSA0OS42LDQ5LjIgMjEuNSwyMS4xIDE5LjYsMjMgNDcuNiw1MS4xIDE5LjYsNzkuMiAyMS41LDgxLjEgNDkuNiw1MyA3Ny42LDgxLjEgNzkuNiw3OS4yICAgNTEuNSw1MS4xIDc5LjYsMjMgIi8+PC9zdmc+);
  width: 40px;
  height: 40px;
  position: absolute;
  right: -10px;
  top: -10px;
  cursor: pointer;
}
.pop-up .web-prew {
  width: 460px;
  height: 460px;
  float: left;
}
.pop-up .web-prew .image {
  width: 100%;
  height: 100%;
}
.pop-up .strip {
  height: 400px;
  float: left;
  margin: 30px;
  width: 1px;
  background-color: #fc3035;
}
.pop-up .description {
  padding-top: 20px;
  float: left;
  width: 220px;
}
.pop-up .description h2 {
  font-weight: 300;
  color: #fc3035;
  text-align: left;
  margin-bottom: 30px;
}
.pop-up .description p {
  text-align: left;
  font-size: 14px;
  margin-bottom: 20px;
}
.pop-up .description p.link {
  font-size: 16px;
}
.pop-up .description p.link a {
  color: #fc3035;
  text-decoration: none;
}
.pop-up .description p.work {
  font-size: 16px;
}
.pop-up .description p.work span {
  color: #fc3035;
}
@media (max-width: 860px) {
  .pop-up {
    width: 500px;
    height: 80%;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-top: 0px;
    margin-left: -250px;
  }
  .pop-up.show {
    top: 120px;
  }
  .pop-up .close {
    margin-right: -10px;
    margin-top: -10px;
    width: 25px;
    height: 25px;
  }
  .pop-up .strip {
    display: none;
  }
  .pop-up .description {
    width: 100%;
  }
}
@media (max-width: 540px) {
  .pop-up.show {
    top: 0px;
    left: 0px;
    margin: 0px;
    z-index: 1200;
    width: 100%;
    height: 100%;
  }
  .pop-up .web-prew {
    width: 100%;
    height: auto;
  }
  .pop-up .close {
    width: 50px;
    height: 50px;
    margin-top: 0px;
    background-size: cover;
    margin: 0 auto;
    position: relative;
    left: 0px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA+wAAAPsAHpfpy9AAA59GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0xMS0wOVQyMTowNjoyOSswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMTEtMDlUMjE6MDY6MjkrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTExLTA5VDIxOjA2OjI5KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZDc5ZGQ3OS01NDQzLTQ3N2UtODE3YS01YTA1ZjQxNGI2MzM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0OWNjZWU1Mi1hOGRhLTExNzctOTAwYy1jNmQ0YzE1YmM3YmM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyZGNlODI2ZC0yMzYyLTQ0ZmYtODI4ZC0yNGQ0YmQ1ZGEyZTM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MmRjZTgyNmQtMjM2Mi00NGZmLTgyOGQtMjRkNGJkNWRhMmUzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTExLTA5VDIxOjA2OjI5KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZGQ3OWRkNzktNTQ0My00NzdlLTgxN2EtNWEwNWY0MTRiNjMzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTExLTA5VDIxOjA2OjI5KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xMDIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xMDIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj42NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj42NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+s7KmkwAAACBjSFJNAABuJwAAc68AAPkKAACCtgAAfm0AAPLVAAAzFwAAD6vQy/1iAAAF40lEQVR42tybW2xURRjHfzMkJTFcDSYYIBjxBiSmsSGyXERtS0sr4UU04WYhKqjRoi0t4CUFgRZYUihqRI2gAiYSY3xQrgVKuQgGUORueUBjNIFwK0+VnPHhzNluodvdPZc5u/6fz875/v/9zsx8//lG3ModQcAYAESAocAjwENAf6A30FM/0wpcB/4BzgNngTPAIeCvIIMTAQmQB0wBSjRpLzgL/AhsBo5msgA9gdnATGBYQH/YaWA9sE5nTUYI0AcoB94A7sYMrgANwBrgmpeBpBfxgDLgd6DGIHn0u2r0u8t0LEYFeABo1unYj/DQT8fQDAwxJcBkPRmNJnMwGjimYwtMAAFEgW+AXmQeeunYoul8EqkKkANsBCrIfFToWHP8EiAH+F6v69mCKTrmHK8CCOBzoJjsQ7GOXXgRoBaYSvZiKlDnVoBngWqyH1VdrQ6JBLgf+Iz/Dz7VnFISQABf6GqtU3Q7fgS5cUNGMBOTJtrxNNR39VhvzUmkIsALwJiuRlN7mxDDhyE/Whsu+WdKkDXv2jF9+12yx8fobXOXxVAfXY/fk3T5WL4MMb4Adegw1quvmydfWoJcUgOANWMW6reTqfzskvYjriXKgPJUyANY1QtRO3YhIo8bzwRROsENeTS38kQZ0AO4mG5VJ1fUIgrzjWWCTX6RG/LxpfR9jp8QnwFz3JS0VtUC1M5GI5kgSoq9kndK6dm3fwICeNltYFbVAtSuYEUQE4qQSxd7Je9gtrMiOAJEgAe9jGjNW4Bq3B2ICKK4CLnsfb/IO35GJF6AyX4EalXORzXu8VUEUVyErPWVvIPn4gXwrdixKqtRu/f6IoIoGh8U+RhnCQzEu3XdUYSKKtSeJk8iiKJCZN2SoMgDPAwMksDIICYt66159o7RhQhifAGybmmQ5B1EJJAb1OjWm3EifNiQGvnCfOTyZSbIAzwqsY+sCFSEpn2IUSOTiiAK8pErak2RBxgqgcFBv8WaW4lqau5SBJH/NHKlUfIAgyVwr4k3WXMrEoog8p9CRutMkwfoJ2k/oTUjwr79WoQ1NvkRecjo8jDIA/QQt3JHKNOlrFy9CjFuLOqXXxFD7RXYeukV0+QB2kIRAEBu/rKd/LQy1KnTYYTRJvHpmDmtdb4gHzGk3aITz08mJLQaF0CUltizfU4O1otzUJu+RkwsTXmf4DNuSuDvUJyc6TNRR49hRetR23ektE8IAJeldoHMOzknT7WvDvPfQW3fGYYIFyV2M1LoTo41/23bYzQrwhkJnAiUfBpOTsxoNSfCCYndihYMeRdOjlW90PYYzYjwkwT+BM4FQt6lmRHzGIMV4Tzwh+MIbfOVvA9OTsxjDE6ErY4jBLDFP/L+OTkxjzGudvARW+IFOAi0+EPeXycn5jGOivgpQovmHBNAYXdfuicfoI0V8xj9E2Gd5tzhaKyn3hT1TZt8oRknR9avRDw5DnXwENZr5W6HuapNoDuOxlqxW0/TLmxM2Vgxj9FbJjTE1z+uj8djNlYITo5cHUWMe8JNJlzCPgK4EhvrtgeukWJfUIg2VpzHmHYmVMeT70wAgA3AgeTkQ7OxtAiOvRZBfrAaundP9pMDmltHLgna5Ydg9wN32ifU7fiRUMl3+AfX1iPGjEY17sGqTJi817EvcVy4g8t7/QckmikvkODQVAwaiPr4E9Thnwkbaut2xKABqKZmaLmQ6LEZwP5OuSS5MLECmEd2I9oVB5nCpLEpi8lvwm6UxK0ACpjld7FkCNt07MqLAABtwCTsW1vZgs065rakk2iKA7YB04BVWUB+lY61LZWH07kxooBK7NaSGxlI/IaOrTJZ2rsVIL6Ozku2WTKMA8BjbnwNt7fGWoCxepK5HCLxyzqGsZ1tcoIUwPkk1mO31y26fY8dMK4Ai/W716eT8uluhNKBc3V2FsF1nZzBvgaTUVdnO0MeMB0oxW5K9IIW4AfgKzL88nQiONfnh2O3pjnX5/sCdwH/Ajd1/XFV+xHngFMYuD7/3wAbLl1wscR/pQAAAABJRU5ErkJggg==');
  }
  .pop-up .close:hover {
    -webkit-animation: spin .5s linear;
    -moz-animation: spin .5s linear;
    animation: spin .5s linear;
  }
}
.header {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  font-family: 'Open Sans', sans-serif;
  z-index: 1000;
  perspective: 1000px;
  background-color: #fff;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  zoom: 1;
}
.header:before,
.header:after {
  content: "";
  display: table;
}
.header:after {
  clear: both;
}
.header.small {
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.6);
}
.header.small .navigation a {
  line-height: 50px;
  height: 50px;
}
.header.small .logo {
  line-height: 50px;
  font-size: 24px;
  height: 50px;
}
@media (max-width: 500px) {
  .header.small .logo {
    height: 0px;
    overflow: hidden;
  }
}
.header .logo {
  float: left;
  line-height: 100px;
  font-size: 30px;
  font-weight: bold;
  color: #fc3035;
  margin: 0px 20px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.header .navigation {
  float: right;
  background-color: #fff;
}
.header .navigation a {
  line-height: 100px;
  float: left;
  height: 100px;
  font-size: 18xp;
  text-transform: uppercase;
  color: #262626;
  text-decoration: none;
  padding: 0px 40px;
  display: block;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer;
}
.header .navigation a:hover {
  background-color: #fc3035;
  color: #fff;
}
@media (max-width: 900px) {
  .header .navigation a {
    padding: 0 20px;
  }
}
@media (max-width: 700px) {
  .header {
    text-align: center;
  }
  .header .logo {
    float: none;
    font-size: 24px;
    line-height: 50px;
    height: 50px;
  }
  .header .navigation {
    margin: 0 auto;
    float: none;
    height: 50px;
  }
  .header .navigation a {
    height: 50px;
    line-height: 50px;
    display: inline-block;
    float: none;
  }
}
@media (max-width: 500px) {
  .header .navigation a {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
  }
}
.section.home {
  min-height: 500px;
  background: url('../img/bg-1.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  position: relative;
  z-index: 10;
}
.section.home .moto {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -100px;
  max-width: 600px;
  height: 200px;
  text-align: center;
  font-size: 40px;
  color: #fff;
  font-weight: 100;
  font-family: 'Roboto', sans-serif;
}
.section.home .moto .btn {
  height: 54px;
  width: 270px;
  margin: 0 auto;
  margin-top: 30px;
  font-size: 18px;
  color: #fc3035;
  text-transform: uppercase;
  border: 2px solid #fc3035;
  line-height: 52px;
  -webkit-border-radius: 27px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 27px;
  -moz-background-clip: padding;
  border-radius: 27px;
  background-clip: padding-box;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}
.section.home .moto .btn:hover {
  -webkit-transform: scale(1.12);
  -moz-transform: scale(1.12);
  -o-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
}
@media (max-width: 600px) {
  .section.home .moto {
    margin-left: 0px;
    width: 100%;
    left: 0px;
  }
}
.section.content {
  padding: 80px 0px;
  min-height: 500px;
}
.section.white {
  background-color: #fff;
}
.section .scroll-down {
  position: absolute;
  width: 100%;
  bottom: 15px;
  height: 21px;
}
.section .scroll-down-icon {
  background-image: url(../img/scroll-down.png);
  width: 40px;
  height: 21px;
  margin: 0 auto;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.section .scroll-down-icon:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.section-name {
  text-align: center;
  text-transform: uppercase;
  font-size: 30px;
  font-family: 'Oswald';
  font-weight: normal;
}
.section-name:after {
  display: block;
  width: 80px;
  height: 2px;
  background-color: #262626;
  content: '';
  margin: 2px auto;
}
.section.services {
  text-align: center;
}
.section.services .circle {
  display: inline-block;
  width: 130px;
  height: 130px;
  background: #fc3035;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  margin: 50px 10px;
  vertical-align: top;
  color: #fff;
  padding: 40px 15px 0px 15px;
  cursor: pointer;
  -webkit-border-radius: 65px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 65px;
  -moz-background-clip: padding;
  border-radius: 65px;
  background-clip: padding-box;
  -webkit-transition: color 0.2s, background-color 0.2s, border 0.2s, line-height 0.2s;
  -moz-transition: color 0.2s, background-color 0.2s, border 0.2s, line-height 0.2s;
  -o-transition: color 0.2s, background-color 0.2s, border 0.2s, line-height 0.2s;
  transition: color 0.2s, background-color 0.2s, border 0.2s, line-height 0.2s;
}
.section.services .circle span {
  margin: auto auto;
  line-height: inherit;
  vertical-align: middle;
  display: block;
}
.section.services .circle:nth-of-type(2n + 1) {
  background-image: url(../img/circle1.png);
}
.section.services .circle:nth-of-type(2n) {
  background-image: url(../img/circle2.png);
}
.section.services .circle:hover,
.section.services .circle.active {
  background-image: url(../img/transparent.png);
  background-color: transparent;
  color: #262626;
  border: 2px solid #262626;
}
.section.services .description {
  max-width: 400px;
  margin: 0 auto;
  font-family: 'Roboto', sans-serif;
}
.section.services .description-box {
  display: none;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.section.services .description-box.active {
  display: block;
}
.section.services .description p {
  margin-bottom: 20px;
}
.section.services .description a {
  height: 54px;
  width: 240px;
  display: block;
  margin: 0 auto;
  margin-top: 30px;
  font-size: 18px;
  color: #fc3035;
  text-transform: uppercase;
  border: 2px solid #fc3035;
  line-height: 52px;
  -webkit-border-radius: 27px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 27px;
  -moz-background-clip: padding;
  border-radius: 27px;
  background-clip: padding-box;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  text-decoration: none;
  cursor: pointer;
}
.section.services .description a:hover {
  -webkit-transform: scale(1.12);
  -moz-transform: scale(1.12);
  -o-transform: scale(1.12);
  -ms-transform: scale(1.12);
  transform: scale(1.12);
}
@media (max-width: 420px) {
  .section.services .description {
    padding: 0px 20px;
  }
  .section.services .description p {
    text-align: justify;
  }
}
.section.referenc,
.section .referenc {
  background: url('../img/bg-2.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #fff;
}
.section.referenc .section-name:after,
.section .referenc .section-name:after {
  background-color: #fff;
}
.section.referenc-grid,
.section .referenc-grid {
  max-width: 1080px;
  margin: 0 auto;
  margin-top: 70px;
  zoom: 1;
}
.section.referenc-grid:before,
.section .referenc-grid:before,
.section.referenc-grid:after,
.section .referenc-grid:after {
  content: "";
  display: table;
}
.section.referenc-grid:after,
.section .referenc-grid:after {
  clear: both;
}
.section.referenc-grid .item,
.section .referenc-grid .item {
  width: 350px;
  height: 350px;
  float: left;
  margin: 5px;
  perspective: 1000;
}
.section.referenc-grid .item:hover .layer-holder .des,
.section .referenc-grid .item:hover .layer-holder .des,
.section.referenc-grid .item.active .layer-holder .des,
.section .referenc-grid .item.active .layer-holder .des {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.section.referenc-grid .item:hover .layer-holder .des-icon,
.section .referenc-grid .item:hover .layer-holder .des-icon,
.section.referenc-grid .item.active .layer-holder .des-icon,
.section .referenc-grid .item.active .layer-holder .des-icon {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.section.referenc-grid .item:hover .layer-holder .prew,
.section .referenc-grid .item:hover .layer-holder .prew,
.section.referenc-grid .item.active .layer-holder .prew,
.section .referenc-grid .item.active .layer-holder .prew {
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
}
.section.referenc-grid .item .layer-holder,
.section .referenc-grid .item .layer-holder {
  position: relative;
  transition: 0.6s;
  width: 350px;
  height: 350px;
}
.section.referenc-grid .item .layer-holder .prew,
.section .referenc-grid .item .layer-holder .prew {
  width: 350px;
  height: 350px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  background-position: center;
  background-size: cover;
}
.section.referenc-grid .item .layer-holder .des,
.section .referenc-grid .item .layer-holder .des {
  width: 350px;
  height: 350px;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  z-index: 11;
  background-color: rgba(38, 38, 38, 0.8);
  text-align: center;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.section.referenc-grid .item .layer-holder .des-name,
.section .referenc-grid .item .layer-holder .des-name {
  font-size: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: 100;
  padding-top: 40px;
}
.section.referenc-grid .item .layer-holder .des-detail,
.section .referenc-grid .item .layer-holder .des-detail {
  width: 65px;
  height: 65px;
  background-image: url('../img/detail-icon2X.png');
  margin-left: 8px;
}
.section.referenc-grid .item .layer-holder .des-detail:hover,
.section .referenc-grid .item .layer-holder .des-detail:hover {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.section.referenc-grid .item .layer-holder .des-link,
.section .referenc-grid .item .layer-holder .des-link {
  width: 65px;
  height: 65px;
  background-image: url('../img/link-icon2X.png');
}
.section.referenc-grid .item .layer-holder .des-link:hover,
.section .referenc-grid .item .layer-holder .des-link:hover {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.section.referenc-grid .item .layer-holder .des-icon,
.section .referenc-grid .item .layer-holder .des-icon {
  background-size: cover;
  display: inline-block;
  margin-top: 50px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: translateY(120px);
  -moz-transform: translateY(120px);
  -o-transform: translateY(120px);
  -ms-transform: translateY(120px);
  transform: translateY(120px);
  opacity: 0;
}
@media (max-width: 1080px) {
  .section.referenc-grid,
  .section .referenc-grid {
    max-width: 720px;
  }
}
@media (max-width: 720px) {
  .section.referenc-grid,
  .section .referenc-grid {
    max-width: 360px;
  }
}
.section.about-me {
  background: url('../img/bg-3.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  color: #fff;
}
.section.about-me .section-name:after {
  background-color: #fff;
}
.section.about-me .text {
  max-width: 600px;
  margin: 0 auto;
  margin-top: 70px;
}
.section.about-me .text p {
  font-size: 15px;
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  line-height: 24px;
}
@media (max-width: 640px) {
  .section.about-me .text {
    padding: 0px 20px;
  }
  .section.about-me .text p {
    text-align: justify;
  }
}
.section.contact .inner {
  max-width: 750px;
  margin: 0 auto;
  margin-top: 60px;
}
.section.contact .inner .f-left {
  float: left;
}
.section.contact .inner .f-left input {
  width: 365px;
  display: block;
  height: 50px;
  margin-bottom: 15px;
  margin-right: 15px;
  border: 2px solid #707070;
  padding: 10px;
  font-size: 16px;
  font-weight: 300;
}
.section.contact .inner .f-left textarea {
  width: 370px;
  display: block;
  height: 180px;
  margin-bottom: 15px;
  border: 2px solid #707070;
  resize: none;
  font-size: 16px;
  font-weight: 300;
  padding: 10px;
}
.section.contact .inner .send-btn {
  width: 100%;
  background-color: #fc3035;
  height: 50px;
  border: 0px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 100;
  font-size: 15px;
}
.section.contact .telephone {
  width: 100%;
  background-color: #fc3035;
  height: 50px;
  border: 0px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 100;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  margin-top: 40px;
}
.section.contact .telephone a {
  color: #fff;
}
@media (max-width: 800px) {
  .section.contact .inner {
    width: 365px;
  }
  .section.contact .inner .f-left textarea {
    width: 365px;
  }
}
@media (max-width: 380px) {
  .section.contact .inner {
    width: 100%;
    padding: 0px 10px;
  }
  .section.contact .inner .f-left {
    width: 100%;
  }
  .section.contact .inner .f-left input {
    width: 100%;
  }
  .section.contact .inner .f-left textarea {
    width: 100%;
  }
}
