@keyframes preloader {
  000% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
html,
body {
  width: 100%;
  height: 100%;
  min-width: 320px;
  margin: 0;
  padding: 0;
  font-size: 10px;
  background-color: #fff;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
html.mFixed,
body.mFixed {
  overflow: hidden;
  position: fixed;
  -webkit-overflow-scrolling: touch;
}
body {
  overflow-y: scroll;
}
.content {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'ProximaNovaThin';
  src: url('fonts/proxima_nova-thin.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaLight';
  src: url('fonts/proxima_nova-light.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaRegular';
  src: url('fonts/proxima_nova-regular.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url('fonts/proxima_nova-sbold.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaBold';
  src: url('fonts/proxima_nova-bold.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaDemi';
  src: url('fonts/futura-demi.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaMedium';
  src: url('fonts/futura-medium.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNovaExCnLight';
  src: url('fonts/proxima_nova-excn-light.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ReformaGroteskMedium';
  src: url('fonts/reforma_grotesk-medium.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayFairDisplay';
  src: url('fonts/playfair-italic.woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'PlayFairDisplay';
  src: url('fonts/playfair.woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PlayFairDisplayBoldItalic';
  src: url('fonts/playfair-bolditalic.woff');
  font-weight: normal;
  font-style: italic;
}
.bLayout {
  display: table;
  width: 100%;
  height: 100%;
}
.bLayout__eRow {
  display: table-row;
}
.bLayout__eRow.mMain {
  height: 100%;
}
.bLayout__eContent {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.bLayout__eContent.mCentral {
  text-align: center;
  vertical-align: middle;
}
.bErrorLayout {
  display: inline-block;
  max-width: 450px;
  min-width: 320px;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}
.bErrorLayout__eImage {
  display: inline-block;
  width: 100%;
  max-width: 150px;
  margin-bottom: 45px;
}
.bErrorLayout__eText {
  display: block;
  margin: 0 0 7px 0;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000;
  text-align: center;
}
.bErrorLayout__eText a {
  color: #007AFF;
  text-decoration: none;
  transition: color 0.4s;
}
.bErrorLayout__eText a:hover {
  color: #000;
}
.bErrorLayout__eLink {
  display: inline-block;
  margin-top: 24px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #007AFF;
  text-decoration: none;
  transition: color 0.4s;
}
.bErrorLayout__eLink:hover {
  color: #000;
}
.bMain {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 320px;
}
.bMain__eLogin {
  position: absolute;
  display: inline-block;
  top: 45px;
  right: 40px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  cursor: pointer;
  line-height: 1.14285714em;
  color: rgba(255, 255, 255, 0.3);
  text-decoration: none;
  vertical-align: top;
  transition: color 0.4s;
  z-index: 10;
}
.bMain__eLogin:before {
  display: inline-block;
  content: '';
  width: 16px;
  height: 16px;
  margin: 0 7px 0 0;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  vertical-align: top;
  transition: all 0.4s;
}
.bMain__eLogin:hover {
  color: rgba(255, 255, 255, 0.8);
}
.bMain__eLogin.mLoading {
  cursor: default;
}
.bMain__eLogin.mLoading:hover {
  color: rgba(255, 255, 255, 0.3);
}
.bMain__eLogin.mLoading:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2022%2022%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2222px%22%20height%3D%2222px%22%3E%0D%0A%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cpattern%20id%3D%22img1%22%20patternUnits%3D%22userSpaceOnUse%22%20width%3D%2222%22%20height%3D%2222%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM2OUMyQkIyMEUxMTFFNkI3RDVBMTM0OTUxMDg1NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2OUMyQkMyMEUxMTFFNkI3RDVBMTM0OTUxMDg1NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NkQ5MEVCMjFFNDgxMUU2QjdENUExMzQ5NTEwODU1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzY5QzJCQTIwRTExMUU2QjdENUExMzQ5NTEwODU1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPojg%2FbAAAAH3SURBVHjajJVRbsMgEETB0FiqKqWH6TF6iRwud%2Bp%2F%2FqpUan9a1TZQhuy4E5JIQULgBd4OC6z9fr9%2Fd875UsqAWvsD%2B71tt9uFe%2BahDt77XA0FrfVZi9nRXpS62EOQ1TMobNFgzgwEFYNjJ%2FzW4m2MO%2FXqCLYIQIWpEl3MD4UT4G4pbmCGolusi7ztpg%2FFcKUGBSfz6G5st52DwOnI34LeUnym3CPoJ7iGyhuINfbqqdhbrNW7yzk3cC34zuZL54Q6J4oDxtrHYRgWdAxKeDZQEVhgbAGz%2BiDgFYq2KcY2Dc5tY0KysaYUAAND5SalNALcQRn7do8XxlIOZz24WmZUxnxZlsd5np8MGhWm17CFwt1RxnH8OB6PL%2B7O0hSb2PUx8PVZKFII4Xez2XwdDofX7Xb7hj5sHO9ebGOsim0gS5swVusUY%2FypsE%2FMm6bpuSmqNoxhjsF1baHioomIShBbKKuQb7QA4tAQZ%2FSrDQc2cz7XI79AMb1pXUxtA0MZDxlr7FYkXj9TvSgj9gbzTPBkt4Lb5XXDugdJqfaO%2FlWrYhoZ21mUJEIsRQZTvj6iOpf5BbbUK2asFuknySdOkg%2BfcYupPH%2FM91Hly6H10KyKu3wB4Qj0WcqNAsydSnVYOsWaMsPJX7kAX4PmK%2F9ALf0%2Fbk1SLH8CDADGR3BmOleJXAAAAABJRU5ErkJggg%3D%3D%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%20%2F%3E%0D%0A%20%20%20%20%3C%2Fpattern%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cpath%20d%3D%22M11%2C21.8C5.1%2C21.8%2C0.2%2C16.9%2C0.2%2C11S5.1%2C0.2%2C11%2C0.2S21.8%2C5.1%2C21.8%2C11S16.9%2C21.8%2C11%2C21.8z%20M11%2C1.8c-5.1%2C0-9.2%2C4.1-9.2%2C9.2%0D%0A%09%09s4.1%2C9.2%2C9.2%2C9.2s9.2-4.1%2C9.2-9.2S16.1%2C1.8%2C11%2C1.8z%22%20fill%3D%22url(%23img1)%22%2F%3E%0D%0A%0D%0A%3C%2Fsvg%3E%0D%0A");
  -webkit-animation: preloader 1s infinite linear;
  -moz-animation: preloader 1s infinite linear;
  -ms-animation: preloader 1s infinite linear;
  -o-animation: preloader 1s infinite linear;
  animation: preloader 1s infinite linear;
  transform: translate(0 0 0);
}
.bMain__eLogin.mUser:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2020%22%20enable-background%3D%22new%200%200%2016%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20id%3D%22Page-1%22%20fill%3D%22%23ffffff%22%20d%3D%22M13.4%2C14.5c-0.8-1.3-2-2.2-3.4-2.7c0.7-0.6%2C1.2-1.5%2C1.2-2.5c0-1.7-1.4-3.1-3.1-3.1c-1.7%2C0-3.1%2C1.4-3.1%2C3.1%0D%0A%09c0%2C1%2C0.5%2C1.9%2C1.2%2C2.5c-1.4%2C0.4-2.6%2C1.4-3.4%2C2.7C1.6%2C13.3%2C1%2C11.7%2C1%2C10c0-3.9%2C3.2-7%2C7-7c3.9%2C0%2C7%2C3.2%2C7%2C7C15%2C11.7%2C14.4%2C13.3%2C13.4%2C14.5%0D%0A%09%20M5.8%2C9.4c0-1.2%2C1-2.2%2C2.2-2.2c1.2%2C0%2C2.2%2C1%2C2.2%2C2.2c0%2C1.2-1%2C2.2-2.2%2C2.2C6.8%2C11.6%2C5.8%2C10.6%2C5.8%2C9.4%20M8%2C17c-1.8%2C0-3.4-0.7-4.7-1.8%0D%0A%09c0%2C0%2C0%2C0%2C0%2C0c1-1.6%2C2.7-2.7%2C4.6-2.7c1.9%2C0%2C3.7%2C1%2C4.6%2C2.7c0%2C0%2C0%2C0%2C0%2C0C11.4%2C16.3%2C9.8%2C17%2C8%2C17%20M8%2C2c-4.4%2C0-8%2C3.6-8%2C8c0%2C4.4%2C3.6%2C8%2C8%2C8%0D%0A%09c4.4%2C0%2C8-3.6%2C8-8C16%2C5.6%2C12.4%2C2%2C8%2C2%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  opacity: 0.3;
}
.bMain__eLogin.mUser:hover:before {
  opacity: 0.8;
}
@media (max-width: 650px) {
  .bMain__eLogin {
    top: 20px;
    right: 20px;
  }
}
body:has(.bMain) {
  background-color: #121212;
}
.bMainHeader {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100vh;
  background-color: #121212;
}
.bMainHeader__eContent {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  max-width: 1050px;
  margin: 0 auto;
}
.bMainHeader__eText {
  display: block;
  text-align: center;
  margin: 45px 20px 30px;
}
.bMainHeader__eLogo {
  display: inline-block;
  width: 62px;
  height: 62px;
  margin-bottom: 35px;
  vertical-align: top;
}
.bMainHeader__eHeader {
  display: block;
  max-width: 600px;
  margin: 0 auto 10px;
  padding: 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 2.6rem;
  color: #fff;
}
.bMainHeader__eDescription {
  display: block;
  max-width: 600px;
  margin: 0 auto 30px;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.7rem;
  line-height: 1.58823529em;
  color: #E2E2E2;
}
.bMainHeader__eArt {
  display: block;
  width: 100%;
  height: 1000px;
  max-width: 588px;
  background: url('images/iphone_main.jpg') no-repeat;
  background-size: 588px 1000px;
  background-position: top center;
}
.bMainHeader__eLink svg {
  display: inline-block;
  width: 200px;
  height: 22px;
}
.bMainHeader__eLinkGrad {
  animation: grad 1.6s linear infinite;
}
@keyframes grad {
  0% {
    transform: translateX(-400px);
  }
  100% {
    transform: translateX(0);
  }
}
.bMainHeader__eLine {
  position: absolute;
  bottom: 40px;
  left: 70px;
}
.bMainHeader__eLineLike {
  display: block;
  margin-bottom: 25px;
}
.bMainHeader__eLineLikeItem {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.bMainHeader__eLineSocial {
  display: block;
  margin-bottom: 15px;
}
.bMainHeader__eLineSocialItem {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 40px;
  vertical-align: top;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  text-decoration: none;
  outline: 0;
  border: 0;
  opacity: 0.3;
  cursor: pointer;
  transition: opacity 0.4s;
}
.bMainHeader__eLineSocialItem.mFB {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15%2C0H1C0.4%2C0%2C0%2C0.4%2C0%2C1v14c0%2C0.6%2C0.4%2C1%2C1%2C1h7.6l0-6.4H7V7h1.6V5c0-1.9%2C1-2.9%2C3.3-2.9H14v2.6h-1.7%0D%0A%09c-0.6%2C0-0.7%2C0.2-0.7%2C0.8V7H14l-0.2%2C2.5h-2.1l0%2C6.5H15c0.6%2C0%2C1-0.4%2C1-1V1C16%2C0.4%2C15.6%2C0%2C15%2C0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainHeader__eLineSocialItem.mTwi {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cpath%20id%3D%22twitter-icon%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M16%2C3c-0.6%2C0.3-1.2%2C0.4-1.9%2C0.5c0.7-0.4%2C1.2-1%2C1.4-1.8c-0.6%2C0.4-1.3%2C0.6-2.1%2C0.8%0D%0A%09c-0.6-0.6-1.5-1-2.4-1c-2.1%2C0-3.6%2C2-3.2%2C4c-2.6-0.1-5-1.3-6.7-3.4c-0.9%2C1.5-0.4%2C3.4%2C1%2C4.4c-0.5%2C0-1-0.2-1.5-0.4%0D%0A%09c0%2C1.5%2C1.1%2C2.9%2C2.6%2C3.3C2.8%2C9.6%2C2.3%2C9.7%2C1.8%2C9.6c0.4%2C1.3%2C1.6%2C2.3%2C3.1%2C2.3C3.5%2C13%2C1.8%2C13.4%2C0%2C13.2c1.5%2C0.9%2C3.2%2C1.5%2C4.9%2C1.5%0D%0A%09c6%2C0%2C9.4-5.1%2C9.2-9.8C15%2C4.4%2C15.6%2C3.7%2C16%2C3L16%2C3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainHeader__eLineSocialItem.mIns {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M16%2C4.7c0-0.9-0.2-1.4-0.4-1.9c-0.2-0.5-0.5-1-0.9-1.4s-0.9-0.7-1.4-0.9c-0.5-0.2-1.1-0.3-1.9-0.4%0D%0A%09%09C10.4%2C0%2C10.2%2C0%2C8%2C0S5.6%2C0%2C4.7%2C0c-0.9%2C0-1.4%2C0.2-1.9%2C0.4c-0.5%2C0.2-1%2C0.5-1.4%2C0.9S0.6%2C2.2%2C0.4%2C2.8C0.2%2C3.3%2C0.1%2C3.9%2C0%2C4.7%0D%0A%09%09C0%2C5.6%2C0%2C5.8%2C0%2C8c0%2C2.2%2C0%2C2.4%2C0%2C3.3c0%2C0.9%2C0.2%2C1.4%2C0.4%2C1.9c0.2%2C0.5%2C0.5%2C1%2C0.9%2C1.4s0.9%2C0.7%2C1.4%2C0.9c0.5%2C0.2%2C1.1%2C0.3%2C1.9%2C0.4%0D%0A%09%09c0.9%2C0%2C1.1%2C0%2C3.3%2C0s2.4%2C0%2C3.3%2C0c0.9%2C0%2C1.4-0.2%2C1.9-0.4c0.5-0.2%2C1-0.5%2C1.4-0.9s0.7-0.9%2C0.9-1.4c0.2-0.5%2C0.3-1.1%2C0.4-1.9%0D%0A%09%09c0-0.9%2C0-1.1%2C0-3.3C16%2C5.8%2C16%2C5.6%2C16%2C4.7z%20M14.5%2C11.2c0%2C0.8-0.2%2C1.2-0.3%2C1.5c-0.1%2C0.4-0.3%2C0.6-0.6%2C0.9c-0.3%2C0.3-0.5%2C0.5-0.9%2C0.6%0D%0A%09%09c-0.3%2C0.1-0.7%2C0.2-1.5%2C0.3c-0.8%2C0-1.1%2C0-3.2%2C0s-2.4%2C0-3.2%2C0c-0.8%2C0-1.2-0.2-1.5-0.3c-0.4-0.1-0.6-0.3-0.9-0.6%0D%0A%09%09c-0.3-0.3-0.5-0.5-0.6-0.9c-0.1-0.3-0.2-0.7-0.3-1.5c0-0.8%2C0-1.1%2C0-3.2c0-2.1%2C0-2.4%2C0-3.2c0-0.8%2C0.2-1.2%2C0.3-1.5%0D%0A%09%09c0.1-0.4%2C0.3-0.6%2C0.6-0.9c0.3-0.3%2C0.5-0.5%2C0.9-0.6C3.6%2C1.7%2C4%2C1.5%2C4.8%2C1.5c0.8%2C0%2C1.1%2C0%2C3.2%2C0s2.4%2C0%2C3.2%2C0c0.8%2C0%2C1.2%2C0.2%2C1.5%2C0.3%0D%0A%09%09c0.4%2C0.1%2C0.6%2C0.3%2C0.9%2C0.6c0.3%2C0.3%2C0.5%2C0.5%2C0.6%2C0.9c0.1%2C0.3%2C0.2%2C0.7%2C0.3%2C1.5c0%2C0.8%2C0%2C1.1%2C0%2C3.2C14.6%2C10.1%2C14.6%2C10.4%2C14.5%2C11.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M8%2C4C5.8%2C4%2C4%2C5.8%2C4%2C8c0%2C2.2%2C1.8%2C4%2C4%2C4s4-1.8%2C4-4C12%2C5.8%2C10.2%2C4%2C8%2C4z%20M8%2C10.6c-1.4%2C0-2.6-1.2-2.6-2.6%0D%0A%09%09S6.6%2C5.4%2C8%2C5.4s2.6%2C1.2%2C2.6%2C2.6S9.4%2C10.6%2C8%2C10.6z%22%2F%3E%0D%0A%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2212%22%20cy%3D%224%22%20r%3D%221%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainHeader__eLineSocialItem:hover {
  opacity: 0.8;
}
.bMainHeader__eLineSocialItem:last-child {
  margin-right: 0;
}
.bMainHeader__eLineLinks {
  display: block;
}
.bMainHeader__eLineLinksItem {
  display: inline-block;
  margin-right: 8px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.3rem;
  color: rgba(255, 255, 255, 0.3);
  vertical-align: top;
}
.bMainHeader__eLineLinksItem:after {
  content: "•";
  display: inline-block;
  margin-left: 8px;
  vertical-align: top;
}
.bMainHeader__eLineLinksItem:last-child {
  margin-right: 0;
}
.bMainHeader__eLineLinksItem:last-child:after {
  display: none;
}
.bMainHeader__eLineLinksLink {
  color: rgba(255, 255, 255, 0.3);
  text-decoration: none;
  transition: color 0.4s;
}
.bMainHeader__eLineLinksLink:hover {
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 650px) {
  .bMainHeader__eText {
    margin-top: 60px;
  }
  .bMainHeader__eLine {
    left: 40px;
  }
}
@media (max-width: 460px) {
  .bMainHeader__eArt {
    background-size: 409.04347826px auto;
    height: 695.65217391px;
  }
  .bMainHeader__eLine {
    left: 20px;
  }
}
.bMainSections {
  display: block;
  background-color: #fff;
  border-radius: 7px;
}
.bMainSections__eSection {
  display: block;
  width: 100%;
  border-bottom: 1px solid #EDEDED;
}
.bMainSections__eSection:last-child {
  border-bottom: 0;
}
.bMainSection {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 980px;
  overflow: hidden;
}
.bMainSection__eHeader {
  display: block;
  margin: 80px 20px 45px;
}
.bMainSection__eHeaderTitle {
  display: block;
  max-width: 430px;
  margin: 0 auto 8px;
  padding: 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 2.6rem;
  text-align: center;
  color: #878787;
}
.bMainSection__eHeaderText {
  display: block;
  max-width: 450px;
  margin: 0 auto;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.7rem;
  text-align: center;
  line-height: 1.58823529em;
  color: #878787;
}
.bMainSection__eContent {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 45px 0 100px;
}
.bMainSection__eContent.mReverse {
  flex-direction: row-reverse;
}
.bMainSection__eContent.mReverse .bMainSection__ePara {
  margin-right: 0;
  margin-left: auto;
}
.bMainSection__eFlying {
  position: relative;
  display: block;
  flex: 2 0 320px;
  align-self: stretch;
}
.bMainSection__eFlyingImg {
  position: absolute;
  z-index: 10;
  transition: opacity 0.8s, transform 0.6s ease-out;
}
.bMainSection__ePhone {
  position: relative;
  display: block;
  width: 320px;
  max-width: 320px;
}
.bMainSection__ePhoneImg {
  position: relative;
  width: 100%;
  z-index: 101;
}
.bMainSection__ePhoneScreen {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 102;
}
.bMainSection__ePhone:before {
  position: absolute;
  content: "";
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  border-radius: 30px;
  box-shadow: 0 50px 65px rgba(0, 0, 0, 0.2);
}
.bMainSection__eText {
  display: block;
  flex: 2 0 320px;
  padding: 0 100px;
  box-sizing: border-box;
}
.bMainSection__ePara {
  display: block;
  max-width: 320px;
  margin-right: auto;
  margin-bottom: 50px;
}
.bMainSection__eParaImg {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.bMainSection__eParaTitle {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 2.0rem;
  color: #878787;
}
.bMainSection__eParaText {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.7rem;
  line-height: 1.47058824em;
  color: #878787;
}
.bMainSection__eParaText:last-child {
  margin-bottom: 0;
}
.bMainSection__ePara:last-child {
  margin-bottom: 0;
}
.bMainSection .mClosed .bMainSection__eFlyingImg {
  transform: translateX(-10%);
  opacity: 0;
}
.bMainSection .mClosed.mReverse .bMainSection__eFlyingImg {
  transform: translateX(10%);
  opacity: 0;
}
@media (max-width: 1200px) {
  .bMainSection__eText {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 960px) {
  .bMainSection__eFlying {
    flex-basis: 100px;
  }
  .bMainSection__eText {
    flex-grow: 1;
  }
}
@media (max-width: 740px) {
  .bMainSection__eFlying {
    display: none;
  }
  .bMainSection__ePhone {
    margin-left: 20px;
    margin-right: 20px;
    flex: 1 1 240px;
  }
  .bMainSection__eText {
    flex-basis: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 650px) {
  .bMainSection__eContent {
    display: block;
    margin: 20px 0 40px;
    text-align: center;
  }
  .bMainSection__ePhone {
    display: inline-block;
    width: 70%;
    margin-bottom: 40px;
  }
  .bMainSection__ePara {
    display: inline-block;
  }
}
.bMainFooter {
  padding: 35px 20px 40px 70px;
}
.bMainFooter__eLike {
  display: block;
  margin-bottom: 25px;
}
.bMainFooter__eLikeItem {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.bMainFooter__eSocial {
  display: block;
  margin-bottom: 15px;
}
.bMainFooter__eSocialItem {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 40px;
  vertical-align: top;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  text-decoration: none;
  outline: 0;
  border: 0;
  opacity: 0.5;
  cursor: pointer;
  transition: opacity 0.4s;
}
.bMainFooter__eSocialItem.mFB {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M15%2C0H1C0.4%2C0%2C0%2C0.4%2C0%2C1v14c0%2C0.6%2C0.4%2C1%2C1%2C1h7.6l0-6.4H7V7h1.6V5c0-1.9%2C1-2.9%2C3.3-2.9H14v2.6h-1.7%0D%0A%09c-0.6%2C0-0.7%2C0.2-0.7%2C0.8V7H14l-0.2%2C2.5h-2.1l0%2C6.5H15c0.6%2C0%2C1-0.4%2C1-1V1C16%2C0.4%2C15.6%2C0%2C15%2C0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainFooter__eSocialItem.mTwi {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cpath%20id%3D%22twitter-icon%22%20fill%3D%22%23000000%22%20d%3D%22M16%2C3c-0.6%2C0.3-1.2%2C0.4-1.9%2C0.5c0.7-0.4%2C1.2-1%2C1.4-1.8c-0.6%2C0.4-1.3%2C0.6-2.1%2C0.8%0D%0A%09c-0.6-0.6-1.5-1-2.4-1c-2.1%2C0-3.6%2C2-3.2%2C4c-2.6-0.1-5-1.3-6.7-3.4c-0.9%2C1.5-0.4%2C3.4%2C1%2C4.4c-0.5%2C0-1-0.2-1.5-0.4%0D%0A%09c0%2C1.5%2C1.1%2C2.9%2C2.6%2C3.3C2.8%2C9.6%2C2.3%2C9.7%2C1.8%2C9.6c0.4%2C1.3%2C1.6%2C2.3%2C3.1%2C2.3C3.5%2C13%2C1.8%2C13.4%2C0%2C13.2c1.5%2C0.9%2C3.2%2C1.5%2C4.9%2C1.5%0D%0A%09c6%2C0%2C9.4-5.1%2C9.2-9.8C15%2C4.4%2C15.6%2C3.7%2C16%2C3L16%2C3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainFooter__eSocialItem.mIns {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M16%2C4.7c0-0.9-0.2-1.4-0.4-1.9c-0.2-0.5-0.5-1-0.9-1.4s-0.9-0.7-1.4-0.9c-0.5-0.2-1.1-0.3-1.9-0.4%0D%0A%09%09C10.4%2C0%2C10.2%2C0%2C8%2C0S5.6%2C0%2C4.7%2C0c-0.9%2C0-1.4%2C0.2-1.9%2C0.4c-0.5%2C0.2-1%2C0.5-1.4%2C0.9S0.6%2C2.2%2C0.4%2C2.8C0.2%2C3.3%2C0.1%2C3.9%2C0%2C4.7%0D%0A%09%09C0%2C5.6%2C0%2C5.8%2C0%2C8c0%2C2.2%2C0%2C2.4%2C0%2C3.3c0%2C0.9%2C0.2%2C1.4%2C0.4%2C1.9c0.2%2C0.5%2C0.5%2C1%2C0.9%2C1.4s0.9%2C0.7%2C1.4%2C0.9c0.5%2C0.2%2C1.1%2C0.3%2C1.9%2C0.4%0D%0A%09%09c0.9%2C0%2C1.1%2C0%2C3.3%2C0s2.4%2C0%2C3.3%2C0c0.9%2C0%2C1.4-0.2%2C1.9-0.4c0.5-0.2%2C1-0.5%2C1.4-0.9s0.7-0.9%2C0.9-1.4c0.2-0.5%2C0.3-1.1%2C0.4-1.9%0D%0A%09%09c0-0.9%2C0-1.1%2C0-3.3C16%2C5.8%2C16%2C5.6%2C16%2C4.7z%20M14.5%2C11.2c0%2C0.8-0.2%2C1.2-0.3%2C1.5c-0.1%2C0.4-0.3%2C0.6-0.6%2C0.9c-0.3%2C0.3-0.5%2C0.5-0.9%2C0.6%0D%0A%09%09c-0.3%2C0.1-0.7%2C0.2-1.5%2C0.3c-0.8%2C0-1.1%2C0-3.2%2C0s-2.4%2C0-3.2%2C0c-0.8%2C0-1.2-0.2-1.5-0.3c-0.4-0.1-0.6-0.3-0.9-0.6%0D%0A%09%09c-0.3-0.3-0.5-0.5-0.6-0.9c-0.1-0.3-0.2-0.7-0.3-1.5c0-0.8%2C0-1.1%2C0-3.2c0-2.1%2C0-2.4%2C0-3.2c0-0.8%2C0.2-1.2%2C0.3-1.5%0D%0A%09%09c0.1-0.4%2C0.3-0.6%2C0.6-0.9c0.3-0.3%2C0.5-0.5%2C0.9-0.6C3.6%2C1.7%2C4%2C1.5%2C4.8%2C1.5c0.8%2C0%2C1.1%2C0%2C3.2%2C0s2.4%2C0%2C3.2%2C0c0.8%2C0%2C1.2%2C0.2%2C1.5%2C0.3%0D%0A%09%09c0.4%2C0.1%2C0.6%2C0.3%2C0.9%2C0.6c0.3%2C0.3%2C0.5%2C0.5%2C0.6%2C0.9c0.1%2C0.3%2C0.2%2C0.7%2C0.3%2C1.5c0%2C0.8%2C0%2C1.1%2C0%2C3.2C14.6%2C10.1%2C14.6%2C10.4%2C14.5%2C11.2z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M8%2C4C5.8%2C4%2C4%2C5.8%2C4%2C8c0%2C2.2%2C1.8%2C4%2C4%2C4s4-1.8%2C4-4C12%2C5.8%2C10.2%2C4%2C8%2C4z%20M8%2C10.6c-1.4%2C0-2.6-1.2-2.6-2.6%0D%0A%09%09S6.6%2C5.4%2C8%2C5.4s2.6%2C1.2%2C2.6%2C2.6S9.4%2C10.6%2C8%2C10.6z%22%2F%3E%0D%0A%09%3Ccircle%20fill%3D%22%23000000%22%20cx%3D%2212%22%20cy%3D%224%22%20r%3D%221%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bMainFooter__eSocialItem:hover {
  opacity: 0.9;
}
.bMainFooter__eSocialItem:last-child {
  margin-right: 0;
}
.bMainFooter__eLinks {
  display: block;
}
.bMainFooter__eLinksItem {
  display: inline-block;
  margin-right: 8px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.3rem;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: top;
}
.bMainFooter__eLinksItem:after {
  content: "•";
  display: inline-block;
  margin-left: 8px;
  vertical-align: top;
}
.bMainFooter__eLinksItem:last-child {
  margin-right: 0;
}
.bMainFooter__eLinksItem:last-child:after {
  display: none;
}
.bMainFooter__eLinksLink {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
  transition: color 0.4s;
}
.bMainFooter__eLinksLink:hover {
  color: rgba(0, 0, 0, 0.9);
}
.bMainFooter__eCounters {
  margin-top: 20px;
}
.bMainFooter__eCountersItem {
  opacity: 0.4;
  transition: opacity 0.4s;
  border: 0;
}
.bMainFooter__eCountersItem:hover {
  opacity: 1;
}
@media (max-width: 460px) {
  .bMainFooter {
    padding-left: 20px;
  }
}
.bMainBanner {
  display: flex;
  width: 100%;
  height: 320px;
  padding: 0 20px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background: black;
}
.bMainBanner__eLogo {
  display: block;
  width: 80%;
  height: 100px;
  max-width: 330px;
  margin: auto;
  background: url('images/awards/banner_logo.svg') no-repeat;
  background-size: 100% auto;
  background-position: center;
}
.bMainBanner__eArt {
  position: relative;
  display: block;
  width: 100%;
  height: 100px;
  max-width: 480px;
  margin: 0 auto;
}
.bMainBanner__eArtMain {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background: #4d4d4d url('images/awards/banner_art.png') no-repeat;
  background-size: 480px auto;
  background-position: center top;
  z-index: 3;
}
.bMainBanner__eArtShadow1 {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #333333;
  transform: scale(0.91666667) translateY(-10.90909091px);
  transition: transform 0.3s;
  z-index: 2;
}
.bMainBanner__eArtShadow2 {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1a1a1a;
  transform: scale(0.83333333) translateY(-24px);
  transition: transform 0.4s;
  z-index: 1;
}
.bMainBanner:hover .bMainBanner__eArtShadow1 {
  transform: scale(0.91666667) translateY(-16.36363636px);
}
.bMainBanner:hover .bMainBanner__eArtShadow2 {
  transform: scale(0.83333333) translateY(-33.6px);
}
.bMenu {
  position: relative;
  height: 65px;
  min-width: 320px;
  text-align: center;
}
.bMenu__eLine {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 65px;
  min-width: 320px;
  background-color: #fff;
  border-bottom: 1px solid #EAEAEA;
  text-align: center;
  z-index: 200;
  transition: opacity 0.4s;
  opacity: 1;
}
.bMenu__eLine.mHidden {
  opacity: 0;
}
.bMenu__eLogo {
  position: relative;
  display: inline-block;
  margin: 25px 0;
  height: 15px;
}
.bMenu__eAppLink {
  position: absolute;
  top: 0;
  right: 20px;
  margin: 21.5px 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  text-decoration: none;
  line-height: 1.22222222em;
  color: #007AFF;
  transition: color 0.4s;
}
.bMenu__eAppLinkLogo {
  display: inline-block;
  width: 0.81481481em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  fill: #007AFF;
  transition: fill 0.4s;
}
.bMenu__eAppLink:hover {
  color: #000;
}
.bMenu__eAppLink:hover .bMenu__eAppLinkLogo {
  fill: #000;
}
.bMenu__eLogout {
  position: absolute;
  top: 0;
  right: 40px;
  margin: 25.5px 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  text-decoration: none;
  line-height: 1em;
  color: #B3B3B3;
  cursor: pointer;
  transition: color 0.4s;
}
.bMenu__eLogout:hover {
  color: #007AFF;
}
@media screen and (max-width: 510px) {
  .bMenu {
    border-bottom: 1px solid #EAEAEA;
  }
  .bMenu__eFix {
    display: none;
  }
  .bMenu__eAppLink {
    left: 0;
    right: 0;
    background-color: #fff;
    opacity: 1;
    pointer-events: auto;
    -webkit-animation: link_blink 8s infinite;
    -moz-animation: link_blink 8s infinite;
    -ms-animation: link_blink 8s infinite;
    -o-animation: link_blink 8s infinite;
    animation: link_blink 8s infinite;
    transform: translate(0 0 0);
  }
  .bMenu__eLogout {
    display: none;
  }
}
@keyframes link_blink {
  00% {
    opacity: 1;
    pointer-events: auto;
  }
  10% {
    opacity: 0;
    pointer-events: none;
  }
  50% {
    opacity: 0;
    pointer-events: none;
  }
  60% {
    opacity: 1;
    pointer-events: auto;
  }
}
.bProfile {
  display: block;
  margin-top: 40px;
}
.bProfile__eAvatar {
  position: relative;
  display: block;
  width: 120px;
  height: 120px;
  margin: 0 auto 15px auto;
  border-radius: 120px;
  background-color: #C8C8C8;
  overflow: hidden;
}
.bProfile__eAvatarImage {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.bProfile__eAvatarAbbr {
  display: block;
  margin-right: -0.12244898em;
  font-family: 'ProximaNovaThin', sans-serif;
  font-weight: normal;
  font-size: 4.9rem;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.12244898em;
  line-height: 120px;
  white-space: nowrap;
}
.bProfile__eHeader {
  display: block;
  max-width: 320px;
  margin: 0 auto 8px;
  padding: 0 25px;
  box-sizing: border-box;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  text-align: center;
  line-height: 1em;
  word-wrap: break-word;
  color: #000;
  vertical-align: top;
}
.bProfile__eHeader.mVerified:after {
  position: relative;
  content: "";
  display: inline-block;
  top: 1px;
  width: 17px;
  height: 17px;
  margin: 0 -22px 0 5px;
  line-height: 1em;
  vertical-align: top;
  background-image: url('images/icon_verify.svg');
  background-repeat: no-repeat;
  background-size: 17px;
  background-position: center;
}
.bProfile__eBio {
  display: block;
  max-width: 300px;
  margin: 0 auto 14px auto;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #9B9B9B;
  text-align: center;
  line-height: 1.28571429em;
}
.bProfile__eBioName {
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
}
.bProfile__ePanel {
  display: block;
  max-width: 350px;
  margin: 0 auto;
  padding: 0 10px;
  text-align: center;
}
.bProfile__ePanelItem {
  display: inline-block;
  margin: 0 10px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #007AFF;
  line-height: 2.07142857em;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.4s;
}
.bProfile__ePanelItem:hover {
  color: #000;
}
.bProfile__ePanelItem.mMobile {
  display: none;
}
.bProfile__eStats {
  display: block;
  max-width: 700px;
  margin: 25px auto 40px auto;
  padding: 13px 0 25px 0;
  box-sizing: border-box;
  border-top: 1px solid rgba(151, 151, 151, 0.2);
  border-bottom: 1px solid rgba(151, 151, 151, 0.2);
  text-align: center;
}
.bProfile__eStatsItem {
  display: inline-block;
  margin: 15px 30px 0 30px;
  text-align: center;
}
.bProfile__eStatsTitle {
  display: block;
  font-family: 'ProximaNovaLight', sans-serif;
  font-weight: normal;
  font-size: 1.5rem;
  color: #000;
  white-space: nowrap;
}
.bProfile__eStatsValue {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  font-family: 'ProximaNovaLight', sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  color: #000;
  white-space: nowrap;
  line-height: 1em;
}
.bProfile__eStatsDiff {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 7px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  color: #9B9B9B;
  white-space: nowrap;
  line-height: 2.27272727em;
}
.bProfile__eStatsDiff.mPlus {
  color: #67BD09;
}
.bProfile__eStatsDiff.mMinus {
  color: #FE3824;
}
.bProfile__eMenu {
  display: block;
  text-align: center;
}
.bProfile__eMenuItem {
  display: inline-block;
  margin: 0 20px;
  border-bottom: 2px solid transparent;
  outline: 0;
  font-family: 'ProximaNovaExCnLight', sans-serif;
  font-weight: normal;
  font-size: 1.9rem;
  text-decoration: none;
  line-height: 1.21052632em;
  color: #767676;
  transition: color 0.4s, border 0.4s;
}
.bProfile__eMenuItem:hover {
  color: #000;
}
.bProfile__eMenuItem.mActive {
  color: #000;
  border-color: #000;
}
.bProfile__eLists {
  position: relative;
  display: table-cell;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  vertical-align: middle;
}
.bProfile__eList {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.bProfile__eListContent {
  display: block;
  width: 100%;
  max-width: 765px;
  margin: 0 auto;
  padding-top: 50px;
  text-align: center;
}
.bProfile__eListMore {
  text-align: center;
}
.bProfile__eList.mAnimated {
  transition: transform 0.4s linear;
}
.bProfile__eList.mActive {
  position: relative;
  transform: translate(0, 0);
}
.bProfile__eList.mMove_in {
  transform: translate(0, 0);
}
.bProfile__eList.mMove_left {
  transform: translate(-100%, 0);
}
.bProfile__eList.mMove_right {
  transform: translate(100%, 0);
}
.bProfile__eListEmpty {
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 100%;
  font-family: 'ProximaNovaLight', sans-serif;
  font-weight: normal;
  font-size: 1.9rem;
  color: #000;
  line-height: 1.21052632em;
  text-align: center;
}
.bProfile__eListEmpty.mAnimated {
  transition: transform 0.4s linear;
}
.bProfile__eListEmpty.mMove_in {
  transform: translate(0, -50%);
}
.bProfile__eListEmpty.mMove_left {
  transform: translate(-100%, -50%);
}
.bProfile__eListEmpty.mMove_right {
  transform: translate(100%, -50%);
}
.bProfile__eListLock {
  display: block;
  margin: 20px auto 50px;
  padding: 85px 20px 0 20px;
  background: url('images/lock_profile.svg') no-repeat;
  background-size: 57px;
  background-position: top center;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000;
  text-align: center;
}
.bProfile__eMovie {
  position: relative;
  display: inline-block;
  width: 185px;
  height: 278px;
  margin: 0 35px 65px 35px;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  vertical-align: top;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: z-index 0.4s step-end, transform 0.4s, box-shadow 0.4s;
}
.bProfile__eMovieCover {
  display: block;
  height: 100%;
  background-image: url('images/poster_dummy.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border: 0;
  vertical-align: middle;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bProfile__eMoviePlay {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin: -21px 0 0 -21px;
  overflow: hidden;
  border-radius: 42px;
  opacity: 0;
  transition: opacity 0.4s;
  z-index: 2;
}
.bProfile__eMoviePlay:after {
  position: relative;
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5) url('images/icon_play.svg') no-repeat;
  background-size: 15px;
  background-position: center;
  -webkit-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -ms-backdrop-filter: blur(10px);
  -o-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: -1;
}
.bProfile__eMovieDummy {
  display: inline-block;
  width: 185px;
  height: 0;
  margin: 0 35px;
  vertical-align: top;
}
.bProfile__eMovieRate {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 19px;
  min-width: 19px;
  padding: 0 6px;
  border-radius: 19px;
  background: rgba(112, 112, 112, 0.8);
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  color: #fff;
  line-height: 1.72727273em;
  vertical-align: top;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bProfile__eMovieRate:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 5px 2px 5px 0;
  background: url('images/rate_star.svg') no-repeat;
  background-size: 8px;
  background-position: center;
  vertical-align: top;
}
.bProfile__eMovie:hover {
  position: relative;
  box-shadow: 0 21px 30px rgba(0, 0, 0, 0.3);
  z-index: 2;
  -webkit-transform: scale(1.18918919) translate3d(0, 0, 0);
  -moz-transform: scale(1.18918919) translate3d(0, 0, 0);
  -ms-transform: scale(1.18918919) translate3d(0, 0, 0);
  -o-transform: scale(1.18918919) translate3d(0, 0, 0);
  transform: scale(1.18918919) translate3d(0, 0, 0);
  transition: z-index 0.4s step-start, transform 0.4s, box-shadow 0.4s;
}
.bProfile__eMovie:hover .bProfile__eMoviePlay {
  opacity: 1;
}
@media screen and (max-width: 510px) {
  .bProfile__eMovie {
    width: 150px;
    height: 225.40540541px;
    margin: 0 15px 32px 15px;
  }
  .bProfile__eMovieDummy {
    display: inline-block;
    width: 150px;
    height: 0;
    margin: 0 15px;
  }
  .bProfile__ePanelItem.mMobile {
    display: inline-block;
  }
}
@media screen and (max-width: 360px) {
  .bProfile__eMovie {
    width: 130px;
    height: 195.35135135px;
    margin: 0 15px 32px 15px;
  }
  .bProfile__eMovieDummy {
    display: inline-block;
    width: 130px;
    height: 0;
    margin: 0 15px;
  }
}
.bPrivacy {
  position: relative;
  display: block;
  max-width: 700px;
  margin: 0 auto;
  padding: 70px 20px 100px 20px;
}
.bPrivacy__eHeader {
  display: block;
  margin-bottom: 70px;
  text-align: center;
}
.bPrivacy__eHeaderLink {
  text-decoration: none;
}
.bPrivacy__eHeaderLogo {
  border: 0;
  text-decoration: none;
  vertical-align: top;
}
.bPrivacy__eHeaderTitle {
  display: block;
  margin: 36px 0 30px 0;
  padding: 0;
  font-family: 'PlayFairDisplayBoldItalic', serif;
  font-style: italic;
  font-weight: normal;
  font-size: 5.5rem;
  color: #000000;
  text-align: center;
}
.bPrivacy__eHeaderSubline {
  display: block;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #B8B6B6;
  text-align: center;
}
.bPrivacy__eText {
  display: block;
}
.bPrivacy__eText h2 {
  display: block;
  margin: 70px 0 20px 0;
  font-family: 'ProximaNovaBold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1.44444444em;
  text-align: left;
  text-transform: uppercase;
}
.bPrivacy__eText h3 {
  display: block;
  margin: 20 0 20px 0;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1.44444444em;
  text-align: left;
}
.bPrivacy__eText p {
  display: block;
  margin: 0 0 10px 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1.44444444em;
  text-align: left;
}
.bPrivacy__eText ul {
  margin: 20px 0 30px 0;
  padding: 0;
}
.bPrivacy__eText li {
  position: relative;
  margin: 0 0 10px 0;
  padding: 0 0 0 35px;
  list-style-type: none;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1.44444444em;
  text-align: left;
}
.bPrivacy__eText li:before {
  content: "•";
  position: absolute;
  display: block;
  top: 0;
  left: 7px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: #000000;
  line-height: 1.44444444em;
}
.bPrivacy__eFooter {
  display: block;
  margin-top: 80px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #B8B6B6;
  text-align: center;
}
.bPressKit {
  display: block;
  width: 100%;
  max-width: 700px;
  min-width: 320px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.bPressKit__eHeader {
  display: block;
  padding: 60px 0;
  text-align: center;
}
.bPressKit__eHeaderLogo {
  width: 40px;
  height: 40px;
  vertical-align: top;
}
.bPressKit__eHeaderTitle {
  display: block;
  margin-top: 30px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 2.6rem;
  color: #878787;
}
.bPressKit__eMenu {
  display: block;
  margin-bottom: 24px;
  padding: 0;
}
.bPressKit__eMenuItem {
  display: inline-block;
  margin-right: 20px;
  border-bottom: 2px solid transparent;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.5rem;
  text-decoration: none;
  color: #878787;
  transition: color 0.4s;
}
.bPressKit__eMenuItem:hover {
  color: #000000;
}
.bPressKit__eMenuItem.mActive {
  border-bottom: 2px solid rgba(135, 135, 135, 0.57);
}
.bPressKit__eMenuItem.mActive:hover {
  color: #878787;
}
.bPressKit__eMenuItem:last-child {
  margin-right: 0;
}
.bPressKit__eArticle {
  padding: 0 0 80px 0;
}
.bPressKit__eArticle a {
  text-decoration: none;
  color: #878787;
  transition: color 0.4s;
}
.bPressKit__eArticle a:hover {
  color: #000000;
}
.bPressKit__eArticle p,
.bPressKit__eArticle ul {
  display: block;
  margin: 0 0 15px 0;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 1.44444444em;
  color: #878787;
}
.bPressKit__eArticle ul {
  margin: 0 0 40px 0;
  padding: 0 0 0 30px;
  list-style-type: none;
}
.bPressKit__eArticle li {
  display: block;
  margin-bottom: 10px;
  vertical-align: top;
}
.bPressKit__eArticle li:before {
  display: inline-block;
  content: "•";
  vertical-align: top;
  margin: 0 15px 0 -22px;
}
.bPressKit__eArticle .hr {
  display: block;
  height: 1px;
  margin: 40px 0;
  background-color: #E0E0E0;
}
.bPressKit__eGallery {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 -5px;
}
.bPressKit__eGallery .dummy {
  flex: 1 0 156px;
  margin: 0;
  height: 0;
  padding: 0 5px;
}
.bPressKit__eGallery figure {
  flex: 1 0 156px;
  margin: 0 0 50px 0;
  padding: 0 5px;
  box-sizing: border-box;
  text-align: center;
}
.bPressKit__eGallery figure.long {
  flex: 1 0 200px;
}
.bPressKit__eGallery figure.long img {
  max-width: 222px;
}
.bPressKit__eGallery img {
  width: 100%;
  max-width: 146px;
  border: 0;
  margin-bottom: 16px;
  vertical-align: top;
}
.bPressKit__eGallery a {
  text-decoration: none;
  color: #878787;
  transition: color 0.4s;
}
.bPressKit__eGallery a:hover {
  color: #000000;
}
.bPressKit__eGallery figcaption {
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.3rem;
}
.bPreloader {
  position: relative;
  display: block;
  font-size: 0;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background: url('images/preloader.svg') no-repeat;
  background-size: 16px;
  -webkit-animation: preloader 0.7s infinite linear;
  -moz-animation: preloader 0.7s infinite linear;
  -ms-animation: preloader 0.7s infinite linear;
  -o-animation: preloader 0.7s infinite linear;
  animation: preloader 0.7s infinite linear;
  transform: translate(0 0 0);
}
.bPreloader.mCentral {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}
.bPreloader.mBig {
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.bPreloader.mBig.mCentral {
  margin: -12px 0 0 -12px;
}
.bPreloader.mInline {
  display: inline-block;
}
.bPreloader.mHidden {
  display: none;
}
.bPreloader.mSlowly {
  -webkit-animation: preloader 2s infinite linear;
  -moz-animation: preloader 2s infinite linear;
  -ms-animation: preloader 2s infinite linear;
  -o-animation: preloader 2s infinite linear;
  animation: preloader 2s infinite linear;
  transform: translate(0 0 0);
}
.bPreloader.mFaster {
  -webkit-animation: preloader 0.4s infinite linear;
  -moz-animation: preloader 0.4s infinite linear;
  -ms-animation: preloader 0.4s infinite linear;
  -o-animation: preloader 0.4s infinite linear;
  animation: preloader 0.4s infinite linear;
  transform: translate(0 0 0);
}
.bPreloader.mOnDark {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2022%2022%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2222px%22%20height%3D%2222px%22%3E%0D%0A%20%3Cdefs%3E%0D%0A%20%20%20%20%3Cpattern%20id%3D%22img1%22%20patternUnits%3D%22userSpaceOnUse%22%20width%3D%2222%22%20height%3D%2222%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM2OUMyQkIyMEUxMTFFNkI3RDVBMTM0OTUxMDg1NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2OUMyQkMyMEUxMTFFNkI3RDVBMTM0OTUxMDg1NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NkQ5MEVCMjFFNDgxMUU2QjdENUExMzQ5NTEwODU1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzY5QzJCQTIwRTExMUU2QjdENUExMzQ5NTEwODU1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPojg%2FbAAAAH3SURBVHjajJVRbsMgEETB0FiqKqWH6TF6iRwud%2Bp%2F%2FqpUan9a1TZQhuy4E5JIQULgBd4OC6z9fr9%2Fd875UsqAWvsD%2B71tt9uFe%2BahDt77XA0FrfVZi9nRXpS62EOQ1TMobNFgzgwEFYNjJ%2FzW4m2MO%2FXqCLYIQIWpEl3MD4UT4G4pbmCGolusi7ztpg%2FFcKUGBSfz6G5st52DwOnI34LeUnym3CPoJ7iGyhuINfbqqdhbrNW7yzk3cC34zuZL54Q6J4oDxtrHYRgWdAxKeDZQEVhgbAGz%2BiDgFYq2KcY2Dc5tY0KysaYUAAND5SalNALcQRn7do8XxlIOZz24WmZUxnxZlsd5np8MGhWm17CFwt1RxnH8OB6PL%2B7O0hSb2PUx8PVZKFII4Xez2XwdDofX7Xb7hj5sHO9ebGOsim0gS5swVusUY%2FypsE%2FMm6bpuSmqNoxhjsF1baHioomIShBbKKuQb7QA4tAQZ%2FSrDQc2cz7XI79AMb1pXUxtA0MZDxlr7FYkXj9TvSgj9gbzTPBkt4Lb5XXDugdJqfaO%2FlWrYhoZ21mUJEIsRQZTvj6iOpf5BbbUK2asFuknySdOkg%2BfcYupPH%2FM91Hly6H10KyKu3wB4Qj0WcqNAsydSnVYOsWaMsPJX7kAX4PmK%2F9ALf0%2Fbk1SLH8CDADGR3BmOleJXAAAAABJRU5ErkJggg%3D%3D%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%20%2F%3E%0D%0A%20%20%20%20%3C%2Fpattern%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3Cpath%20d%3D%22M11%2C21.8C5.1%2C21.8%2C0.2%2C16.9%2C0.2%2C11S5.1%2C0.2%2C11%2C0.2S21.8%2C5.1%2C21.8%2C11S16.9%2C21.8%2C11%2C21.8z%20M11%2C1.8c-5.1%2C0-9.2%2C4.1-9.2%2C9.2%0D%0A%09%09s4.1%2C9.2%2C9.2%2C9.2s9.2-4.1%2C9.2-9.2S16.1%2C1.8%2C11%2C1.8z%22%20fill%3D%22url(%23img1)%22%2F%3E%0D%0A%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bRegistration {
  text-align: center;
}
.bRegistration__eLogo {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 5px 0 20px;
  background: url('images/logo_letter.svg') no-repeat;
  background-size: 50px;
  background-position: center;
}
.bRegistration__eText {
  display: block;
  margin: 0 auto 25px;
  max-width: 330px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  text-align: center;
  color: #808080;
}
.bRegistration__eButtons {
  display: block;
  max-width: 300px;
  margin: 0 auto;
}
.bRegistration__eButton {
  position: relative;
  display: inline-block;
  width: 100%;
  min-height: 40px;
  margin-bottom: 10px;
  padding: 10px;
  box-sizing: border-box;
  background: #f0f0f0;
  border-radius: 4px;
  text-align: center;
  transition: background 0.4s;
  cursor: pointer;
}
.bRegistration__eButtonText {
  display: inline-block;
  vertical-align: middle;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  text-align: center;
  line-height: 20px;
  color: black;
}
.bRegistration__eButtonLoading {
  display: none;
}
.bRegistration__eButton.mFacebook {
  background: #304591;
}
.bRegistration__eButton.mFacebook:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2216px%22%20height%3D%2216px%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15%2C0H1C0.4%2C0%2C0%2C0.4%2C0%2C1v14c0%2C0.6%2C0.4%2C1%2C1%2C1h7.6l0-6.4H7V7h1.6V5c0-1.9%2C1-2.9%2C3.3-2.9H14v2.6h-1.7%0D%0A%09c-0.6%2C0-0.7%2C0.2-0.7%2C0.8V7H14l-0.2%2C2.5h-2.1l0%2C6.5H15c0.6%2C0%2C1-0.4%2C1-1V1C16%2C0.4%2C15.6%2C0%2C15%2C0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  vertical-align: middle;
}
.bRegistration__eButton.mFacebook .bRegistration__eButtonText {
  color: white;
  margin-right: 26px;
}
.bRegistration__eButton:hover {
  background: #dcdcdc;
}
.bRegistration__eButton:hover.mFacebook {
  background: #263672;
}
.bRegistration__eButton.mLoading {
  cursor: pointer;
  background: #e8e8e8;
}
.bRegistration__eButton.mLoading.mFacebook {
  background: #e8e8e8;
}
.bRegistration__eButton.mLoading:before {
  opacity: 0;
}
.bRegistration__eButton.mLoading .bRegistration__eButtonText {
  opacity: 0;
}
.bRegistration__eButton.mLoading .bRegistration__eButtonLoading {
  display: inline-block;
}
.bRegistration__eSubText {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 15px 0 0 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  text-align: left;
  color: rgba(68, 68, 68, 0.4);
}
.bRegistration__eSubText a {
  color: rgba(68, 68, 68, 0.4);
  text-decoration: none;
  border-bottom: 1px solid rgba(68, 68, 68, 0);
  cursor: pointer;
  transition: all 0.4s;
}
.bRegistration__eSubText a:hover {
  color: rgba(68, 68, 68, 0.8);
  border-color: rgba(68, 68, 68, 0.6);
}
@media screen and (max-width: 510px) {
  .bRegistration__eSubText {
    position: static;
    text-align: center;
  }
}
.bUriEdit {
  text-align: center;
}
.bUriEdit__eUserpic {
  display: inline-block;
  width: 90px;
  height: 90px;
  margin: 0 0 20px 0;
  border-radius: 90px;
  background: #CCC no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.bUriEdit__eEditor {
  display: block;
  width: 100%;
  margin-bottom: 25px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  text-align: center;
  line-height: 1.2em;
}
.bUriEdit__eEditorText {
  display: inline-block;
  line-height: 1.2em;
  vertical-align: top;
  color: black;
  transition: color 0.4s;
}
.bUriEdit__eEditorInput {
  display: inline-block;
  width: 0;
  height: 1.2em;
  max-width: 100%;
  outline: 0;
  border: 0;
  padding: 0;
  margin: 0;
  box-shadow: none;
  vertical-align: top;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  text-align: left;
  line-height: 1.2em;
  color: black;
  transition: color 0.4s;
}
.bUriEdit__eEditorInput.mFake {
  position: absolute;
  top: -1000px;
  left: -1000px;
  width: auto;
  visibility: hidden;
  white-space: nowrap;
}
.bUriEdit__eEditorInput.mAnimate {
  transition: width 0.4s, color 0.4s;
}
.bUriEdit__eEditor.mError {
  color: #FE3824;
}
.bUriEdit__eEditor.mError > * {
  color: #FE3824;
}
.bUriEdit__eButton {
  position: relative;
  display: inline-block;
  height: 35px;
  box-sizing: border-box;
  padding: 10px 30px;
  margin: 0 0 5px 0;
  background: #007AFF;
  border-radius: 3px;
  outline: 0;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.4s;
}
.bUriEdit__eButtonText {
  display: inline-block;
  vertical-align: middle;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 15px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.06666667em;
}
.bUriEdit__eButtonLoading {
  display: none;
}
.bUriEdit__eButton:hover {
  background: #0066d6;
}
.bUriEdit__eButton:disabled {
  cursor: default;
  background: #EAEAEA;
}
.bUriEdit__eButton.mLoading .bUriEdit__eButtonText {
  opacity: 0;
}
.bUriEdit__eButton.mLoading .bUriEdit__eButtonLoading {
  display: block;
}
.bUriEdit__eButton.mHidden {
  transform: scale(0.8);
  opacity: 0;
  pointer-events: none;
}
.bUriEdit__eError {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.28571429em;
  text-align: center;
  color: #FE3824;
  transition: all 0.4s;
  transform: scale(1.1);
  opacity: 0;
  pointer-events: none;
}
.bUriEdit__eError.mVisible {
  transform: scale(1);
  opacity: 1;
}
.bFooter {
  text-align: center;
}
.bFooter__eDots {
  display: block;
  width: 72px;
  height: 8px;
  margin: 0 auto 30px auto;
  background-image: url('images/dot.svg');
  background-repeat: repeat;
  background-size: 24px;
  background-position: center;
}
.bFooter__eText {
  display: block;
  margin: 0 auto 18px auto;
  padding: 0 10px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.bFooter__eButton {
  display: block;
  margin: 0 auto;
  padding-bottom: 60px;
  text-align: center;
}
.bStoreButton {
  display: inline-block;
  height: 49px;
  padding: 13px 20px 14px;
  box-sizing: border-box;
  background-color: #000000;
  border-radius: 5px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  cursor: pointer;
  color: #FFFFFF;
  line-height: 22px;
  text-decoration: none;
  transition: all 0.2s;
  transform: translate3d(0, 0, 0);
}
.bStoreButton__eIcon {
  display: inline-block;
  width: 0.81481481em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  fill: #FFFFFF;
}
.bStoreButton:hover {
  box-shadow: 0 12px 23px rgba(0, 0, 0, 0.45);
}
.bPopup {
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 320px;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  z-index: 1000;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  pointer-events: none;
  transition: opacity 0.4s, transform 0.4s;
  overflow: auto;
}
.bPopup__eContent {
  display: block;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding-bottom: 50px;
  background-color: transparent;
  flex-shrink: 0;
}
.bPopup__eControls {
  position: relative;
  display: block;
  width: 100%;
  height: 100px;
  flex-shrink: 0;
}
.bPopup__eClose {
  position: absolute;
  top: 25px;
  left: 25px;
  width: 50px;
  height: 50px;
  background: url('images/icon_close.svg') no-repeat;
  background-size: 51px;
  opacity: 0.1;
  cursor: pointer;
  transition: opacity 0.4s;
}
.bPopup__eClose:hover {
  opacity: 0.3;
}
.bPopup__eLogo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  background: url('images/logo.svg') no-repeat;
  background-size: auto 15px;
  background-position: center;
}
.bPopup__eEmbed {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 62%;
  background-color: #757575;
}
.bPopup__eEmbedContent {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  outline: 0;
}
.bPopup__eFooter {
  display: block;
  margin-top: 30px;
}
.bPopup.mVisible {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  pointer-events: auto;
}
.bPopup.mBlack {
  background-color: rgba(0, 0, 0, 0.9);
}
.bPopup.mBlack .bPopup__eClose {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2051%2051%22%20enable-background%3D%22new%200%200%2051%2051%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M50.1%2C0.2c-0.3-0.3-0.7-0.3-1%2C0L25.2%2C24.2L1.2%2C0.2c-0.3-0.3-0.7-0.3-1%2C0c-0.3%2C0.3-0.3%2C0.7%2C0%2C1%0D%0A%09l23.9%2C23.9L0.2%2C49.1c-0.3%2C0.3-0.3%2C0.7%2C0%2C1c0.1%2C0.1%2C0.3%2C0.2%2C0.5%2C0.2c0.2%2C0%2C0.4-0.1%2C0.5-0.2l23.9-23.9l23.9%2C23.9%0D%0A%09c0.1%2C0.1%2C0.3%2C0.2%2C0.5%2C0.2c0.2%2C0%2C0.4-0.1%2C0.5-0.2c0.3-0.3%2C0.3-0.7%2C0-1L26.2%2C25.2L50.1%2C1.2C50.4%2C0.9%2C50.4%2C0.5%2C50.1%2C0.2L50.1%2C0.2z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.bPopup.mBlack .bPopup__eEmbed {
  background-color: #000000;
}
.bPopup.mOpaque {
  background-color: #FFFFFF;
}
.bPopup.mOpaque.mBlack {
  background-color: #000000;
}
@media screen and (max-width: 510px) {
  .bPopup__eControls {
    height: 39px;
  }
  .bPopup__eClose {
    top: 0;
    left: 0;
    width: 61px;
    height: 61px;
    background-size: 25px;
    background-position: center;
    opacity: 0.3;
    z-index: 100;
  }
  .bPopup__eClose:hover {
    opacity: 0.7;
  }
  .bPopup__eLogo {
    height: 60px;
    background-color: #FFFFFF;
  }
  .bPopup__eContent {
    margin: 0 auto;
  }
  .bPopup__eContent.mMobileCenter {
    margin: auto;
  }
  .bPopup.mOpaqueMobile {
    background-color: #FFFFFF;
  }
}
.bMoviePopup {
  display: block;
  max-width: 700px;
  min-width: 320px;
  width: 100%;
  margin: auto;
  flex-shrink: 0;
  box-sizing: border-box;
  border: 1px solid #E7E3E3;
  border-radius: 10px;
  background-color: #FFFFFF;
}
.bMoviePopup__eMovie {
  display: block;
  padding: 40px 20px 30px 20px;
  text-align: center;
  transform: perspective(600px);
  transform-style: preserve-3d;
}
.bMoviePopup__eMoviePoster {
  position: relative;
  display: inline-block;
  max-width: 250px;
  vertical-align: top;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.36);
  overflow: hidden;
  transition: 0.1s;
}
.bMoviePopup__eMoviePosterImg {
  width: 100%;
  border: 0;
  vertical-align: top;
}
.bMoviePopup__eMoviePosterShine {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 60%);
  pointer-events: none;
  z-index: 2;
}
.bMoviePopup__eMoviePosterTrailer {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 40px;
  height: 40px;
  background-color: #FFFFFF;
  border-radius: 40px;
}
.bMoviePopup__eMoviePosterTrailer:after {
  position: relative;
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url('images/icon_play.svg') no-repeat;
  background-size: 16px;
  background-position: center;
}
.bMoviePopup__eMoviePoster.mTrailer {
  cursor: pointer;
}
.bMoviePopup__eMovieTitle {
  display: block;
  margin-top: 22px;
  padding: 0 10px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #000000;
}
.bMoviePopup__eMovieDate {
  display: block;
  margin-top: 5px;
  padding: 0 10px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  letter-spacing: 0.09090909em;
  text-transform: uppercase;
  color: #373737;
}
.bMoviePopup__eMovieDateDay {
  text-transform: none;
}
.bMoviePopup__eMovieInfo {
  display: block;
  margin: 20px auto 0 auto;
  text-align: center;
}
.bMoviePopup__eMovieInfoItem {
  display: inline-block;
  margin: 0 18px 6px 18px;
  vertical-align: top;
  text-decoration: none;
}
.bMoviePopup__eMovieInfoItem.mLink:hover .bMoviePopup__eMovieInfoKey {
  color: #007AFF;
}
.bMoviePopup__eMovieInfoItem.mLink:hover .bMoviePopup__eMovieInfoValue {
  color: #007AFF;
}
.bMoviePopup__eMovieInfoItem.mLink:hover .bMoviePopup__eMovieInfoValue:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20%20%20%20enable-background%3D%22new%200%200%2022%2022%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2222px%22%20height%3D%2222px%22%3E%0A%3Cpolygon%20id%3D%22Star-1%22%20points%3D%2211%2C16.2%204.1%2C21.2%206.9%2C13.2%200%2C8%208.5%2C8%2011%2C0%2013.5%2C8%2022%2C8%2015.1%2C13.2%2017.9%2C21.2%22%20fill%3D%22%23007AFF%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  transform: translate3d(0, 0, 0);
}
.bMoviePopup__eMovieInfoValue {
  position: relative;
  display: inline-block;
  height: 1em;
  min-width: 1px;
  margin-bottom: 2px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #000000;
  transition: color 0.4s;
}
.bMoviePopup__eMovieInfoValue.mStar:after {
  position: absolute;
  content: "";
  top: 5px;
  right: 100%;
  width: 8px;
  height: 8px;
  margin-right: 3px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20%20%20%20enable-background%3D%22new%200%200%2022%2022%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2222px%22%20height%3D%2222px%22%3E%0A%3Cpolygon%20id%3D%22Star-1%22%20points%3D%2211%2C16.2%204.1%2C21.2%206.9%2C13.2%200%2C8%208.5%2C8%2011%2C0%2013.5%2C8%2022%2C8%2015.1%2C13.2%2017.9%2C21.2%22%20fill%3D%22%23000000%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
.bMoviePopup__eMovieInfoValue:empty:after {
  display: none;
}
.bMoviePopup__eMovieInfoKey {
  display: block;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  transition: color 0.4s;
}
.bMoviePopup__eRate {
  display: block;
  padding: 24px 28px 28px 28px;
  border-top: 1px solid #E7E3E3;
}
.bMoviePopup__eRateUser {
  display: flex;
  vertical-align: top;
  text-decoration: none;
  color: #000000;
}
.bMoviePopup__eRateUser:hover {
  color: #007AFF;
}
.bMoviePopup__eRateUserLink {
  display: inline-block;
  text-decoration: none;
  color: #000000;
}
.bMoviePopup__eRateUserLink:hover {
  color: #007AFF;
}
.bMoviePopup__eRateUserpic {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 28px;
  border: 0;
  background-color: #767576;
  vertical-align: top;
}
.bMoviePopup__eRateInfo {
  display: block;
  margin-left: 36px;
  padding-top: 6px;
  white-space: normal;
  vertical-align: top;
}
.bMoviePopup__eRateUsername {
  display: inline-block;
  padding-top: 3px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  text-decoration: none;
  line-height: 20px;
  vertical-align: top;
  transition: color 0.4s;
}
.bMoviePopup__eRateStatus {
  display: inline;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  color: #9B9B9B;
}
.bMoviePopup__eRateStars {
  display: inline-block;
  margin-left: 6px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.65rem;
  color: #000000;
  line-height: 20px;
  vertical-align: top;
  cursor: default;
}
.bMoviePopup__eRateStars:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 20px;
  margin: 0 3px 0 0;
  background: url('images/rate_star_dark.svg') no-repeat;
  background-size: 12px;
  background-position: center;
  line-height: 20px;
  vertical-align: top;
}
.bMoviePopup__eRateReview {
  display: block;
  margin: 0;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 2.5rem;
  color: #4A4A4A;
}
.bMoviePopup__eRateDate {
  display: block;
  margin: 6px 0 0 0;
  padding: 0;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #D5D3D3;
}
@media screen and (max-width: 510px) {
  .bMoviePopup {
    border: 0;
    margin: 0 auto;
  }
}
.bCentralPopup {
  position: relative;
  display: block;
  width: 100%;
  max-width: 500px;
  margin: auto;
  flex-shrink: 0;
}
.bCentralPopup__eClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 14px;
  background: url('images/icon_close_mini.svg') no-repeat;
  background-size: 14px;
  background-position: center;
  opacity: 0.2;
  cursor: pointer;
  transition: opacity 0.4s;
}
.bCentralPopup__eClose:hover {
  opacity: 0.4;
}
.bCentralPopup__eContent {
  position: relative;
  display: block;
  margin: 20px 20px 80px 20px;
  padding: 20px;
  border-radius: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 25px 32px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 510px) {
  .bCentralPopup {
    position: static;
  }
  .bCentralPopup__eClose {
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    background: url('images/icon_close.svg') no-repeat;
    background-size: 25px;
    background-position: center;
    opacity: 0.4;
  }
  .bCentralPopup__eClose:hover {
    opacity: 0.8;
  }
  .bCentralPopup__eContent {
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: none;
  }
}
.bUploadPopup {
  display: block;
  max-width: 450px;
  padding: 18px 25px;
  box-sizing: border-box;
  margin: auto;
  flex-shrink: 0;
  border: 1px solid #E7E3E3;
  border-radius: 5px;
  background-color: #FFFFFF;
}
.bUploadPopup__eHeader {
  display: block;
  margin-bottom: 6px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 2.6rem;
  color: #000000;
  text-align: left;
}
.bUploadPopup__eText {
  display: block;
  margin-bottom: 20px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #767576;
  text-align: left;
}
.bUploadPopup__eForms {
  display: block;
  margin: 0 -10px;
}
.bUploadPopup__eForm {
  position: relative;
  display: block;
  width: 100%;
  height: 100px;
  margin-bottom: 15px;
  box-sizing: border-box;
  border: 1px dashed #AFAEAE;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.4s;
}
.bUploadPopup__eFormField {
  display: none;
  visibility: hidden;
}
.bUploadPopup__eFormWrap {
  display: inline-block;
  width: 50%;
  padding: 0 10px;
  box-sizing: border-box;
}
.bUploadPopup__eForm:hover,
.bUploadPopup__eForm.mInDrag {
  border-color: #007AFF;
}
.bUploadPopup__eForm:hover .bUploadPopup__eSpace,
.bUploadPopup__eForm.mInDrag .bUploadPopup__eSpace {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2040%2026%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2240px%22%20height%3D%2226px%22%3E%0D%0A%3Cpath%20id%3D%22Page-1%22%20fill%3D%22%23007AFF%22%20d%3D%22M30.4%2C7.3c-0.6%2C0-1.1%2C0-1.6%2C0.1C27.5%2C3.1%2C23.4%2C0%2C18.6%2C0C12.7%2C0%2C8%2C4.7%2C8%2C10.4c0%2C0.5%2C0%2C1%2C0.1%2C1.5%0D%0A%09c-0.3%2C0-0.6-0.1-0.9-0.1c-4%2C0-7.2%2C3.2-7.2%2C7.1S3.2%2C26%2C7.2%2C26h10v-9.2L13%2C18.4l7-10l7%2C10l-4.2-1.6V26h7.6c5.3%2C0%2C9.6-4.2%2C9.6-9.4%0D%0A%09C40%2C11.5%2C35.7%2C7.3%2C30.4%2C7.3L30.4%2C7.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  color: #007AFF;
}
.bUploadPopup__eForm.mInProgress,
.bUploadPopup__eForm.mSuccess {
  border-color: #AFAEAE;
  cursor: default;
}
.bUploadPopup__eForm.mInProgress .bUploadPopup__eSpace,
.bUploadPopup__eForm.mSuccess .bUploadPopup__eSpace {
  opacity: 0;
}
.bUploadPopup__eForm.mSuccess .bUploadPopup__eSuccess {
  opacity: 1;
}
.bUploadPopup__eForm.mInProgress .bUploadPopup__eProgress {
  opacity: 1;
  -webkit-animation: preloader 1s infinite linear;
  -moz-animation: preloader 1s infinite linear;
  -ms-animation: preloader 1s infinite linear;
  -o-animation: preloader 1s infinite linear;
  animation: preloader 1s infinite linear;
  transform: translate(0 0 0);
}
.bUploadPopup__eForm.mInProgress .bUploadPopup__eSuccess {
  opacity: 0;
}
.bUploadPopup__eForm.mDisabled {
  border-color: #AFAEAE;
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
.bUploadPopup__eStatus {
  display: block;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: #767576;
  text-align: left;
  transition: color 0.4s;
}
.bUploadPopup__eStatus.mError {
  color: #FE3824;
}
.bUploadPopup__eSpace {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 40px;
  padding-top: 32px;
  transform: translate(-50%, -40%);
  background-repeat: no-repeat;
  background-size: 40px 26px;
  background-position: top center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20enable-background%3D%22new%200%200%2040%2026%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2240px%22%20height%3D%2226px%22%3E%0D%0A%3Cpath%20id%3D%22Page-1%22%20fill%3D%22%23CCCCCC%22%20d%3D%22M30.4%2C7.3c-0.6%2C0-1.1%2C0-1.6%2C0.1C27.5%2C3.1%2C23.4%2C0%2C18.6%2C0C12.7%2C0%2C8%2C4.7%2C8%2C10.4c0%2C0.5%2C0%2C1%2C0.1%2C1.5%0D%0A%09c-0.3%2C0-0.6-0.1-0.9-0.1c-4%2C0-7.2%2C3.2-7.2%2C7.1S3.2%2C26%2C7.2%2C26h10v-9.2L13%2C18.4l7-10l7%2C10l-4.2-1.6V26h7.6c5.3%2C0%2C9.6-4.2%2C9.6-9.4%0D%0A%09C40%2C11.5%2C35.7%2C7.3%2C30.4%2C7.3L30.4%2C7.3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  color: #CCCCCC;
  text-align: center;
  text-transform: uppercase;
  pointer-events: none;
  z-index: 1;
  transition: all 0.4s;
}
.bUploadPopup__eSuccess {
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 30px;
  transform: translate(-50%, -40%);
  background: url('images/icon_upload_success.svg') no-repeat;
  background-size: 31px 25px;
  background-position: top center;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.1rem;
  color: #5DAA09;
  text-align: center;
  text-transform: uppercase;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s;
  z-index: 2;
}
.bUploadPopup__eProgress {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22px;
  height: 22px;
  margin: -11px 0 0 -11px;
  background: url('images/preloader.svg') no-repeat;
  background-size: 22px 22px;
  background-position: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s;
  z-index: 2;
}
@media screen and (max-width: 510px) {
  .bUploadPopup__eFormWrap {
    width: 100%;
  }
}
.bErrorPopup {
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 320px;
  background-color: #FFFFFF;
  opacity: 0;
  z-index: 1000;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  pointer-events: none;
  transition: opacity 0.4s, transform 0.4s;
  overflow: auto;
}
.bErrorPopup__eContent {
  display: block;
  margin: 0 20px 35px 20px;
  max-width: 350px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.5);
}
.bErrorPopup__eLink {
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  color: #007AFF;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.4s;
}
.bErrorPopup__eLink:hover {
  color: #000000;
}
.bErrorPopup__eButton {
  display: inline-block;
  height: 49px;
  padding: 13px 20px 14px;
  box-sizing: border-box;
  background-color: #000000;
  border-radius: 5px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  cursor: pointer;
  color: #FFFFFF;
  line-height: 22px;
  text-decoration: none;
  transition: all 0.2s;
  transform: translate3d(0, 0, 0);
}
.bErrorPopup__eButtonIcon {
  display: inline-block;
  width: 0.81481481em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  fill: #FFFFFF;
}
.bErrorPopup__eButton:hover {
  box-shadow: 0 12px 23px rgba(0, 0, 0, 0.45);
}
.bErrorPopup.mVisible {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  pointer-events: auto;
}
.bAwards {
  display: block;
  width: 100%;
  min-height: 100%;
  color: white;
  background-color: black;
}
.bAwards__eMenu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 30px 90px 0;
  box-sizing: border-box;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 100;
}
.bAwards__eMenuLogos {
  display: flex;
  height: 46px;
  padding-bottom: 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: border 1s linear;
}
.bAwards__eMenuLogosItem {
  min-width: 250px;
  text-align: center;
}
.bAwards__eMenuLogosItem.mLeft {
  text-align: left;
}
.bAwards__eMenuLogosItem.mRight {
  text-align: right;
}
.bAwards__eMenuSiteLogo {
  text-decoration: none;
  transition: opacity 1s linear;
}
.bAwards__eMenuSiteLogoImage {
  height: 20px;
  border: 0;
  outline: 0;
}
.bAwards__eMenuLogo {
  position: relative;
  display: inline-block;
  height: 36px;
  border: 0;
  outline: 0;
  text-decoration: none;
  transition: transform 1s, opacity 0.4s;
  opacity: 0;
}
.bAwards__eMenuLogoText {
  display: inline;
  font-size: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
}
.bAwards__eMenuLogoImage {
  height: 100%;
  max-width: 100%;
  border: 0;
  outline: 0;
}
.bAwards__eMenuLogoSub {
  position: absolute;
  top: -25%;
  left: 0;
  width: 100%;
  height: 25%;
  background: url('images/logo_light.svg') no-repeat;
  background-size: auto 100%;
  background-position: center;
  pointer-events: none;
  transition: opacity 0.4s;
  opacity: 0;
}
.bAwards__eMenuLogoSub.mVisible {
  opacity: 1;
}
.bAwards__eMenuLink {
  display: inline-block;
  height: 46px;
  padding: 9px 16px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.2);
  font-family: 'ReformaGroteskMedium', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 28px;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.11em;
  cursor: pointer;
  transition: border 0.4s, opacity 1s linear;
}
.bAwards__eMenuLinkLogo {
  display: inline-block;
  width: 0.81481481em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  font-size: 1.2em;
  fill: #FFFFFF;
}
.bAwards__eMenuLink:hover {
  border-color: rgba(255, 255, 255, 0.4);
}
.bAwards__eMenuItems {
  display: block;
  margin: -1px 0 0 0;
  padding: 0;
  list-style-type: none;
  transition: opacity 1s;
}
.bAwards__eMenuItem {
  display: inline-block;
  margin: 0 30px 0 0;
  padding: 0;
  transition: opacity 1s;
}
.bAwards__eMenuItemLink {
  display: inline-block;
  padding: 14px 0 15px;
  border-top: 1px solid rgba(255, 255, 255, 0);
  outline: 0;
  font-family: 'FuturaDemi', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.09166667em;
  color: rgba(255, 255, 255, 0.35);
  transition: all 0.4s;
}
.bAwards__eMenuItemLink:hover {
  color: #ffffff;
}
.bAwards__eMenuItemLink.mActive {
  pointer-events: none;
  cursor: default;
  color: #ffffff;
  border-color: #ffffff;
}
.bAwards__eMenuItem:last-child {
  margin-right: 0;
}
.bAwards__eMenu.mMenu .bAwards__eMenuLogo,
.bAwards__eMenu.mMain .bAwards__eMenuLogo {
  transform: scale(1.5);
}
.bAwards__eMenu.mMenu .bAwards__eMenuItems,
.bAwards__eMenu.mMain .bAwards__eMenuItems {
  opacity: 0;
  pointer-events: none;
}
.bAwards__eMenu.mMain .bAwards__eMenuLogoSub {
  opacity: 1;
}
.bAwards__eMenu.mMain .bAwards__eMenuLogos {
  border-color: rgba(255, 255, 255, 0);
}
.bAwards__eMenu.mMain .bAwards__eMenuSiteLogo,
.bAwards__eMenu.mMain .bAwards__eMenuLink {
  opacity: 0;
  pointer-events: none;
}
.bAwards__eGroup {
  position: relative;
  width: 100%;
  min-height: 100%;
}
.bAwards__eLayout {
  display: block;
}
.bAwards__eLayoutContent {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 100vh;
  align-items: stretch;
}
.bAwards__eLayoutContent.mCenter {
  justify-content: center;
  align-items: center;
  text-align: center;
  vertical-align: middle;
}
.bAwards__eLayoutContent.mOpaque {
  background: black;
}
.bAwards__eHeader {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 75%;
  height: 55%;
  min-width: 320px;
  min-height: 134.35460993px;
  margin-top: 40px;
  transform: translate(-50%, -50%);
}
.bAwards__eHeaderArt {
  width: 100%;
  height: 100%;
  background: black;
}
.bAwards__eHeaderHoverArt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: opacity 0.4s 0.4s;
  pointer-events: none;
}
.bAwards__eHeaderHoverArt.mVisible {
  opacity: 1;
  transition: opacity 0.4s;
}
.bAwards__eHeaderLogo {
  position: absolute;
  display: none;
  top: 50%;
  left: 0;
  right: 0;
  height: 54px;
  margin: 0 20px;
  transform: translate(0, -50%);
  transition: opacity 0.4s;
}
.bAwards__eHeaderLogoImage {
  width: 100%;
  height: 100%;
  background: url('images/awards/logo.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.bAwards__eHeaderLogo .bAwards__eMenuLogoSub {
  opacity: 1;
}
.bAwards__eHeaderLogo.mHidden {
  opacity: 0;
  pointer-events: none;
}
.bAwards__eHeaderArrow {
  position: absolute;
  bottom: 7%;
  left: 50%;
  width: 9px;
  height: 53px;
  margin-top: 80px;
  background: url('images/awards/scroll_down.svg') no-repeat;
  background-size: 100%;
  background-position: center;
  cursor: pointer;
  transform: translateX(-50%);
  transition: opacity 0.4s;
}
.bAwards__eHeaderArrow.mHidden {
  opacity: 0;
  pointer-events: none;
}
.bAwards__eNav {
  display: flex;
  width: 100%;
  min-height: 60vh;
  padding-top: 40vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bAwards__eNavItem {
  display: inline-block;
  padding-bottom: 5px;
  margin-bottom: 42px;
  border-bottom: 2px solid white;
  font-family: 'ReformaGroteskMedium', sans-serif;
  font-weight: normal;
  font-size: 2.7rem;
  line-height: 0.88888889em;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.11111111em;
  cursor: pointer;
}
.bAwards__eNavArrow {
  display: inline-block;
  width: 9px;
  height: 53px;
  margin-bottom: 42px;
  background: url('images/awards/scroll_down.svg') no-repeat;
  background-size: 100%;
  background-position: center;
  cursor: pointer;
}
.bAwards__eCategory {
  display: inline-block;
  max-width: 375px;
  margin: 0 30px;
  font-family: 'ReformaGroteskMedium', sans-serif;
  font-weight: normal;
  font-size: 4.2rem;
  line-height: 1.19047619em;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.10952381em;
}
.bAwards__eCategory i {
  display: inline-block;
  font-family: 'PlayFairDisplay', serif;
  font-style: italic;
  font-weight: normal;
  font-size: 0.71428571em;
  text-transform: none;
}
.bAwards__eMovie {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 150px;
  box-sizing: border-box;
  z-index: 2;
}
.bAwards__eMovieBackground {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  z-index: 1;
}
.bAwards__eMovieContainer {
  position: relative;
}
.bAwards__eMovieContent {
  position: relative;
  margin: 45px 90px 90px;
  z-index: 2;
}
.bAwards__eMovieContent.mTextHeader {
  padding-left: 65px;
}
.bAwards__eMovieLikes {
  position: relative;
  min-height: 20px;
  margin: 0 90px 90px;
  z-index: 2;
}
.bAwards__eMovieRank {
  display: inline-block;
  height: 48px;
  margin-bottom: 25px;
}
.bAwards__eMovieRankU,
.bAwards__eMovieRankA {
  display: inline-block;
  height: 16px;
  vertical-align: top;
  font-family: 'FuturaMedium', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 16px;
  color: white;
}
.bAwards__eMovieRankU {
  margin-bottom: 32px;
}
.bAwards__eMovieRankS {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 16px 7px;
  vertical-align: top;
  background: url('images/awards/slash.svg') no-repeat;
  background-size: 100%;
  background-position: center;
}
.bAwards__eMovieRankA {
  margin-top: 32px;
}
.bAwards__eMovieRank.mAward {
  height: 110px;
}
.bAwards__eMovieHeader {
  display: block;
  max-width: 465px;
  margin: 0 0 10px 0;
  padding: 0;
  font-family: 'ReformaGroteskMedium', sans-serif;
  font-weight: normal;
  font-size: 7.2rem;
  color: white;
  line-height: 0.84722222em;
  letter-spacing: 0.11111111em;
  text-transform: uppercase;
}
.bAwards__eMovieHeader.mText {
  position: relative;
  max-width: 675px;
  margin-top: 20px;
  margin-bottom: 25px;
  font-family: 'PlayFairDisplay', serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.08333333em;
  letter-spacing: -0.01111111em;
  color: white;
  text-transform: none;
}
.bAwards__eMovieHeader.mText:before {
  position: absolute;
  width: 55px;
  margin-right: 10px;
  content: "—";
  right: 100%;
  font-size: 0.69444444em;
  text-align: left;
  letter-spacing: 1;
}
.bAwards__eMovieSubheader {
  display: block;
  max-width: 155px;
  margin-bottom: 5px;
  font-family: 'FuturaDemi', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  letter-spacing: 0.08333333em;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
}
.bAwards__eMovieSubheader.mMain {
  color: white;
}
.bAwards__eMovieButtons {
  display: block;
  margin-top: 15px;
}
.bAwards__eMovieInfo {
  display: block;
  margin: 40px 0 0 0;
  padding: 0;
}
.bAwards__eMovieInfoItem {
  display: inline-block;
  max-width: 85px;
  margin: 0;
  padding: 0 30px 20px 0;
  list-style-type: none;
  text-align: left;
  vertical-align: top;
}
.bAwards__eMovieInfoItem:last-child {
  padding-right: 0;
}
.bAwards__eMovieInfoItemLink {
  text-decoration: none;
  border: 0;
  outline: 0;
}
.bAwards__eMovieInfoItemLink:hover .bAwards__eMovieInfoItemKey {
  color: white;
}
.bAwards__eMovieInfoItemValue {
  display: block;
  height: 1.33333333em;
  margin-bottom: 10px;
  font-family: 'PlayFairDisplay', serif;
  font-style: normal;
  font-weight: normal;
  font-size: 4.2rem;
  line-height: 1.33333333em;
  color: white;
  letter-spacing: -0.01071429em;
}
.bAwards__eMovieInfoItemValue.mTrailer {
  width: 100%;
  background: url('images/awards/trailer.svg') no-repeat;
  background-size: 21px;
  background-position: center 70%;
  border: 0;
  outline: 0;
}
.bAwards__eMovieInfoItemKey {
  display: block;
  font-family: 'FuturaDemi', sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  color: rgba(255, 255, 255, 0.3);
  line-height: 1em;
  letter-spacing: 0.08333333em;
  text-transform: uppercase;
  transition: color 0.4s;
}
.bAwards__eButton {
  display: inline-block;
  height: 46px;
  min-width: 162px;
  margin: 10px 10px 0 0;
  padding: 9px 16px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0);
  font-family: 'ReformaGroteskMedium', sans-serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 28px;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.11em;
  cursor: pointer;
  transition: all 0.4s;
}
.bAwards__eButton:hover {
  border-color: rgba(255, 255, 255, 0.4);
}
.bAwards__eButton.mInProgress {
  cursor: default;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0.2);
}
.bAwards__eButton.mActive {
  cursor: default;
  pointer-events: none;
  border-color: #007AFF;
  background-color: #007AFF;
}
.bAwards__eFooter {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 950px;
  flex-direction: column;
  align-items: center;
  padding: 150px 30px 0;
  box-sizing: border-box;
}
.bAwards__eFooterContent {
  margin: 50px 0 85px;
  text-align: center;
}
.bAwards__eFooterLogo {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 35px;
  background: url('images/logo_letter_white.svg') no-repeat;
  background-size: 100%;
  background-position: center;
  border: 0;
  outline: 0;
  text-decoration: none;
}
.bAwards__eFooterHeader {
  display: block;
  max-width: 450px;
  margin: 0 auto 10px;
  font-family: 'ProximaNovaSemibold', sans-serif;
  font-weight: normal;
  font-size: 2.6rem;
  color: white;
}
.bAwards__eFooterText {
  display: block;
  max-width: 600px;
  margin: 0 auto 20px;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-weight: normal;
  font-size: 1.7rem;
  color: #E2E2E2;
  line-height: 1.58823529em;
}
.bAwards__eFooterArt {
  display: block;
  flex: 1;
  width: 100%;
  max-width: 385px;
  margin: 0;
  background: url('images/awards/iphone.png') no-repeat;
  background-size: 100%;
  background-position: center top;
}
@media screen and (max-width: 950px) {
  .bAwards__eMenu {
    padding-left: 45px;
    padding-right: 45px;
  }
  .bAwards .bAwards__eMenuLogosItem {
    min-width: 0;
  }
  .bAwards__eMenuLogosItem.mLogo {
    display: none;
  }
  .bAwards__eHeaderLogo {
    display: block;
  }
  .bAwards__eMovieWrap {
    width: 100%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0) 100%);
  }
  .bAwards__eMovieContent {
    margin: 0;
    padding: 45px 45px 90px;
  }
  .bAwards__eMovieContent.mTextHeader {
    padding-left: 95px;
  }
  .bAwards__eMovieLikes {
    margin: 0;
    padding: 0 45px 70px;
  }
  .bAwards__eMovieHeader {
    font-size: 6rem;
  }
  .bAwards__eMovieHeader.mText:before {
    width: 40px;
  }
}
@media screen and (max-width: 650px) {
  .bAwards__eMenu {
    padding-left: 30px;
    padding-right: 30px;
  }
  .bAwards__eMenu.mMenu .bAwards__eMenuLogos {
    border-color: rgba(255, 255, 255, 0);
  }
  .bAwards__eMenu.mMenu .bAwards__eMenuSiteLogo,
  .bAwards__eMenu.mMenu .bAwards__eMenuLink {
    opacity: 0;
    pointer-events: none;
  }
  .bAwards__eMenuItems {
    display: none;
  }
  .bAwards__eHeader {
    position: absolute;
  }
  .bAwards__eHeaderArt {
    display: none;
  }
  .bAwards__eHeaderHoverArt {
    display: none;
  }
  .bAwards__eHeaderArrow {
    display: none;
  }
  .bAwards__eNav {
    padding-top: 0;
  }
  .bAwards__eMovieBackground {
    background-attachment: scroll;
  }
  .bAwards__eMovieContainer {
    transform: none !important;
  }
  .bAwards__eMovieContent {
    margin: 0;
    padding: 30px 30px 45px;
  }
  .bAwards__eMovieContent.mTextHeader {
    padding-left: 70px;
  }
  .bAwards__eMovieLikes {
    margin: 0;
    padding: 0 30px 45px;
  }
  .bAwards__eMovieHeader {
    font-size: 4.5rem;
  }
  .bAwards__eMovieHeader.mText {
    margin-top: 0;
  }
  .bAwards__eMovieHeader.mText:before {
    width: 30px;
  }
  .bAwards__eMovieRank {
    margin-bottom: 20px;
  }
  .bAwards__eMovieRank.mAward {
    height: 90px;
  }
  .bAwards__eMovieInfo {
    margin-top: 20px;
  }
  .bAwards__eLayoutContent.mHeader {
    min-height: 60vh;
  }
}
@media screen and (max-width: 450px) {
  .bAwards__eMenuLogos {
    height: auto;
    justify-content: center;
  }
  .bAwards__eMenuLogosItem.mLink {
    display: none;
  }
  .bAwards__eMovie {
    padding-top: 85px;
  }
  .bAwards__eMovieContent {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .bAwards__eMovieContent.mTextHeader {
    padding-left: 30px;
  }
  .bAwards__eMovieHeader {
    font-size: 3.8rem;
  }
  .bAwards__eMovieHeader.mText:before {
    position: static;
    display: inline;
    width: auto;
    margin: 0 0.1em 0 -0.5em;
    font-size: 1em;
  }
  .bAwards__eMovieInfoItem {
    padding-right: 20px;
  }
  .bAwards__eButton {
    min-width: 110px;
  }
}
