html {
  font-size: 14px;
}
html,
body {
  padding: 0;
  margin: 0;
}
body {
  background-color: #111;
}
.lp-slider__controls,
.lp-menu__inner,
.lp-header__teasers {
  display: block;
  clear: both;
}
.lp-slider__controls::after,
.lp-menu__inner::after,
.lp-header__teasers::after {
  content: '';
  display: table;
  clear: both;
}
.lp-bottom .lp-info .button,
.lp-contacts__button,
.lp-media__button,
.lp-profile .form-submit,
.lp-header-teaser__button,
.lp-videos__button {
  display: block;
  font: 700 12px/18px Arial;
  text-align: center;
  text-decoration: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#a92925), to(#660908));
  background: -webkit-linear-gradient(top, #a92925 0%, #660908 100%);
  background: -moz-linear-gradient(top, #a92925 0%, #660908 100%);
  background: -o-linear-gradient(top, #a92925 0%, #660908 100%);
  background: linear-gradient(to bottom, #a92925 0%, #660908 100%);
  border: solid 1px #b23430;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  color: #fff;
  cursor: default;
  -webkit-transition: 0.5s opacity ease;
  -o-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
  opacity: 0.8;
}
.lp-bottom .lp-info .button[href],
.lp-contacts__button[href],
.lp-media__button[href],
.lp-profile .form-submit[href],
.lp-header-teaser__button[href],
.lp-videos__button[href],
label.lp-bottom .lp-info .button,
label.lp-contacts__button,
label.lp-media__button,
label.lp-profile .form-submit,
label.lp-header-teaser__button,
label.lp-videos__button {
  opacity: 1;
  cursor: pointer;
}
.lp-bottom .lp-info .button:hover,
.lp-contacts__button:hover,
.lp-media__button:hover,
.lp-profile .form-submit:hover,
.lp-header-teaser__button:hover,
.lp-videos__button:hover {
  opacity: 0.8;
}
.lp-bottom {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAACSCAIAAAAPcOcOAAAAIklEQVR4AWNITExkYACRIAyiwADKGUyyo7KjsqOyo7KjsgC/g0v8z5yOkwAAAABJRU5ErkJggg==") repeat;
  border-top: solid 1px #fff;
  color: #fff;
  text-align: justify;
  padding: 10px 0;
}
.lp-bottom__info {
  width: 926px;
  margin: 0 auto;
  font-size: 0;
}
.lp-bottom .lp-info {
  display: table;
  table-layout: fixed;
}
.lp-bottom .lp-info__left-side,
.lp-bottom .lp-info__right-side {
  display: table-cell;
  font: 11px/1.5 Arial;
  vertical-align: top;
}
.lp-bottom .lp-info__left-side {
  padding: 0 10px 0 0;
}
.lp-bottom .lp-info__right-side {
  padding: 0 0 0 10px;
  border-left: solid 1px #fff;
}
.lp-bottom .lp-info .button {
  width: 120px;
  margin: 12px 0 0;
}
.lp-contacts {
  position: absolute;
  top: 100px;
  left: 0;
  z-index: 10;
}
.lp-contacts__content {
  background-color: #ddd;
  border: 3px solid #aaa;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px;
  width: 500px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.lp-contacts__switch:checked + .lp-contacts__content {
  right: -500px;
}
.lp-contacts__button {
  font: 700 16px/2 Arial;
  width: 120px;
  position: absolute;
  top: 45px;
  right: -158px;
  -webkit-transform-origin: left top 0;
     -moz-transform-origin: left top 0;
      -ms-transform-origin: left top 0;
       -o-transform-origin: left top 0;
          transform-origin: left top 0;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.lp-contacts__switch {
  display: none;
}
.lp-footer {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAACRCAMAAAD0KmhUAAAAnFBMVEUUFRYQERIVFRYRERIWFhcREhMXFxgSExMTExQXGBgYGBkYGRoUFBUZGRoaGhsaGxsbGxwcHB0cHR0XFxcdHR4dHh4eHh8eHx8YGRkfHyAZGRkfICAZGhogICAgISEaGhohISEhISIbGxsiIiIiIiMbHBwjIyMcHBwjIyQkJCQdHR0kJCUlJSUeHh4lJSYmJiYmJicfHx8nJycoKCgTHgacAAAA80lEQVR4Ae3VsU7DUBSDYfvP3IIE0Pb9H65tERJDWXPgrs5h6MJ0ly+SE9lREimWSwrACyQPpMuyhbKdeMEOoMM23wF327uA/TgZkJcNsPc4APA9GR1PAbtxCPAOO+gfUjtk4DkAbG/5YotfcABgJ5+SHPCK7eDPe+/f0S3Akg4BNiSYsgMkrgpoKk1T6f6rE2cpQDpdFGD7lPRDLkkBalLUpKhJuUpywPHDdoDeb1KAmhQ1KRkMyGDw30NzaA7NoTk0h+bQ26WqAnQoKXjgD1tNipuUtWpdA345V4Ck4zlglXQK8FpVQT8k1VUBkg5rQFPpHz8tSJQ+1WJDAAAAAElFTkSuQmCC") repeat;
  padding: 20px 0;
}
.lp-footer:after {
  content: "";
  display: block;
  clear: both;
}
.lp-footer__inner {
  width: 926px;
  margin: 0 auto;
}
.lp-footer__logo,
.lp-footer__copyright {
  display: block;
  float: left;
}
.lp-footer__copyright {
  font: 11px/1.5 Arial;
  margin: 40px 30px;
  padding: 3px;
  background-color: #d13f19;
  color: #fff;
}
.lp-footer__socials {
  display: block;
  float: right;
  width: 447px;
  height: 102px;
  background: url("images/bottom-twiter-facebook.png") 50% 50% no-repeat;
}
.lp-slider {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 3px #7b7b7b;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #222;
  width: 926px;
  height: 334px;
  overflow: hidden;
  margin: 0 auto;
  z-index: 1;
}
.lp-slider__body {
  width: 100%;
  height: 100%;
}
.lp-slider__item {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  -webkit-transition: 0.5s opacity ease;
  -o-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
}
.lp-slider__item--active {
  opacity: 1;
  z-index: 0;
}
.lp-slider__wrapper {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  font-size: 0;
}
.lp-slider__controls {
  display: inline-block;
  background-color: #eee;
  border-bottom: solid 2px #900;
  -webkit-border-radius: 10px 10px 0 0;
     -moz-border-radius: 10px 10px 0 0;
          border-radius: 10px 10px 0 0;
}
.lp-slider__button {
  display: block;
  float: left;
  font: 14px/30px Arial;
  text-align: center;
  color: #808080;
  width: 2em;
  border: none;
  background-color: #eee;
  outline: none;
  padding: 0;
  margin: 0 1px;
  cursor: pointer;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.lp-slider__button--active,
.lp-slider__button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#999));
  background: -webkit-linear-gradient(top, #eee 0%, #999 100%);
  background: -moz-linear-gradient(top, #eee 0%, #999 100%);
  background: -o-linear-gradient(top, #eee 0%, #999 100%);
  background: linear-gradient(to bottom, #eee 0%, #999 100%);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color: #900;
  font-weight: 700;
}
.lp-slider__button-next,
.lp-slider__button-prev {
  display: block;
  float: left;
  width: 1.8em;
  height: 1.8em;
  margin: 0.4em 0.4em;
  border: solid 2px #fff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #900;
  -webkit-box-shadow: 0 0 10px 0px #555;
     -moz-box-shadow: 0 0 10px 0px #555;
          box-shadow: 0 0 10px 0px #555;
  outline: none;
  cursor: pointer;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.lp-slider__button-next:hover,
.lp-slider__button-prev:hover {
  -webkit-box-shadow: 0 0 3px 0px #555;
     -moz-box-shadow: 0 0 3px 0px #555;
          box-shadow: 0 0 3px 0px #555;
  background-color: #c00;
}
.lp-slider__button-prev:after {
  content: '';
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  display: block;
  height: 6.25px;
  width: 6.25px;
  margin-left: 1%;
  -webkit-transform: rotate(-135deg) translateX(-1px) translateY(1px);
     -moz-transform: rotate(-135deg) translateX(-1px) translateY(1px);
      -ms-transform: rotate(-135deg) translateX(-1px) translateY(1px);
       -o-transform: rotate(-135deg) translateX(-1px) translateY(1px);
          transform: rotate(-135deg) translateX(-1px) translateY(1px);
}
.lp-slider__button-prev::after {
  width: 5px;
  height: 5px;
  -webkit-transform: translate(0, 0) rotate(-135deg);
     -moz-transform: translate(0, 0) rotate(-135deg);
      -ms-transform: translate(0, 0) rotate(-135deg);
       -o-transform: translate(0, 0) rotate(-135deg);
          transform: translate(0, 0) rotate(-135deg);
}
.lp-slider__button-next:after {
  content: '';
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  display: block;
  height: 6.25px;
  width: 6.25px;
  margin-left: 1%;
  -webkit-transform: rotate(45deg) translateX(-1px) translateY(1px);
     -moz-transform: rotate(45deg) translateX(-1px) translateY(1px);
      -ms-transform: rotate(45deg) translateX(-1px) translateY(1px);
       -o-transform: rotate(45deg) translateX(-1px) translateY(1px);
          transform: rotate(45deg) translateX(-1px) translateY(1px);
}
.lp-slider__button-next::after {
  width: 5px;
  height: 5px;
  -webkit-transform: translate(-2px, 0) rotate(45deg);
     -moz-transform: translate(-2px, 0) rotate(45deg);
      -ms-transform: translate(-2px, 0) rotate(45deg);
       -o-transform: translate(-2px, 0) rotate(45deg);
          transform: translate(-2px, 0) rotate(45deg);
}
.lp-header {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.lp-media__controls {
  padding: 10px 0;
}
.lp-media__controls:after {
  content: "";
  display: block;
  clear: both;
}
.lp-media__button {
  float: left;
  width: 120px;
  margin: 0 10px 0 0;
}
.lp-menu {
  position: relative;
  border-top: solid 8px #a00d13;
  background: -webkit-gradient(linear, left top, left bottom, from(#caceca), color-stop(30%, #f1f1f1), color-stop(70%, #f1f1f1), to(#afb6af));
  background: -webkit-linear-gradient(top, #caceca 0%, #f1f1f1 30%, #f1f1f1 70%, #afb6af 100%);
  background: -moz-linear-gradient(top, #caceca 0%, #f1f1f1 30%, #f1f1f1 70%, #afb6af 100%);
  background: -o-linear-gradient(top, #caceca 0%, #f1f1f1 30%, #f1f1f1 70%, #afb6af 100%);
  background: linear-gradient(to bottom, #caceca 0%, #f1f1f1 30%, #f1f1f1 70%, #afb6af 100%);
  z-index: 2;
}
.lp-menu__inner {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  width: 926px;
  margin: 0 auto;
  text-align: right;
}
.lp-menu__buttons {
  display: table;
  float: right;
  width: 708px;
}
.lp-menu__button {
  display: table-cell;
  position: relative;
  font: 500 12px/50px Arial;
  color: #000;
  letter-spacing: 0.1px;
  text-shadow: #fff 1px 1px 2px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0;
  z-index: 0;
}
.lp-menu__button::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-radial-gradient(center, ellipse, #e8f1ff 0%, #cdd0d3 53%, #919496 100%) no-repeat;
  background: -moz-radial-gradient(center, ellipse, #e8f1ff 0%, #cdd0d3 53%, #919496 100%) no-repeat;
  background: -o-radial-gradient(center, ellipse, #e8f1ff 0%, #cdd0d3 53%, #919496 100%) no-repeat;
  background: radial-gradient(ellipse at center, #e8f1ff 0%, #cdd0d3 53%, #919496 100%) no-repeat;
  -webkit-transition: 1s opacity ease;
  -o-transition: 1s opacity ease;
  -moz-transition: 1s opacity ease;
  transition: 1s opacity ease;
  opacity: 0;
  z-index: -1;
}
.lp-menu__button:hover::before {
  opacity: 1;
}
.lp-menu__button::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: url("images/menu-item-separator.png") no-repeat;
  z-index: 0;
}
.lp-menu__logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 256px;
  height: 270px;
  background: url("images/logo.png") 50% 50% no-repeat;
}
.lp-node {
  width: 926px;
  margin: 0 auto;
}
.lp-node__title {
  font: 36px/100px Arial;
  text-align: center;
  text-shadow: 1px 1px 1px #333;
  color: #fff;
  background: url("images/node-title-bg.png") no-repeat;
  margin: 0;
}
.lp-node__body {
  display: table;
  width: 914px;
  background: url("images/node-content-bg.png") 0% 0% repeat-y;
}
.lp-node__body h3 {
  color: #900;
}
.lp-node__body hr {
  display: block;
  border: none;
  height: 37px;
  background: url("data:image/gif;base64,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") 50% 50% no-repeat;
}
.lp-node__content {
  display: table-cell;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 685px;
  font: 16px/1.5 trebuchet ms, helvetica, sans-serif;
  padding: 70px 20px 10px;
  color: #444;
}
.lp-node__footer {
  height: 12px;
  background: url("images/node-content-bottom.png") 50% 0 no-repeat;
}
.lp-node__submenu {
  display: table-cell;
  -webkit-box-shadow: border-box;
     -moz-box-shadow: border-box;
          box-shadow: border-box;
  width: 240px;
  background: url("images/right-content-bg.png") 0 0 repeat-y;
  vertical-align: top;
}
.lp-node .lp-submenu__item {
  display: block;
  font: 700 14px/1.5 Arial;
  text-shadow: 1px 1px 1px #fff;
  text-decoration: none;
  color: #000;
  padding: 4px 20px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAABCAIAAADYRExeAAAAFklEQVR4AWM4ceLEjcEBRsEoOHnyJAAcCCoayvHgbAAAAABJRU5ErkJggg==") 50% bottom no-repeat;
}
.lp-node .lp-submenu__item--active {
  background-color: #d8d8d8;
}
.lp-popup {
  position: relative;
  background: url("data:image/gif;base64,R0lGODlhCgAKAKIAAAAAAP///1lZWVhYWFdXV1ZWVk1NTQAAACwAAAAACgAKAAADGigqts6jvTaiM0SQLaUqoPcohrh003WOjZgAADs=") repeat;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
  opacity: 1;
}
.lp-popup__head {
  font: 700 18px/2 Arial;
  text-shadow: 1px 1px 1px #000;
  color: #fff;
  margin: 0;
  padding: 0 15px;
  background-color: rgba(255,255,255,0.329);
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  border: solid 3px #9b9b9b;
  border-bottom: none;
}
.lp-popup__body {
  display: block;
  font: 500 11px/14px Arial;
  color: #fff;
  min-height: 200px;
  min-width: 320px;
  padding: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
  border: solid 3px #7b7b7b;
  border-top: none;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#222));
  background: -webkit-linear-gradient(top, transparent 0%, #222 100%);
  background: -moz-linear-gradient(top, transparent 0%, #222 100%);
  background: -o-linear-gradient(top, transparent 0%, #222 100%);
  background: linear-gradient(to bottom, transparent 0%, #222 100%);
}
.lp-popup__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
  z-index: 1000;
  opacity: 1;
  -webkit-transition: 1s opacity ease;
  -o-transition: 1s opacity ease;
  -moz-transition: 1s opacity ease;
  transition: 1s opacity ease;
  cursor: pointer;
}
.lp-popup__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.lp-popup--hidden .lp-popup {
  opacity: 0;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
}
.lp-profile {
  width: 380px;
}
.lp-profile .form-item label {
  font: 700 14px/2 Arial;
}
.lp-profile .description {
  font: 500 12px/1.2 Arial;
  color: #ccc;
}
.lp-profile .form-text {
  font: 500 18px/1.2 Arial;
  width: 100%;
}
.lp-profile__link {
  font: 500 12px/1.2 Arial;
  color: #900;
}
.lp-sharing {
  text-align: right;
  font-size: 0;
  width: 926px;
  margin: 0 auto;
  padding: 10px 0;
}
.lp-sharing__button {
  display: inline-block;
  width: 26px;
  height: 26px;
  background: 50% 50% no-repeat;
  margin-left: 10px;
  -webkit-transition: 0.5s opacity ease;
  -o-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
  opacity: 1;
}
.lp-sharing__button:hover {
  opacity: 0.8;
}
.lp-sharing__button--tw {
  background-image: url("data:image/gif;base64,R0lGODlhGgAaAPfyAO7u7jHH/xm36/n6+ya/9SfA+CrC+SzD+S7F/y3E+S/G/zDH/zHI/zLH/zPI/zXK/zXJ/zXH/TTE+TO/8jbL/zbJ/jXF+zXG+jTC9jTA9DO+8TfJ/DTA8jjL/zbB9DO25jGw3TbA8TS56DGu2zCq1jCq1S+o0zrM/znI+ze/7zCo0zvL/jjA8DzL/T655U3R/0e23V7R+1rK8WTU+27X/2/Z/3DZ/3Ha/3La/3Tb/2S52Gq/3X3a+5/k/KfR4KjR4Lbe7cfp9cHc5tro7fL6/enx9BWcyRm26hiw4h257BiZwx+67Ryo1yK77R+p1yS97iGr2Ce+7yOs2SrA8Cau2Su+7y/F+S7B8Cqv2Syx2jPH+jHD8S+y2zbJ+jTF8jjM/znK/DnK+jK03DvO/zrM+zzN/zrF9T3O/zvG9TWz3j7P/z3N+z3K+Ti55T/Q/0DP/0DQ/z/O+z/K+T7K9Ti33kHS/0HP/ULO/Ty96EPR/0PS/0XR/0XT/0TM+kHE8EbS/UTL9kfT/0XK9EnT/kG44UrP+E3T/UfA50/V/1DV/k/Q+VLU/FnW/V3W/W/b/W7S9Hfd/3je/3jd/3vg/3vf/2/E4H/a93PE4Ibe+YTQ6ZHj/Y7e95PZ8J3h96nn+6rn+57S46re77vb5tf0/dTx+tTu99Dm7eL1+9fk6N3p7fj7/DfH8zvJ9DW23UPU/0LR/ELM9jy530XU/0TR/EfU/0fU/UXO9z+74EnW/0nV/0nV/UjP90G84EvW/0vV/0vW/UzW/0vR+ES94U/W/1DX/07T+Ue/4lDT+1HU+krD5VPV+k7I6lXX+1PS9Vna/1jY/Fva/1rZ/F3a/1/b/1/a/WHb/2Pc/2Xc/2Tc/Wvd/XDe/nPf/nHb+3Xg/nXf/nfg/nvi/3zh/33i/8ru+dvy+e75/OHo6uD3/fX5+vf4+Pv7+/j4+Pb29vT09PLy8vDw8O3t7VvZ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAPIALAAAAAAaABoAQAj/AOUJjEewoMGDBgUK3EVJD59AuRhpaoSo4rFx6tBZGhSIj546dWbxknclB4UOKGQEGTCgHbyXL33AYAGmAwUKD7RgUYhEgM+fQIP+PGJEoTJxuGjh6gVs2DBiUKE6BdYLVy5ZrlzpWiaPlSQ1b+Dk6XPIVLuzaNEW4cTmzJg1reQ1qcGgrgMIePPqheCgbt0FB5zIe6YN3LVp1awpvsaYsWJr1aZNkwbNGTWBxcLJopXLV9OnUYlN9ZXratZaxuTBopQnz55AgkKtU1euU6l1uNeRU9Qajhs7seR5gVTmzJkXb+TgAfWuufN3oNqgaXHiRBgu8qLcePCgwgUOH0aU/zChggQIER42cOfO14oUeUliKFhAP4D9+/gD0F+goD8BJQNls82A3nTTzTcIImigNwNuo4022EQjEDPgOKPUUp85pSEwwOCSFFau/NKMPMhoxlkuGUa1IWm0YFVHLcnIE8wkfNDC2TCIaDhMItycM8oiudjoUR1/CCOPLQ09NEghpBDhiSOGbKIObqpg8seQcLxyizxzRCKWa4Bk0g476UzJzplknvKJHW6oEQcd8qwCiRpgwXGHH5UM4c6efLqTyg54tDUGGWLIs0UO1bXQAw8zPAIEAJBGKgQhZqxwwhdfdJGFPFPgcNMGIbhwiSjmlIrKDzqkkQIKNuGUExXyPERhgwN3QRCBBBlMoIEGE2BggV601pUAFPIsQUN9ATSgLK3MKtuAffT1ZwATAlVhAQLYItDfttxmm20BSSgk7rjklqtQQAA7");
}
.lp-sharing__button--fb {
  background-image: url("data:image/gif;base64,R0lGODlhGgAaAPcAAAAAAP///1lxpVaC2zVNiTBJgu7u8PHx8ujr8zhRjjdPijpTjzlRjTdOiDVMgzlRizVLgTNIfK21yMvP2ebo7SU5ZSAxWC9IgC1EeitCdTFKgz9gpzhVlTVQjTROijJLhT5doj1coDxbnjxanTpYmTpXmDdTkTRNiDdRjThSjjZQijlUkDxYlDtWkj1ZlTxXkztVkTlTjDpTjT1YkztVjj5ZlENgnkNfm0JdmEVhnUZhnEdinURelj9Xikpln0RbkElhl0xkm0tjmU5nnk1mnFRto1BnnFJqn1t1r1dvpllxpFlvomB3qVltmV1wmpGduKWvxa62yMvR38PJ1sHH1MzS38jN2EBiqT5fpUNmsEJlrUFjq053ykx0xktywklvvUdsuUZqtkVptERnsVJ91FJ80lF70VB5zU95zE53yEpwvkhtuVR/1k11xVeB2TtYlD1alUFgnD9dmD9clz5alTxXkEFfm0BdmT9blkJgnEFemUBclz1YkEVjoUNhnTxWjEJfmUdmo0dlo0Vin0NgmkFclT9akUhnpEdkoUZjn0Rhmz9ZkD5ZjV6F1F2D0klopUhmokNfl0dkn0tqpkhln0Jdkkxrp0poo0lmoUlloEVhmEtopEpmoUtnok5sp01qpUpmn01ppGWHy09pn1FromWGyFVwp1RvpVdzqVNsoWWFw2OBv1l1rFhzqmmJymWEwVx4sWqKymOBvGF+uWB8t1Nsnl97tGyLym2My1lypllypVpzpV93qWqFuVlslHiPu52pwKCrwqKtw664za63ys7U4NLX4dzh69bZ3+/x9fn6/EdopklrqUdnpElqp0hppktsqkprqUxtqktsqEtrp01uq05uq0tqpU9vrE1tqE9vqk5tqE9uqVFxrFBvqlBwqk9up1t9vVp5slt6s2WGxVx7s1l2rV17tFt4r199tWB+tV57smqGunONvbO+0svT4u7w8+Tn6/X29/T19vv7+/n5+ff39/X19fLy8vHx8e/v7////wAAAAAAAAAAAAAAACH5BAEAAPsALAAAAAAaABoAAAj/APcJHECwoMGDBwUKdNMoVqxbEHFJnCgR4i2HrkS5UeioHbty59KJVEeypDqR58qNGycuHJt9ZEr1qlbNGjZs3XLqzHnTWjVp0KAxK7PPDLl10qRZs3lz501sS5NGi+YMzb4zqtBNm5aNmzZv377lDOtNG7dsW6k+S7OPyyt01Khl6+o1bFizZ7PFdfZsWZt9XVaZezRpkiVP27ZxWwzuF4IAAZRdevSoWSAv+7zIYvXo0rVJnkKDG/3pHT14VdxJenQokCA1+77MagXp0KVNoT7p1g1KSj1iPSpJgiQIUZ81+8DQQoUIEqROly6Fmh5qV7F6w2rlQsS9z6Aw+8TY/zI1KBGiTJgwcerUyUcyefbmJTuWY9AgGzbG7MsC65Sf+olIIiAllGhCwQH3GBCPMTj4kUccdmixzxZIFHGDIorkkIMOO3TIgxMT3BOFL00UcoMed9xxxT4bsEKKHHoAIiMhhGAYCSNU4APMH4bsIYccc8yBxT4goDIKHnjssQcOTDa5yBT5CMMHknjQ4YILIewjQhJDuAAHHXQgqaSSfFChTzB10AGHCyy88cYI+5BQBBEtvPACCzPkWcOeNFihDxQ02NnCoCuUsA8HqQQBw6KD2uloDBIg84QMiy66wgoc7GPCEUIs4KmnlS76AAQROMDApymkkIAJ+3RgBBAooFiQ6qyzMqBAAyokkEKsvHawjwdL8KLEsEoIYOyxyBKrrAcCCcEEsrpEK+20yBp7hAYCafDDCQR06+234BJwwrgfVKBQBhcUoO667La7LgYWKCTvvPTWq1BAADs=");
}
.lp-header__teasers {
  position: relative;
  display: block;
  width: 926px;
  margin: 0 auto;
  padding: 25px 0;
  z-index: 2;
}
.lp-header-teaser {
  position: relative;
  display: block;
  float: left;
  width: 220px;
  margin: 0 0 0 15px;
  background: url("data:image/gif;base64,R0lGODlhCgAKAKIAAAAAAP///1lZWVhYWFdXV1ZWVk1NTQAAACwAAAAACgAKAAADGigqts6jvTaiM0SQLaUqoPcohrh003WOjZgAADs=") repeat;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-transition: 1s background-image ease;
  -o-transition: 1s background-image ease;
  -moz-transition: 1s background-image ease;
  transition: 1s background-image ease;
}
.lp-header-teaser:first-child {
  margin: 0;
}
.lp-header-teaser:hover {
  background-image: url("data:image/gif;base64,R0lGODdhCgAKAPAAAJIjIIkbGSwAAAAACgAKAEACEYQDaJvNv5CKlE2HL9WnYvsUADs=");
}
.lp-header-teaser__title {
  font: 700 18px/2 Arial;
  text-shadow: 1px 1px 1px #000;
  color: #fff;
  margin: 0;
  padding: 0 15px;
  background-color: rgba(255,255,255,0.329);
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  border: solid 3px #9b9b9b;
  border-bottom: none;
}
.lp-header-teaser__text {
  display: block;
  font: 500 11px/14px Arial;
  color: #fff;
  height: 80px;
  padding: 2px 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
  border: solid 3px #7b7b7b;
  border-top: none;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#222));
  background: -webkit-linear-gradient(top, transparent 0%, #222 100%);
  background: -moz-linear-gradient(top, transparent 0%, #222 100%);
  background: -o-linear-gradient(top, transparent 0%, #222 100%);
  background: linear-gradient(to bottom, transparent 0%, #222 100%);
}
.lp-header-teaser__button {
  position: absolute;
  bottom: 10px;
  left: 15px;
  width: 120px;
}
.lp-videos {
  display: block;
  background: url("images/video-block-bg.png") top left repeat;
  height: 152px;
}
.lp-videos__inner {
  position: relative;
  width: 926px;
  margin: 0 auto;
}
.lp-videos__button {
  position: absolute;
  width: 26px;
  height: 152px;
  top: 0;
  outline: none;
  opacity: 1;
  cursor: pointer;
}
.lp-videos__button--left {
  left: 0;
}
.lp-videos__button--left:after {
  content: '';
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  display: block;
  height: 10px;
  width: 10px;
  margin-left: 1%;
  -webkit-transform: rotate(-135deg) translateX(-1.6px) translateY(1.6px);
     -moz-transform: rotate(-135deg) translateX(-1.6px) translateY(1.6px);
      -ms-transform: rotate(-135deg) translateX(-1.6px) translateY(1.6px);
       -o-transform: rotate(-135deg) translateX(-1.6px) translateY(1.6px);
          transform: rotate(-135deg) translateX(-1.6px) translateY(1.6px);
}
.lp-videos__button--right {
  right: 0;
}
.lp-videos__button--right:after {
  content: '';
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
  display: block;
  height: 10px;
  width: 10px;
  margin-left: 1%;
  -webkit-transform: rotate(45deg) translateX(-1.6px) translateY(1.6px);
     -moz-transform: rotate(45deg) translateX(-1.6px) translateY(1.6px);
      -ms-transform: rotate(45deg) translateX(-1.6px) translateY(1.6px);
       -o-transform: rotate(45deg) translateX(-1.6px) translateY(1.6px);
          transform: rotate(45deg) translateX(-1.6px) translateY(1.6px);
}
.lp-videos__slider {
  position: absolute;
  left: 26px;
  width: 874px;
  height: 152px;
  overflow: hidden;
}
.lp-videos__image {
  display: block;
  width: 154px;
  height: 110px;
  -moz-background-size: auto 135%;
       background-size: auto 135%;
  background-position: 50% 50%;
}
.lp-videos__image-wrapper {
  display: block;
  position: relative;
}
.lp-videos__image-wrapper::before,
.lp-videos__image-wrapper::after {
  content: '';
  display: block;
  -webkit-transition: 0.5s opacity ease;
  -o-transition: 0.5s opacity ease;
  -moz-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
}
.lp-videos__image-wrapper::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
  opacity: 0;
}
.lp-videos__image-wrapper::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  background: url("data:image/png;base64,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") 50% 50% no-repeat;
  margin: -21px 0 0 -21px;
  opacity: 0.6;
}
.lp-videos__slide {
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 21px 10px;
  float: left;
  width: 174px;
  height: 152px;
}
.lp-videos__slide:hover .lp-videos__image-wrapper::before,
.lp-videos__slide:hover .lp-videos__image-wrapper::after {
  opacity: 1;
}
.lp-videos .slick-list,
.lp-videos .slick-track {
  height: 154px;
  z-index: 1;
}
.lp-page {
  display: block;
}
.lp-page--front::before {
  content: '';
  display: block;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  height: 440px;
  background: -webkit-radial-gradient(ellipse 50% 50%, #fff, #111) no-repeat;
  background: -moz-radial-gradient(ellipse 50% 50%, #fff, #111) no-repeat;
  background: -o-radial-gradient(ellipse 50% 50%, #fff, #111) no-repeat;
  background: radial-gradient(ellipse 50% 50%, #fff, #111) no-repeat;
  z-index: 0;
}
