@charset "UTF-8";
/* montserrat-100 - cyrillic_latin */
/* Сборка была произведена тут https://google-webfonts-helper.herokuapp.com/fonts/montserrat?subsets=latin,cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/montserrat-v14-cyrillic_latin-100.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("../fonts/montserrat-v14-cyrillic_latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-100.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-100.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-100.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-100.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-100italic - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/montserrat-v14-cyrillic_latin-100italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("../fonts/montserrat-v14-cyrillic_latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-100italic.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-100italic.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-100italic.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-100italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-200 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/montserrat-v14-cyrillic_latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("../fonts/montserrat-v14-cyrillic_latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-200.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-200.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-200.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-200.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-300 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat-v14-cyrillic_latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Light"), local("Montserrat-Light"), url("../fonts/montserrat-v14-cyrillic_latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-300.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-300.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-300.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-300.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-regular - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat-v14-cyrillic_latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/montserrat-v14-cyrillic_latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-regular.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-regular.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-regular.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-regular.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-italic - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat-v14-cyrillic_latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("../fonts/montserrat-v14-cyrillic_latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-italic.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-italic.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-italic.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-500 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat-v14-cyrillic_latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/montserrat-v14-cyrillic_latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-500.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-500.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-500.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-500.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-600 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat-v14-cyrillic_latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../fonts/montserrat-v14-cyrillic_latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-600.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-600.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-600.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-600.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-700 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat-v14-cyrillic_latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/montserrat-v14-cyrillic_latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-700.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-700.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-700.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-700.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-800 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/montserrat-v14-cyrillic_latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("../fonts/montserrat-v14-cyrillic_latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-800.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-800.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-800.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-800.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-900 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/montserrat-v14-cyrillic_latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black"), local("Montserrat-Black"), url("../fonts/montserrat-v14-cyrillic_latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-v14-cyrillic_latin-900.woff2") format("woff2"), url("../fonts/montserrat-v14-cyrillic_latin-900.woff") format("woff"), url("../fonts/montserrat-v14-cyrillic_latin-900.ttf") format("truetype"), url("../fonts/montserrat-v14-cyrillic_latin-900.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

html {
  overflow-x: hidden; }

html, body, ul, ol {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #1d1032; }

button, input {
  margin: 0;
  padding: 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  color: #023f88; }

.centered {
  text-align: center; }

a {
  color: #023f88; }
  a:hover, a:focus {
    color: #023f88;
    text-decoration: none;
    outline: 0 none; }

.clear {
  clear: both; }

.b-body, ul, ol {
  background-color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #1d1032;
  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch; }

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  display: -ms-flexbox;
  display: flex; }

.row {
  display: -webkit-flex; }

.visible-xs {
  display: none !important; }

.owl-carousel {
  overflow: hidden !important; }

.owl-stage-outer {
  overflow: visible !important; }

.hidden {
  opacity: 0; }

.for-p {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #1d1032 !important;
  padding: 15px !important;
  margin: 0 auto !important; }
  .for-p ul {
    padding-left: 15px;
    color: #083f88; }
  .for-p ul a {
    padding-left: 15px;
    color: #083f88; }

@media (max-width: 575px) {
  .hidden-xs {
    display: none !important; }
  .owl-carousel .owl-wrapper-outer {
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
    -webkit-transform-style: preserve-3d !important;
    transform-style: preserve-3d !important; } }

.b-header {
  width: 100%;
  background-color: #fff; }

.b-header--img {
  max-height: 78vh;
  overflow: hidden;
  position: relative;
  background: url("cover.jpg") center no-repeat;
  background-size: cover; }

.b-header--img:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0; }

.intro__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3; }

.video {
  position: relative;
  z-index: -100;
  padding-bottom: 56.25%; }

.video__media {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0; }

.b-header-menu {
  max-width: 1170px;
  position: absolute;
  top: 92px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0; }

.b-header-menu__nav {
  text-align: center; }

.h-list-v3 {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  background-color: transparent !important; }

.h-list-v3__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  background-color: transparent !important;
  border-left: 1px solid gray; }

.h-list-v3__item-home {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  background-color: transparent !important; }

.b-topline-v3__link {
  display: block;
  padding: 6px 30px;
  margin: 0;
  font-size: 16px;
  color: #555555; }

.b-header-social {
  position: absolute;
  margin-left: 300px;
  top: 8px;
  left: 50%; }
  .b-header-social .h-list {
    background-color: transparent !important; }
  .b-header-social .h-list__item {
    background-color: transparent !important; }
  .b-header-social .b-soc-color__link {
    background-color: transparent !important; }

.b-header-top {
  position: absolute;
  right: 0px;
  width: 50%;
  height: 65px;
  background: #f6f8fb; }

.b-header-main {
  position: fixed;
  top: 0;
  z-index: 300;
  left: 0;
  margin-left: 0;
  width: 100%;
  height: 140px; }

.b-header-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.77);
  border-top: 0px solid white;
  border-bottom: 0px solid white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

/* Блок раскрывающего меню */
.b-menu-mobile {
  position: fixed;
  right: -100%;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 900;
  background-color: transparent;
  transition: all 600ms cubic-bezier(0.55, 0.085, 0.68, 0.53); }

.b-menu-hidden-swipe {
  display: none;
  position: fixed;
  right: 0;
  top: 55px;
  height: 100%;
  width: 10%;
  z-index: 100; }

.open-menu .b-menu-mobile {
  right: 0; }

.open-menu .b-menu-mobile__back {
  width: 100%; }

.b-menu-mobile__back {
  display: block !important;
  position: fixed;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.46);
  transition: 0.2s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 0; }

.b-menu-mobile__body {
  display: none;
  overflow-y: auto;
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  width: 370px;
  background-color: #2131c8;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2100; }
  .b-menu-mobile__body .h-list {
    white-space: normal; }
  .b-menu-mobile__body .h-list__item {
    width: 100%; }

.b-menu-mobile__top {
  display: block !important;
  position: relative;
  min-height: 65px;
  width: 100%;
  background-color: #2131c8; }

.b-nav__item:hover, .b-topline__link:hover {
  background-color: #043c79; }

.b-menu-mobile__nav {
  display: block !important; }
  .b-menu-mobile__nav .b-nav__item {
    display: block;
    margin-top: 0;
    border-bottom: 1px solid #fff;
    background-color: #2131c8; }
    .b-menu-mobile__nav .b-nav__item:hover {
      background-color: #043c79; }
      .b-menu-mobile__nav .b-nav__item:hover .b-subnav {
        height: auto; }
    .b-menu-mobile__nav .b-nav__item.active {
      background-color: #043c79; }
      .b-menu-mobile__nav .b-nav__item.active .b-subnav {
        height: auto; }
  .b-menu-mobile__nav .b-nav__link {
    display: block;
    padding: 15px 30px;
    font-size: 20px;
    line-height: 1;
    color: #fff; }
    .b-menu-mobile__nav .b-nav__link:hover, .b-menu-mobile__nav .b-nav__link:focus {
      color: #fff;
      text-decoration: none;
      outline: 0 none; }
  .b-menu-mobile__nav .b-subnav {
    position: relative;
    top: 0;
    padding: 0;
    background-color: #353e43; }
  .b-menu-mobile__nav .b-subnav__list {
    margin: 0;
    padding: 0 0 20px;
    box-shadow: none;
    list-style: none;
    white-space: normal; }
  .b-menu-mobile__nav .b-subnav__item {
    display: block;
    margin-right: 0; }
    .b-menu-mobile__nav .b-subnav__item br {
      display: none; }
    .b-menu-mobile__nav .b-subnav__item.active .b-subnav__link {
      border-left-color: #393c3e; }
  .b-menu-mobile__nav .b-subnav__link {
    color: #fff;
    padding-left: 35px;
    padding-right: 45px;
    font-size: 19px;
    height: auto;
    line-height: 40px;
    border-bottom: 0;
    border-left: 10px solid transparent; }
    .b-menu-mobile__nav .b-subnav__link:hover, .b-menu-mobile__nav .b-subnav__link:focus {
      color: #fff;
      text-decoration: none;
      outline: 0 none; }

.b-menu-mobile__foot {
  display: block !important;
  padding: 10px 0; }

.b-topline__link {
  display: block;
  padding: 10px 30px;
  margin: 0;
  font-size: 16px;
  color: #fff; }
  .b-topline__link:hover, .b-topline__link:focus, .b-topline__link:active {
    color: #fff;
    text-decoration: none;
    outline: 0 none; }

.b-topline--background-link:hover, .b-topline--background-link:focus, .b-topline--background-link:active {
  background-color: #023f88 !important; }

.b-menu-mobile__sub-menu {
  background-color: #1f2db3;
  display: none; }

/** Блок раскрывающего меню */
.b-header-topline {
  height: 65px; }

.b-menu-toggle {
  display: inline-block;
  width: 20px;
  height: 100%;
  font-size: 0;
  line-height: 0;
  box-sizing: border-box;
  z-index: 999;
  transition: 0.5s ease; }

.b-menu-toggle--padding {
  padding-top: 36px;
  padding-bottom: 10px; }

.b-menu-toggle--padding-not-index {
  padding-top: 24px !important; }

.b-menu-toggle.active {
  display: block !important;
  position: fixed;
  top: 17px;
  right: 30px;
  width: 40px;
  height: 37px;
  padding: 0 5px;
  font-size: 0;
  line-height: 0;
  box-sizing: border-box;
  z-index: 999;
  transition: 0.5s ease;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.b-menu-toggle__i {
  margin-top: 4px;
  display: block;
  border: 1px solid #023f88;
  width: 20px;
  height: 1px;
  border-radius: 1px;
  box-sizing: border-box;
  transition: 0.5s ease; }

.b-menu-toggle__i:nth-child(3) {
  width: 10px; }

.active .b-menu-toggle__i {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  display: inline-block;
  border: 2px solid #fff;
  width: 30px;
  height: 0;
  border-radius: 1px;
  box-sizing: border-box;
  transition: 0.5s ease; }

.active .b-menu-toggle__i:nth-child(1) {
  top: 50%;
  margin-left: -8px;
  margin-top: -1px;
  width: 16px;
  border-width: 1px; }

.active .b-menu-toggle__i:nth-child(2) {
  top: 0;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  border-width: 3px; }

.active .b-menu-toggle__i:nth-child(3) {
  top: 50%;
  margin-top: -1px;
  margin-left: -8px;
  width: 16px;
  border-width: 1px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.b-header-logo {
  display: inline-block;
  width: 300px;
  height: 100%; }
  .b-header-logo .icon-logo {
    display: block !important; }
  .b-header-logo .icon-logo1024, .b-header-logo .icon-logo768 {
    display: none !important; }

.b-header-logo-v3 {
  width: 439px;
  position: absolute;
  left: 50%;
  margin-left: -223px; }

.b-header-logo__item {
  display: block;
  background-image: url(../img/logo/c_logo_1.webp);
  background-position: 0px 0px;
  width: 439px;
  height: 92px; }

.b-header-logo--padding-not-index {
  padding-top: 15px !important; }

.b-header-logo--padding {
  padding-top: 28px;
  padding-left: 15px; }

.b-header-search {
  display: inline-block;
  width: 424px;
  height: 100%; }

.b-header-search--gray {
  background-color: #d8d7d9; }
  .b-header-search--gray input {
    background-color: #d8d7d9; }

.b-header-search-form {
  position: relative; }
  .b-header-search-form ::-webkit-input-placeholder {
    color: #023f88; }
  .b-header-search-form ::-moz-placeholder {
    color: #023f88; }
  .b-header-search-form :-moz-placeholder {
    color: #023f88; }
  .b-header-search-form :-ms-input-placeholder {
    color: #023f88; }

.b-header-search-form__icons {
  position: absolute;
  top: 23px;
  left: 25px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(../img/i-search.svg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #f6f8fb;
  background-size: cover;
  border: none; }
  .b-header-search-form__icons:hover {
    opacity: 0.5; }

.b-header-search-form__input {
  position: absolute;
  top: 20px;
  left: 50px;
  width: 79%;
  display: inline-block;
  padding-left: 5px;
  font-size: 12px;
  border: none;
  line-height: 25px;
  /* должно быть равно height, пригодится как минимум для ie6  */
  height: 25px;
  color: #023f88;
  background-color: #f6f8fb; }
  .b-header-search-form__input:hover {
    opacity: 0.5; }
  .b-header-search-form__input:hover ::-webkit-input-placeholder {
    color: #023f88; }
  .b-header-search-form__input:hover ::-moz-placeholder {
    color: #023f88; }
  .b-header-search-form__input:hover :-moz-placeholder {
    color: #023f88; }
  .b-header-search-form__input:hover :-ms-input-placeholder {
    color: #023f88; }

.b-header-info {
  display: inline-block;
  position: absolute;
  width: 396px;
  height: 100%;
  background-color: #f6f8fb; }

.b-soc {
  background-color: #f6f8fb;
  width: 50%;
  height: 100%;
  display: inline-block;
  padding-top: 15px;
  text-align: center; }
  .b-soc ul {
    background-color: #f6f8fb; }

.h-list .h-list__item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal; }

.b-soc-color__link {
  position: relative;
  display: block;
  font-size: 0;
  line-height: 0;
  width: 30px;
  height: 30px;
  text-decoration: none;
  cursor: pointer;
  background-color: #f6f8fb; }

.b-soc-image {
  padding-top: 10px; }

.fb {
  background-image: url(../img/i-fb.svg);
  background-position: center center;
  background-repeat: no-repeat; }

.tw {
  background-image: url(../img/i-twitter.svg);
  background-position: center center;
  background-repeat: no-repeat; }

.inst {
  background-image: url(../img/i-instagram.svg);
  background-position: center center;
  background-repeat: no-repeat; }

.language {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 20px !important;
  line-height: 38px; }

.b-soc-separator {
  position: relative;
  display: block;
  font-size: 0;
  line-height: 0;
  width: 15px;
  height: 38px;
  text-decoration: none; }

.b-soc-vertical-line {
  position: relative;
  display: block;
  font-size: 0;
  line-height: 0;
  width: 1px;
  height: 38px;
  text-decoration: none;
  background-color: #dcdcdc !important; }

.b-phone {
  display: inline-block;
  position: absolute;
  width: 50%;
  height: 100%;
  padding-left: 5px;
  padding-top: 17px;
  text-align: right; }

.b-phone__item {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #023f88; }

.b-header-left {
  padding-top: 315px; }
  .b-header-left h1 {
    padding-left: 0px;
    display: block;
    width: 100%;
    color: #f6f8fb;
    font-size: 40px; }
  .b-header-left p {
    padding-left: 0px;
    display: block;
    width: 100%;
    color: #f6f8fb;
    font-size: 16px; }

.b-header-left__buttons {
  display: block;
  height: 70px;
  padding-top: 45px;
  padding-left: 125px; }

.b-header-right {
  padding-top: 315px;
  padding-left: 40px; }
  .b-header-right h1 {
    padding-left: 0px;
    display: block;
    width: 100%;
    color: #f6f8fb;
    font-size: 40px; }
  .b-header-right p {
    padding-left: 0px;
    display: block;
    width: 100%;
    color: #f6f8fb;
    font-size: 16px; }

.b-header-right__buttons {
  padding-top: 45px;
  margin-left: 30px; }

.b-top-hr {
  width: 100%;
  height: 2px;
  display: block;
  background-color: #c5d6e6; }

.b-footer-container-content {
  width: 100%;
  background: #fff;
  position: relative;
  margin-top: -52%; }

.b-footer-content {
  max-width: 1170px;
  padding-top: 55px;
  padding-bottom: 40px;
  position: relative;
  background: #fff; }

.b-footer-content__item .icon-logo320 {
  display: none; }

.b-footer-content__item h1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  padding-left: 0px;
  display: block;
  width: 100%;
  height: 40px;
  color: #023f88;
  font-size: 19px; }

.b-footer-content__item p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  padding-left: 0px;
  display: block;
  width: 100%;
  height: 17px;
  color: #1d1032;
  font-size: 13px; }

.b-footer-content__link {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  padding-left: 0px;
  padding-bottom: 30px;
  display: block;
  width: 100%;
  height: 17px;
  color: #1d1032;
  font-size: 13px; }

.b-footer-content_rights {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 11px !important;
  color: #023f88 !important;
  padding-top: 10px !important;
  padding-bottom: 25px !important; }

.b-footer-content__mintitle {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  color: #bcbcbc !important;
  font-size: 12px !important; }

.b-footer-content__contact {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
  font-size: 16px !important; }

.b-footer-content__adress {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 11px !important; }

.logo-metro {
  height: 112px;
  width: 95%;
  background-image: url(../img/vendor/metro.png);
  background-color: #023f88;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-middle {
  background-color: #fff; }

.b-limited-width {
  max-width: 1170px; }

@media (min-width: 2080px) {
  .b-header-top {
    width: 100%; }
  .b-menu-toggle--padding {
    padding-top: 23px; }
  .b-header-logo--padding {
    padding-top: 16px; }
  .b-header-right--padding {
    padding-left: 80px; } }

@media (max-width: 1185px) {
  .b-header-logo {
    width: 26.4%; }
  .b-header-search {
    width: 37.3%; }
  .b-header-info {
    width: 33.4%; }
  .b-soc-separator {
    width: 10px; }
  .b-phone__item {
    font-size: 17px; }
  .b-header-left, .b-header-right {
    padding-top: 250px; }
  .b-header-right__buttons {
    display: none; } }

/*-------------Tablet----------------------*/
@media only screen and (max-width: 1024px) {
  .b-header-top {
    height: 56px; }
  .b-header-main {
    max-width: 1024px; }
  .b-header-topline {
    height: 56px; }
  .b-menu-toggle--padding {
    padding-top: 27px; }
  .b-menu-toggle--padding-not-index {
    padding-top: 16px !important; }
  .b-header-logo .icon-logo, .b-header-logo .icon-logo768 {
    display: none !important; }
  .b-header-logo .icon-logo1024 {
    display: block !important; }
  .b-header-logo--padding {
    padding-top: 19px;
    padding-left: 10px; }
  .b-header-search {
    width: 36.9%; }
  .b-header-search-form__icons {
    top: 20px; }
  .b-header-search-form__input {
    top: 16px; }
  .b-soc-color__link {
    width: 28px;
    height: 28px; }
  .language {
    line-height: 20px; }
  .b-soc-separator {
    height: 25px;
    text-decoration: none; }
  .b-soc-vertical-line {
    height: 25px; }
  .b-phone__item {
    font-size: 16px; }
  .b-header-left, .b-header-right {
    padding-top: 170px; }
  .b-header-left__item h1, .b-header-right__item h1 {
    font-size: 34px; }
  .b-header-left__item p, .b-header-right__item p {
    font-size: 14px; }
  .b-topline-v3__link {
    font-size: 14px; }
  .button_container {
    bottom: 30px !important; }
  .b-header-social {
    margin-left: 271px !important; } }

@media (max-width: 985px) {
  .b-menu-toggle--padding {
    padding-top: 21px; }
  .b-header-logo .icon-logo, .b-header-logo .icon-logo1024 {
    display: none !important; }
  .b-header-logo .icon-logo768 {
    display: block !important; }
  .b-phone__item {
    font-size: 13px; }
  .b-header-left, .b-header-right {
    padding-top: 150px; }
  .b-header-left__item h1, .b-header-right__item h1 {
    font-size: 28px; }
  .b-header-left__item p, .b-header-right__item p {
    font-size: 14px; }
  .b-header-left__buttons {
    padding-top: 35px;
    padding-left: 26%; }
  .b-menu-hidden-swipe {
    display: block; }
  .b-topline-v3__link {
    padding: 6px 15px;
    font-size: 13px; } }

@media (max-width: 768px) {
  .b-header-top {
    height: 60px; }
  .b-header-topline {
    height: 60px; }
  .b-menu-toggle--padding {
    padding-top: 21px; }
  .b-header-search-form__icons {
    width: 12px;
    height: 12px;
    background-image: url(../img/i-search.svg); }
  .b-header-search-form__icons {
    top: 19px; }
  .b-header-search-form__input {
    top: 13px;
    left: 40px; }
  .b-soc {
    padding-top: 12px; }
  .fb {
    background-image: url(../img/i-fb.svg); }
  .tw {
    background-image: url(../img/i-twitter.svg); }
  .inst {
    background-image: url(../img/i-instagram.svg); }
  .language {
    line-height: 16px; }
  .b-soc-separator {
    height: 20px; }
  .b-soc-vertical-line {
    height: 20px; }
  .b-phone {
    padding-top: 14px; }
  .b-header-left, .b-header-right {
    padding-top: 150px; }
  .b-header-left__item h1, .b-header-right__item h1 {
    font-size: 28px; }
  .b-header-left__item p, .b-header-right__item p {
    font-size: 14px;
    max-width: 250px; }
  .b-mobile-menu {
    height: 60px;
    background-color: #ffffff;
    z-index: 500; }
  .b-mobile-menu__item {
    text-align: center;
    padding-top: 16px; }
  .b-mobile-menu--padding {
    padding-top: 10px; }
  .icon-logo320x2 {
    margin: auto;
    display: block;
    background-image: url(../img/logo/c_logo_1.webp);
    background-size: cover !important;
    width: 205px !important;
    height: 45px !important; }
  .b-mobile-menu-search {
    background-color: #d2d7e2; }
  .b-mobile-menu-search__item {
    margin: 0 auto;
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(../img/i-search.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px; }
  .b-mobile-menu-phone {
    background-color: #023f88; }
  .b-mobile-menu-phone__item {
    margin: 0 auto;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(../img/i-phone.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px; }
  .b-mobile-menu-icon {
    text-align: center; }
  b-footer-content__contact {
    font-weight: 500 !important;
    font-size: 13px !important; }
  .b-hr {
    max-width: 95% !important;
    margin: 0 auto !important; } }

@media (max-width: 575px) {
  .b-footer {
    text-align: center;
    margin: 0 auto; }
  .b-footer-content {
    text-align: center;
    margin: 0 auto; }
  .b-footer-content__item .icon-logo-footer {
    display: none; }
  .b-footer-content__item .icon-logo320 {
    background-image: url(../img/favicon/favicon_72x72.png);
    margin: 0 auto;
    display: block;
    background-size: 36px 35px !important;
    width: 36px !important;
    height: 36px !important; }
  .b-footer-content__item h1 {
    font-size: 19px; }
  .b-footer-content__item p {
    font-size: 13px; }
  .b-footer-content__mintitle {
    color: #bcbcbc;
    font-size: 12px; }
  .logo-metro {
    display: none; } }

/* Smartphones (вертикальная и горизонтальная ориентация) ----------- */
@media only screen and (max-width: 480px) {
  .b-menu-mobile__body {
    width: 100% !important; }
  .b-header-left, .b-header-right {
    padding-top: 70px; }
  .b-header-left__item h1, .b-header-right__item h1 {
    font-size: 20px; }
  .b-header-left__item p, .b-header-right__item p {
    font-size: 13px; } }

@media print {
  .b-header {
    display: none; } }

.button-70x70, .button-70x70-blue-left, .button-70x70-blue-left-with-border, .button-70x70-transparent-blue-left-with-border, .button-70x70-blue-right, .button-70x70-blue-right-with-border, .button-70x70-transparent-blue-right-with-border, .button-70x70-transparent-left, .button-70x70-transparent-right {
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
  background: linear-gradient(#648880, #293f50); }
  .button-70x70:hover, .button-70x70-blue-left:hover, .button-70x70-blue-left-with-border:hover, .button-70x70-transparent-blue-left-with-border:hover, .button-70x70-blue-right:hover, .button-70x70-blue-right-with-border:hover, .button-70x70-transparent-blue-right-with-border:hover, .button-70x70-transparent-left:hover, .button-70x70-transparent-right:hover {
    cursor: pointer; }

.button-70x70-blue-left, .button-70x70-blue-left-with-border, .button-70x70-transparent-blue-left-with-border {
  background-image: url(../img/left-button-arrow-blue.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff; }
  .button-70x70-blue-left:hover, .button-70x70-blue-left-with-border:hover, .button-70x70-transparent-blue-left-with-border:hover {
    background-image: url(../img/left-button-arrow-white.png);
    background-color: #023f88; }

.button-70x70-blue-right, .button-70x70-blue-right-with-border, .button-70x70-transparent-blue-right-with-border {
  background-image: url(../img/right-button-arrow-blue.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff; }
  .button-70x70-blue-right:hover, .button-70x70-blue-right-with-border:hover, .button-70x70-transparent-blue-right-with-border:hover {
    background-image: url(../img/right-button-arrow-white.png);
    background-color: #023f88; }

.button-70x70-blue-left-with-border {
  border: 1px solid #023f88; }

.button-70x70-blue-right-with-border {
  border: 1px solid #023f88; }

.button-70x70-transparent-blue-left-with-border {
  border: 1px solid #023f88;
  background-color: transparent; }

.button-70x70-transparent-blue-right-with-border {
  border: 1px solid #023f88;
  background-color: transparent; }

.button-70x70-transparent-left {
  background-image: url(../img/left-button-arrow-white.png);
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #fff; }
  .button-70x70-transparent-left:hover {
    background-color: #023f88;
    border: 1px solid #023f88; }

.button-70x70-transparent-right {
  background-image: url(../img/right-button-arrow-white.png);
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #fff; }
  .button-70x70-transparent-right:hover {
    background-color: #023f88;
    border: 1px solid #023f88; }

.button-210x60 {
  display: block;
  width: 210px;
  height: 60px;
  text-align: center;
  padding-top: 17px;
  color: #023f88;
  border: 1px solid #023f88; }
  .button-210x60:hover {
    cursor: pointer;
    color: #fff;
    background-color: #023f88;
    background-image: url(../img/right-button-arrow-white.png);
    background-position: 85% 50%;
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 35px; }

.button_container {
  display: block;
  max-width: 950px;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 5px;
  height: 135px;
  position: absolute;
  z-index: 1; }

.button_container_other {
  top: 460px; }

.button_container_main {
  top: 440px;
  right: 328px; }

.button_container_catalog {
  top: 315px; }

.button_container_catalog_detail {
  top: 30px; }

.button_where_to_buy {
  position: absolute;
  display: block;
  width: 135px;
  height: 135px;
  top: 0;
  right: 0;
  background-image: url(../img/where-to-buy/button_where_to_buy.png);
  background-position: center center;
  background-repeat: no-repeat; }
  .button_where_to_buy:hover {
    cursor: pointer; }

.button_lk {
  position: absolute;
  display: block;
  width: 135px;
  height: 135px;
  top: 0;
  left: 0;
  background-image: url(../img/where-to-buy/button_where_to_buy.png);
  background-position: center center;
  background-repeat: no-repeat; }
  .button_lk:hover {
    cursor: pointer; }

.button_display_none {
  display: none; }

@media (max-width: 1024px) {
  .button_container_other {
    top: 348px; }
  .button_container_main {
    top: 348px; } }

@media (max-width: 767px) {
  .button_container_catalog_detail {
    display: none; } }

@media (max-width: 575px) {
  .button_container {
    display: none; }
  .button_where_to_buy {
    display: none; }
  .button_lk {
    display: none; } }

.e-loader {
  background: url(data:image/gif;base64,R0lGODlhEAALAPIDAJSUlKWlpa2trXNzc4SEhHt7e1JSUmtrayH/C…YV3PgBYUeKHlhubHGm4yuDUPMs+lQlACH5BAUUAAMALAwAAgAEAAcAAAIKDGAip7zQ4DKoAAA7) no-repeat 50% 50%; }

.b-breadcrumb-container {
  background-color: #f6fbfe;
  width: 100%; }

.b-breadcrumb {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #f6fbfe; }

.b-breadcrumb-navigation {
  width: 100%;
  display: block;
  background-color: #f6fbfe; }
  .b-breadcrumb-navigation ul {
    background-color: #f6fbfe; }
  .b-breadcrumb-navigation li {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    padding: 20px;
    background-color: #f6fbfe;
    background: url(../img/i-ul-breadcrumbs.svg) left center no-repeat; }
  .b-breadcrumb-navigation a {
    color: #1d1032; }
    .b-breadcrumb-navigation a:hover, .b-breadcrumb-navigation a:focus {
      color: #1d1032;
      text-decoration: none;
      outline: 0 none; }

.b-breadcrumb-navigation__li-first {
  background: none !important; }

.b-404 {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px;
  padding-top: 55px; }

.b-404__text {
  padding-top: 30px;
  padding-bottom: 30px; }

.b-404__text-404 {
  padding-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 40px;
  color: #023f88; }

.b-404__text-not-found {
  padding-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 40px;
  color: #023f88; }

.b-404__text-buttons {
  display: block;
  width: 264px;
  height: 60px;
  border: 1px solid #023f88;
  padding-top: 20px;
  margin-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #023f88;
  text-align: center; }

.b-404__image {
  display: block;
  height: 409px;
  width: 100%; }

@media (max-width: 767px) {
  .b-404__text-404 {
    text-align: center; }
  .b-404__text-not-found {
    text-align: center; }
  .b-404__text-buttons {
    margin: 0 auto;
    margin-top: 30px; } }

@media (max-width: 575px) {
  .b-404__image {
    display: none; } }

.b-500 {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px;
  padding-top: 55px; }

.b-500__text {
  padding-top: 30px;
  padding-bottom: 30px; }

.b-500__text-500 {
  padding-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 40px;
  color: #023f88; }

.b-500__text-not-found {
  padding-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 40px;
  color: #023f88; }

.b-500__text-buttons {
  display: block;
  width: 264px;
  height: 60px;
  border: 1px solid #023f88;
  padding-top: 20px;
  margin-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #023f88;
  text-align: center; }

.b-500__image {
  display: block;
  height: 409px;
  width: 100%;
  background-image: url(../img/500.png);
  background-position: left top;
  background-repeat: no-repeat; }

@media (max-width: 767px) {
  .b-500__text-500 {
    text-align: center; }
  .b-500__text-not-found {
    text-align: center; }
  .b-500__image {
    background-position: center top; }
  .b-500__text-buttons {
    margin: 0 auto;
    margin-top: 30px; } }

.search-page {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px;
  padding-top: 55px; }
  .search-page .content {
    width: 100% !important; }
  .search-page form input[type="submit"] {
    background-color: #023f88 !important;
    border-radius: 0px !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    color: #fff !important;
    border: 1px solid #023f88 !important;
    line-height: 30px !important;
    font-size: 16px !important; }
  .search-page form input[type="text"] {
    background-color: #fff !important;
    border-radius: 0px !important;
    padding-left: 11px !important;
    font-size: 16px !important;
    color: #023f88 !important;
    border: 1px solid #023f88 !important;
    line-height: 30px !important; }

.b-search-page-catalog {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px; }

.b-about-company {
  height: 745px;
  margin-top: -88px;
  background: #fff; }

.b-about-company__background {
  position: absolute;
  margin-left: -97px;
  height: 745px;
  width: 637px;
  display: block;
  background: #f6f8fb;
  border: 1px solid #dcdcdc; }

.b-about-company__arrow {
  position: absolute;
  margin-left: 297px;
  margin-top: 180px;
  height: 20px;
  width: 189px;
  display: block;
  background-image: url(../img/b-about-company__arrow.png);
  background-position: left top;
  z-index: 100; }

.b-about-company__info {
  padding-top: 100px; }
  .b-about-company__info h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 70px;
    color: #023f88; }

.b-about-company__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #1d1032; }

.b-about-company__text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #1d1032; }

.b-about-company__text--width {
  width: 310px; }

.b-about-company__text--changefont {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  color: #f6f8fb; }

.b-about-company__image {
  padding-top: 460px;
  padding-left: 90px;
  width: 772px;
  height: 660px;
  background-image: url(../img/b-production.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }
  .b-about-company__image h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 70px;
    color: #f6f8fb;
    font-weight: 900; }

.b-our-brands {
  background: #fff;
  min-height: 255px;
  padding-top: 70px;
  padding-bottom: 50px; }

.b-our-brands__title h1 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 50px;
  color: #023f88; }

.b-our-brands__arrow {
  padding-top: 30px; }

.b-our-brands__arrow-img {
  width: 184px;
  height: 16px;
  display: block;
  background-image: url(../img/b-our-brands__arrow.png);
  background-position: left top;
  z-index: 500; }

.b-our-brands__buttons {
  z-index: 400; }

.b-our-brands__text {
  padding-top: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #023f88; }

.b-hr {
  display: block;
  -webkit-transform-origin: center 0.5px;
          transform-origin: center 0.5px;
  max-width: 1170px;
  height: 5px;
  margin: 0px 0px 24px calc((100% - 1170px) * 0.5);
  left: 1px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
  box-sizing: border-box;
  border-top: 1px solid #424242; }

.b-main-page-title {
  max-width: 1170px;
  margin: 0 auto; }
  .b-main-page-title h1 {
    padding-left: 50px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #1528D1;
    letter-spacing: 0.2em; }

.b-brands-slider {
  height: 140px;
  background: #fffb;
  max-width: 1170px; }
  .b-brands-slider .owl-nav {
    height: 150px !important;
    margin-top: -135px !important;
    width: 100% !important; }
    .b-brands-slider .owl-nav .owl-prev {
      height: 140px !important;
      width: 100px !important;
      margin-top: -135px !important;
      margin-left: 25px !important;
      background-color: rgba(2, 63, 136, 0.69) !important;
      border: none !important; }
      .b-brands-slider .owl-nav .owl-prev span {
        display: none !important; }
    .b-brands-slider .owl-nav .owl-next {
      height: 140px !important;
      width: 100px !important;
      margin-top: -135px !important;
      background-color: rgba(2, 63, 136, 0.69) !important;
      border: none !important; }
      .b-brands-slider .owl-nav .owl-next span {
        display: none !important; }

.b-brands-slider__item {
  display: block;
  height: 135px;
  width: 135px;
  background: #fff;
  margin: 0 auto;
  text-align: center; }
  .b-brands-slider__item span {
    margin: 0 auto;
    vertical-align: middle; }
  .b-brands-slider__item:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

.b-cosmetics {
  display: block;
  height: 805px;
  background: #fff7f7;
  padding-top: 10px;
  padding-bottom: 10px; }

.b-products-top, .b-products-bottom {
  margin: 0 auto;
  height: 390px;
  padding-top: 10px; }
  .b-products-top h1, .b-products-bottom h1 {
    padding-top: 52px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-products-top .col-sm-4, .b-products-bottom .col-sm-4 {
    padding-left: 6px;
    padding-right: 6px; }

.b-cosmetics-img {
  background-image: url(../img/b-main-catalog.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: cover; }

.b-hygiene-img {
  background-image: url(../img/b-main-catalog.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover; }

.b-for-children-img {
  background-image: url(../img/b-main-catalog.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: cover; }

.b-cosmetics-buttons, .b-for-children-buttons {
  position: absolute;
  display: block;
  height: 70px;
  left: 185px;
  bottom: 40px; }

.b-hygiene-buttons {
  position: absolute;
  display: block;
  height: 70px;
  right: 185px;
  bottom: 40px; }

.b-products-top__text {
  display: block;
  padding-top: 8px;
  width: 310px;
  height: 90px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #023f88; }

.b-products__item {
  display: block;
  background: #fff;
  width: 100%;
  height: 378px; }
  .b-products__item:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    opacity: 0.8;
    cursor: pointer; }
  .b-products__item:hover img {
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

.b-products__img {
  padding-top: 20px;
  margin: 0 auto;
  display: block;
  height: 170px; }

.b-products__value {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 13px;
  color: #ababab;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 25px;
  margin-bottom: 0px; }

.b-products__name {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #023f88;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 5px; }

.b-hygiene {
  display: block;
  background: #fbfff5;
  height: 805px;
  padding-top: 10px;
  padding-bottom: 10px; }

.b-products__hygiene--padding {
  padding-left: 50px !important; }

.b-for-children {
  display: block;
  background: #fffeef;
  height: 805px;
  padding-top: 10px;
  padding-bottom: 10px; }

.b-news {
  margin: 0 auto;
  display: block;
  background: #fffefe;
  padding-top: 10px;
  padding-bottom: 20px; }
  .b-news h1 {
    padding-top: 55px;
    padding-bottom: 55px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 50px;
    color: #1d1032; }

.b-news__item {
  display: block;
  width: 178px;
  height: 213px;
  margin: 0 auto; }
  .b-news__item:hover {
    opacity: 0.8;
    cursor: pointer; }

.b-news__first {
  background-image: url(../img/main-page/news-first.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news__middle {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news__last {
  background-image: url(../img/main-page/news-last.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #808080;
  padding-top: 20px;
  text-align: center;
  margin-bottom: 0px;
  letter-spacing: 0.3em; }

.b-news__name {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #808080;
  padding-top: 15px;
  padding-left: 60px;
  padding-right: 60px;
  margin-bottom: 0px; }

.b-news__read {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #D5D5D5;
  padding-top: 30px;
  padding-left: 90px;
  padding-right: 60px;
  margin-bottom: 0px; }

.b-news__date {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  padding-top: 5px;
  padding-left: 30px;
  margin-bottom: 0px; }

.b-news__cover {
  background: rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.b-news__content {
  position: relative;
  z-index: 2; }

.b-catalog__item {
  display: block;
  width: 99%;
  height: 427px;
  border: 5px solid #023f88; }
  .b-catalog__item:hover {
    cursor: pointer; }
  .b-catalog__item:hover img {
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

@-webkit-keyframes zooming {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.b-catalog__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #023f88;
  padding-top: 275px;
  padding-left: 30px;
  margin-bottom: 0px; }

.b-catalog__name {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #023f88;
  padding-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0px; }

.b-catalog__date {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #023f88;
  padding-top: 5px;
  padding-left: 30px;
  margin-bottom: 0px; }

.b-catalog__img {
  display: block;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 60px;
  max-height: 215px;
  max-width: 300px; }

.b-news-buttons {
  position: absolute;
  display: block;
  height: 70px;
  margin-top: -40px;
  margin-left: 35px; }

.b-video {
  padding-top: 20px;
  padding-bottom: 50px;
  overflow: initial;
  max-width: 950px;
  margin: 0 auto; }

.b-video__iframe {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }
  .b-video__iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

comp-kdgkv5kb ._2wF0V {
  position: absolute;
  z-index: 1000;
  width: 330px;
  min-height: 100px; }

.comp-kdgkv5kb ._3q-Sr {
  position: absolute;
  width: 12px;
  height: 12px;
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.comp-kdgkv5kb .cDV2N {
  z-index: 1;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.21); }

.comp-kdgkv5kb .vPjC2 {
  z-index: 3; }

.comp-kdgkv5kb .PCBv0 {
  position: relative;
  z-index: 2;
  min-height: 100px;
  padding: 13px 10px 18px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.21); }

.comp-kdgkv5kb .PCBv0._1qjwE {
  padding: 0 0 24px;
  overflow: hidden; }

.comp-kdgkv5kb ._2sblF > ._3q-Sr {
  display: none; }

.comp-kdgkv5kb ._35qWm > ._3q-Sr {
  top: -4px;
  left: calc(50% - 6px); }

.comp-kdgkv5kb ._13Rb7 > ._3q-Sr {
  right: -4px;
  top: calc(50% - 6px); }

.comp-kdgkv5kb ._3Gk2x > ._3q-Sr {
  bottom: -4px;
  left: calc(50% - 6px); }

.comp-kdgkv5kb .gHT5L > ._3q-Sr {
  left: -4px;
  top: calc(50% - 6px); }

.comp-kdgkv5kb ._1XiX2._35qWm > ._3q-Sr {
  left: calc(100% - 37px); }

.comp-kdgkv5kb ._1XiX2._13Rb7 > ._3q-Sr {
  top: calc(100% - 37px); }

.comp-kdgkv5kb ._1XiX2._3Gk2x > ._3q-Sr {
  left: calc(100% - 37px); }

.comp-kdgkv5kb ._1XiX2.gHT5L > ._3q-Sr {
  top: calc(100% - 37px); }

.comp-kdgkv5kb ._3CsWE._35qWm > ._3q-Sr {
  left: 25px; }

.comp-kdgkv5kb ._3CsWE._13Rb7 > ._3q-Sr {
  top: 25px; }

.comp-kdgkv5kb ._3CsWE._3Gk2x > ._3q-Sr {
  left: 25px; }

.comp-kdgkv5kb ._3CsWE.gHT5L > ._3q-Sr {
  top: 25px; }

.comp-kdgkv5kb .uigmj.gHT5L > ._3q-Sr {
  background: #fcbc40; }

.comp-kdgkv5kb .uigmj ._3A2i6 {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  bottom: 0; }

.comp-kdgkv5kb .uigmj ._1tCOf {
  width: 5px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background: #fcbc40; }

.comp-kdgkv5kb .uigmj .l4ucY {
  left: 5px;
  width: 5px;
  background: #fff; }

.comp-kdgkv5kb ._2IuVK.gHT5L > ._3q-Sr {
  background: #aa4dc8; }

.comp-kdgkv5kb ._2IuVK ._3A2i6 {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  bottom: 0; }

.comp-kdgkv5kb ._2IuVK .m9Mll {
  width: 5px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background: #aa4dc8; }

.comp-kdgkv5kb ._2IuVK .l4ucY {
  left: 5px;
  width: 5px;
  background: #fff; }

.comp-kdgkv5kb .JqItD {
  height: 100%; }

.comp-kdgkv5kb ._3vlfy {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  color: #3899ec;
  font-size: 11px;
  background: #ebf8ff;
  padding: 0;
  outline: none;
  border: none; }

.comp-kdgkv5kb ._3ot-d {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  min-height: 0;
  color: #20455e;
  font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  visibility: hidden;
  opacity: 0;
  transition: visibility .2s,opacity .2s; }

.comp-kdgkv5kb ._3ot-d.B9Q87 {
  visibility: visible;
  opacity: 1; }

.comp-kdgkv5kb ._2Lac9 {
  min-height: 0;
  padding: 15px 18px;
  white-space: pre-line; }

.comp-kdgkv5kb ._3Pr33 button, .comp-kdgkv5kb ._3Pr33 button:hover {
  background-color: transparent;
  border-color: transparent; }

.comp-kdgkv5kb ._2_AjV {
  cursor: pointer; }

.comp-kdgkv5kb ._3p-kS {
  display: inline-block;
  height: 36px;
  padding: 0 16px;
  vertical-align: middle;
  font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
  border-radius: 999px;
  border: 1px solid transparent;
  background: none;
  outline: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: background .2s,color .2s,border .2s; }

.comp-kdgkv5kb ._3p-kS._32Iqs, .comp-kdgkv5kb ._3p-kS[disabled], .comp-kdgkv5kb fieldset[disabled] ._3p-kS {
  cursor: not-allowed;
  pointer-events: none; }

.comp-kdgkv5kb ._3qgG9 {
  border-radius: 4px; }

.comp-kdgkv5kb ._30goi, .comp-kdgkv5kb ._38hQz {
  height: auto;
  padding: 0;
  vertical-align: baseline;
  border: none;
  background: none;
  color: #3899ec;
  font: inherit; }

.comp-kdgkv5kb ._38hQz._32Iqs, .comp-kdgkv5kb ._38hQz[disabled], .comp-kdgkv5kb ._30goi._32Iqs, .comp-kdgkv5kb ._30goi[disabled], .comp-kdgkv5kb fieldset[disabled] ._30goi, .comp-kdgkv5kb fieldset[disabled] ._38hQz {
  color: #c8c8c8; }

.comp-kdgkv5kb ._38hQz {
  text-decoration: none;
  font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 300; }

.comp-kdgkv5kb ._38hQz._1yh4N {
  font-size: 14px; }

.comp-kdgkv5kb ._38hQz:hover {
  text-decoration: underline; }

.comp-kdgkv5kb ._2ctZM {
  color: #aa4dc8; }

.comp-kdgkv5kb ._3rzNI, .comp-kdgkv5kb ._3rzNI:active {
  color: #fff;
  background-color: #3899ec;
  border-color: transparent; }

.comp-kdgkv5kb ._3rzNI:focus, .comp-kdgkv5kb ._3rzNI:hover {
  color: #fff;
  background-color: #4eb7f5;
  border-color: transparent; }

.comp-kdgkv5kb ._3rzNI._32Iqs, .comp-kdgkv5kb ._3rzNI._32Iqs:active, .comp-kdgkv5kb ._3rzNI._32Iqs:focus, .comp-kdgkv5kb ._3rzNI._32Iqs:hover, .comp-kdgkv5kb ._3rzNI[disabled], .comp-kdgkv5kb ._3rzNI[disabled]:active, .comp-kdgkv5kb ._3rzNI[disabled]:focus, .comp-kdgkv5kb ._3rzNI[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] ._3rzNI, .comp-kdgkv5kb fieldset[disabled] ._3rzNI:active, .comp-kdgkv5kb fieldset[disabled] ._3rzNI:focus, .comp-kdgkv5kb fieldset[disabled] ._3rzNI:hover {
  color: #fff;
  background-color: #c8c8c8;
  border-color: transparent; }

.comp-kdgkv5kb .eg-R6 {
  color: #3899ec;
  background-color: transparent;
  border-color: #6eb7fd; }

.comp-kdgkv5kb .eg-R6:focus, .comp-kdgkv5kb .eg-R6:hover {
  color: #fff;
  background-color: #4eb7f5;
  border-color: transparent; }

.comp-kdgkv5kb .eg-R6:active {
  color: #fff;
  background-color: #3899ec;
  border-color: transparent; }

.comp-kdgkv5kb .eg-R6._32Iqs, .comp-kdgkv5kb .eg-R6._32Iqs:active, .comp-kdgkv5kb .eg-R6._32Iqs:focus, .comp-kdgkv5kb .eg-R6._32Iqs:hover, .comp-kdgkv5kb .eg-R6[disabled], .comp-kdgkv5kb .eg-R6[disabled]:active, .comp-kdgkv5kb .eg-R6[disabled]:focus, .comp-kdgkv5kb .eg-R6[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] .eg-R6, .comp-kdgkv5kb fieldset[disabled] .eg-R6:active, .comp-kdgkv5kb fieldset[disabled] .eg-R6:focus, .comp-kdgkv5kb fieldset[disabled] .eg-R6:hover {
  color: #c8c8c8;
  background-color: transparent;
  border-color: #c8c8c8; }

.comp-kdgkv5kb ._3FaUZ, .comp-kdgkv5kb ._3FaUZ:active {
  color: #fff;
  background-color: #ee5951;
  border-color: transparent; }

.comp-kdgkv5kb ._3FaUZ:focus, .comp-kdgkv5kb ._3FaUZ:hover {
  color: #fff;
  background-color: #f66;
  border-color: transparent; }

.comp-kdgkv5kb ._3FaUZ._32Iqs, .comp-kdgkv5kb ._3FaUZ._32Iqs:active, .comp-kdgkv5kb ._3FaUZ._32Iqs:focus, .comp-kdgkv5kb ._3FaUZ._32Iqs:hover, .comp-kdgkv5kb ._3FaUZ[disabled], .comp-kdgkv5kb ._3FaUZ[disabled]:active, .comp-kdgkv5kb ._3FaUZ[disabled]:focus, .comp-kdgkv5kb ._3FaUZ[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] ._3FaUZ, .comp-kdgkv5kb fieldset[disabled] ._3FaUZ:active, .comp-kdgkv5kb fieldset[disabled] ._3FaUZ:focus, .comp-kdgkv5kb fieldset[disabled] ._3FaUZ:hover {
  color: #fff;
  background-color: #c8c8c8;
  border-color: transparent; }

.comp-kdgkv5kb ._3lrHk {
  color: #ec4d4d;
  background-color: transparent;
  border-color: #f1726b; }

.comp-kdgkv5kb ._3lrHk:focus, .comp-kdgkv5kb ._3lrHk:hover {
  color: #fff;
  background-color: #f66;
  border-color: transparent; }

.comp-kdgkv5kb ._3lrHk:active {
  color: #fff;
  background-color: #ee5951;
  border-color: transparent; }

.comp-kdgkv5kb ._3lrHk._32Iqs, .comp-kdgkv5kb ._3lrHk._32Iqs:active, .comp-kdgkv5kb ._3lrHk._32Iqs:focus, .comp-kdgkv5kb ._3lrHk._32Iqs:hover, .comp-kdgkv5kb ._3lrHk[disabled], .comp-kdgkv5kb ._3lrHk[disabled]:active, .comp-kdgkv5kb ._3lrHk[disabled]:focus, .comp-kdgkv5kb ._3lrHk[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] ._3lrHk, .comp-kdgkv5kb fieldset[disabled] ._3lrHk:active, .comp-kdgkv5kb fieldset[disabled] ._3lrHk:focus, .comp-kdgkv5kb fieldset[disabled] ._3lrHk:hover {
  color: #c8c8c8;
  background-color: transparent;
  border-color: #c8c8c8; }

.comp-kdgkv5kb .HG6jx, .comp-kdgkv5kb .HG6jx:active {
  color: #fff;
  background-color: #aa4dc8;
  border-color: transparent; }

.comp-kdgkv5kb .HG6jx:focus, .comp-kdgkv5kb .HG6jx:hover {
  color: #fff;
  background-color: #cd68ed;
  border-color: transparent; }

.comp-kdgkv5kb .HG6jx._32Iqs, .comp-kdgkv5kb .HG6jx._32Iqs:active, .comp-kdgkv5kb .HG6jx._32Iqs:focus, .comp-kdgkv5kb .HG6jx._32Iqs:hover, .comp-kdgkv5kb .HG6jx[disabled], .comp-kdgkv5kb .HG6jx[disabled]:active, .comp-kdgkv5kb .HG6jx[disabled]:focus, .comp-kdgkv5kb .HG6jx[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] .HG6jx, .comp-kdgkv5kb fieldset[disabled] .HG6jx:active, .comp-kdgkv5kb fieldset[disabled] .HG6jx:focus, .comp-kdgkv5kb fieldset[disabled] .HG6jx:hover {
  color: #fff;
  background-color: #c8c8c8;
  border-color: transparent; }

.comp-kdgkv5kb ._3KG2c {
  color: #aa4dc8;
  background-color: transparent;
  border-color: #aa4dc8; }

.comp-kdgkv5kb ._3KG2c:focus, .comp-kdgkv5kb ._3KG2c:hover {
  color: #fff;
  background-color: #cd68ed;
  border-color: transparent; }

.comp-kdgkv5kb ._3KG2c:active {
  color: #fff;
  background-color: #aa4dc8;
  border-color: transparent; }

.comp-kdgkv5kb ._3KG2c._32Iqs, .comp-kdgkv5kb ._3KG2c._32Iqs:active, .comp-kdgkv5kb ._3KG2c._32Iqs:focus, .comp-kdgkv5kb ._3KG2c._32Iqs:hover, .comp-kdgkv5kb ._3KG2c[disabled], .comp-kdgkv5kb ._3KG2c[disabled]:active, .comp-kdgkv5kb ._3KG2c[disabled]:focus, .comp-kdgkv5kb ._3KG2c[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] ._3KG2c, .comp-kdgkv5kb fieldset[disabled] ._3KG2c:active, .comp-kdgkv5kb fieldset[disabled] ._3KG2c:focus, .comp-kdgkv5kb fieldset[disabled] ._3KG2c:hover {
  color: #c8c8c8;
  background-color: transparent;
  border-color: #c8c8c8; }

.comp-kdgkv5kb .Wjab-, .comp-kdgkv5kb .Wjab-:active {
  color: #fff;
  background-color: transparent;
  border-color: #fff; }

.comp-kdgkv5kb .Wjab-:focus, .comp-kdgkv5kb .Wjab-:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-color: #fff; }

.comp-kdgkv5kb .Wjab-._32Iqs, .comp-kdgkv5kb .Wjab-._32Iqs:active, .comp-kdgkv5kb .Wjab-._32Iqs:focus, .comp-kdgkv5kb .Wjab-._32Iqs:hover, .comp-kdgkv5kb .Wjab-[disabled], .comp-kdgkv5kb .Wjab-[disabled]:active, .comp-kdgkv5kb .Wjab-[disabled]:focus, .comp-kdgkv5kb .Wjab-[disabled]:hover, .comp-kdgkv5kb fieldset[disabled] .Wjab-, .comp-kdgkv5kb fieldset[disabled] .Wjab-:active, .comp-kdgkv5kb fieldset[disabled] .Wjab-:focus, .comp-kdgkv5kb fieldset[disabled] .Wjab-:hover {
  color: #c8c8c8;
  background-color: transparent;
  border-color: #c8c8c8; }

.comp-kdgkv5kb ._1DH8U {
  font-family: fontello-vod;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.comp-kdgkv5kb ._37CwH {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #000;
  border-radius: 50%; }

.comp-kdgkv5kb .S7_Dt:before {
  content: "\e800"; }

.comp-kdgkv5kb ._33_FP:before {
  content: "\e801"; }

.comp-kdgkv5kb ._2W476:before {
  content: "\e802"; }

.comp-kdgkv5kb ._3SOoY:before {
  content: "\e803"; }

.comp-kdgkv5kb ._16wRm:before {
  content: "\e804"; }

.comp-kdgkv5kb .FlxTF:before {
  content: "\e805"; }

.comp-kdgkv5kb ._3KzNc:before {
  content: "\e806"; }

.comp-kdgkv5kb ._2YE8q:before {
  content: "\e807"; }

.comp-kdgkv5kb ._3F481:before {
  content: "\e808"; }

.comp-kdgkv5kb ._3VM-u:before {
  content: "\e809"; }

.comp-kdgkv5kb ._3PRM2:before {
  content: "\e80a"; }

.comp-kdgkv5kb ._2sD9I:before {
  content: "\e80b"; }

.comp-kdgkv5kb ._35Ap0:before {
  content: "\e80c"; }

.comp-kdgkv5kb ._3_oYM:before {
  content: "\e80d"; }

.comp-kdgkv5kb ._2m6Fm:before {
  content: "\e80e"; }

.comp-kdgkv5kb .d_USp:before {
  content: "\e80f"; }

.comp-kdgkv5kb .NwxeF:before {
  content: "\e810"; }

.comp-kdgkv5kb ._39Jdl:before {
  content: "\e811"; }

.comp-kdgkv5kb .fDnE0:before {
  content: "\e812"; }

.comp-kdgkv5kb ._2MHAW:before {
  content: "\e813"; }

.comp-kdgkv5kb ._2Vbm1:before {
  content: "\e814"; }

.comp-kdgkv5kb ._1o0m2:before {
  content: "\e815"; }

.comp-kdgkv5kb .C0O02:before {
  content: "\e816"; }

.comp-kdgkv5kb ._2yrZ0:before {
  content: "\e817"; }

.comp-kdgkv5kb .IYcC9:before {
  content: "\e818"; }

.comp-kdgkv5kb .LUeDZ:before {
  content: "\e819"; }

.comp-kdgkv5kb ._30ls7:before {
  content: "\e81a"; }

.comp-kdgkv5kb .CF1kt:before {
  content: "\e81b"; }

.comp-kdgkv5kb ._1Top0:before {
  content: "\e81c"; }

.comp-kdgkv5kb ._3qeKh:before {
  content: "\e81d"; }

.comp-kdgkv5kb ._27_6Z:before {
  content: "\e81e"; }

.comp-kdgkv5kb .sGptj:before {
  content: "\e81f"; }

.comp-kdgkv5kb ._323G3:before {
  content: "\e820"; }

.comp-kdgkv5kb ._1orV4:before {
  content: "\e821"; }

.comp-kdgkv5kb ._1ha50:before {
  content: "\e822"; }

.comp-kdgkv5kb ._3FT8j:before {
  content: "\e823"; }

.comp-kdgkv5kb ._1z9I5:before {
  content: "\e824"; }

.comp-kdgkv5kb ._1bcyJ:before {
  content: "\e825"; }

.comp-kdgkv5kb ._2Kz02:before {
  content: "\e828"; }

.comp-kdgkv5kb ._2L1CJ:before {
  content: "\e829"; }

.comp-kdgkv5kb .hGTIW:before {
  content: "\e82a"; }

.comp-kdgkv5kb ._8P_MF:before {
  content: "\e82b"; }

.comp-kdgkv5kb ._1gqNP:before {
  content: "\e82c"; }

.comp-kdgkv5kb ._2GHH1:before {
  content: "\e82e"; }

.comp-kdgkv5kb ._1NmPS:before {
  content: "\e82f"; }

.comp-kdgkv5kb ._2xWsj:before {
  content: "\e832"; }

.comp-kdgkv5kb ._1Xq1R:before {
  content: "\e833"; }

.comp-kdgkv5kb ._19aMc:before {
  content: "\e837"; }

.comp-kdgkv5kb ._2gFsz:before {
  content: "\e83c"; }

.comp-kdgkv5kb ._3OA5X:before {
  content: "\e84a"; }

.comp-kdgkv5kb .OVEZ5:before {
  content: "\e84b"; }

.comp-kdgkv5kb ._1ujsq:before {
  content: "\e86c"; }

.comp-kdgkv5kb ._3MKq7:before {
  content: "\e86d"; }

.comp-kdgkv5kb ._23YbC:before {
  content: "\e873"; }

.comp-kdgkv5kb ._3Y0tZ:before {
  content: "\e874"; }

.comp-kdgkv5kb .BExM7:before {
  content: "\e87f"; }

.comp-kdgkv5kb ._3rpzm:before {
  content: "\e8c3"; }

.comp-kdgkv5kb .cxxMH {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2001;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: rgba(22, 45, 61, 0.8);
  opacity: 0;
  transition: opacity .2s; }

.comp-kdgkv5kb .cxxMH._1hE8U {
  opacity: 1; }

.comp-kdgkv5kb .goZu9 {
  position: relative;
  overflow: hidden;
  width: 495px;
  max-width: calc(100% - 60px);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 14px 0 rgba(29, 45, 60, 0.3); }

.comp-kdgkv5kb ._2gScv {
  padding: 31px 30px 27px;
  color: #2b5672;
  font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300; }

.comp-kdgkv5kb ._2JmC7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 24px 30px; }

.comp-kdgkv5kb .ATBl5 {
  min-width: 96px;
  height: 30px;
  margin-left: 18px;
  font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 14px; }

.comp-kdgkv5kb ._25Fxs {
  width: 500px;
  height: 555px; }

.comp-kdgkv5kb ._1ZPGl {
  height: 100%;
  padding: 0; }

.comp-kdgkv5kb .gR0LB {
  border: none;
  border-radius: 8px; }

.comp-kdgkv5kb .gR0LB, .comp-kdgkv5kb .w9Ipi {
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb ._14A6W {
  background: rgba(0, 0, 0, 0.8); }

.comp-kdgkv5kb .wL79Y {
  width: 85%;
  min-width: 85%;
  overflow: visible;
  border-radius: 0;
  text-align: center; }

.comp-kdgkv5kb ._3-RMZ {
  padding: 0;
  color: #000; }

.comp-kdgkv5kb ._3FWNl {
  z-index: 9999; }

.comp-kdgkv5kb ._3lPs8 {
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  color: #fff;
  -webkit-animation: hbfV4 1s linear infinite;
          animation: hbfV4 1s linear infinite;
  width: 30px;
  height: 30px;
  position: absolute;
  clip: rect(0, 36px, 36px, 18px); }

.comp-kdgkv5kb ._3lPs8:after {
  clip: rect(4px, 36px, 36px, 18px);
  -webkit-animation: _30nA- 1s linear infinite;
          animation: _30nA- 1s linear infinite; }

.comp-kdgkv5kb ._3lPs8:after, .comp-kdgkv5kb ._3lPs8:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 3px solid;
  border-radius: 50%;
  position: absolute; }

.comp-kdgkv5kb ._3lPs8:before {
  clip: rect(0, 36px, 36px, 18px);
  -webkit-animation: _2ZKen 1s linear infinite;
          animation: _2ZKen 1s linear infinite; }

@-webkit-keyframes _30nA- {
  50% {
    clip: rect(30px, 36px, 36px, 18px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@keyframes _30nA- {
  50% {
    clip: rect(30px, 36px, 36px, 18px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@-webkit-keyframes _2ZKen {
  50% {
    clip: rect(0, 36px, 9px, 18px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); } }

@keyframes _2ZKen {
  50% {
    clip: rect(0, 36px, 9px, 18px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); } }

@-webkit-keyframes hbfV4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  45% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
    color: #fff; }
  55% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

@keyframes hbfV4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  45% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
    color: #fff; }
  55% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.comp-kdgkv5kb ._1I5ZE iframe, .comp-kdgkv5kb iframe._1I5ZE {
  display: block;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

.comp-kdgkv5kb .kOM_O, .comp-kdgkv5kb .ItrnP {
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb .kOM_O {
  position: absolute;
  top: 0;
  left: 0; }

.comp-kdgkv5kb ._2bJ_u {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 0;
  border: none;
  transition: background-color .2s;
  cursor: pointer;
  line-height: 0 !important; }

.comp-kdgkv5kb ._2bJ_u, .comp-kdgkv5kb ._2bJ_u:focus {
  text-decoration: none;
  outline: none;
  box-shadow: none; }

.comp-kdgkv5kb ._2bJ_u:active, .comp-kdgkv5kb ._2bJ_u:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.7); }

.comp-kdgkv5kb ._2bJ_u._3TKw2 {
  border-radius: 999px; }

.comp-kdgkv5kb .aX6ae {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 16px;
  line-height: 1;
  -webkit-transform: translateX(1px);
          transform: translateX(1px); }

.comp-kdgkv5kb .aX6ae:after {
  content: attr(data-label); }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] .aX6ae {
  font-size: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="400px"] .aX6ae[data-short-label]:after {
  content: attr(data-short-label); }

.comp-kdgkv5kb ._3dkj8 {
  overflow: hidden; }

.comp-kdgkv5kb ._3dkj8 svg {
  height: 100%;
  width: auto; }

.comp-kdgkv5kb ._1ezun {
  width: 42px;
  height: 42px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._1ezun ._3N8Zb {
  height: 18px;
  width: 100%; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1ezun {
  width: 30px;
  height: 30px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1ezun ._3N8Zb {
  height: 12px;
  width: 100%; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._1ezun {
  width: 24px;
  height: 24px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._1ezun ._3N8Zb {
  height: 10px;
  width: 100%; }

.comp-kdgkv5kb ._2N3PI, .comp-kdgkv5kb ._2Xl0_ {
  position: relative;
  height: inherit;
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease-in-out;
  max-width: 0;
  max-height: 0;
  overflow: hidden; }

.comp-kdgkv5kb ._2Cu54._2Xl0_, .comp-kdgkv5kb ._2N3PI._2Cu54 {
  max-width: none;
  max-height: none;
  opacity: 1;
  visibility: visible; }

.comp-kdgkv5kb ._2Xl0_ {
  transition: visibility 0s .3s,opacity .3s;
  transition-timing-function: ease-in-out; }

.comp-kdgkv5kb ._2Xl0_._2Cu54 {
  transition-delay: 0s; }

.comp-kdgkv5kb ._2zalU {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 67; }

.comp-kdgkv5kb ._2rWWa {
  height: 100%; }

.comp-kdgkv5kb ._2rWWa, .comp-kdgkv5kb .ZPvvw {
  max-width: none;
  max-height: none;
  position: static !important;
  transition: .2s,opacity .2s;
  transition-timing-function: ease; }

.comp-kdgkv5kb .CWCtd {
  position: absolute;
  top: 0;
  z-index: 100;
  margin-top: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  transition: opacity .2s,visibility .2s; }

.comp-kdgkv5kb .CWCtd.ofcxB {
  direction: ltr;
  right: 0;
  margin-right: 18px;
  margin-left: 36px; }

.comp-kdgkv5kb .CWCtd._3e5sJ {
  direction: rtl;
  left: 0;
  margin-right: 36px;
  margin-left: 18px; }

.comp-kdgkv5kb ._1ZVQT {
  position: relative; }

.comp-kdgkv5kb ._2Afrd {
  height: 11px;
  width: 11px;
  background-color: #ea492e;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  right: 6px; }

.comp-kdgkv5kb ._11RsJ {
  display: none; }

.comp-kdgkv5kb .JRrIg {
  display: block; }

.comp-kdgkv5kb ._34r2o {
  padding: 0;
  margin-bottom: 18px; }

.comp-kdgkv5kb ._3CZWz ._1mbuk {
  max-width: 0;
  overflow: hidden; }

.comp-kdgkv5kb ._3CZWz ._1mbuk:after {
  opacity: 0;
  transition: opacity .3s ease .2s; }

.comp-kdgkv5kb ._3CZWz:hover ._1mbuk {
  transition: max-width .4s;
  max-width: 200px;
  overflow: visible; }

.comp-kdgkv5kb ._3CZWz:hover ._1mbuk:after {
  opacity: 1; }

.comp-kdgkv5kb ._3CZWz:hover.ofcxB, .comp-kdgkv5kb ._1-1o-._2mpOA.ofcxB {
  padding-left: 18px; }

.comp-kdgkv5kb ._3CZWz:hover._3e5sJ, .comp-kdgkv5kb ._1-1o-._2mpOA._3e5sJ {
  padding-right: 18px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._34r2o {
  margin-bottom: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._2Afrd {
  height: 8px;
  width: 8px;
  top: 4px;
  right: 4.5px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._3CZWz:hover.ofcxB, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1-1o-._2mpOA.ofcxB {
  padding-left: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._3CZWz:hover._3e5sJ, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1-1o-._2mpOA._3e5sJ {
  padding-right: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._11RsJ {
  display: block; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] .JRrIg {
  display: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] .CWCtd {
  margin-top: 12px;
  margin-right: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._34r2o {
  margin-bottom: 6px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._2Afrd {
  height: 6px;
  width: 6px;
  top: 4px;
  right: 4px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="280px"] ._34r2o, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._2N1Jc, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._1ZVQT, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._2RDUc {
  display: none; }

.comp-kdgkv5kb ._1klkY {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 8; }

.comp-kdgkv5kb ._1klkY.WRbPy {
  z-index: 70; }

.comp-kdgkv5kb ._1JW5f {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.comp-kdgkv5kb ._3Bkys {
  background-color: rgba(0, 0, 0, 0.35); }

.comp-kdgkv5kb ._22He1 {
  display: block;
  color: #fff;
  text-decoration: none; }

.comp-kdgkv5kb ._22He1:hover {
  cursor: pointer; }

.comp-kdgkv5kb ._22He1:hover ._3Sr5Y:after {
  opacity: 1; }

.comp-kdgkv5kb ._22He1:hover.JLe3H ._18lN9, .comp-kdgkv5kb ._22He1:hover:not(.JLe3H) ._1RlW- {
  opacity: .6; }

.comp-kdgkv5kb ._3S5__ {
  font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 1.25;
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 210px;
  border-radius: 2px;
  overflow: hidden;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb .S5C5n {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.comp-kdgkv5kb ._1RlW-, .comp-kdgkv5kb .S5C5n {
  background-color: #000; }

.comp-kdgkv5kb ._1RlW- {
  padding: 0 15px;
  transition: opacity .2s; }

.comp-kdgkv5kb .JLe3H ._1RlW-, .comp-kdgkv5kb .JLe3H .S5C5n {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center; }

.comp-kdgkv5kb .JLe3H .S5C5n {
  min-height: 111px;
  max-height: 111px; }

.comp-kdgkv5kb ._3Sr5Y {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat; }

.comp-kdgkv5kb ._3Sr5Y, .comp-kdgkv5kb ._3Sr5Y ._3EkMV {
  position: relative; }

.comp-kdgkv5kb ._3Sr5Y.XTjId:before {
  background: rgba(0, 0, 0, 0.25); }

.comp-kdgkv5kb ._3Sr5Y.XTjId:before, .comp-kdgkv5kb ._3Sr5Y:after {
  content: "\A";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.comp-kdgkv5kb ._3Sr5Y:after {
  background: rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: opacity .3s; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="350px"] ._3S5__ {
  display: -ms-flexbox;
  display: flex;
  height: 180px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="460px"] ._3S5__ {
  display: -ms-flexbox;
  display: flex;
  height: 230px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="601px"] ._3S5__ {
  display: -ms-flexbox;
  display: flex;
  height: 292px; }

.comp-kdgkv5kb ._352UE {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  overflow: hidden; }

.comp-kdgkv5kb .zeJEE {
  display: -webkit-box;
  white-space: normal; }

.comp-kdgkv5kb ._2VGYe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  padding: 0 60px; }

.comp-kdgkv5kb ._1V2Gd {
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb ._1Shti {
  position: absolute;
  left: 0;
  right: 0;
  overflow: visible; }

.comp-kdgkv5kb ._3LZGP {
  height: inherit; }

.comp-kdgkv5kb ._2IqAT {
  padding: 0 8px; }

.comp-kdgkv5kb ._2qzkP, .comp-kdgkv5kb .RF1C_ {
  top: 0;
  height: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  transition: opacity .3s;
  color: #fff; }

.comp-kdgkv5kb ._2qzkP:hover, .comp-kdgkv5kb .RF1C_:hover {
  opacity: .6; }

.comp-kdgkv5kb ._2qzkP svg, .comp-kdgkv5kb .RF1C_ svg {
  width: 10px; }

.comp-kdgkv5kb .RF1C_ {
  text-align: right;
  padding-right: 20px; }

.comp-kdgkv5kb ._2qzkP {
  text-align: left;
  padding-left: 20px; }

.comp-kdgkv5kb ._2qzkP svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="350px"] ._1V2Gd {
  height: 180px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="460px"] ._1V2Gd {
  height: 230px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="601px"] ._1V2Gd {
  height: 292px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="981px"] ._2VGYe {
  padding: 0 130px; }

.comp-kdgkv5kb .P5kIA {
  width: 7px;
  height: 7px;
  margin-right: 6px;
  -ms-flex-order: 0;
      order: 0; }

.comp-kdgkv5kb .P5kIA, .comp-kdgkv5kb .HDiBq {
  background: #ea492e;
  border-radius: 50%; }

.comp-kdgkv5kb .HDiBq {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 5px;
  left: 5px; }

.comp-kdgkv5kb .K7Svr {
  display: block;
  position: absolute;
  top: 18px;
  left: 20px;
  height: 14px;
  width: 10px; }

.comp-kdgkv5kb ._2ZSH3 {
  width: 100%;
  height: 100%;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background: #272727;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._2AuGS {
  height: 14px;
  width: 14px; }

.comp-kdgkv5kb ._3b2if {
  color: #bababa; }

.comp-kdgkv5kb ._1q7uc {
  padding: 10px 28px 10px 10px;
  line-height: 1.25; }

.comp-kdgkv5kb ._1Rjl0 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] .HDiBq, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] .K7Svr {
  display: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2AuGS {
  height: 25px;
  width: 25px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._1q7uc {
  padding: 0 32px 0 13px;
  line-height: 1.5; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._2AuGS {
  height: 35px;
  width: 35px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._1q7uc {
  padding: 0 20px 0 0; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._1Rjl0 {
  white-space: normal;
  overflow: hidden;
  max-height: 40px; }

.comp-kdgkv5kb ._2XGUt {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: #000;
  border-radius: 2px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb ._2XGUt._1x5u_ {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb ._2XGUt:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6); }

.comp-kdgkv5kb ._2XGUt._3zbei:after {
  content: "\A";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="300px"] ._2XGUt {
  display: none; }

.comp-kdgkv5kb ._366EW {
  color: #fff;
  text-decoration: none;
  display: block; }

.comp-kdgkv5kb ._2nnoH {
  position: relative; }

.comp-kdgkv5kb ._2nnoH ._3Lmf- {
  vertical-align: top;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat; }

.comp-kdgkv5kb ._2nnoH ._3Lmf-, .comp-kdgkv5kb ._2nnoH:after {
  width: 100%;
  height: 100%;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px; }

.comp-kdgkv5kb ._2nnoH:after {
  content: "\A";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.15);
  opacity: 0; }

.comp-kdgkv5kb .action-card:hover ._2XGUt {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6); }

.comp-kdgkv5kb .action-card:hover ._366EW {
  cursor: pointer; }

.comp-kdgkv5kb .action-card:hover ._366EW ._30tbH, .comp-kdgkv5kb .action-card:hover ._366EW .Wy879 {
  opacity: .8; }

.comp-kdgkv5kb .action-card:hover ._366EW ._2nnoH:after {
  opacity: 1; }

.comp-kdgkv5kb ._3H5iv ._2nnoH {
  display: none; }

.comp-kdgkv5kb ._3H5iv ._3sgDc {
  border-radius: 2px; }

.comp-kdgkv5kb ._3H5iv._14pfg ._2nnoH {
  display: block; }

.comp-kdgkv5kb ._3H5iv._14pfg ._3sgDc {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.comp-kdgkv5kb ._1dinI._3gbOL ._2nnoH ._3Lmf-, .comp-kdgkv5kb ._1dinI._3gbOL ._2nnoH:after {
  border-radius: 2px; }

.comp-kdgkv5kb ._3sgDc {
  background-color: #000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 1.25;
  color: #fff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px; }

.comp-kdgkv5kb ._3s9Hz ._2XGUt {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 0 0 0; }

.comp-kdgkv5kb ._3s9Hz ._2nnoH {
  width: 50px;
  height: 50px; }

.comp-kdgkv5kb ._3s9Hz ._3sgDc {
  width: auto;
  min-width: 100px;
  max-width: 190px;
  height: 50px; }

.comp-kdgkv5kb ._3s9Hz .PFPC5 {
  padding: 10px 28px 10px 10px; }

.comp-kdgkv5kb ._3s9Hz .Wy879 {
  overflow: hidden;
  max-height: 30px; }

.comp-kdgkv5kb ._3s9Hz ._30tbH {
  display: none;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._11Us4 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -ms-flex-order: 1;
      order: 1; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._335lo {
  margin-left: 7.5px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-flex-order: 2;
      order: 2;
  height: 15px; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._335lo._1Gzm_ {
  -ms-flex-order: 0;
      order: 0;
  margin-left: 0;
  margin-right: 5px; }

.comp-kdgkv5kb ._3s9Hz ._30tbH .qqpIn svg {
  width: 6px;
  height: 9px; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._2mz_y svg {
  width: 13px;
  height: 10px; }

.comp-kdgkv5kb ._3s9Hz ._3gbOL .PFPC5 {
  display: none; }

.comp-kdgkv5kb ._3s9Hz ._3gbOL ._30tbH {
  display: -ms-flexbox;
  display: flex;
  padding-right: 28px; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l .PFPC5, .comp-kdgkv5kb ._3s9Hz ._3gbOL._1dinI ._3sgDc {
  display: none; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l ._3sgDc {
  max-width: none;
  min-width: 91px; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l ._2duBN {
  height: 20px;
  padding: 0 20px; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l ._2duBN.vxZTT {
  min-width: 65px; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l ._2duBN._25nLl {
  height: 24px;
  min-width: 85px; }

.comp-kdgkv5kb ._3s9Hz ._2SX5l ._2duBN._5hbqg {
  min-width: 51px; }

.comp-kdgkv5kb ._3s9Hz ._3sgDc {
  color: #000;
  background-color: #fff;
  border: 1px solid #e3e3e3; }

.comp-kdgkv5kb ._3s9Hz ._2nnoH:after {
  background-color: rgba(79, 79, 79, 0.1);
  opacity: 1;
  content: ""; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._2mz_y svg {
  height: 14px; }

.comp-kdgkv5kb ._3s9Hz ._30tbH ._2mz_y svg path {
  fill: #000; }

.comp-kdgkv5kb ._2nnoH {
  width: 50px;
  height: 50px; }

.comp-kdgkv5kb ._3sgDc {
  width: auto;
  min-width: 100px;
  max-width: 190px;
  height: 50px; }

.comp-kdgkv5kb .PFPC5 {
  padding: 10px 28px 10px 10px; }

.comp-kdgkv5kb .Wy879 {
  overflow: hidden;
  max-height: 30px; }

.comp-kdgkv5kb ._30tbH {
  display: none;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._30tbH ._11Us4 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -ms-flex-order: 1;
      order: 1; }

.comp-kdgkv5kb ._30tbH ._335lo {
  margin-left: 7.5px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-flex-order: 2;
      order: 2;
  height: 15px; }

.comp-kdgkv5kb ._30tbH ._335lo._1Gzm_ {
  -ms-flex-order: 0;
      order: 0;
  margin-left: 0;
  margin-right: 5px; }

.comp-kdgkv5kb ._30tbH .qqpIn svg {
  width: 6px;
  height: 9px; }

.comp-kdgkv5kb ._30tbH ._2mz_y svg {
  width: 13px;
  height: 10px; }

.comp-kdgkv5kb ._3gbOL .PFPC5 {
  display: none; }

.comp-kdgkv5kb ._3gbOL ._30tbH {
  display: -ms-flexbox;
  display: flex;
  padding-right: 28px; }

.comp-kdgkv5kb ._2SX5l .PFPC5, .comp-kdgkv5kb ._3gbOL._1dinI ._3sgDc {
  display: none; }

.comp-kdgkv5kb ._2SX5l ._3sgDc {
  max-width: none;
  min-width: 91px; }

.comp-kdgkv5kb ._2SX5l ._2duBN {
  height: 20px;
  padding: 0 20px; }

.comp-kdgkv5kb ._2SX5l ._2duBN.vxZTT {
  min-width: 65px; }

.comp-kdgkv5kb ._2SX5l ._2duBN._25nLl {
  height: 24px;
  min-width: 85px; }

.comp-kdgkv5kb ._2SX5l ._2duBN._5hbqg {
  min-width: 51px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2nnoH {
  height: 62px;
  width: 62px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._3sgDc {
  height: 62px;
  width: auto;
  min-width: 113px;
  max-width: 218px;
  line-height: 1.5; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] .PFPC5 {
  padding: 0 32px 0 16px;
  margin-bottom: 1px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] .PFPC5 .Wy879 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-height: 36px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._30tbH {
  display: -ms-flexbox;
  display: flex;
  padding: 0 32px 0 16px;
  text-transform: uppercase;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._30tbH ._335lo {
  height: 18px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._1dinI .PFPC5 .Wy879 {
  overflow: visible;
  white-space: normal; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._1dinI .PFPC5 {
  margin-bottom: 0; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._1dinI ._30tbH {
  display: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._3gbOL ._30tbH {
  padding: 0 16px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l .PFPC5 {
  display: block;
  margin-bottom: 3px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l .PFPC5 .Wy879 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l ._2duBN {
  padding: 0 32px 0 16px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l ._2duBN._5hbqg, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l ._2duBN.vxZTT, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-min-width~="579px"] ._2SX5l ._2duBN._25nLl {
  min-width: 0; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._2nnoH {
  height: 110px;
  width: 110px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._3sgDc {
  height: 110px;
  width: 210px;
  line-height: 1.5;
  padding: 0 20px 0 16px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] .PFPC5 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding: 15px 16px 10px 0;
  line-height: 1.5;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] .PFPC5 .Wy879 {
  white-space: normal; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._30tbH {
  padding: 13px 0;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._30tbH ._335lo._1Gzm_ {
  width: 6px;
  margin-right: 0;
  margin-left: 7.5px;
  -ms-flex-order: 2;
      order: 2; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._3nXxx ._30tbH {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._1dinI .PFPC5 {
  padding-top: 35px;
  border-bottom: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._1dinI ._3sgDc {
  width: auto;
  min-width: 150px;
  max-width: 210px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._3gbOL ._3sgDc {
  padding: 0 20px;
  width: auto;
  min-width: 0;
  max-width: 210px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._3gbOL ._30tbH {
  padding: 0; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._3gbOL .PFPC5 {
  display: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._2SX5l .PFPC5 {
  padding: 0 20px 0 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-bottom: 10px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._2SX5l .PFPC5 .Wy879 {
  white-space: normal;
  line-height: 1.33;
  max-height: 32px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-data-playable-in-full-screen~=true] ._2SX5l ._2duBN {
  padding: 0 20px 0 0; }

.comp-kdgkv5kb ._1LGZm {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 168px; }

.comp-kdgkv5kb ._1LGZm ._1Pd9Z {
  box-sizing: border-box; }

.comp-kdgkv5kb ._7vEKT {
  position: absolute;
  top: 15px;
  pointer-events: none;
  height: 6px;
  width: 10px;
  display: -ms-flexbox;
  display: flex; }

.comp-kdgkv5kb ._7vEKT._3Q2rd {
  right: 12px; }

.comp-kdgkv5kb ._7vEKT._3vHjl {
  left: 12px; }

.comp-kdgkv5kb ._7vEKT svg {
  min-width: 100%; }

.comp-kdgkv5kb ._1Pd9Z {
  width: 100%;
  color: #ebebeb;
  font-size: 14px;
  height: 34px;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 2px;
  background-color: rgba(77, 77, 77, 0.8);
  padding: 0 30px 0 15px;
  outline: none;
  transition: background-color .3s ease; }

.comp-kdgkv5kb ._1Pd9Z option {
  color: #000; }

.comp-kdgkv5kb ._1Pd9Z:focus {
  outline: none;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1); }

.comp-kdgkv5kb ._1Pd9Z:hover {
  background-color: rgba(77, 77, 77, 0.9); }

.comp-kdgkv5kb ._1Pd9Z:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff; }

.comp-kdgkv5kb ._1Pd9Z::-ms-expand {
  display: none; }

.comp-kdgkv5kb ._1Pd9Z:focus::-ms-value {
  background: none; }

.comp-kdgkv5kb ._2HcTh {
  margin-bottom: 20px;
  font-size: 30px;
  text-align: center; }

@media (max-width: 599px) {
  .comp-kdgkv5kb ._2HcTh {
    font-size: 24px; } }

.comp-kdgkv5kb ._1_ixa {
  position: relative; }

.comp-kdgkv5kb ._1_ixa:hover ._93uTP {
  z-index: 1;
  opacity: 1; }

.comp-kdgkv5kb ._93uTP {
  font-size: 12px;
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 100%;
  left: 50%;
  margin-top: 15px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  padding: 3px 6px;
  background: #2e2e2e;
  color: #fff;
  transition: opacity .2s;
  border: 1px solid #4a4a4a;
  white-space: nowrap; }

@media (max-width: 549px) {
  .comp-kdgkv5kb ._93uTP {
    margin-top: 10px; } }

.comp-kdgkv5kb .hGvF1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._2YzQs {
  margin-bottom: 20px; }

.comp-kdgkv5kb ._1lRYC {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  direction: ltr; }

@media (max-width: 449px) {
  .comp-kdgkv5kb ._1lRYC {
    margin-top: 0; } }

.comp-kdgkv5kb ._1lRYC > div {
  margin: 0 20px; }

@media (max-width: 599px) {
  .comp-kdgkv5kb ._1lRYC > div {
    margin: 0 15px; } }

@media (max-width: 449px) {
  .comp-kdgkv5kb ._1lRYC > div {
    margin: 0 12px; } }

.comp-kdgkv5kb ._1lRYC button {
  border: 0;
  padding: 0;
  line-height: 0;
  height: 21px;
  width: 30px;
  background: none;
  cursor: pointer;
  color: #fff;
  transition: color .3s ease;
  display: block; }

.comp-kdgkv5kb ._1lRYC button:hover {
  color: #bababa; }

.comp-kdgkv5kb ._1lRYC button:disabled {
  color: #767676 !important; }

.comp-kdgkv5kb ._3q-1P {
  height: 21px; }

.comp-kdgkv5kb ._3q-1P svg {
  width: 24px;
  height: 100%; }

@media (max-width: 599px) {
  .comp-kdgkv5kb ._3q-1P {
    height: 16px; } }

.comp-kdgkv5kb .r4tGn {
  font-family: Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 0;
  transition: opacity .3s ease;
  color: #fff; }

@media (max-width: 599px) {
  .comp-kdgkv5kb .r4tGn {
    bottom: 15px;
    font-size: 12px; } }

.comp-kdgkv5kb ._3MV58 {
  opacity: 1; }

.comp-kdgkv5kb ._38Jsh {
  height: 12px;
  width: 15px; }

.comp-kdgkv5kb ._38Jsh._3EtRT {
  margin-right: 7px; }

.comp-kdgkv5kb ._38Jsh._9vaDU {
  margin-left: 7px; }

@media (max-width: 599px) {
  .comp-kdgkv5kb ._38Jsh {
    height: 10px;
    width: 12px; } }

.comp-kdgkv5kb .YHMJp {
  position: absolute;
  top: -9000px;
  left: -9000px;
  font-family: initial; }

.comp-kdgkv5kb ._3R3Fm {
  color: #000; }

.comp-kdgkv5kb ._2G9WD {
  color: #fff; }

.comp-kdgkv5kb ._2G9WD, .comp-kdgkv5kb ._3R3Fm {
  padding: 0;
  border: none;
  background: none;
  transition-property: border,background,color,opacity;
  transition-duration: .2s;
  text-align: center;
  vertical-align: middle; }

.comp-kdgkv5kb ._2G9WD svg, .comp-kdgkv5kb ._3R3Fm svg {
  width: 17px;
  height: 17px;
  font-size: 17px;
  stroke-width: .3; }

.comp-kdgkv5kb ._2G9WD:hover, .comp-kdgkv5kb ._3R3Fm:hover {
  color: #767676; }

.comp-kdgkv5kb ._1CLmg {
  line-height: 0; }

.comp-kdgkv5kb .MNsOj {
  height: 100%; }

.comp-kdgkv5kb ._1QTjK {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 150;
  transition: opacity .2s;
  line-height: normal; }

.comp-kdgkv5kb .bgNd9 ._1rv4U svg {
  width: 12px;
  height: 12px;
  font-size: 12px;
  stroke-width: .5; }

.comp-kdgkv5kb ._3OmkS ._1rv4U svg {
  width: 17px;
  height: 17px;
  font-size: 17px;
  stroke-width: .3; }

.comp-kdgkv5kb ._3OmkS ._1rv4U {
  top: 25px; }

.comp-kdgkv5kb ._3OmkS ._1rv4U._2Wkgz {
  right: 25px; }

.comp-kdgkv5kb ._3OmkS ._1rv4U.AYk4H {
  left: 25px; }

.comp-kdgkv5kb .qhz0y ._1rv4U svg {
  width: 22px;
  height: 22px;
  font-size: 22px;
  stroke-width: .1; }

.comp-kdgkv5kb ._1rv4U {
  position: absolute;
  z-index: 180;
  top: 15px;
  overflow: hidden;
  cursor: pointer; }

.comp-kdgkv5kb ._1rv4U._2Wkgz {
  right: 15px; }

.comp-kdgkv5kb ._1rv4U.AYk4H {
  left: 15px; }

.comp-kdgkv5kb ._1rv4U, .comp-kdgkv5kb ._1rv4U:focus, .comp-kdgkv5kb ._1rv4U:hover {
  outline: none;
  border: none;
  box-shadow: none;
  background: none; }

.comp-kdgkv5kb [data-focus-source=script] [data-playable-hook=player-container] button._1rv4U:focus {
  box-shadow: none; }

.comp-kdgkv5kb ._11OyK {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 170;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.85); }

.comp-kdgkv5kb ._11OyK.SO8W2 {
  left: 50%; }

.comp-kdgkv5kb ._11OyK._1REjf {
  left: calc(100% - 630px); }

@media (max-width: 639px) {
  .comp-kdgkv5kb ._1QTjK {
    width: 100%;
    max-width: 480px;
    left: auto; }
  .comp-kdgkv5kb ._1QTjK._3BLGQ {
    max-width: none; }
  .comp-kdgkv5kb ._11OyK._1REjf, .comp-kdgkv5kb ._11OyK.SO8W2 {
    left: 0; } }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="639px"] ._1QTjK {
  width: 100%;
  max-width: 480px;
  left: auto; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="639px"] ._1QTjK._3BLGQ {
  max-width: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="639px"] ._11OyK._1REjf, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="639px"] ._11OyK.SO8W2 {
  left: 0; }

.comp-kdgkv5kb ._3AQ64 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  z-index: 131; }

.comp-kdgkv5kb ._3AQ64.pxj5o {
  visibility: visible; }

.comp-kdgkv5kb ._3rxrG {
  height: 100%;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal; }

.comp-kdgkv5kb .SsEo7 {
  overflow: auto;
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb .SsEo7::-webkit-scrollbar {
  background: transparent; }

.comp-kdgkv5kb .SsEo7:vertical {
  width: 14px; }

.comp-kdgkv5kb .SsEo7:horizontal {
  height: 14px; }

.comp-kdgkv5kb .SsEo7::-webkit-scrollbar-thumb {
  background-color: white;
  background-clip: padding-box;
  border: 4px solid transparent;
  border-radius: 7px;
  transition: background-color .2s; }

.comp-kdgkv5kb .SsEo7::-webkit-scrollbar-thumb:active, .comp-kdgkv5kb .SsEo7::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.8); }

.comp-kdgkv5kb ._2NIv4 {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0 0 0 40px;
  font-size: 14px;
  overflow: hidden;
  font-family: Helvetica Neue,ruble,Helvetica,Arial,sans-serif; }

.comp-kdgkv5kb ._19fFj {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-right: 40px;
  overflow-x: hidden;
  overflow-y: overlay;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.comp-kdgkv5kb ._19fFj::-webkit-scrollbar-thumb {
  background-color: #636565; }

.comp-kdgkv5kb ._19fFj::-webkit-scrollbar-thumb:active, .comp-kdgkv5kb ._19fFj::-webkit-scrollbar-thumb:hover {
  background-color: #fff; }

@media (max-width: 639px) {
  .comp-kdgkv5kb ._19fFj {
    padding-right: 30px; } }

.comp-kdgkv5kb ._19fFj ._9E1cr {
  box-sizing: border-box; }

.comp-kdgkv5kb ._3OxdA {
  display: block;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin: 40px 40px 40px 0;
  background: 50% no-repeat;
  background-size: cover; }

.comp-kdgkv5kb ._3OxdA._38Tka, .comp-kdgkv5kb ._3OxdA._3hPCb {
  display: none;
  margin: 0; }

.comp-kdgkv5kb ._9E1cr {
  width: 100%;
  padding: 40px 40px 0 0; }

.comp-kdgkv5kb .iJmS8 {
  margin-top: 0;
  font-size: 16px;
  line-height: 20px; }

.comp-kdgkv5kb ._2ZzWZ, .comp-kdgkv5kb .iJmS8 {
  margin-bottom: 20px; }

.comp-kdgkv5kb ._2ZzWZ {
  line-height: 14px;
  overflow: auto; }

.comp-kdgkv5kb ._3Y9PX {
  text-transform: capitalize;
  white-space: nowrap; }

.comp-kdgkv5kb ._3Y9PX._19OLF {
  margin: 4px 13px 4px 0;
  padding-right: 13px;
  border-right: 1px solid #fff;
  float: left; }

.comp-kdgkv5kb ._3Y9PX._185Pr {
  margin: 4px 0 4px 13px;
  padding-left: 13px;
  border-left: 1px solid #fff;
  float: right; }

.comp-kdgkv5kb ._3Y9PX:last-child {
  border: none; }

.comp-kdgkv5kb ._3Y9PX:last-child._19OLF {
  margin-right: 0;
  padding-right: 0; }

.comp-kdgkv5kb ._3Y9PX:last-child._185Pr {
  margin-left: 0;
  padding-left: 0; }

.comp-kdgkv5kb .WDnfR {
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.7);
  white-space: pre-wrap;
  line-height: 22px; }

.comp-kdgkv5kb .gBZGm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff; }

.comp-kdgkv5kb ._18QuD {
  width: 100%;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase; }

.comp-kdgkv5kb .M3uID {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 45%;
  margin-top: 20px;
  margin-right: 5px; }

.comp-kdgkv5kb ._28hmT {
  margin-bottom: 5px; }

.comp-kdgkv5kb .utUQ-, .comp-kdgkv5kb ._28hmT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb .utUQ- {
  font-style: italic; }

.comp-kdgkv5kb ._2DPdd {
  padding: 80px 70px 40px 90px; }

.comp-kdgkv5kb ._2DPdd ._9E1cr {
  padding: 0 20px 0 0; }

.comp-kdgkv5kb ._2DPdd .iJmS8 {
  margin-bottom: 30px;
  font-size: 42px;
  line-height: 46px; }

.comp-kdgkv5kb ._2DPdd .WDnfR {
  margin-bottom: 40px; }

.comp-kdgkv5kb ._2DPdd .gBZGm {
  margin-bottom: 40px;
  padding-top: 40px; }

.comp-kdgkv5kb ._2DPdd ._18QuD {
  margin-bottom: 5px; }

.comp-kdgkv5kb ._2DPdd ._3OxdA._38Tka {
  display: block;
  margin: 40px 40px 40px 0; }

@media (max-width: 639px) {
  .comp-kdgkv5kb ._2NIv4 {
    padding: 0 0 0 30px; }
  .comp-kdgkv5kb ._9E1cr {
    padding: 40px 30px 0 0; }
  .comp-kdgkv5kb ._3OxdA {
    display: none;
    margin: 30px 30px 30px 0; }
  .comp-kdgkv5kb ._3OxdA._3hPCb {
    display: block;
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2); } }

@media (max-width: 449px) {
  .comp-kdgkv5kb .M3uID {
    width: 100%; } }

.comp-kdgkv5kb ._2zalU {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 67; }

.comp-kdgkv5kb ._2rWWa {
  height: 100%; }

.comp-kdgkv5kb ._2rWWa, .comp-kdgkv5kb .ZPvvw {
  max-width: none;
  max-height: none;
  position: static !important;
  transition: .2s,opacity .2s;
  transition-timing-function: ease; }

.comp-kdgkv5kb .CWCtd {
  position: absolute;
  top: 0;
  z-index: 100;
  margin-top: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  transition: opacity .2s,visibility .2s; }

.comp-kdgkv5kb .CWCtd.ofcxB {
  direction: ltr;
  right: 0;
  margin-right: 18px;
  margin-left: 36px; }

.comp-kdgkv5kb .CWCtd._3e5sJ {
  direction: rtl;
  left: 0;
  margin-right: 36px;
  margin-left: 18px; }

.comp-kdgkv5kb ._1ZVQT {
  position: relative; }

.comp-kdgkv5kb ._2Afrd {
  height: 11px;
  width: 11px;
  background-color: #ea492e;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  right: 6px; }

.comp-kdgkv5kb ._11RsJ {
  display: none; }

.comp-kdgkv5kb .JRrIg {
  display: block; }

.comp-kdgkv5kb ._34r2o {
  padding: 0;
  margin-bottom: 18px; }

.comp-kdgkv5kb ._3CZWz ._1mbuk {
  max-width: 0;
  overflow: hidden; }

.comp-kdgkv5kb ._3CZWz ._1mbuk:after {
  opacity: 0;
  transition: opacity .3s ease .2s; }

.comp-kdgkv5kb ._3CZWz:hover ._1mbuk {
  transition: max-width .4s;
  max-width: 200px;
  overflow: visible; }

.comp-kdgkv5kb ._3CZWz:hover ._1mbuk:after {
  opacity: 1; }

.comp-kdgkv5kb ._3CZWz:hover.ofcxB, .comp-kdgkv5kb ._1-1o-._2mpOA.ofcxB {
  padding-left: 18px; }

.comp-kdgkv5kb ._3CZWz:hover._3e5sJ, .comp-kdgkv5kb ._1-1o-._2mpOA._3e5sJ {
  padding-right: 18px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._34r2o {
  margin-bottom: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._2Afrd {
  height: 8px;
  width: 8px;
  top: 4px;
  right: 4.5px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._3CZWz:hover.ofcxB, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1-1o-._2mpOA.ofcxB {
  padding-left: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._3CZWz:hover._3e5sJ, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="1900px"] ._1-1o-._2mpOA._3e5sJ {
  padding-right: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._11RsJ {
  display: block; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] .JRrIg {
  display: none; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] .CWCtd {
  margin-top: 12px;
  margin-right: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._34r2o {
  margin-bottom: 6px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="550px"] ._2Afrd {
  height: 6px;
  width: 6px;
  top: 4px;
  right: 4px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="280px"] ._34r2o, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._2N1Jc, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._1ZVQT, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-max-width~="350px"] ._2RDUc {
  display: none; }

.comp-kdgkv5kb ._1klkY {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 8; }

.comp-kdgkv5kb ._1klkY.WRbPy {
  z-index: 70; }

.comp-kdgkv5kb ._1JW5f {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.comp-kdgkv5kb ._3Bkys {
  background-color: rgba(0, 0, 0, 0.35); }

.comp-kdgkv5kb .XdhvZ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%; }

.comp-kdgkv5kb ._28n1z {
  background-color: #a8a8a7; }

.comp-kdgkv5kb ._3bnai {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb .kqP6q {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%; }

.comp-kdgkv5kb ._3fXt7 {
  display: block; }

.comp-kdgkv5kb ._2zJlX {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb .z7m2B {
  background-size: contain; }

.comp-kdgkv5kb .z7m2B ._3fXt7 {
  max-width: 100%;
  max-height: 100%; }

.comp-kdgkv5kb ._2MT_G {
  background-size: cover; }

.comp-kdgkv5kb ._2MT_G ._3fXt7 {
  width: 100%;
  height: 100%;
  object-fit: cover; }

.comp-kdgkv5kb ._1KIau {
  background-size: 100% auto; }

.comp-kdgkv5kb ._1KIau ._3fXt7 {
  width: 100%; }

.comp-kdgkv5kb ._1wL58 {
  background-size: auto 100%; }

.comp-kdgkv5kb ._1wL58 ._3fXt7 {
  height: 100%; }

.comp-kdgkv5kb .Upu_1 {
  position: relative;
  background: #000;
  height: 100%;
  width: 100%; }

.comp-kdgkv5kb .Upu_1 ._3g3fz {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden; }

.comp-kdgkv5kb .Upu_1 ._1_w45 {
  position: relative;
  z-index: 125;
  background-color: #000;
  height: 100%; }

.comp-kdgkv5kb .Upu_1 ._1_w45 + ._3g3fz {
  visibility: hidden; }

.comp-kdgkv5kb .WS2kx {
  display: none; }

.comp-kdgkv5kb ._2lmbt {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.comp-kdgkv5kb html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

.comp-kdgkv5kb body {
  margin: 0; }

.comp-kdgkv5kb article, .comp-kdgkv5kb aside, .comp-kdgkv5kb details, .comp-kdgkv5kb figcaption, .comp-kdgkv5kb figure, .comp-kdgkv5kb footer, .comp-kdgkv5kb header, .comp-kdgkv5kb hgroup, .comp-kdgkv5kb main, .comp-kdgkv5kb menu, .comp-kdgkv5kb nav, .comp-kdgkv5kb section, .comp-kdgkv5kb summary {
  display: block; }

.comp-kdgkv5kb audio, .comp-kdgkv5kb canvas, .comp-kdgkv5kb progress, .comp-kdgkv5kb video {
  display: inline-block;
  vertical-align: baseline; }

.comp-kdgkv5kb audio:not([controls]) {
  display: none;
  height: 0; }

.comp-kdgkv5kb [hidden], .comp-kdgkv5kb template {
  display: none; }

.comp-kdgkv5kb a {
  background-color: transparent; }

.comp-kdgkv5kb a:active, .comp-kdgkv5kb a:hover {
  outline: 0; }

.comp-kdgkv5kb abbr[title] {
  border-bottom: 1px dotted; }

.comp-kdgkv5kb b, .comp-kdgkv5kb strong {
  font-weight: 700; }

.comp-kdgkv5kb dfn {
  font-style: italic; }

.comp-kdgkv5kb h1 {
  font-size: 2em;
  margin: .67em 0; }

.comp-kdgkv5kb mark {
  background: #ff0;
  color: #000; }

.comp-kdgkv5kb small {
  font-size: 80%; }

.comp-kdgkv5kb sub, .comp-kdgkv5kb sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

.comp-kdgkv5kb sup {
  top: -.5em; }

.comp-kdgkv5kb sub {
  bottom: -.25em; }

.comp-kdgkv5kb img {
  border: 0; }

.comp-kdgkv5kb svg:not(:root) {
  overflow: hidden; }

.comp-kdgkv5kb figure {
  margin: 1em 40px; }

.comp-kdgkv5kb hr {
  box-sizing: content-box;
  height: 0; }

.comp-kdgkv5kb pre {
  overflow: auto; }

.comp-kdgkv5kb code, .comp-kdgkv5kb kbd, .comp-kdgkv5kb pre, .comp-kdgkv5kb samp {
  font-family: monospace,monospace;
  font-size: 1em; }

.comp-kdgkv5kb button, .comp-kdgkv5kb input, .comp-kdgkv5kb optgroup, .comp-kdgkv5kb select, .comp-kdgkv5kb textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

.comp-kdgkv5kb button {
  overflow: visible; }

.comp-kdgkv5kb button, .comp-kdgkv5kb select {
  text-transform: none; }

.comp-kdgkv5kb button, .comp-kdgkv5kb html input[type=button], .comp-kdgkv5kb input[type=reset], .comp-kdgkv5kb input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

.comp-kdgkv5kb button[disabled], .comp-kdgkv5kb html input[disabled] {
  cursor: default; }

.comp-kdgkv5kb button::-moz-focus-inner, .comp-kdgkv5kb input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.comp-kdgkv5kb input {
  line-height: normal; }

.comp-kdgkv5kb input[type=checkbox], .comp-kdgkv5kb input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

.comp-kdgkv5kb input[type=number]::-webkit-inner-spin-button, .comp-kdgkv5kb input[type=number]::-webkit-outer-spin-button {
  height: auto; }

.comp-kdgkv5kb input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

.comp-kdgkv5kb input[type=search]::-webkit-search-cancel-button, .comp-kdgkv5kb input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

.comp-kdgkv5kb fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

.comp-kdgkv5kb legend {
  border: 0;
  padding: 0; }

.comp-kdgkv5kb textarea {
  overflow: auto; }

.comp-kdgkv5kb optgroup {
  font-weight: 700; }

.comp-kdgkv5kb table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: fontello-vod;
  src: url(https://static.parastorage.com/services/wix-vod-widget/1.1280.0/fonts/fontello-6ca0253cd9b16fcb5dcf9e7f7ca6c1ef.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: ruble;
  src: url(https://static.parastorage.com/services/wix-vod-widget/1.1280.0/fonts/ruble-42a7cf33bd31f0c717b534fc9a22801a.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

.comp-kdgkv5kb ._1krBw, .comp-kdgkv5kb td, .comp-kdgkv5kb th {
  padding: 0; }

.comp-kdgkv5kb ._1krBw {
  margin: 0;
  height: 100%;
  font-family: Helvetica Neue;
  box-sizing: border-box; }

.comp-kdgkv5kb ._1krBw input::-ms-clear {
  display: none; }

.comp-kdgkv5kb ._1krBw :focus {
  box-shadow: none;
  outline: none; }

.comp-kdgkv5kb ._1krBw *, .comp-kdgkv5kb ._1krBw :after, .comp-kdgkv5kb ._1krBw :before {
  box-sizing: inherit; }

.comp-kdgkv5kb ._1krBw :not(input):not(textarea) {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto; }

.comp-kdgkv5kb ._1krBw picture > img:not([src]) {
  visibility: initial !important; }

.comp-kdgkv5kb [data-focus-source=key] [role].focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] [tabIndex="0"].focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] a.focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] button.focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] img.focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] input.focus-within:focus, .comp-kdgkv5kb [data-focus-source=key] select.focus-within:focus, .comp-kdgkv5kb [focused-with-source=keyboard] {
  box-shadow: 0 0 2px 1px #3899ec, inset 0 0 0 1px rgba(255, 255, 255, 0.9); }

.comp-kdgkv5kb [data-focus-source=script] :focus {
  box-shadow: none !important; }

.comp-kdgkv5kb [data-hook=player-overlay-info] {
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal; }

.comp-kdgkv5kb ._3ss81 {
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  line-height: 20px;
  border-radius: 0;
  color: rgba(21, 40, 209, 0.8);
  font-size: 14px; }

.comp-kdgkv5kb ._3ss81._1tBNe:hover ._3FzAR, .comp-kdgkv5kb ._3ss81:hover {
  color: #1528d1; }

.comp-kdgkv5kb ._3ss81._1tBNe ._3FzAR {
  color: rgba(21, 40, 209, 0.8);
  font-size: 15px; }

.comp-kdgkv5kb ._1Z33K {
  position: relative;
  transition: width .2s; }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover {
  outline: none;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0 38px; }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB::-webkit-input-placeholder, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover::-webkit-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB::-webkit-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover:-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB::-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover::-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB::-ms-input-placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB::placeholder, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover::placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB::placeholder, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover::placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB::-moz-selection, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover::-moz-selection, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB::-moz-selection, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover::-moz-selection {
  background-color: rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB::selection, .comp-kdgkv5kb ._1Z33K.C2SGA ._1cyGB:hover::selection, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB::selection, .comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB:hover::selection {
  background-color: rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K.C2SGA ._2KEhT, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K._2AccC ._2KEhT {
  left: 12px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K.C2SGA ._2KEhT, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K._2AccC ._2KEhT {
  right: 12px; }

.comp-kdgkv5kb ._1Z33K.C2SGA .NHEqy, .comp-kdgkv5kb ._1Z33K._2AccC .NHEqy {
  display: block; }

.comp-kdgkv5kb ._1Z33K._2AccC ._1cyGB, .comp-kdgkv5kb ._1Z33K._16Q7D ._1cyGB {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0 38px; }

.comp-kdgkv5kb ._1Z33K._2AccC .NHEqy, .comp-kdgkv5kb ._1Z33K._16Q7D .NHEqy {
  display: block; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K._2AccC ._2KEhT, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K._16Q7D ._2KEhT {
  left: 12px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K._2AccC ._2KEhT, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K._16Q7D ._2KEhT {
  right: 12px; }

.comp-kdgkv5kb ._1Z33K._1Rtb9 .NHEqy {
  display: none; }

.comp-kdgkv5kb ._1Z33K._1Rtb9 .REEcl {
  display: block; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K._1Rtb9 .REEcl {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.comp-kdgkv5kb ._1Z33K._1Rtb9:not(._16Q7D) .NHEqy {
  display: block; }

.comp-kdgkv5kb ._1Z33K._1Rtb9:not(._16Q7D) .REEcl {
  display: none; }

.comp-kdgkv5kb ._1Z33K .NHEqy, .comp-kdgkv5kb ._1Z33K .REEcl, .comp-kdgkv5kb ._1Z33K ._2KEhT {
  position: absolute;
  top: 0;
  line-height: 42px;
  font-size: 15px;
  color: white; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K ._2KEhT {
  left: 0;
  transition: left .2s; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K ._2KEhT {
  right: 0;
  transition: right .2s; }

.comp-kdgkv5kb ._1Z33K .NHEqy, .comp-kdgkv5kb ._1Z33K .REEcl {
  display: none;
  cursor: pointer; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K .NHEqy, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1Z33K .REEcl {
  right: 14px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K .NHEqy, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1Z33K .REEcl {
  left: 14px; }

.comp-kdgkv5kb ._1Z33K ._3ZAmc, .comp-kdgkv5kb ._1Z33K ._1cyGB {
  border: none;
  background: transparent;
  outline: none;
  color: white;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  width: 100%;
  margin: 0;
  line-height: 42px;
  height: 42px;
  padding: 0 26px;
  box-sizing: border-box; }

.comp-kdgkv5kb ._1Z33K ._3ZAmc {
  white-space: nowrap;
  visibility: hidden; }

.comp-kdgkv5kb ._1Z33K ._1cyGB {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  transition: padding .2s,background .2s; }

.comp-kdgkv5kb ._1Z33K ._1cyGB:hover::-webkit-input-placeholder {
  color: white; }

.comp-kdgkv5kb ._1Z33K ._1cyGB:hover:-ms-input-placeholder {
  color: white; }

.comp-kdgkv5kb ._1Z33K ._1cyGB:hover::-ms-input-placeholder {
  color: white; }

.comp-kdgkv5kb ._1Z33K ._1cyGB:hover::placeholder {
  color: white; }

.comp-kdgkv5kb ._1Z33K ._1cyGB::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  transition: color .2s; }

.comp-kdgkv5kb ._1Z33K ._1cyGB:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  transition: color .2s; }

.comp-kdgkv5kb ._1Z33K ._1cyGB::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  transition: color .2s; }

.comp-kdgkv5kb ._1Z33K ._1cyGB::placeholder {
  color: rgba(255, 255, 255, 0.7);
  transition: color .2s; }

.comp-kdgkv5kb ._1Z33K ._1cyGB::-moz-selection {
  background-color: rgba(255, 255, 255, 0.1); }

.comp-kdgkv5kb ._1Z33K ._1cyGB::selection {
  background-color: rgba(255, 255, 255, 0.1); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover {
  background-color: transparent;
  border-bottom-color: #fff; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB::-webkit-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover::-webkit-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB::-webkit-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover:-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB::-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover::-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB::-ms-input-placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB::placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover::placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB::placeholder, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover::placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB::-moz-selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover::-moz-selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB::-moz-selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover::-moz-selection {
  background-color: rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB::selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh.C2SGA ._1cyGB:hover::selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB::selection, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB:hover::selection {
  background-color: rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._2AccC ._1cyGB, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh._16Q7D ._1cyGB {
  background-color: transparent;
  border-bottom-color: #fff; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh .NHEqy, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh .REEcl, .comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._2KEhT {
  color: #fff; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB {
  color: #fff;
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB:hover::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB:hover:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB:hover::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB:hover::placeholder {
  color: rgba(255, 255, 255, 0.7); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB::-webkit-input-placeholder {
  color: #fff;
  transition: color .2s; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB:-ms-input-placeholder {
  color: #fff;
  transition: color .2s; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB::-ms-input-placeholder {
  color: #fff;
  transition: color .2s; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB::placeholder {
  color: #fff;
  transition: color .2s; }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB::-moz-selection {
  background-color: rgba(255, 255, 255, 0.1); }

.comp-kdgkv5kb [data-layout="2"] ._1Z33K.NLXfh ._1cyGB::selection {
  background-color: rgba(255, 255, 255, 0.1); }

.comp-kdgkv5kb .ws8_H {
  position: relative;
  overflow: hidden;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: 100%; }

.comp-kdgkv5kb ._1Hf_V {
  position: relative;
  top: 0;
  bottom: 0;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s; }

.comp-kdgkv5kb ._1Hf_V.p4Qmm {
  transition: none; }

.comp-kdgkv5kb ._1Hf_V._2JC1p {
  left: 0; }

.comp-kdgkv5kb ._1Hf_V._18uaw {
  right: 0; }

.comp-kdgkv5kb .BfQn4 {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb ._1axRv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@font-face {
  font-family: Proxima-N-W01-Reg;
  src: url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot#iefix);
  src: url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot#iefix) format("eot"), url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2) format("woff2"), url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff) format("woff"), url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf) format("truetype"), url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235) format("svg"); }

.comp-kdgkv5kb .Qhi50 {
  position: absolute;
  display: -ms-flexbox;
  display: flex; }

.comp-kdgkv5kb .Qhi50:hover ._206DO, .comp-kdgkv5kb .Qhi50:hover ._1h7OK {
  background-color: #000; }

.comp-kdgkv5kb .Qhi50:hover ._27i2r {
  background-color: #fff; }

.comp-kdgkv5kb .Qhi50:hover ._27i2r svg > path {
  fill: #000; }

.comp-kdgkv5kb ._2EjuU {
  font-size: 12px;
  padding: 3px 7px; }

.comp-kdgkv5kb ._206DO {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: Proxima-N-W01-Reg,Helvetica;
  background-color: transparent;
  padding: 3px 6px; }

.comp-kdgkv5kb ._206DO svg {
  width: 12px;
  height: 12px; }

.comp-kdgkv5kb ._1pAHd {
  font-size: 16px;
  padding: 7px 9px;
  text-transform: uppercase;
  background-color: #ea492e;
  color: #fff;
  font-family: Proxima-N-W01-Reg,Helvetica; }

.comp-kdgkv5kb ._1pAHd._2EjuU {
  font-size: 12px;
  padding: 5px 7px; }

.comp-kdgkv5kb ._1pAHd._1Tg57 {
  text-transform: capitalize; }

.comp-kdgkv5kb ._1h7OK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  font-size: 14px;
  padding: 10px 14px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: Proxima-N-W01-Reg,Helvetica; }

.comp-kdgkv5kb .CI9Wc {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8); }

.comp-kdgkv5kb .CI9Wc.IED5v {
  padding-right: 6px; }

.comp-kdgkv5kb .CI9Wc._3kOAv {
  padding-left: 6px; }

.comp-kdgkv5kb ._2l8Wk {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8); }

.comp-kdgkv5kb ._27i2r {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #000;
  padding: 0 8px;
  cursor: pointer;
  border: none; }

.comp-kdgkv5kb ._27i2r svg > path {
  fill: #fff; }

.comp-kdgkv5kb .eA6md {
  background-color: transparent; }

.comp-kdgkv5kb .eA6md._27i2r {
  padding: 0; }

.comp-kdgkv5kb ._1y_2H.IED5v {
  min-width: 80px;
  margin-right: -7px; }

.comp-kdgkv5kb ._1y_2H._3kOAv {
  margin-left: 3px;
  min-width: 70px; }

@media (max-width: 799px) {
  .comp-kdgkv5kb ._1pAHd {
    font-size: 12px;
    padding: 5px 7px; }
  .comp-kdgkv5kb ._1pAHd._2EjuU {
    padding: 2px 5px; }
  .comp-kdgkv5kb ._1h7OK {
    font-size: 12px;
    padding: 5px 7px; }
  .comp-kdgkv5kb .CI9Wc {
    font-size: 12px; }
  .comp-kdgkv5kb .CI9Wc.IED5v {
    padding-right: 4px; }
  .comp-kdgkv5kb .CI9Wc._3kOAv {
    padding-left: 4px; }
  .comp-kdgkv5kb ._27i2r {
    padding: 0 6px; }
  .comp-kdgkv5kb ._27i2r svg {
    width: 17px;
    height: 12px; }
  .comp-kdgkv5kb ._1y_2H {
    min-width: 62px; }
  .comp-kdgkv5kb ._1y_2H.IED5v {
    margin-right: 0; }
  .comp-kdgkv5kb ._1y_2H._3kOAv {
    margin-left: 0; } }

.comp-kdgkv5kb ._2_pCL {
  position: relative;
  display: inline-block;
  height: 40px;
  padding: 0 30px;
  vertical-align: middle;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  text-decoration: none !important;
  border-radius: 0;
  border: none;
  background-color: white;
  color: #2b2b2b;
  outline: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: opacity .2s; }

.comp-kdgkv5kb ._2_pCL span {
  position: relative;
  z-index: 1; }

.comp-kdgkv5kb ._2_pCL:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  border-radius: inherit;
  background: #000;
  transition: opacity .2s;
  opacity: 0; }

.comp-kdgkv5kb ._2_pCL:hover:before {
  opacity: .1; }

.comp-kdgkv5kb ._2_pCL:active:before {
  opacity: .2; }

.comp-kdgkv5kb ._2_pCL._BRVx {
  color: #fff !important;
  background-color: #000 !important; }

.comp-kdgkv5kb ._2_pCL._BRVx:before {
  content: none; }

.comp-kdgkv5kb ._2_pCL._BRVx:hover {
  opacity: .75; }

.comp-kdgkv5kb ._2umQf {
  border-radius: 999px; }

.comp-kdgkv5kb .HU3qz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  color: rgba(21, 40, 209, 0.8);
  background: none;
  border: 0; }

.comp-kdgkv5kb .HU3qz._2QIno, .comp-kdgkv5kb .HU3qz.ally-focus-within, .comp-kdgkv5kb .HU3qz:hover {
  color: #1528d1; }

.comp-kdgkv5kb .HU3qz._2QIno ._3yRk1, .comp-kdgkv5kb .HU3qz.ally-focus-within ._3yRk1, .comp-kdgkv5kb .HU3qz:hover ._3yRk1 {
  opacity: .5; }

.comp-kdgkv5kb ._3yRk1 {
  cursor: pointer;
  height: 13px;
  line-height: 13px;
  fill: currentColor; }

.comp-kdgkv5kb .-mRB7 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 125;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-flex-align: stretch;
      align-items: stretch;
  color: #fff; }

.comp-kdgkv5kb .-mRB7.qO7Ej:hover ._3a6QS, .comp-kdgkv5kb .-mRB7.qO7Ej:hover .FGOLA {
  opacity: .7; }

.comp-kdgkv5kb .-mRB7.qO7Ej:hover ._3a6QS:active, .comp-kdgkv5kb .-mRB7.qO7Ej:hover ._3a6QS:focus, .comp-kdgkv5kb .-mRB7.qO7Ej:hover ._3a6QS:hover {
  opacity: 1; }

.comp-kdgkv5kb .uM-pU {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 1; }

.comp-kdgkv5kb ._3NMlE {
  padding: 0;
  opacity: 1;
  z-index: 2; }

.comp-kdgkv5kb ._3NMlE, .comp-kdgkv5kb ._1OksN {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.comp-kdgkv5kb .FGOLA, .comp-kdgkv5kb ._1OksN {
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb .FGOLA {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  transition: opacity .2s;
  text-align: center; }

.comp-kdgkv5kb ._3nvOe {
  font-family: proxima-n-w01-reg,sans-serif;
  font-style: normal;
  font-weight: normal;
  width: calc(100% - 32px);
  height: auto;
  margin: 0 16px 14px;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb ._2Zs6Q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: auto;
  width: 100%; }

.comp-kdgkv5kb ._2Zs6Q:first-child {
  margin-top: 0; }

.comp-kdgkv5kb ._3a6QS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 37px;
  height: 40px;
  overflow: hidden;
  padding: 0;
  transition: opacity .2s;
  color: inherit;
  font-size: 18px;
  text-decoration: none !important;
  border-radius: 0; }

.comp-kdgkv5kb ._3a6QS ._3Izz- {
  margin-bottom: -4px;
  border-bottom: 2px solid #fff;
  line-height: normal; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3a6QS + ._3a6QS {
  margin-left: 35px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3a6QS + ._3a6QS {
  margin-right: 35px; }

.comp-kdgkv5kb .sk22k {
  font-size: 17px;
  width: 37px;
  height: 37px;
  border-color: #fff;
  border-width: 2px;
  text-decoration: none; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] .sk22k {
  margin-right: 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] .sk22k {
  margin-left: 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] .sk22k + ._3Izz- {
  margin-left: 11px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] .sk22k + ._3Izz- {
  margin-right: 11px; }

.comp-kdgkv5kb .GXJuX {
  height: 56px; }

.comp-kdgkv5kb .GXJuX .sk22k {
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  width: 56px;
  height: 56px; }

.comp-kdgkv5kb .GXJuX ._3Izz- {
  position: absolute; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] .GXJuX ._3Izz- {
  right: -1000%; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] .GXJuX ._3Izz- {
  left: -1000%; }

.comp-kdgkv5kb .FGOLA {
  padding: 0 90px;
  max-width: 1100px; }

.comp-kdgkv5kb ._3nvOe {
  font-size: 46px;
  line-height: 58px; }

.comp-kdgkv5kb ._3a6QS ._3Izz- {
  white-space: nowrap; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3a6QS + ._3a6QS {
  margin-left: 20px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3a6QS + ._3a6QS {
  margin-right: 20px; }

.comp-kdgkv5kb ._2rq1r {
  display: none; }

.comp-kdgkv5kb .-mRB7._20neq {
  cursor: pointer; }

.comp-kdgkv5kb ._3rdN- {
  top: 20px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3rdN- {
  left: 20px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3rdN- {
  right: 20px; }

.comp-kdgkv5kb ._3e5QX .FGOLA {
  padding: 0 90px; }

.comp-kdgkv5kb ._3e5QX ._3nvOe {
  font-size: 38px;
  line-height: 50px; }

.comp-kdgkv5kb ._37a1c .FGOLA {
  padding: 0 60px; }

.comp-kdgkv5kb ._37a1c ._3nvOe {
  font-size: 28px;
  line-height: 38px; }

.comp-kdgkv5kb ._37a1c ._3a6QS {
  font-size: 16px; }

.comp-kdgkv5kb ._37a1c ._3a6QS .sk22k {
  width: 34px;
  height: 34px; }

.comp-kdgkv5kb ._37a1c .GXJuX {
  height: 42px; }

.comp-kdgkv5kb ._37a1c .GXJuX .sk22k {
  font-size: 18px;
  width: 42px;
  height: 42px; }

.comp-kdgkv5kb ._3o33d .FGOLA {
  padding: 0 50px; }

.comp-kdgkv5kb ._3o33d ._3nvOe {
  font-size: 20px;
  line-height: 28px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3o33d ._3a6QS + ._3a6QS {
  margin-left: 18px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3o33d ._3a6QS + ._3a6QS {
  margin-right: 18px; }

.comp-kdgkv5kb ._3o33d ._3Izz- {
  position: absolute;
  right: -1000%; }

.comp-kdgkv5kb ._3o33d ._2rq1r {
  display: -ms-flexbox;
  display: flex; }

.comp-kdgkv5kb ._28Pkc .FGOLA {
  position: relative;
  overflow: hidden;
  padding: 0; }

.comp-kdgkv5kb ._28Pkc ._3nvOe {
  position: absolute;
  right: -1000%; }

.comp-kdgkv5kb .TUY0V {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  z-index: 1; }

.comp-kdgkv5kb ._2Lk5d {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 125;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-flex-align: stretch;
      align-items: stretch;
  color: #fff; }

.comp-kdgkv5kb ._2Lk5d._2E5UD:hover ._1r-Oz, .comp-kdgkv5kb ._2Lk5d._2E5UD:hover ._1ED0J {
  opacity: .7; }

.comp-kdgkv5kb ._2Lk5d._2E5UD:hover ._1r-Oz:active, .comp-kdgkv5kb ._2Lk5d._2E5UD:hover ._1r-Oz:focus, .comp-kdgkv5kb ._2Lk5d._2E5UD:hover ._1r-Oz:hover {
  opacity: 1; }

.comp-kdgkv5kb .UMMiI {
  background-color: #000;
  z-index: 1; }

.comp-kdgkv5kb .N-APG {
  padding: 0;
  opacity: 1;
  z-index: 2; }

.comp-kdgkv5kb .N-APG, .comp-kdgkv5kb ._2nwqz {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.comp-kdgkv5kb ._2nwqz {
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1ED0J, .comp-kdgkv5kb ._2nwqz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._1ED0J {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  transition: opacity .2s;
  text-align: center; }

.comp-kdgkv5kb ._171yw {
  font-family: proxima-n-w01-reg,sans-serif;
  font-style: normal;
  font-weight: normal;
  width: calc(100% - 32px);
  height: auto;
  margin: 0 16px 14px;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb ._3p887 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: auto;
  width: 100%; }

.comp-kdgkv5kb ._3p887:first-child {
  margin-top: 0; }

.comp-kdgkv5kb ._1r-Oz {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 37px;
  height: 40px;
  overflow: hidden;
  padding: 0;
  transition: opacity .2s;
  color: inherit;
  font-size: 18px;
  text-decoration: none !important;
  border-radius: 0; }

.comp-kdgkv5kb ._1r-Oz ._28Dxk {
  margin-bottom: -4px;
  border-bottom: 2px solid #fff;
  line-height: normal; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1r-Oz + ._1r-Oz {
  margin-left: 35px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1r-Oz + ._1r-Oz {
  margin-right: 35px; }

.comp-kdgkv5kb ._2Vtvz {
  font-size: 17px;
  width: 37px;
  height: 37px;
  border-color: #fff;
  border-width: 2px;
  text-decoration: none; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._2Vtvz {
  margin-right: 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._2Vtvz {
  margin-left: 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._2Vtvz + ._28Dxk {
  margin-left: 11px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._2Vtvz + ._28Dxk {
  margin-right: 11px; }

.comp-kdgkv5kb ._1zdIB {
  height: 56px; }

.comp-kdgkv5kb ._1zdIB ._2Vtvz {
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  width: 56px;
  height: 56px; }

.comp-kdgkv5kb ._1zdIB ._28Dxk {
  position: absolute; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1zdIB ._28Dxk {
  right: -1000%; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1zdIB ._28Dxk {
  left: -1000%; }

.comp-kdgkv5kb ._2Lk5d {
  cursor: pointer;
  display: block;
  position: static;
  background: transparent; }

.comp-kdgkv5kb ._2Lk5d.RiGNe:hover .UMMiI:after, .comp-kdgkv5kb ._2Lk5d.RiGNe:hover ._3c-DC, .comp-kdgkv5kb ._2Lk5d.RiGNe:hover .RQEa6, .comp-kdgkv5kb ._2Lk5d.RiGNe:hover ._2iqWV, .comp-kdgkv5kb ._2Lk5d.RiGNe:hover ._171yw {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d.RiGNe:hover ._20EjR {
  opacity: .8; }

.comp-kdgkv5kb ._2Lk5d._3OkSP:hover .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._3OkSP:hover ._3c-DC, .comp-kdgkv5kb ._2Lk5d._3OkSP:hover .RQEa6, .comp-kdgkv5kb ._2Lk5d._3OkSP:hover ._2iqWV, .comp-kdgkv5kb ._2Lk5d._3OkSP:hover ._171yw, .comp-kdgkv5kb ._2Lk5d.RiGNe:hover ._20EjR:hover {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._3OkSP:hover ._20EjR {
  opacity: .8; }

.comp-kdgkv5kb ._2Lk5d._2t42W:hover .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._2t42W:hover ._3c-DC, .comp-kdgkv5kb ._2Lk5d._2t42W:hover .RQEa6, .comp-kdgkv5kb ._2Lk5d._2t42W:hover ._2iqWV, .comp-kdgkv5kb ._2Lk5d._2t42W:hover ._171yw, .comp-kdgkv5kb ._2Lk5d._3OkSP .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._3OkSP ._2iqWV, .comp-kdgkv5kb ._2Lk5d._3OkSP ._171yw, .comp-kdgkv5kb ._2Lk5d._3OkSP:hover ._20EjR:hover {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._2t42W:hover ._20EjR {
  opacity: .8; }

.comp-kdgkv5kb ._2Lk5d._2t42W:hover ._20EjR:hover {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._2t42W .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._2t42W ._2iqWV {
  opacity: 0; }

.comp-kdgkv5kb ._2Lk5d._2t42W .vL0Nj {
  margin-top: 8px; }

.comp-kdgkv5kb ._2Lk5d._2t42W ._10H4l, .comp-kdgkv5kb ._2Lk5d._2t42W ._171yw {
  position: static;
  opacity: 1;
  margin: 0;
  height: 18px;
  line-height: 18px;
  color: white; }

.comp-kdgkv5kb ._2Lk5d._2t42W ._10H4l {
  color: rgba(255, 255, 255, 0.5);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb ._2Lk5d._25Zys:hover .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._25Zys:hover ._3c-DC, .comp-kdgkv5kb ._2Lk5d._25Zys:hover .RQEa6, .comp-kdgkv5kb ._2Lk5d._25Zys:hover ._2iqWV, .comp-kdgkv5kb ._2Lk5d._25Zys:hover ._171yw {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._25Zys:hover ._20EjR {
  opacity: .8; }

.comp-kdgkv5kb ._2Lk5d._2-C7z .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._2-C7z ._3c-DC, .comp-kdgkv5kb ._2Lk5d._2-C7z .RQEa6, .comp-kdgkv5kb ._2Lk5d._2-C7z ._2iqWV, .comp-kdgkv5kb ._2Lk5d._2-C7z ._171yw, .comp-kdgkv5kb ._2Lk5d._25Zys .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._25Zys ._2iqWV, .comp-kdgkv5kb ._2Lk5d._25Zys ._171yw, .comp-kdgkv5kb ._2Lk5d._25Zys:hover ._20EjR:hover, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d .UMMiI:after, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d ._3c-DC, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d .RQEa6, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d ._2iqWV, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d ._171yw {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._2-C7z ._20EjR, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d ._20EjR {
  opacity: .8; }

.comp-kdgkv5kb ._2Lk5d._2-C7z ._20EjR:hover, .comp-kdgkv5kb [data-focus-source=key] ._2Lk5d ._20EjR:hover {
  opacity: 1; }

.comp-kdgkv5kb ._2Lk5d._1t3EU ._3c-DC, .comp-kdgkv5kb ._2Lk5d._1t3EU ._2iqWV, .comp-kdgkv5kb ._2Lk5d._1t3EU ._20EjR, .comp-kdgkv5kb ._2Lk5d._1t3EU ._20EjR:hover, .comp-kdgkv5kb ._2Lk5d._1t3EU ._171yw, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._3c-DC, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._2iqWV, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._20EjR, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._20EjR:hover, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._171yw {
  opacity: 0;
  pointer-events: none; }

.comp-kdgkv5kb ._2Lk5d._1t3EU .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._1t3EU ._39gE7, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover .UMMiI:after, .comp-kdgkv5kb ._2Lk5d._1t3EU:hover ._39gE7 {
  opacity: 1; }

.comp-kdgkv5kb .UMMiI:after, .comp-kdgkv5kb ._3c-DC, .comp-kdgkv5kb ._39gE7, .comp-kdgkv5kb ._2iqWV, .comp-kdgkv5kb ._20EjR, .comp-kdgkv5kb ._171yw {
  opacity: 0;
  transition: opacity .2s; }

.comp-kdgkv5kb .UMMiI, .comp-kdgkv5kb .UMMiI:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.comp-kdgkv5kb .UMMiI:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.4); }

.comp-kdgkv5kb ._3qJFS {
  padding: 10px 14px;
  transition: opacity .45s;
  background: #000; }

.comp-kdgkv5kb .N-APG, .comp-kdgkv5kb ._3qJFS {
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.comp-kdgkv5kb .N-APG {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._3c-DC, .comp-kdgkv5kb ._39gE7, .comp-kdgkv5kb ._10H4l, .comp-kdgkv5kb ._171yw {
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px; }

.comp-kdgkv5kb [data-layout="2"] ._3c-DC, .comp-kdgkv5kb [data-layout="2"] ._39gE7, .comp-kdgkv5kb [data-layout="2"] ._10H4l, .comp-kdgkv5kb [data-layout="2"] ._171yw, .comp-kdgkv5kb [data-layout="3"] ._3c-DC, .comp-kdgkv5kb [data-layout="3"] ._39gE7, .comp-kdgkv5kb [data-layout="3"] ._10H4l, .comp-kdgkv5kb [data-layout="3"] ._171yw {
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 14px;
  line-height: 19px; }

.comp-kdgkv5kb ._171yw {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  bottom: auto;
  margin: 0; }

.comp-kdgkv5kb ._20EjR {
  width: 37px;
  height: 37px;
  padding: 20px;
  margin-left: -38.5px;
  margin-top: -38.5px;
  position: absolute;
  left: 50%;
  top: 50%;
  border: 0;
  text-decoration: none;
  opacity: 0;
  transition: opacity .2s;
  box-sizing: content-box; }

.comp-kdgkv5kb ._20EjR ._2quD3 {
  padding: 0;
  width: 37px !important;
  height: 37px !important; }

.comp-kdgkv5kb ._2iqWV {
  position: absolute;
  bottom: 0;
  font-size: 16px;
  opacity: 0;
  transition: opacity .2s;
  right: 0; }

.comp-kdgkv5kb ._3c-DC {
  position: absolute;
  bottom: 0;
  left: 0; }

.comp-kdgkv5kb .qtYlv {
  visibility: visible; }

.comp-kdgkv5kb .qtYlv._2-C7z ._171yw, .comp-kdgkv5kb .qtYlv:hover ._171yw {
  height: 19px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb .qtYlv._2-C7z ._171yw *, .comp-kdgkv5kb .qtYlv:hover ._171yw * {
  display: inline !important;
  white-space: nowrap; }

.comp-kdgkv5kb .qtYlv._2t42W ._171yw, .comp-kdgkv5kb .qtYlv._2t42W:hover ._171yw {
  height: 18px; }

.comp-kdgkv5kb .qtYlv ._20EjR {
  width: 35px;
  height: 35px;
  padding: 20px;
  margin-left: -37.5px;
  margin-top: -37.5px; }

.comp-kdgkv5kb .qtYlv ._20EjR ._2quD3 {
  padding: 0;
  width: 35px !important;
  height: 35px !important; }

.comp-kdgkv5kb ._3z1GF._2-C7z ._171yw, .comp-kdgkv5kb ._3z1GF:hover ._171yw {
  height: 15px; }

.comp-kdgkv5kb ._3z1GF._2t42W ._10H4l, .comp-kdgkv5kb ._3z1GF._2t42W ._171yw, .comp-kdgkv5kb ._3z1GF._2t42W:hover ._10H4l, .comp-kdgkv5kb ._3z1GF._2t42W:hover ._171yw {
  height: 18px;
  line-height: 18px; }

.comp-kdgkv5kb ._3z1GF ._3qJFS {
  padding: 5px 10px; }

.comp-kdgkv5kb ._3z1GF ._3c-DC, .comp-kdgkv5kb ._3z1GF ._39gE7, .comp-kdgkv5kb ._3z1GF ._2iqWV, .comp-kdgkv5kb ._3z1GF ._10H4l, .comp-kdgkv5kb ._3z1GF ._171yw {
  font-size: 12px;
  line-height: 15px; }

.comp-kdgkv5kb ._3z1GF ._20EjR {
  width: 25px;
  height: 25px;
  padding: 16px;
  margin-left: -28.5px;
  margin-top: -28.5px; }

.comp-kdgkv5kb ._3z1GF ._20EjR ._2quD3 {
  padding: 0;
  width: 25px !important;
  height: 25px !important; }

.comp-kdgkv5kb ._3eWS5 {
  bottom: 0;
  left: 0; }

.comp-kdgkv5kb .RQEa6 {
  padding: 0;
  opacity: 0; }

.comp-kdgkv5kb ._3Ra7g {
  overflow: visible; }

.comp-kdgkv5kb ._3FcCX {
  position: relative;
  margin-bottom: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3FcCX {
  margin-right: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3FcCX {
  margin-left: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3FcCX._2F6I9 {
  margin-right: 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3FcCX._2F6I9 {
  margin-left: 0; }

.comp-kdgkv5kb ._195K9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  line-height: 18px;
  height: 18px;
  margin-top: 14px;
  margin-bottom: 5px; }

.comp-kdgkv5kb ._2xOo7, .comp-kdgkv5kb ._1yr-G {
  background-color: rgba(0, 0, 0, 0.8); }

.comp-kdgkv5kb ._2xOo7 > svg, .comp-kdgkv5kb ._1yr-G > svg {
  width: 9px;
  height: 18px; }

.comp-kdgkv5kb .HH9Is {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.comp-kdgkv5kb ._2yQY8, .comp-kdgkv5kb ._3i5r5 {
  z-index: 120;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  color: #fff; }

.comp-kdgkv5kb ._3i5r5 ._31O8o, .comp-kdgkv5kb ._2yQY8 ._31O8o {
  font-family: proxima-n-w01-reg,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 50px;
  width: calc(100% - 180px);
  margin-left: 90px;
  margin-right: 90px;
  padding: 0; }

.comp-kdgkv5kb ._3i5r5 ._31O8o + ._3rh6X, .comp-kdgkv5kb ._2yQY8 ._31O8o + ._3rh6X {
  margin-top: 10px; }

.comp-kdgkv5kb ._3i5r5 ._31O8o ._2tIBi, .comp-kdgkv5kb ._2yQY8 ._31O8o ._2tIBi {
  font-size: 14px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 ._31O8o ._2tIBi, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._2yQY8 ._31O8o ._2tIBi {
  margin-left: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 ._31O8o ._2tIBi, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._2yQY8 ._31O8o ._2tIBi {
  margin-right: 10px; }

.comp-kdgkv5kb ._3i5r5 ._3rh6X, .comp-kdgkv5kb ._2yQY8 ._3rh6X {
  width: 100%;
  padding-left: 95px;
  padding-right: 95px;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb ._3i5r5 ._3UyyT:not(:first-child), .comp-kdgkv5kb ._2yQY8 ._3UyyT:not(:first-child) {
  margin-top: 36px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 ._3UyyT ._3HMCZ, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._2yQY8 ._3UyyT ._3HMCZ {
  margin: 0 8px 0 7px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 ._3UyyT ._3HMCZ, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._2yQY8 ._3UyyT ._3HMCZ {
  margin: 0 7px 0 8px; }

.comp-kdgkv5kb ._2yQY8 ._31O8o ._2tIBi {
  display: none; }

.comp-kdgkv5kb ._2yQY8 {
  top: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  color: #fff;
  text-align: center; }

.comp-kdgkv5kb ._3i5r5 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 183px;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  padding: 61px 30px 0;
  -ms-flex-align: center;
      align-items: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }

.comp-kdgkv5kb ._3i5r5 ._2QHTJ {
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid #fff;
  text-align: center;
  background: transparent;
  outline: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #fff;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 ._2QHTJ {
  margin-right: 30px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 ._2QHTJ {
  margin-left: 30px; }

.comp-kdgkv5kb ._3i5r5 ._2QHTJ ._2yBDd {
  font-size: 22px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 ._2QHTJ ._2yBDd {
  margin-left: 5px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 ._2QHTJ ._2yBDd {
  margin-right: 5px; }

.comp-kdgkv5kb ._3i5r5 .k75sW {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
  overflow: hidden; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 .k75sW {
  margin-right: 40px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 .k75sW {
  margin-left: 40px; }

.comp-kdgkv5kb ._3i5r5 .k75sW ._3rh6X, .comp-kdgkv5kb ._3i5r5 .k75sW ._31O8o {
  padding-left: 0;
  padding-right: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb ._3i5r5 ._1IuS4 {
  padding: 0;
  display: block;
  text-align: center;
  font-size: 14px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3i5r5 ._1IuS4 {
  margin-right: 30px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3i5r5 ._1IuS4 {
  margin-left: 30px; }

@media only screen and (max-width: 320px) {
  .comp-kdgkv5kb ._3i5r5 ._3UyyT, .comp-kdgkv5kb ._2yQY8 ._3UyyT {
    margin-top: 25px; }
  .comp-kdgkv5kb ._3i5r5 ._3UyyT ._3HMCZ, .comp-kdgkv5kb ._2yQY8 ._3UyyT ._3HMCZ {
    margin: 0 5px; } }

.comp-kdgkv5kb ._3HMCZ ._3btb8, .comp-kdgkv5kb ._3HMCZ ._2yBDd {
  font-size: 14px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3HMCZ ._2yBDd {
  margin-right: 11px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3HMCZ ._3btb8, .comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3HMCZ ._2yBDd {
  margin-left: 11px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3HMCZ ._3btb8 {
  margin-right: 11px; }

@media only screen and (max-width: 320px) {
  .comp-kdgkv5kb ._3HMCZ ._2yBDd {
    font-size: 10px; } }

.comp-kdgkv5kb ._2XdWr {
  top: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._2XdWr {
  left: 10px; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._2XdWr {
  right: 10px; }

.comp-kdgkv5kb ._3j0T7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: rgba(89, 161, 201, 0.4);
  padding: 0 20px 20px;
  box-sizing: border-box;
  max-width: 980px; }

.comp-kdgkv5kb .LYFIU {
  height: 55px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.comp-kdgkv5kb .hX47X {
  height: 20px; }

.comp-kdgkv5kb ._3gIx7 {
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: white;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._3gIx7 {
  text-align: left;
  margin: 0 20px 0 0; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._3gIx7 {
  text-align: right;
  margin: 0 0 0 20px; }

.comp-kdgkv5kb ._1WHvn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
  height: 20px;
  color: rgba(21, 40, 209, 0.8); }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1WHvn {
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1WHvn {
  border-left: 1px solid rgba(255, 255, 255, 0.2); }

.comp-kdgkv5kb ._1WHvn:hover {
  color: #1528d1; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=ltr] ._1WHvn:last-child {
  padding-right: 0;
  border-right: none !important; }

.comp-kdgkv5kb div[data-hook=wix-vod-widget-direction-container][dir=rtl] ._1WHvn:last-child {
  padding-left: 0;
  border-left: none !important; }

.comp-kdgkv5kb ._1wLm2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.comp-kdgkv5kb ._1luNq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 15px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
  overflow: hidden; }

.comp-kdgkv5kb .wcsLs {
  margin-top: 5px; }

.comp-kdgkv5kb ._1jI9Q {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,ruble,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 32px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.comp-kdgkv5kb ._3wflB {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.comp-kdgkv5kb ._3yINi, .comp-kdgkv5kb ._3NBCw {
  height: 32px;
  width: 162px; }

.comp-kdgkv5kb ._3NBCw {
  margin: 5px 0; }

.comp-kdgkv5kb ._3NBCw.joA9s {
  position: absolute;
  top: -100px; }

.comp-kdgkv5kb ._1_PH5 {
  overflow: hidden;
  padding-top: 12px; }

.comp-kdgkv5kb ._1DWR3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-top: 15px; }

.comp-kdgkv5kb ._21Wjr, .comp-kdgkv5kb ._2Oy32 {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.comp-kdgkv5kb ._2Oy32 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  overflow: hidden; }

.comp-kdgkv5kb .qRQn5 {
  background-color: rgba(89, 161, 201, 0.38); }

.comp-kdgkv5kb ._2k5fo {
  border-radius: 0;
  max-height: 656px;
  height: 100%;
  width: 624px; }

@media screen and (max-height: 738px) {
  .comp-kdgkv5kb ._2k5fo {
    max-height: calc(100% - 60px); } }

.comp-kdgkv5kb ._1JUwY {
  height: 100%;
  padding: 0; }

.comp-kdgkv5kb ._14C_9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  color: white;
  font-family: avenir-lt-w01_35-light1475496,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 20px; }

.comp-kdgkv5kb .yey0q, .comp-kdgkv5kb ._32nne {
  position: relative; }

.comp-kdgkv5kb ._2hqPJ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.comp-kdgkv5kb ._1mShp {
  padding: 36px 0 39px; }

@-webkit-keyframes _3PM-9 {
  0% {
    background-position: 0 0; }
  to {
    background-position: 0 -1000%; } }

@keyframes _3PM-9 {
  0% {
    background-position: 0 0; }
  to {
    background-position: 0 -1000%; } }

.comp-kdgkv5kb ._2WjZ5 {
  position: absolute;
  top: 0;
  left: 1px;
  right: 1px;
  bottom: 0;
  background-position: 0 0;
  pointer-events: none; }

.comp-kdgkv5kb ._2WjZ5._2MqOy {
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: _3PM-9;
          animation-name: _3PM-9;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear; }

.comp-kdgkv5kb ._2WjZ5._2aT2f {
  background: linear-gradient(180deg, rgba(186, 186, 186, 0.2) 0, rgba(249, 249, 249, 0.2) 33%, rgba(186, 186, 186, 0.2) 50%);
  background-size: 100% 1000%; }

.comp-kdgkv5kb ._2WjZ5._3OC48 {
  background: linear-gradient(180deg, #404040 0, rgba(38, 38, 38, 0.5) 33%, #404040 50%);
  background-size: 100% 1000%; }

.comp-kdgkv5kb ._2WjZ5._2GNXN {
  background: linear-gradient(180deg, #e5e5e5 0, #f9f9f9 33%, #e5e5e5 50%);
  background-size: 100% 1000%; }

.comp-kdgkv5kb ._38m4U {
  visibility: hidden;
  opacity: 0; }

.comp-kdgkv5kb .oA2QK {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  bottom: 12px;
  overflow: visible;
  max-width: calc(100% - 24px);
  max-height: calc(100% - 74px);
  margin: 0 12px;
  transition: bottom .2s; }

.comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK {
  max-width: calc(100% - 12px);
  max-height: calc(100% - 56px);
  margin: 0 6px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK {
  max-width: calc(100% - 48);
  max-height: calc(100% - 112px);
  margin: 0 24px; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-top-left] {
  left: 0; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-top-right] {
  right: 0; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-top-left], .comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-top-right] {
  top: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-top-left], .comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-top-right] {
  top: 18px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-top-left], .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-top-right] {
  top: 24px; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-left] {
  left: 0; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-right] {
  right: 0; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-left], .comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-right] {
  bottom: 12px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-bottom-left], .comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-bottom-right] {
  bottom: 6px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-bottom-left], .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-bottom-right] {
  bottom: 24px; }

.comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-left]._1MZ1E, .comp-kdgkv5kb .oA2QK[data-anchor-point=anchor-bottom-right]._1MZ1E {
  bottom: 68px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-bottom-left]._1MZ1E, .comp-kdgkv5kb div[data-playable-hook=player-container][max-width~="550px"] .oA2QK[data-anchor-point=anchor-bottom-right]._1MZ1E {
  bottom: 50px; }

.comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-bottom-left]._1MZ1E, .comp-kdgkv5kb div[data-playable-hook=player-container][data-playable-in-full-screen=true] .oA2QK[data-anchor-point=anchor-bottom-right]._1MZ1E {
  bottom: 106px; }

.comp-kdgkv5kb ._18x6o {
  position: absolute;
  bottom: 0;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  padding: 6px;
  z-index: 59; }

.comp-kdgkv5kb .GBLNy {
  opacity: 1;
  visibility: visible;
  z-index: 59; }

.comp-kdgkv5kb ._19PRf {
  opacity: 0;
  visibility: hidden;
  z-index: 58; }

.comp-kdgkv5kb .animated ._18x6o {
  transition-property: left,right,top,bottom,opacity,visibility;
  transition-duration: 1s; }

.comp-kdgkv5kb ._1cvjA {
  display: none;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  opacity: .8; }

.comp-kdgkv5kb ._1cvjA:hover {
  opacity: .6; }

.comp-kdgkv5kb ._18x6o:hover ._1cvjA {
  display: block; }

.comp-kdgkv5kb [data-playable-hook=player-container][min-width~="901px"] ._1cvjA {
  top: 16px;
  right: 16px; }

.comp-kdgkv5kb .preview-mode ._1cvjA {
  opacity: .6;
  cursor: default; }

.comp-kdgkv5kb .preview-mode ._1cvjA:hover {
  opacity: .6; }

.comp-kdgkv5kb ._2N9E_ {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2N9E_:hover {
  opacity: .7; }

.comp-kdgkv5kb .dwDuH {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._3vGck {
  font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,\\30e1\30a4\30ea\30aa,meiryo,\\30d2\30e9\30ae\30ce\89d2\30b4 pro w3,hiragino kaku gothic pro;
  position: relative;
  z-index: 0;
  display: block;
  overflow: hidden;
  height: inherit;
  outline: none; }

.comp-kdgkv5kb ._3vGck button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  overflow: visible;
  margin: 0;
  text-transform: none;
  -webkit-appearance: button; }

.comp-kdgkv5kb ._3vGck button::-moz-focus-inner {
  padding: 0;
  border-style: none; }

.comp-kdgkv5kb ._3vGck button:-moz-focusring {
  outline: 1px dotted ButtonText; }

.comp-kdgkv5kb [data-playable-hook=player-container]._3vGck [data-playable-component], .comp-kdgkv5kb [data-playable-hook=player-container]._3vGck [data-playable-component] *, .comp-kdgkv5kb [data-playable-hook=player-container]._3vGck [data-playable-component] :after, .comp-kdgkv5kb [data-playable-hook=player-container]._3vGck [data-playable-component] :before {
  box-sizing: content-box !important;
  outline: none !important; }

.comp-kdgkv5kb ._2eA_R, .comp-kdgkv5kb ._1dK1f {
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  min-height: 100% !important; }

.comp-kdgkv5kb [data-playable-focus-source=key] [data-playable-hook=player-container] button.focus-within, .comp-kdgkv5kb [data-playable-focus-source=key] [data-playable-hook=player-container] img.focus-within, .comp-kdgkv5kb [data-playable-focus-source=key] [data-playable-hook=player-container] input.focus-within, .comp-kdgkv5kb [data-playable-focus-source=script] [data-playable-hook=player-container] button.focus-within, .comp-kdgkv5kb [data-playable-focus-source=script] [data-playable-hook=player-container] img.focus-within, .comp-kdgkv5kb [data-playable-focus-source=script] [data-playable-hook=player-container] input.focus-within {
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8); }

.comp-kdgkv5kb .lagjw {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .lagjw:hover {
  opacity: .7; }

.comp-kdgkv5kb ._1u6OI {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._3KfuE {
  position: absolute;
  z-index: 10000;
  top: 10px;
  left: 10px;
  overflow: scroll;
  width: 400px;
  height: 250px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.95); }

.comp-kdgkv5kb ._3KfuE .n8Ngk {
  position: absolute;
  top: 10px;
  right: 5px;
  cursor: pointer;
  color: #fff; }

.comp-kdgkv5kb ._3KfuE .n8Ngk:hover {
  opacity: .8; }

.comp-kdgkv5kb ._3KfuE ._1ScCy {
  font-size: 8px;
  line-height: 8px;
  margin: 5px;
  padding: 5px;
  color: #fff; }

.comp-kdgkv5kb ._3KfuE ._1ScCy ._1XUl3 {
  color: green; }

.comp-kdgkv5kb ._3KfuE ._1ScCy ._1ja4x {
  color: #ff8c00; }

.comp-kdgkv5kb ._3KfuE ._1ScCy ._2z7Yx {
  color: #00f; }

.comp-kdgkv5kb ._3KfuE ._1ScCy ._1x3Qg {
  color: #f0f; }

.comp-kdgkv5kb ._3KfuE ._1ScCy .pnHeN {
  color: #fff; }

.comp-kdgkv5kb ._2lGBI {
  position: absolute;
  z-index: 50;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #000;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2lGBI, .comp-kdgkv5kb ._2lGBI.tuJDT video, .comp-kdgkv5kb ._2lGBI._3NRnm video {
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb ._2lGBI.CcmF7 video {
  position: absolute; }

.comp-kdgkv5kb ._2lGBI._2kM3H.CcmF7 video {
  width: 100%;
  height: auto !important; }

.comp-kdgkv5kb ._2lGBI._3yap8.CcmF7 video {
  height: 100%; }

.comp-kdgkv5kb ._2lGBI video {
  position: relative;
  z-index: 1;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }

.comp-kdgkv5kb ._2lGBI.ND-Dd {
  cursor: none; }

.comp-kdgkv5kb ._2jFRc {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-filter: blur(14px);
          filter: blur(14px); }

.comp-kdgkv5kb ._21zfa {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._21zfa:hover {
  opacity: .7; }

.comp-kdgkv5kb ._3Z0iH {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb .txi5m {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none; }

.comp-kdgkv5kb .txi5m, .comp-kdgkv5kb .txi5m .yjP_U {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .txi5m .yjP_U {
  font-size: 9px;
  line-height: 9px;
  position: relative;
  -webkit-animation-name: H3SI4;
          animation-name: H3SI4;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  opacity: 0;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb .txi5m ._2Qm6G {
  -webkit-animation-name: _2QI0A;
          animation-name: _2QI0A;
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.comp-kdgkv5kb .txi5m .OL5b3 {
  position: relative;
  left: 3px; }

.comp-kdgkv5kb .txi5m .gljdM {
  margin: 5px 0; }

.comp-kdgkv5kb .txi5m ._11QRM {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  min-width: 5px;
  min-height: 8px;
  color: #fff;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .txi5m ._11QRM span {
  display: block; }

@-webkit-keyframes _2QI0A {
  0% {
    width: 22px;
    height: 22px; }
  to {
    width: 30px;
    height: 30px; } }

@keyframes _2QI0A {
  0% {
    width: 22px;
    height: 22px; }
  to {
    width: 30px;
    height: 30px; } }

@-webkit-keyframes H3SI4 {
  0% {
    width: 22px;
    height: 22px;
    padding: 19px;
    opacity: .9; }
  to {
    font-size: 14px;
    line-height: 14px;
    width: 30px;
    height: 30px;
    padding: 25px;
    opacity: 0; } }

@keyframes H3SI4 {
  0% {
    width: 22px;
    height: 22px;
    padding: 19px;
    opacity: .9; }
  to {
    font-size: 14px;
    line-height: 14px;
    width: 30px;
    height: 30px;
    padding: 25px;
    opacity: 0; } }

.comp-kdgkv5kb ._1fHQv {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1fHQv:hover {
  opacity: .7; }

.comp-kdgkv5kb ._1SKzx {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._2Bvnk {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none; }

.comp-kdgkv5kb ._2Bvnk._32SNp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._367KS {
  right: 0;
  bottom: 0;
  background: #000 no-repeat 50%;
  background-size: cover;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._367KS, .comp-kdgkv5kb ._367KS:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.comp-kdgkv5kb ._367KS:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.35); }

.comp-kdgkv5kb ._32O7V {
  position: relative;
  width: 71px;
  height: 71px;
  cursor: pointer;
  opacity: 1; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._32O7V {
  width: 54px;
  height: 54px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="400px"] ._32O7V {
  width: 36px;
  height: 36px; }

.comp-kdgkv5kb ._32O7V:hover {
  opacity: .8; }

.comp-kdgkv5kb ._3oSR1 {
  background: transparent; }

.comp-kdgkv5kb ._3tdc4 {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._3tdc4:hover {
  opacity: .7; }

.comp-kdgkv5kb .z9Uut {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._321C_ {
  position: absolute;
  z-index: 90;
  top: 50%;
  left: 50%;
  display: none;
  clip: rect(0, 48px, 48px, 24px);
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  -webkit-animation: _3QMxR 1s linear infinite;
          animation: _3QMxR 1s linear infinite;
  color: #fff; }

.comp-kdgkv5kb ._321C_._7QpFR {
  display: block; }

.comp-kdgkv5kb ._321C_:after {
  clip: rect(4px, 48px, 48px, 24px);
  -webkit-animation: _2Mcqz 1s linear infinite;
          animation: _2Mcqz 1s linear infinite; }

.comp-kdgkv5kb ._321C_:after, .comp-kdgkv5kb ._321C_:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border: 3px solid;
  border-radius: 50%; }

.comp-kdgkv5kb ._321C_:before {
  clip: rect(0, 48px, 48px, 24px);
  -webkit-animation: _1Fd_x 1s linear infinite;
          animation: _1Fd_x 1s linear infinite; }

@-webkit-keyframes _2Mcqz {
  50% {
    clip: rect(42px, 48px, 48px, 24px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@keyframes _2Mcqz {
  50% {
    clip: rect(42px, 48px, 48px, 24px);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@-webkit-keyframes _1Fd_x {
  50% {
    clip: rect(0, 48px, 9px, 24px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@keyframes _1Fd_x {
  50% {
    clip: rect(0, 48px, 9px, 24px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out; } }

@-webkit-keyframes _3QMxR {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  45% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
    color: #fff; }
  55% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

@keyframes _3QMxR {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  45% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
    color: #fff; }
  55% {
    -webkit-transform: rotate(54deg);
            transform: rotate(54deg); }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.comp-kdgkv5kb .ir_Wr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.comp-kdgkv5kb .ir_Wr ._3BQke {
  position: relative;
  -ms-flex-positive: 2;
      flex-grow: 2; }

.comp-kdgkv5kb ._2B-NV {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2B-NV:hover {
  opacity: .7; }

.comp-kdgkv5kb ._1L5Xw {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._30dg8 {
  position: relative;
  z-index: 60; }

.comp-kdgkv5kb ._30dg8::-moz-focus-inner {
  border: 0; }

.comp-kdgkv5kb ._30dg8._2Xk-L ._3ibJC, .comp-kdgkv5kb ._30dg8._2Xk-L .Nif8Y {
  opacity: 1; }

.comp-kdgkv5kb ._2t5xg {
  -ms-flex-positive: 0;
      flex-grow: 0; }

.comp-kdgkv5kb ._2Tl_d {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-top: 20px;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-dir=ltr] ._2Tl_d {
  margin-left: 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-dir=rtl] ._2Tl_d {
  margin-right: 20px;
  direction: rtl; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2Tl_d {
  margin-top: 30px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] ._2Tl_d {
  margin-left: 30px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] ._2Tl_d {
  margin-right: 30px;
  direction: rtl; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._2Tl_d {
  margin-top: 15px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] ._2Tl_d {
  margin-left: 15px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] ._2Tl_d {
  margin-right: 15px;
  direction: rtl; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] ._2Tl_d {
  margin-top: 12px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] ._2Tl_d {
  margin-left: 12px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] ._2Tl_d {
  margin-right: 12px;
  direction: rtl; }

.comp-kdgkv5kb .Nif8Y {
  max-width: calc(100% - 200px);
  -ms-flex-positive: 1;
      flex-grow: 1; }

.comp-kdgkv5kb ._3ibJC, .comp-kdgkv5kb .Nif8Y {
  transition: opacity .2s;
  opacity: 0; }

.comp-kdgkv5kb ._3ibJC {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 181px;
  pointer-events: none;
  background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.03) 24%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.4));
  background-size: 100% 182px; }

.comp-kdgkv5kb ._1BAAg {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1BAAg:hover {
  opacity: .7; }

.comp-kdgkv5kb ._1PXrX {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._3Ok3k {
  font-size: 16px;
  line-height: 17px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3Ok3k {
  font-size: 14px;
  line-height: 15px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="300px"] ._3Ok3k {
  font-size: 12px;
  line-height: 13px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3Ok3k {
  font-size: 20px;
  line-height: 20px; }

.comp-kdgkv5kb ._3Ok3k._1-LgJ {
  cursor: pointer; }

.comp-kdgkv5kb ._2k1oC {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2k1oC:hover {
  opacity: .7; }

.comp-kdgkv5kb ._2fLaQ {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._3oyvX {
  position: relative;
  transition: background-color .2s;
  background-color: #959595; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-dir=ltr] ._3oyvX {
  margin-right: 15px;
  direction: ltr; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-dir=rtl] ._3oyvX {
  margin-left: 15px;
  direction: rtl; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] ._3oyvX {
  margin-right: 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] ._3oyvX {
  margin-left: 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] ._3oyvX {
  margin-right: 10px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] ._3oyvX {
  margin-left: 10px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] ._3oyvX {
  padding: 2px 3px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] ._3oyvX {
  margin-right: 10px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] ._3oyvX {
  margin-left: 10px; }

.comp-kdgkv5kb ._3oyvX._3rsLE {
  cursor: default; }

.comp-kdgkv5kb ._3oyvX._1196t, .comp-kdgkv5kb ._3oyvX:hover:not(._3rsLE) {
  background-color: #ea492e; }

.comp-kdgkv5kb ._1sLNo {
  cursor: pointer; }

.comp-kdgkv5kb button._1eoBD {
  font-size: 12px;
  line-height: 14px;
  padding: 5px 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-transform: uppercase !important;
  color: #fff;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] button._1eoBD {
  font-size: 10px;
  line-height: 12px; }

.comp-kdgkv5kb ._3VO6S {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._3VO6S:hover {
  opacity: .7; }

.comp-kdgkv5kb ._3ixZd {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._3kru3 {
  z-index: 60;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.comp-kdgkv5kb ._3kru3::-moz-focus-inner {
  border: 0; }

.comp-kdgkv5kb ._3kru3._3sR3P ._2Dwsc, .comp-kdgkv5kb ._3kru3._3sR3P ._1WS5d, .comp-kdgkv5kb ._3kru3._3sR3P ._3K8YK, .comp-kdgkv5kb ._3kru3._3sR3P ._3PWum, .comp-kdgkv5kb ._3kru3._3sR3P ._3PRLk, .comp-kdgkv5kb ._3kru3._2ofR3 ._3PWum {
  opacity: 1; }

.comp-kdgkv5kb ._3kru3._18pNh ._1rKrn {
  margin-right: 14px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3kru3._18pNh ._1rKrn {
  margin-right: 7px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3kru3._18pNh ._1rKrn {
  margin-right: 25px; }

.comp-kdgkv5kb ._3kru3._1rut3 .qDqmt, .comp-kdgkv5kb ._3kru3.azwMl ._1rKrn, .comp-kdgkv5kb ._3kru3._18pNh ._3PWum, .comp-kdgkv5kb ._3kru3._22J29 .tUj2I, .comp-kdgkv5kb ._3kru3._1sQb9 ._2YT6C, .comp-kdgkv5kb ._3kru3.hqySN ._3PRLk, .comp-kdgkv5kb ._3kru3._1Bmiv ._35zzv, .comp-kdgkv5kb ._3kru3._3C0wi ._3Gisd {
  display: none; }

.comp-kdgkv5kb ._2IghA {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-positive: 2;
      flex-grow: 2; }

.comp-kdgkv5kb ._3PRLk {
  position: relative;
  top: 2px;
  padding: 0 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3PRLk {
  top: 3px;
  padding: 0 30px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3PRLk {
  padding: 0 15px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] ._3PRLk {
  padding: 0 12px; }

.comp-kdgkv5kb ._1WS5d, .comp-kdgkv5kb ._3K8YK, .comp-kdgkv5kb ._3PWum, .comp-kdgkv5kb ._3PRLk {
  transition: opacity .2s;
  opacity: 0; }

.comp-kdgkv5kb ._1WS5d, .comp-kdgkv5kb ._3K8YK {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  max-width: 100%;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._3K8YK {
  -ms-flex-pack: end;
      justify-content: flex-end; }

.comp-kdgkv5kb ._1WS5d, .comp-kdgkv5kb ._3K8YK, .comp-kdgkv5kb ._3PWum {
  height: 54px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1WS5d, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3K8YK, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3PWum {
  height: 80px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._1WS5d, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3K8YK, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3PWum {
  height: 42px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="350px"] ._1WS5d, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="350px"] ._3K8YK, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="350px"] ._3PWum {
  height: 36px; }

.comp-kdgkv5kb ._2YT6C {
  margin-right: 8px;
  margin-left: 13px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2YT6C {
  margin-right: 20px;
  margin-left: 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._2YT6C {
  margin-left: 7px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] ._2YT6C {
  margin-left: 4px; }

.comp-kdgkv5kb ._3Gisd {
  margin-right: 13px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3Gisd {
  margin-right: 20px; }

.comp-kdgkv5kb ._35zzv {
  margin-right: 18px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._35zzv {
  margin-right: 30px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="400px"] ._35zzv {
  display: none; }

.comp-kdgkv5kb .qDqmt {
  margin-right: 8px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .qDqmt {
  margin-right: 18px; }

.comp-kdgkv5kb ._1rKrn {
  margin-right: 8px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1rKrn {
  margin-right: 18px; }

.comp-kdgkv5kb .tUj2I {
  margin-right: 8px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .tUj2I {
  margin-right: 18px; }

.comp-kdgkv5kb ._3PWum {
  display: -ms-flexbox;
  display: flex;
  margin-right: 14px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3PWum {
  margin-right: 9px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3PWum {
  margin-right: 23px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="280px"] ._3PWum {
  margin-right: 12px; }

.comp-kdgkv5kb ._2sAwN {
  margin-right: 8px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2sAwN {
  margin-right: 18px; }

.comp-kdgkv5kb ._2Dwsc {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 181px;
  transition: opacity .2s;
  pointer-events: none;
  opacity: 0;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.03) 24%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.4));
  background-size: 100% 182px; }

.comp-kdgkv5kb .w-U_S {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .w-U_S:hover {
  opacity: .7; }

.comp-kdgkv5kb ._254z9 {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._1E4vt {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  transition: opacity .2s,visibility .2s;
  opacity: 0; }

.comp-kdgkv5kb ._1E4vt.SSq3v {
  padding: 4px 5px;
  background: rgba(0, 0, 0, 0.5); }

.comp-kdgkv5kb ._1E4vt.wTU1r {
  visibility: visible;
  opacity: 1; }

.comp-kdgkv5kb .SSq3v .p6UOT {
  font-size: 11px;
  line-height: 12px;
  white-space: nowrap;
  color: #fff; }

.comp-kdgkv5kb ._3mAZ3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 10px 6px; }

.comp-kdgkv5kb ._1z41_ {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1z41_:hover {
  opacity: .7; }

.comp-kdgkv5kb ._2tzLN {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb .oWpd2 {
  position: relative;
  display: block;
  width: 100%;
  height: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: opacity .2s,visibility .2s;
  -ms-touch-action: none;
      touch-action: none; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .oWpd2 {
  height: 8px; }

.comp-kdgkv5kb .oWpd2._3LNsN ._1uqL4 {
  background-color: #ea492e; }

.comp-kdgkv5kb .oWpd2._3LNsN ._1fRIW {
  background-color: rgba(234, 73, 46, 0.5); }

.comp-kdgkv5kb .oWpd2._3LNsN ._2ukcr {
  display: initial; }

.comp-kdgkv5kb .oWpd2.zy6Wr ._1LtmR, .comp-kdgkv5kb .oWpd2:hover ._1LtmR, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .oWpd2.zy6Wr ._1LtmR, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .oWpd2:hover ._1LtmR {
  -webkit-transform: scaleY(1);
          transform: scaleY(1); }

.comp-kdgkv5kb .oWpd2.zy6Wr ._1LtmR ._1fRIW, .comp-kdgkv5kb .oWpd2:hover ._1LtmR ._1fRIW {
  opacity: 1; }

.comp-kdgkv5kb .oWpd2.zy6Wr ._1LtmR ._3tyrx:after, .comp-kdgkv5kb .oWpd2.zy6Wr ._3n5Dn, .comp-kdgkv5kb .oWpd2:hover ._1LtmR ._3tyrx:after, .comp-kdgkv5kb .oWpd2:hover ._3n5Dn {
  -webkit-transform: scale(1);
          transform: scale(1); }

.comp-kdgkv5kb .oWpd2.zy6Wr ._3n5Dn._3C5W5, .comp-kdgkv5kb .oWpd2:hover ._3n5Dn._3C5W5 {
  left: 100%; }

.comp-kdgkv5kb .oWpd2.zy6Wr ._2ukcr, .comp-kdgkv5kb .oWpd2:hover ._2ukcr {
  -webkit-transform: scale(1.4);
          transform: scale(1.4); }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .oWpd2.zy6Wr ._2ukcr, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .oWpd2:hover ._2ukcr {
  -webkit-transform: scale(1.33);
          transform: scale(1.33); }

.comp-kdgkv5kb .oWpd2.zy6Wr ._2ukcr._3C5W5, .comp-kdgkv5kb .oWpd2:hover ._2ukcr._3C5W5 {
  background-color: #fff; }

.comp-kdgkv5kb ._39Mws {
  position: absolute;
  z-index: 7;
  top: -3px;
  left: -6px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._39Mws {
  top: -4px;
  left: -8px;
  width: 16px;
  height: 16px; }

.comp-kdgkv5kb ._3n5Dn {
  display: block;
  width: 12px;
  height: 12px;
  content: "";
  cursor: pointer;
  transition: -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scale(0);
          transform: scale(0);
  border-radius: 50%;
  background-color: #fff; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3n5Dn {
  width: 16px;
  height: 16px; }

.comp-kdgkv5kb ._2ukcr {
  position: absolute;
  z-index: 6;
  top: -2px;
  right: -5px;
  display: none;
  width: 6px;
  height: 6px;
  cursor: pointer;
  transition: -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  border: 2px solid #bababa;
  border-radius: 50%;
  background-color: #ea492e; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2ukcr {
  top: -2px;
  right: -6px;
  width: 8px;
  height: 8px; }

.comp-kdgkv5kb ._2ukcr:hover {
  background-color: #fff; }

.comp-kdgkv5kb ._2ukcr._2tzLN {
  display: none; }

.comp-kdgkv5kb ._1LtmR {
  height: 6px;
  transition: -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scaleY(0.34);
          transform: scaleY(0.34); }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1LtmR {
  height: 8px;
  -webkit-transform: scaleY(0.25);
          transform: scaleY(0.25); }

.comp-kdgkv5kb ._1pI2u {
  position: absolute;
  height: 6px;
  padding: 0; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1pI2u {
  height: 8px; }

.comp-kdgkv5kb ._1uqL4 {
  width: 100%;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  background-color: #fff; }

.comp-kdgkv5kb .L-yA7 {
  transition: width .2s ease; }

.comp-kdgkv5kb ._1mieB, .comp-kdgkv5kb .L-yA7 {
  background-color: rgba(255, 255, 255, 0.25); }

.comp-kdgkv5kb ._1mieB {
  width: 100%; }

.comp-kdgkv5kb ._1fRIW {
  transition: opacity .2s;
  background-color: rgba(255, 255, 255, 0.5); }

.comp-kdgkv5kb .EU1j_ {
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  background-color: transparent; }

.comp-kdgkv5kb ._3tyrx, .comp-kdgkv5kb .EU1j_ {
  position: absolute; }

.comp-kdgkv5kb ._3tyrx:after {
  position: absolute;
  right: -3px;
  width: 6px;
  height: 6px;
  content: "";
  transition: -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: .6;
  border-radius: 50%;
  background-color: #fff; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3tyrx:after {
  right: -4px;
  width: 8px;
  height: 8px; }

.comp-kdgkv5kb ._3tyrx:after:hover {
  opacity: 1; }

.comp-kdgkv5kb ._22u0i {
  position: relative;
  z-index: 5;
  top: -11px;
  display: block;
  width: 100%;
  height: 16px;
  cursor: pointer;
  opacity: 0; }

.comp-kdgkv5kb [data-playable-focus-source=key] [data-playable-hook=progress-control].focus-within, .comp-kdgkv5kb [data-playable-focus-source=script] [data-playable-hook=progress-control].focus-within {
  opacity: 1;
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8); }

.comp-kdgkv5kb .REnom {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .REnom:hover {
  opacity: .7; }

.comp-kdgkv5kb ._3rQFA {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb .fWhmH {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.comp-kdgkv5kb .zw-dD {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .zw-dD {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .zw-dD .QDlns {
  display: none; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .zw-dD ._2QRTS {
  display: block; }

.comp-kdgkv5kb .zw-dD ._2kKaq {
  display: none; }

.comp-kdgkv5kb .zw-dD._21CFl ._2kKaq, .comp-kdgkv5kb .zw-dD ._3j7T5 {
  display: block; }

.comp-kdgkv5kb .zw-dD._21CFl ._3j7T5 {
  display: none; }

.comp-kdgkv5kb .zw-dD .QDlns {
  display: block; }

.comp-kdgkv5kb .zw-dD ._2QRTS {
  display: none; }

.comp-kdgkv5kb ._370CH {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._370CH:hover {
  opacity: .7; }

.comp-kdgkv5kb ._2dRNi {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._2ZwzM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  height: 25px;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .FhZKL {
  font-size: 12px;
  line-height: 12px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .FhZKL {
  font-size: 14px;
  line-height: 14px; }

.comp-kdgkv5kb .udWVH {
  margin-left: 5px; }

.comp-kdgkv5kb .udWVH:before {
  margin-right: 4px;
  content: "/"; }

.comp-kdgkv5kb .N8Tow .udWVH, .comp-kdgkv5kb .N8Tow .kFUuV {
  display: none; }

.comp-kdgkv5kb ._2Zvmo {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2Zvmo:hover {
  opacity: .7; }

.comp-kdgkv5kb ._6p_RT {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._1mbgt {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: width .2s;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1mbgt {
  height: 35px; }

.comp-kdgkv5kb ._1mbgt._1tM0T .hgQvS, .comp-kdgkv5kb ._1mbgt:hover .hgQvS {
  width: 50px;
  margin-right: 5px;
  opacity: 1; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1mbgt._1tM0T .hgQvS, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1mbgt:hover .hgQvS {
  width: 90px;
  margin-right: 10px; }

.comp-kdgkv5kb ._18S8v, .comp-kdgkv5kb ._2Xf51, .comp-kdgkv5kb ._1GuFY, .comp-kdgkv5kb ._2JvJ5 {
  display: none; }

.comp-kdgkv5kb .aebLr {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  padding: 0; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .aebLr {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .aebLr .y9VL3 {
  display: none; }

.comp-kdgkv5kb .aebLr .y9VL3, .comp-kdgkv5kb .aebLr.G2wUI ._2Xf51, .comp-kdgkv5kb .aebLr._1lctX ._2Xf51, .comp-kdgkv5kb .aebLr._2tYHx ._1GuFY, .comp-kdgkv5kb .aebLr._3qNWs ._2JvJ5, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .aebLr ._3ablk {
  display: block; }

.comp-kdgkv5kb .aebLr ._3ablk {
  display: none; }

.comp-kdgkv5kb .hgQvS {
  position: relative;
  display: block;
  width: 0;
  height: 25px;
  margin-left: 2px;
  transition: opacity .2s,width .2s;
  opacity: 0; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] .hgQvS {
  margin-left: 5px; }

.comp-kdgkv5kb ._2AFS8 {
  position: absolute;
  top: 11.5px;
  height: 2px;
  padding: 0; }

.comp-kdgkv5kb ._1ReyZ:after {
  position: absolute;
  top: -3px;
  right: -4px;
  width: 8px;
  height: 8px;
  content: "";
  transition: opacity .2s;
  border-radius: 50%; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1ReyZ:after {
  top: -4px;
  right: -5px;
  width: 10px;
  height: 10px; }

.comp-kdgkv5kb ._3JLN4, .comp-kdgkv5kb ._3hRyj {
  width: 100%; }

.comp-kdgkv5kb ._3hRyj {
  position: relative;
  z-index: 5;
  display: block;
  height: 25px;
  cursor: pointer;
  opacity: 0; }

.comp-kdgkv5kb [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.hgQvS, .comp-kdgkv5kb [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.hgQvS {
  width: 50px;
  margin-right: 5px;
  opacity: 1;
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8); }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.hgQvS, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.hgQvS {
  width: 90px;
  margin-right: 10px; }

.comp-kdgkv5kb .na0r3 {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .na0r3:hover {
  opacity: .7; }

.comp-kdgkv5kb ._2fkI9 {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._1AyS1 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._1kl3P {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1kl3P {
  width: 35px;
  height: 35px; }

.comp-kdgkv5kb ._1kl3P:hover {
  -webkit-transform: scale(1.18);
          transform: scale(1.18); }

.comp-kdgkv5kb ._1kl3P ._3YQnf {
  display: block; }

.comp-kdgkv5kb ._1kl3P ._3ASAE {
  display: none; }

.comp-kdgkv5kb ._1kl3P._2iLJ4:hover {
  -webkit-transform: scale(0.8);
          transform: scale(0.8); }

.comp-kdgkv5kb ._1kl3P._2iLJ4 ._3YQnf {
  display: none; }

.comp-kdgkv5kb ._1kl3P._2iLJ4 ._3ASAE {
  display: block; }

.comp-kdgkv5kb ._23cfF {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._23cfF:hover {
  opacity: .7; }

.comp-kdgkv5kb ._3OowM {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._1KCCJ {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._1EpdF {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1EpdF {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1EpdF .z8Dn9 {
  display: none; }

.comp-kdgkv5kb ._1EpdF ._1w0J3, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._1EpdF ._1rxgN {
  display: block; }

.comp-kdgkv5kb ._1EpdF .np0yo {
  display: none; }

.comp-kdgkv5kb ._1EpdF .z8Dn9 {
  display: block; }

.comp-kdgkv5kb ._1EpdF ._1rxgN {
  display: none; }

.comp-kdgkv5kb ._1EpdF:hover {
  -webkit-transform: scale(1.18);
          transform: scale(1.18); }

.comp-kdgkv5kb ._1EpdF._1zte-:hover {
  -webkit-transform: scale(0.8);
          transform: scale(0.8); }

.comp-kdgkv5kb ._1EpdF._1zte- ._1w0J3 {
  display: none; }

.comp-kdgkv5kb ._1EpdF._1zte- .np0yo {
  display: block; }

.comp-kdgkv5kb .sIQ5q {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb .sIQ5q:hover {
  opacity: .7; }

.comp-kdgkv5kb ._22Hry {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._1wOnW {
  position: relative;
  z-index: 3;
  display: -ms-flexbox;
  display: flex;
  transition: opacity .2s;
  transition-duration: .2s;
  opacity: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1wOnW:hover ._2HGn0 {
  opacity: .7; }

.comp-kdgkv5kb ._3cULP {
  max-width: 125px;
  max-height: 26px;
  transition: opacity .2s; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="550px"] ._3cULP {
  max-width: 90px;
  max-height: 20px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-max-width~="350px"] ._3cULP {
  max-width: 70px;
  max-height: 18px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._3cULP {
  max-width: 450px;
  max-height: 36px; }

.comp-kdgkv5kb ._3cULP._22Hry {
  display: none; }

.comp-kdgkv5kb ._2H63Z {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2H63Z {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2H63Z ._25uCp {
  display: none; }

.comp-kdgkv5kb ._2H63Z ._25uCp, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._2H63Z .RAFVN {
  display: block; }

.comp-kdgkv5kb ._2H63Z .RAFVN {
  display: none; }

.comp-kdgkv5kb ._2H63Z:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2); }

.comp-kdgkv5kb ._1_amy {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1_amy:hover {
  opacity: .7; }

.comp-kdgkv5kb ._3oxHj {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._2hGKh {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.comp-kdgkv5kb ._6hcZI {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._6hcZI {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px; }

.comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._6hcZI ._1R7WA {
  display: none; }

.comp-kdgkv5kb ._6hcZI ._1R7WA, .comp-kdgkv5kb [data-playable-hook=player-container][data-playable-in-full-screen=true] ._6hcZI ._3CbqB {
  display: block; }

.comp-kdgkv5kb ._6hcZI ._3CbqB {
  display: none; }

.comp-kdgkv5kb ._6hcZI:hover {
  -webkit-transform: scale(1.18);
          transform: scale(1.18); }

.comp-kdgkv5kb ._1_18H {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  width: 180px;
  height: 90px;
  border: 2px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._1_18H._1WT1Z {
  width: auto;
  height: auto;
  border: none;
  border-radius: 0; }

.comp-kdgkv5kb .uekv6, .comp-kdgkv5kb ._2-mcQ {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  width: 180px;
  height: 90px; }

.comp-kdgkv5kb .uekv6 {
  z-index: 2; }

.comp-kdgkv5kb ._2-mcQ {
  z-index: 1; }

.comp-kdgkv5kb ._1WT1Z ._2SXS3 {
  background: none; }

.comp-kdgkv5kb ._1WT1Z .uekv6, .comp-kdgkv5kb ._1WT1Z ._2-mcQ {
  width: 0;
  height: 0; }

.comp-kdgkv5kb ._2SXS3 {
  font-size: 11px;
  line-height: 12px;
  position: relative;
  z-index: 3;
  padding: 4px 5px;
  white-space: nowrap;
  color: #fff;
  background: rgba(0, 0, 0, 0.8); }

.comp-kdgkv5kb ._MhG5 {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  cursor: pointer;
  transition-duration: .2s;
  transition-property: opacity;
  opacity: 1;
  border: 0;
  border-radius: 0;
  outline: none;
  background-color: transparent;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._MhG5:hover {
  opacity: .7; }

.comp-kdgkv5kb ._1pN59 {
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important; }

.comp-kdgkv5kb ._2fnYp {
  z-index: 55;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  pointer-events: none;
  background-color: #000;
  -ms-flex-align: center;
      align-items: center; }

.comp-kdgkv5kb ._2fnYp, .comp-kdgkv5kb ._1tQBd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.comp-kdgkv5kb ._1tQBd {
  z-index: 2;
  opacity: .5; }

.comp-kdgkv5kb {
  display: block !important; }

@media only screen and (max-width: 1185px) {
  .b-about-company {
    margin-top: 0px; } }

@media only screen and (max-width: 1024px) {
  .b-about-company__arrow {
    margin-left: 170px;
    margin-left: 243px; }
  .b-about-company__info {
    padding-top: 100px; }
    .b-about-company__info h1 {
      font-size: 58px; }
  .b-about-company__title {
    font-size: 14px; }
  .b-about-company__text {
    font-size: 15px; }
  .b-about-company__image h1 {
    font-size: 60px; }
  .b-our-brands__title h1 {
    font-size: 40px; }
  .b-our-brands__text {
    font-size: 15px; } }

@media (max-width: 985px) {
  .b-about-company {
    height: 524px; }
  .b-about-company__info {
    padding-top: 25px; }
    .b-about-company__info h1 {
      font-size: 40px; }
  .b-about-company__title {
    font-size: 14px; }
  .b-about-company__text {
    font-size: 13px; }
  .b-about-company__text--width {
    width: 98%; }
  .b-about-company__background {
    height: 524px;
    width: 537px; }
  .b-about-company__arrow {
    display: none; }
  .b-about-company__image {
    padding-top: 260px;
    width: 481px;
    height: 424px;
    background-image: url(../img/b-production-768.jpg); }
    .b-about-company__image h1 {
      font-size: 50px; }
  .b-our-brands {
    min-height: 265px;
    padding-bottom: 50px; }
  .b-our-brands__title h1 {
    font-size: 40px; }
  .b-our-brands__text {
    font-size: 15px; }
  .b-our-brands__arrow-img {
    width: 80px;
    background-position: right top; }
  .b-brands-slider .owl-nav {
    display: none; }
  .b-products-top h1, .b-products-bottom h1 {
    padding-top: 34px; }
  .b-products__value {
    font-size: 12px;
    padding-left: 20px;
    padding-right: 20px; }
  .b-products-top__text {
    font-size: 15px;
    width: 260px; }
  .b-products__name {
    font-size: 15px;
    padding-left: 20px;
    padding-right: 20px; }
  .b-cosmetics-buttons, .b-for-children-buttons {
    left: 68px; }
  .b-hygiene-buttons {
    right: 68px; }
  .b-products__hygiene--padding {
    padding-left: 20px; }
  .b-news h1 {
    font-size: 43px; }
  .b-news__title {
    font-size: 12px;
    padding-left: 20px;
    margin-bottom: 0px; }
  .b-news__name {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    margin: 0 auto; }
  .b-news__date {
    font-size: 12px;
    padding-left: 20px; }
  .b-catalog__item {
    height: 377px; }
  .b-catalog__title {
    font-size: 12px;
    padding-top: 205px;
    padding-left: 20px; }
  .b-catalog__name {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px; }
  .b-catalog__date {
    padding-left: 20px; }
  .b-catalog__img {
    top: 40px;
    max-height: 150px;
    max-width: 148px; } }

@media (max-width: 575px) {
  .b-about-company {
    height: 100%; }
  .b-about-company__image {
    padding-left: 20px; }
  .b-about-company__info h1 {
    font-size: 40px; }
  .b-about-company__image {
    height: 585px;
    margin: 0 auto;
    text-align: center;
    padding-top: 37px; }
    .b-about-company__image h1 {
      font-size: 70px; }
  .b-about-company__text {
    font-size: 16px; }
  .b-about-company__text--changefont {
    font-size: 18px; }
  .b-our-brands {
    padding-top: 40px; }
  .b-brands-slider {
    padding-top: 3px;
    width: 100%;
    background: #fff; }
  .b-products-top, .b-products-bottom {
    height: none; }
    .b-products-top h1, .b-products-bottom h1 {
      padding-top: 45px;
      font-size: 30px; }
  .b-products-top__text {
    width: 100%;
    font-size: 16px; }
  .button-210x60 {
    width: 100%; }
  .b-cosmetics, .b-hygiene, .b-for-children {
    height: 445px; }
  .b-hygiene-top {
    height: unset; }
  .b-products__item {
    width: 140px;
    height: 140px;
    margin-top: 25px; }
  .b-products__img {
    padding-top: 13px;
    height: 125px; }
  .b-products__value {
    display: none;
    padding-top: 5px;
    font-size: 10px; }
  .b-products__name {
    display: none;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 45px;
    overflow: hidden; }
  .b-news h1 {
    padding-top: 35px;
    padding-bottom: 17px;
    font-size: 40px; }
  .b-news__name {
    max-width: 255px; }
  .b-news__item, .b-catalog__item {
    margin-top: 18px; } }

.b-catalog-banner {
  height: 343px;
  background-image: url(../img/catalog/catalog-top-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-catalog-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-catalog-banner-inner-container p {
    padding-top: 110px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-catalog-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }
  .b-catalog-banner-inner-container h4 {
    padding-top: 15px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff; }

.b-catalog-bottom {
  width: 100%;
  height: 50px;
  display: block;
  background-color: #f6fbfe; }

.b-catalog-detial {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fefefe;
  padding: 20px; }

.b-catalog-detial__img {
  margin: 0 auto;
  text-align: center; }
  .b-catalog-detial__img img {
    max-width: 100%; }

.b-catalog-detial__description {
  padding: 10px; }

.b-catalog-detial__barcode {
  color: #cccccc;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 12px;
  padding-top: 0px; }

.b-catalog-detial__title {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 15px; }

.b-catalog-detial__hr {
  padding-left: 0px;
  margin-left: 0px;
  width: 96%;
  height: 1px;
  display: block;
  background-color: #e9f4fb; }

.b-catalog-detial__property {
  padding-top: 25px;
  padding-bottom: 25px; }

.b-catalog-detial__property-name {
  color: #cccccc;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 12px; }

.b-catalog-detial__property-item {
  color: #1d1032;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 12px; }

.b-catalog-detial__description-text-name {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 21px;
  margin-top: 35px;
  padding-top: 10px; }

.b-catalog-detial__description-text {
  color: #1d1032;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 16px; }

.b-catalog-detial__utp {
  padding-top: 50px;
  color: #1d1032;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 16px; }
  .b-catalog-detial__utp ul {
    list-style-image: url(../img/i-ul-utp.svg); }
  .b-catalog-detial__utp li {
    margin-left: 30px !important;
    text-align: left !important;
    line-height: 100% !important;
    padding-left: 25px !important;
    padding-bottom: 28px !important;
    color: #1d1032 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 5px !important; }

.b-catalog-detial-slider {
  margin: 0 auto; }
  .b-catalog-detial-slider .owl-carousel {
    overflow: hidden !important; }

.b-catalog-detial-slider__contest {
  margin: 0 auto;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 15px;
  padding-right: 15px; }

.b-catalog-detial-slider__similar_products {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 21px;
  padding-left: 30px;
  padding-bottom: 20px; }

.b-catalog-detial-slider__item {
  display: inline-block;
  background-color: #fefefe;
  width: 280px;
  height: 280px;
  padding: 15px; }
  .b-catalog-detial-slider__item img {
    max-width: 120px;
    max-height: 120px;
    vertical-align: middle;
    margin: 0 auto;
    display: block;
    border-style: none;
    width: initial !important; }
  .b-catalog-detial-slider__item:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

@-webkit-keyframes zooming {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.b-catalog-detial-slider__value {
  color: #cccccc;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 12px;
  padding-top: 0px; }

.b-catalog-detial-slider__title {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 14px; }

.b-catalog-detial-slider__link {
  text-decoration: none; }

.b-catalog-detial-slider__image, .b-catalog-detial-slider__description {
  display: block;
  width: 100%;
  height: 150px; }

.b-catalog-list {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fefefe;
  padding: 20px; }

.b-catalog-list__product-img {
  max-height: 150px;
  max-width: 150px;
  vertical-align: middle;
  margin: 0 auto;
  display: block;
  border-style: none;
  width: initial !important; }

.b-catalog-list__product-item {
  display: inline-block;
  background-color: #fefefe;
  min-height: 280px;
  padding: 15px;
  border: 1.5px solid #f6fbfe; }
  .b-catalog-list__product-item:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming;
    z-index: 500; }

@-webkit-keyframes zooming {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.b-catalog-list__link {
  text-decoration: none !important; }

.b-catalog-list__product-img-block, .b-catalog-list__product-description {
  display: block;
  width: 100%;
  min-height: 150px; }

.b-catalog-list__product-value {
  color: #cccccc;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 12px;
  padding-top: 0px; }

.b-catalog-list__product-title {
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 14px; }

/* The container */
.bx-filter-param-label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default checkbox */
.bx-filter-param-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.b-smart-filter__icons {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #f6fbfe;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #023f88; }

.bx-filter-param-text {
  margin-left: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #023f88; }

/* On mouse-over, add a grey background color */
.bx-filter-param-label:hover input ~ .b-smart-filter__icons {
  background-color: #c3e5fa; }

/* When the checkbox is checked, add a blue background */
.bx-filter-param-label input:checked ~ .b-smart-filter__icons {
  background-color: #023f88; }

/* Create the checkmark/indicator (hidden when not checked) */
.b-smart-filter__icons:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.bx-filter-param-label input:checked ~ .b-smart-filter__icons:after {
  display: block; }

/* Style the checkmark/indicator */
.bx-filter-param-label .b-smart-filter__icons:after {
  left: 7px;
  top: 4px;
  width: 5px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.bx-filter-parameters-box-hint, .bx-filter-parameters-box-title, .bx-filter-parameters-box-title span {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #1d1032 !important;
  text-decoration: none !important; }

.b-smart-filter__count {
  float: right !important; }

.bx_sitemap {
  padding-left: 5px !important;
  padding-right: 5px !important; }
  .bx_sitemap li {
    list-style-type: none !important; }
  .bx_sitemap ul {
    margin-left: 0px !important;
    padding-left: 0px !important; }

.level_2 li {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.bx_sitemap_li_title {
  padding-top: 20px !important;
  width: 100%; }
  .bx_sitemap_li_title a {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #023f88 !important; }
  .bx_sitemap_li_title .fa {
    float: right !important;
    font-size: 21px !important;
    cursor: pointer !important; }

.bx_sitemap_li_level_1 {
  padding-top: 30px !important;
  padding-left: 10px !important;
  padding-right: 10px !important; }
  .bx_sitemap_li_level_1 a {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
    font-size: 21px !important;
    color: #023f88 !important; }

.bx_sitemap_li_level_2 {
  padding-left: 0px !important; }

.bx_sitemap_li_level_3 {
  padding-left: 20px !important; }

.bx-filter.bx-blue .bx-filter-section {
  background: #fff !important; }

.bx-filter-section__title {
  display: block;
  width: 100%;
  height: 75px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  font-size: 21px !important;
  color: #023f88 !important; }

.b-catalog-list__sort-product {
  height: 75px; }

.b-catalog-list__sort {
  padding-top: 28px;
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 16px; }

.b-catalog-list__item a {
  padding: 10px;
  color: #023f88;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 16px; }

.fa {
  width: 30px;
  height: 30px;
  text-align: right;
  float: right !important;
  z-index: 200;
  position: relative; }

.b-catalog-list__item .fa {
  width: 30px;
  height: 30px;
  text-align: right;
  float: none !important;
  z-index: 200;
  position: relative; }

.b-catalog-list__plitka {
  display: inline-block;
  float: right;
  width: 80px;
  height: 80px;
  background-image: url(../img/catalog/b-catalog-top-plitka-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff;
  border: solid 1px #e9f4fb;
  cursor: pointer;
  z-index: 200;
  position: relative; }
  .b-catalog-list__plitka:hover {
    background-color: #f6fbfe; }

.b-catalog-list__list {
  display: inline-block;
  float: right;
  width: 80px;
  height: 80px;
  background-image: url(../img/catalog/b-catalog-top-list-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff;
  border: solid 1px #e9f4fb;
  cursor: pointer;
  z-index: 200;
  position: relative; }
  .b-catalog-list__list:hover {
    background-color: #f6fbfe; }

.b-catalog-list--modificator-view-list {
  padding-top: 73px;
  width: 100%; }

.b-catalog-list__icon-level-2-open {
  display: inline-block;
  float: right;
  width: 30px;
  height: 30px;
  z-index: 200;
  position: relative;
  background-image: url(../img/catalog/b-catalog-icon-open-l2.svg);
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer; }

.b-catalog-list__icon-level-2-close {
  display: inline-block;
  float: right;
  width: 30px;
  height: 30px;
  z-index: 200;
  position: relative;
  background-image: url(../img/catalog/b-catalog-icon-close-l2.svg);
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.left_menu-selector {
  width: 100%;
  padding: 30px;
  color: #1d1032;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer; }

.js-hide-parameters {
  display: none; }

@media (max-width: 575px) {
  .b-catalog-list__product-img {
    max-height: none;
    max-width: 75%; }
  .b-catalog-list__product-item {
    padding-left: 30px !important;
    padding-right: 30px !important; } }

.news-content-page {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fefefe;
  padding: 15px; }

.b-news-detail_title {
  padding-top: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 30px;
  color: #023f88; }

.news-content-date {
  padding-top: 25px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #171f4d; }

.news-content-img img {
  width: 100%; }

.b-news-banner {
  min-height: 482px;
  background-image: url(../img/news/list/news-list-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-news-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-news-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }
  .b-news-banner-inner-container h4 {
    padding-top: 20px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff; }

.b-news-list {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px; }

.b-news-list__cottonclub {
  display: block;
  height: 80px;
  padding-top: 60px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #023f88; }

.b-news-list__news-title {
  padding-top: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 70px;
  color: #023f88; }

.b-news-list__years {
  padding-left: 70px !important;
  padding-bottom: 40px; }
  .b-news-list__years li {
    display: inline;
    padding: 25px;
    list-style-type: none !important; }
  .b-news-list__years ul {
    margin-left: 0 !important;
    padding-left: 0 !important; }

.b-news-list__link {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 21px;
  color: #e6e6e6;
  text-decoration: none; }

.b-news-list__link-active {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 21px;
  color: #023f88;
  text-decoration: none; }

.b-news-list-holder {
  margin: 0 auto; }

.b-news-list--padding {
  padding-bottom: 30px; }

.b-news-list-title__item-left {
  position: relative;
  margin: 0 auto;
  height: 672px;
  width: 100%;
  background-image: url(../img/news/list/news-list-title-item.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news-list-title__item-rigth {
  border: 5px solid #023f88;
  position: relative;
  margin: 0 auto;
  height: 672px;
  width: 100%; }

.b-news-list-image_item {
  height: 200px;
  max-width: 200px;
  margin-bottom: 80px;
  margin: 0 auto;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news-list__item {
  position: relative;
  margin: 0 auto;
  height: 430px;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-news-list__cover {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.b-news-list__content-title {
  padding-top: 445px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  z-index: 2; }
  .b-news-list__content-title p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-news-list__content-title h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 40px;
    color: #ffffff; }
  .b-news-list__content-title a {
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 40px;
    color: #ffffff; }

.b-news-list__content-title-right {
  padding-top: 150px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  z-index: 2; }
  .b-news-list__content-title-right p {
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #023f88; }
  .b-news-list__content-title-right h5 {
    padding-top: 70px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #023f88; }
  .b-news-list__content-title-right h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #023f88; }
  .b-news-list__content-title-right a {
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #023f88; }

.b-news-list__content {
  padding-top: 285px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  z-index: 2; }
  .b-news-list__content p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #ffffff; }
  .b-news-list__content h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff; }
  .b-news-list__content a {
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff; }

.b-news-list-pagination {
  padding-left: 15px;
  padding-bottom: 40px; }
  .b-news-list-pagination li {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 21px;
    vertical-align: middle;
    color: #023f88;
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 70px;
    list-style-type: none !important;
    text-align: center; }
  .b-news-list-pagination ul {
    margin-left: 0 !important;
    padding-left: 0 !important; }
  .b-news-list-pagination .next {
    border: 1px solid #023f88;
    display: inline-block;
    width: 70px;
    height: 70px;
    background: linear-gradient(#648880, #293f50);
    background-image: url(../img/right-button-arrow-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff; }
    .b-news-list-pagination .next:hover {
      cursor: pointer;
      background-image: url(../img/right-button-arrow-white.png);
      background-color: #023f88; }
  .b-news-list-pagination .prev {
    border: 1px solid #023f88;
    display: inline-block;
    width: 70px;
    height: 70px;
    background: linear-gradient(#648880, #293f50);
    background-image: url(../img/left-button-arrow-blue.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff; }
    .b-news-list-pagination .prev:hover {
      cursor: pointer;
      background-image: url(../img/left-button-arrow-white.png);
      background-color: #023f88; }
  .b-news-list-pagination .active {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 31px; }

@media (max-width: 1024px) {
  .b-news-banner {
    min-height: 380px; }
  .b-news-banner-inner-container p {
    padding-top: 136px;
    font-size: 15px; }
  .b-news-banner-inner-container h1 {
    font-size: 50px; } }

@media (max-width: 575px) {
  .b-news-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; }
  .b-news-banner-inner-container {
    padding-top: 5px; }
    .b-news-banner-inner-container h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px;
      padding-left: 0px; }
    .b-news-banner-inner-container p {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; }
    .b-news-banner-inner-container h4 {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; } }

.b-contacts {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px; }

.b-contacts-title {
  padding-top: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 55px;
  color: #023f88; }

.b-contacts-banner {
  min-height: 482px;
  background-image: url(../img/contacts/b-contacts-banner.jpg);
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 100%;
  background-size: cover; }

@media (max-width: 1024px) {
  .b-contacts-banner {
    min-height: 380px; } }

@media (max-width: 575px) {
  .b-contacts-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; } }

.b-vacancy-banner {
  min-height: 482px;
  background-image: url(../img/vacancy/b-vacancy-title.jpg);
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 100%;
  background-size: cover; }

.b-vacancy-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-vacancy-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-vacancy-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }

.b-vacancy {
  max-width: 1170px;
  margin: 0 auto;
  padding: 15px; }

.b-vacancy-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  color: #023f88; }
  .b-vacancy-title p {
    font-size: 16px;
    color: white; }
  .b-vacancy-title h1 {
    font-size: 70px;
    color: white;
    margin-left: -5px; }

.b-vacancy-content {
  display: block; }

.b-vacancy-content__job {
  background-color: #fff;
  margin: 15px;
  padding: 20px;
  min-height: 300px;
  padding-top: 40px; }
  .b-vacancy-content__job p {
    max-width: 200px;
    margin: auto; }
  .b-vacancy-content__job p:not(.b-vacancy-content__job-contact):not(.b-vacancy-content__job-email):not(.b-vacancy-content__job-address) {
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #023f88; }

.b-vacancy-content__job-address {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #023f88; }

.b-vacancy-content__job-contact {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px; }

.b-vacancy-content__job-email {
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #023f88; }

.b-vacancy-link-hh {
  background-color: #fff;
  min-height: 310px;
  border: 1px solid #023f88;
  max-width: 1170px;
  padding: 25px;
  margin-top: 50px;
  margin-bottom: 50px; }
  .b-vacancy-link-hh p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }
  .b-vacancy-link-hh h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #023f88; }
  .b-vacancy-link-hh h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #023f88; }

@media (max-width: 1024px) {
  .b-vacancy-banner {
    min-height: 380px; } }

.b-company {
  padding: 0px; }

.b-company-mission-banner {
  min-height: 482px;
  background-image: url(../img/company/mission/company-mission-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }
  .b-company-mission-banner h1 {
    padding-top: 130px;
    padding-left: 46%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 100px;
    color: #ffffff; }

.b-company-mission {
  max-width: 1170px;
  margin: 0 auto;
  display: block;
  min-height: 325px;
  background-color: #f6f8fb; }

.b-company-mission__group {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  display: block;
  position: absolute;
  margin-top: -320px;
  padding: 40px;
  padding-top: 10px;
  width: 417px;
  height: 622px;
  background-color: #fff;
  background-image: url(../img/company/mission/company-mission-family.png);
  background-position: center bottom;
  background-repeat: no-repeat; }
  .b-company-mission__group h1 {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #023f88; }
  .b-company-mission__group p {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }
  .b-company-mission__group .b-breadcrumb-navigation {
    background-color: #fff;
    margin-left: -15px !important;
    width: 365px !important; }
    .b-company-mission__group .b-breadcrumb-navigation li {
      padding: 15px !important; }
    .b-company-mission__group .b-breadcrumb-navigation ul {
      background-color: #fff; }

.b-company-mission__cottonclub {
  display: block;
  padding-left: 480px;
  padding-right: 100px;
  padding-top: 67px; }
  .b-company-mission__cottonclub h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-company-mission__cottonclub p {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-values {
  max-width: 1170px;
  background-color: #f6f8fb;
  margin: 0 auto;
  display: block; }

.b-company-values__title {
  padding-left: 40px;
  padding-top: 50px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 40px;
  color: #023f88; }

.b-company-values__item {
  margin: 0 auto;
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 250px; }

.b-company-values__img {
  padding-top: 100px;
  display: block;
  height: 180px; }

.b-company-values__text {
  padding-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #1d1032;
  width: 235px;
  display: block; }

@media (max-width: 1185px) {
  .b-company-mission-banner h1 {
    padding-top: 190px;
    padding-left: 50%;
    font-size: 80px; }
  .b-company-mission__cottonclub {
    padding-right: 30px; } }

@media only screen and (max-width: 1024px) {
  .b-company-mission-banner {
    min-height: 380px; }
    .b-company-mission-banner h1 {
      font-size: 60px;
      padding-left: 55%; }
  .b-company-mission__group {
    width: 378px; }
    .b-company-mission__group h1 {
      padding-top: 28px; }
    .b-company-mission__group p {
      font-size: 15px; }
    .b-company-mission__group .b-breadcrumb-navigation {
      margin-left: -30px !important;
      width: 368px !important; }
  .b-company-mission__cottonclub {
    padding-left: 420px; }
    .b-company-mission__cottonclub h1 {
      font-size: 35px; }
    .b-company-mission__cottonclub p {
      font-size: 15px; }
  .b-company-values__item {
    padding-top: 20px;
    padding-bottom: 20px; }
  .b-company-values__img {
    padding-top: 20px;
    height: 100px; }
  .b-company-values__title {
    font-size: 35px; }
  .b-company-values__text {
    font-size: 15px; } }

@media (max-width: 768px) {
  .b-company-mission-banner {
    text-align: center;
    margin: 0 auto;
    min-height: 380px; }
    .b-company-mission-banner h1 {
      padding-top: 130px;
      padding-left: 0; }
  .b-company-mission__group {
    position: relative;
    margin-top: 0px;
    width: 100%;
    box-shadow: none;
    height: 522px; }
  .b-company-mission__cottonclub {
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 67px;
    background-color: #fff;
    padding-bottom: 40px; }
  .b-company-values__text {
    padding-right: 5px; }
  .b-company-values__item {
    width: 100%;
    padding: 20px; }
  .b-company-values__text {
    padding: 5px;
    width: 100%; } }

@media (max-width: 575px) {
  .b-company-mission-banner {
    min-height: 249px; }
    .b-company-mission-banner h1 {
      padding-top: 80px; }
  .b-company-values__item {
    padding-left: 40px;
    padding-right: 40px; } }

.b-company-about {
  background-color: #fff; }

.b-company-about-banner {
  min-height: 482px;
  background-image: url(../img/company/about/company-about-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-company-about-banner-inner-container {
  padding-left: 445px;
  margin: 0 auto;
  max-width: 1170px; }
  .b-company-about-banner-inner-container h1 {
    padding-top: 84px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 100px;
    color: #ffffff;
    font-weight: 900; }

.b-company-about-property {
  padding: 30px; }
  .b-company-about-property h1 {
    padding: 0;
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 70px;
    color: #ffffff; }
  .b-company-about-property p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }

.b-company-about-lider {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-lider-title {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  display: block;
  position: absolute;
  margin-top: -120px;
  padding: 40px;
  padding-top: 10px;
  width: 397px;
  height: 622px;
  background-color: #fff;
  background-image: url(../img/company/about/company-about-cup.png);
  background-position: center bottom;
  background-repeat: no-repeat; }
  .b-company-about-lider-title h1 {
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-company-about-lider-title p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #1d1032; }
  .b-company-about-lider-title .b-breadcrumb-navigation {
    background-color: #fff;
    margin-left: -15px !important;
    width: 365px !important; }
    .b-company-about-lider-title .b-breadcrumb-navigation li {
      padding: 15px !important; }
    .b-company-about-lider-title .b-breadcrumb-navigation ul {
      background-color: #fff; }

.b-company-about-lider-context {
  padding-top: 65px;
  padding-left: 42%; }

.b-company-about-lider-context__item {
  padding: 20px; }

.b-company-about-17-years {
  margin: 0 auto;
  max-width: 1170px;
  padding-top: 120px;
  background-color: #fff; }

.b-company-about-17-years__title {
  position: absolute;
  text-align: center; }
  .b-company-about-17-years__title h1 {
    padding-top: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 330px;
    color: #ffffff;
    text-shadow: 0 0 25px rgba(120, 120, 120, 0.5); }

.b-company-about-17-years__content {
  margin: 0 auto;
  display: block;
  border: 1px solid #023f88;
  width: 596px;
  min-height: 790px;
  padding: 88px;
  padding-top: 460px; }

.b-company-about-17-years__array {
  display: block;
  position: relative;
  background-color: #fff;
  width: 85px;
  height: 125px;
  background-image: url(../img/company/about/i-arrow-down.svg);
  background-position: center bottom;
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
  margin-top: -67px; }

.b-company-about-17-years-text {
  padding-top: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
  min-height: 520px; }

.b-company-about-17-years-text__item p {
  padding-top: 50px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #1d1032; }

.b-company-about-17-years-text__tend {
  width: 56px;
  height: 56px;
  background-image: url(../img/company/about/i-company-about-tend.svg);
  background-position: center bottom;
  background-repeat: no-repeat; }

.b-company-about-17-years-text__strat {
  width: 56px;
  height: 56px;
  background-image: url(../img/company/about/i-company-about-strat.svg);
  background-position: center bottom;
  background-repeat: no-repeat; }

.b-company-about-47-back {
  display: block;
  min-height: 839px;
  width: 100%;
  background-image: url(../img/company/about/company-about-47.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-company-about-47-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-47-card {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  display: block;
  position: absolute;
  margin-top: 118px;
  width: 664px;
  min-height: 812px;
  background-color: #fff;
  padding: 80px; }
  .b-company-about-47-card .b-company-about-47-card__small {
    padding-top: 106px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #1d1032; }
  .b-company-about-47-card h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 220px;
    color: #023f88; }
  .b-company-about-47-card h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 80px;
    color: #023f88; }
  .b-company-about-47-card p {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-production-int {
  display: block;
  min-height: 894px;
  width: 100%;
  background-image: url(../img/company/about/company-about-integr-production.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-company-about-production-int-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-production-content {
  padding-top: 216px;
  padding-left: 126px;
  padding-right: 20px; }
  .b-company-about-production-content h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-company-about-production-content p {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-production-patent {
  display: block;
  height: 705px;
  width: 100%;
  background-image: url(../img/company/about/company-about-porduction.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-company-about-production-patent-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-production-patent-card {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  display: block;
  position: absolute;
  margin-top: 114px;
  width: 664px;
  min-height: 698px;
  background-color: #fff;
  padding: 80px; }
  .b-company-about-production-patent-card h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 60px;
    color: #023f88; }
  .b-company-about-production-patent-card p {
    padding-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-production-patent-row {
  padding-top: 30px; }

.b-company-about-production-patent__item .arrow {
  display: block;
  width: 49px;
  height: 28px;
  padding-top: 0px;
  background-image: url(../img/company/about/arrow-3-2.svg);
  background-position: center bottom;
  background-repeat: no-repeat; }

.b-company-about-production-patent__item h1 {
  padding-top: 0px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 33px;
  color: #023f88; }

.b-company-about-production-patent__item p {
  padding-top: 0px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1d1032; }

.b-company-about-partners {
  display: block;
  min-height: 786px;
  width: 100%;
  background-color: #fff; }

.b-company-about-partners-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-partners-company {
  padding: 80px;
  padding-top: 280px; }
  .b-company-about-partners-company p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-partners-company__item {
  padding-top: 70px; }
  .b-company-about-partners-company__item h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #023f88; }

.b-company-partners-content {
  padding: 80px;
  padding-top: 192px;
  padding-left: 120px; }
  .b-company-partners-content h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-company-partners-content p {
    padding-top: 40px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-sertificates {
  display: block;
  min-height: 698px;
  width: 100%;
  background-color: #fff; }

.b-company-about-sertificates-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-company-about-sertificates__title {
  padding-top: 260px; }
  .b-company-about-sertificates__title h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-company-about-sertificates__title p {
    padding-top: 40px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-about-sertificates__title {
  padding-top: 176px;
  padding-left: 20px; }

.b-company-about-sertificates__items {
  padding-top: 74px; }

.b-company-about-sertificates__frame {
  margin-top: 10px;
  display: block;
  width: 365px;
  height: 478px;
  background-image: url(../img/company/about/company-about-sertificate-frame.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 74px; }
  .b-company-about-sertificates__frame:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

.b-company-about-sertificates__frame--left {
  position: absolute;
  margin-left: 10px; }

.b-company-about-sertificates__frame--right {
  position: absolute;
  margin-left: 404px; }

.b-company-about-sertificates__img {
  max-height: 325px; }

.b-company-about-sertificates__img-hidden {
  position: fixed;
  /* center the element */
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  /* give it dimensions */
  min-height: 10em;
  width: 90%; }

@media (max-width: 1199px) {
  .b-company-about-sertificates__title {
    padding-top: 27px;
    padding-left: 40px; }
  .b-company-about-sertificates__items {
    margin: 0 auto;
    text-align: center;
    padding-top: 24px; }
  .b-company-about-sertificates__frame--left {
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block; }
  .b-company-about-sertificates__frame--right {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px; } }

@media (max-width: 1185px) {
  .b-company-about-banner-inner-container h1 {
    font-size: 82px; }
  .b-company-about-property h1 {
    font-size: 60px; }
  .b-company-about-17-years__title {
    width: 100%; }
    .b-company-about-17-years__title h1 {
      font-size: 280px; }
  .b-company-about-47-card h1 {
    font-size: 200px; }
  .b-company-about-47-card h2 {
    font-size: 68px; }
  .b-company-about-production-content h1 {
    font-size: 40px; }
  .b-company-about-production-content {
    padding-left: 51px; }
  .b-company-partners-content {
    padding-top: 215px;
    padding-left: 51px; } }

@media (max-width: 1024px) {
  .b-company-about-banner {
    min-height: 380px; }
  .b-company-about-banner-inner-container {
    padding-left: 350px; }
    .b-company-about-banner-inner-container h1 {
      font-size: 57px; }
  .b-company-about-property {
    padding-left: 0px;
    padding-top: 15px; }
    .b-company-about-property h1 {
      font-size: 48px; }
    .b-company-about-property p {
      font-size: 14px; }
  .b-company-about-lider-title {
    width: 300px;
    height: 370px;
    margin-top: -250px;
    margin-left: 20px;
    background-image: url(../img/company/about/company-about-cup-768.png); }
    .b-company-about-lider-title .b-breadcrumb-navigation {
      width: 275px !important; }
  .b-company-about-lider-context {
    padding-left: 45%; }
  .b-company-about-lider-context__item p {
    font-family: 'Montserrat Regular', sans-serif;
    font-size: 15px; }
  .b-company-about-lider-title h1 {
    font-size: 35px; }
  .b-company-about-17-years__title {
    width: 100%; }
    .b-company-about-17-years__title h1 {
      font-size: 200px; }
  .b-company-about-17-years-text__item p {
    font-size: 15px; }
  .b-company-about-17-years__content {
    width: 596px;
    min-height: 615px;
    padding-top: 294px; }
  .b-company-about-17-years-text__item p {
    font-size: 15px; }
  .b-company-about-47-back {
    min-height: 656px; }
  .b-company-about-47-card {
    width: 455px;
    min-height: 640px;
    margin-left: 20px;
    margin-top: 65px;
    padding: 40px; }
    .b-company-about-47-card h1 {
      font-size: 180px; }
    .b-company-about-47-card h2 {
      padding-top: 0px;
      font-size: 60px; }
    .b-company-about-47-card p {
      padding-top: 8px;
      font-size: 15px; }
  .b-company-about-production-int {
    min-height: 609px; }
  .b-company-about-production-content {
    padding-top: 108px; }
    .b-company-about-production-content h1 {
      font-size: 30px; }
    .b-company-about-production-content p {
      font-size: 15px; }
  .b-company-about-production-patent {
    height: 588px; }
  .b-company-about-production-patent-row {
    padding-top: 15px; }
  .b-company-about-production-patent-card {
    margin-top: 100px;
    margin-left: 20px;
    width: 512px;
    min-height: 540px;
    padding: 40px; }
    .b-company-about-production-patent-card h1 {
      font-size: 50px;
      color: #023f88; }
    .b-company-about-production-patent-card p {
      padding-top: 0px;
      font-size: 15px; }
  .b-company-about-production-patent__item {
    padding: 0px; }
    .b-company-about-production-patent__item .arrow {
      width: 49px; }
    .b-company-about-production-patent__item h1 {
      font-size: 28px; }
    .b-company-about-production-patent__item p {
      font-size: 14px; }
  .b-company-about-partners {
    min-height: 620px; }
  .b-company-about-partners-company {
    padding: 40px;
    padding-top: 170px; }
    .b-company-about-partners-company p {
      font-size: 15px; }
  .b-company-about-partners-company__item {
    padding-top: 40px; }
    .b-company-about-partners-company__item h1 {
      font-size: 23px; }
  .b-company-partners-content {
    padding: 40px;
    padding-top: 150px;
    padding-left: 120px; }
    .b-company-partners-content h1 {
      font-size: 30px; }
    .b-company-partners-content p {
      padding-top: 30px;
      font-size: 15px; } }

@media (max-width: 768px) {
  .b-company-about-banner-inner-container {
    padding-left: 85px; }
  .b-company-about-lider-title {
    display: none; }
  .b-company-about-lider-context {
    padding-top: 20px;
    padding: 10px; }
  .b-company-about-lider-title-mobile {
    text-align: center;
    margin: 0 auto; }
    .b-company-about-lider-title-mobile h1 {
      font-family: 'Montserrat SemiBold', sans-serif;
      font-size: 30px;
      color: #023f88; }
    .b-company-about-lider-title-mobile p {
      font-family: 'Montserrat Regular', sans-serif;
      font-size: 12px;
      color: #1d1032; }
  .b-company-about-17-years {
    padding-top: 10px; }
  .b-company-about-17-years__content {
    width: 90%;
    padding: 35px;
    padding-bottom: 80px;
    padding-top: 334px; }
  .b-company-about-17-years__title h1 {
    font-size: 130px; }
  .b-company-about-17-years-text {
    padding-top: 35px; }
  .b-company-about-17-years-text__item p {
    font-size: 14px; }
  .b-company-about-17-years-text__tend, .b-company-about-17-years-text__strat {
    margin: 0 auto; }
  .b-company-about-47-back {
    background-image: none; }
  .b-company-about-47-card {
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 90%; }
  .b-company-about-production-int {
    background-image: none;
    margin: 0 auto;
    text-align: center; }
  .b-company-about-production-content {
    padding: 40px; }
  .b-company-about-production-patent {
    background-image: none;
    margin: 0 auto;
    text-align: center; }
  .b-company-about-production-patent-card {
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 90%; } }

@media (max-width: 575px) {
  .b-company-about-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center; }
  .b-company-about-property {
    padding-top: 5px; }
    .b-company-about-property h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px; }
    .b-company-about-property p {
      color: #023f88;
      font-size: 14px; }
  .b-company-about-banner-inner-container {
    padding: 10px;
    margin: 0 auto; }
    .b-company-about-banner-inner-container h1 {
      padding-top: 40px;
      color: #023f88;
      font-size: 40px; } }

.b-company {
  padding-top: 30px;
  background-color: #fff; }

.b-company-history {
  background-color: #fff;
  margin-top: 50px;
  padding-left: 12px;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.b-company-history-left-column h1 {
  margin-top: -10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 70px;
  color: #023f88; }

.b-company-history-left-column__cottonclub {
  padding-left: 4px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #023f88; }

.b-company-history-left-column__arrow-right {
  position: absolute;
  margin-left: 319px;
  margin-top: -53px;
  height: 15px;
  width: 71px;
  display: block;
  background-image: url(../img/b-company-history__arrow-right.png);
  background-position: left top;
  z-index: 100; }

.b-company-history-left-column__arrow-down {
  position: absolute;
  margin-left: 346px;
  margin-top: 9px;
  height: 58px;
  width: 16px;
  display: block;
  background-image: url(../img/b-company-history__arrow-down.png);
  background-position: left top;
  z-index: 100; }

.b-company-history-center-column {
  margin-left: 142px;
  margin-top: -20px; }

.b-company-history-center-column__years {
  font-family: 'Montserrat', sans-serif;
  font-weight: 100;
  font-size: 100px;
  color: #023f88; }

.b-company-history-center-column__arrow-right {
  position: absolute;
  left: 738px;
  top: 53px;
  height: 15px;
  width: 78px;
  display: block;
  background-image: url(../img/b-company-history-center-column__arrow-right.png);
  background-position: left top;
  z-index: 100; }

.b-company-history-right-column {
  position: absolute;
  /* margin-left: 763.9px; */
  left: 775px;
  top: -109px;
  padding-top: 35px;
  height: 807px;
  width: 761px;
  display: block;
  background-position: left top;
  background-image: url(../img/b-company-history-right-column.jpg); }

.b-company-history-right-column__headline {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 28px;
  color: #ffffff;
  margin-top: 49px;
  margin-left: 66px;
  max-width: 418px; }

.b-company-history-right-column__description {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  margin-top: 5px;
  margin-left: 66px;
  max-width: 418px; }

.swiper-container {
  overflow: hidden;
  width: 100%;
  height: 697px; }

.swiper-slide {
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 100;
  color: black;
  font-size: 80px;
  opacity: 0.2;
  transition: top 1s ease-out 0.5s; }

.swiper-slide-active {
  font-size: 100px !important;
  color: #023f88 !important;
  opacity: 1 !important; }

.swiper-slide-next {
  color: black !important;
  font-size: 90px !important;
  opacity: 0.4 !important; }

.swiper-slide-prev {
  color: black !important;
  font-size: 90px !important;
  opacity: 0.4 !important; }

.b-company-history-mobile {
  display: none;
  width: 100%;
  margin-top: -64px;
  margin-left: auto;
  margin-right: auto; }

.b-company-history-mobile-header h1 {
  margin-top: -4px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 50px;
  color: #023f88;
  text-align: center; }

.b-company-history-mobile-header__cottonclub {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #023f88;
  text-align: center; }

.b-company-history-mobile-header__arrow-down {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: absolute;
  top: 30px;
  margin-left: auto;
  height: 47px;
  width: 100%;
  display: block;
  background-image: url(../img/b-company-history-mobile-header__arrow-down.svg);
  background-position: center;
  background-repeat: no-repeat;
  z-index: 100; }

.b-company-history-mobile-slider {
  background-position: center;
  background-image: url(../img/b-company-history-right-column.png);
  height: 435px;
  width: 100%;
  background-size: 480px;
  margin-top: 31px; }

.b-company-history-mobile-slider-container {
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 100; }

.owl-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: -6px;
  background-image: url(../img/left-button-arrow-white.svg) !important; }

.owl-next {
  z-index: 101;
  right: -6px;
  background-image: url(../img/right-button-arrow-white.svg) !important; }

.owl-prev, .owl-next {
  top: 180px;
  position: absolute;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  border: 1px solid #fff !important; }

.slide-mobile__headline {
  padding-top: 15px;
  text-align: center;
  font-size: 70px;
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-weight: 100; }

.slide-mobile__event {
  font-weight: 900;
  margin: auto;
  width: 300px;
  text-align: center;
  font-size: 20px;
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600; }

.slide-mobile__description {
  padding-top: 8px;
  text-align: center;
  width: 300px;
  margin: auto;
  font-size: 18px;
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400; }

@media (max-width: 1185px) {
  .b-company-history-left-column h1 {
    font-size: 60px; }
  .b-company-history-left-column__arrow-right {
    display: none; }
  .b-company-history-left-column__arrow-down {
    display: none; }
  .b-company-history-center-column__arrow-right {
    left: 634px;
    top: 45px; }
  .b-company-history-right-column {
    left: 672px; }
  .b-company-history-right-column__headline {
    font-size: 24px;
    max-width: 310px; }
  .b-company-history-right-column__description {
    font-size: 18px;
    max-width: 310px; }
  .b-company-history-center-column {
    margin-left: 138px;
    margin-top: -7px; }
  .swiper-slide {
    font-size: 60px; }
  .swiper-slide-prev {
    font-size: 70px !important; }
  .swiper-slide-active {
    font-size: 80px !important; }
  .swiper-slide-next {
    font-size: 70px !important; } }

@media (max-width: 1024px) {
  .b-company-history-left-column h1 {
    font-size: 60px; }
  .b-company-history-left-column__cottonclub {
    font-size: 16px; }
  .b-company-history-left-column__arrow-right {
    margin-left: 243px;
    margin-top: -44px; }
  .b-company-history-left-column__arrow-down {
    margin-left: 270px; }
  .b-company-history-center-column {
    margin-left: 51px;
    margin-top: -2px; }
  .b-company-history-center-column__arrow-right {
    left: 565px;
    top: 50px; }
  .b-company-history-left-column__arrow-right {
    display: none; }
  .b-company-history-left-column__arrow-down {
    display: none; }
  .b-company-history-right-column {
    left: 603px; }
  .b-company-history-right-column__description {
    max-width: 279px; }
  .b-company-history-right-column__headline {
    max-width: 279px; } }

@media (max-width: 767px) {
  .b-company-history {
    padding: 0; }
  .b-company-history-left-column {
    display: none; }
  .b-company-history-center-column {
    display: none; }
  .b-company-history-right-column {
    display: none; }
  .b-company-history-mobile {
    display: block;
    padding-top: 50px; }
  .swiper-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .b-company-history-mobile-header__arrow-down {
    top: 71px !important;
    display: block; }
  .b-company-history-center-column__arrow-right {
    display: none; } }

@media (max-width: 480px) {
  .b-company-history {
    padding: 0; }
  .b-company-history-left-column {
    display: none; }
  .b-company-history-center-column {
    display: none; }
  .b-company-history-right-column {
    display: none; }
  .b-company-history-mobile {
    display: block; }
  .swiper-wrapper {
    display: -ms-flexbox;
    display: flex; } }

.b-company-premii {
  background-color: #fff; }

.b-company-premii-banner {
  min-height: 482px;
  background-image: url(../img/company/premii/company-premii-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-company-premii-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-company-premii-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-company-premii-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }

.b-company-premii-container {
  max-width: 1170px;
  margin: 0 auto;
  padding: 10px; }

.b-company-premii__item {
  padding: 10px; }
  .b-company-premii__item h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #1d1032; }
  .b-company-premii__item h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #1d1032; }
  .b-company-premii__item p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-company-premii__arrow {
  margin-top: 20px;
  display: block;
  height: 30px;
  width: 50px;
  background-image: url(../img/company/premii/arrow.svg);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii--padding-bottom {
  padding-bottom: 50px; }

.b-company-premii__image-stm {
  margin-left: 36%;
  margin-top: -245px;
  display: block;
  width: 118px;
  height: 374px;
  background-image: url(../img/company/premii/stm.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-gazel {
  margin-left: 36%;
  margin-top: -20px;
  display: block;
  width: 268px;
  height: 269px;
  background-image: url(../img/company/premii/gazel.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-prava {
  margin-left: 26%;
  margin-top: -1089px;
  display: block;
  width: 457px;
  height: 625px;
  background-image: url(../img/company/premii/prava.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-premii-potrebitel {
  margin-left: 6%;
  margin-top: -393px;
  display: block;
  width: 456px;
  height: 583px;
  background-image: url(../img/company/premii/premii-potrebitel.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-yasamay {
  margin-left: 26%;
  margin-top: -20px;
  display: block;
  width: 565px;
  height: 625px;
  background-image: url(../img/company/premii/yasamay.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-formula {
  margin-left: 36%;
  margin-top: 20px;
  display: block;
  width: 347px;
  height: 496px;
  background-image: url(../img/company/premii/formula.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-formula-cup {
  margin-left: 36%;
  margin-top: -259px;
  display: block;
  width: 316px;
  height: 297px;
  background-image: url(../img/company/premii/formula-cup.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-aura {
  margin-left: 36%;
  margin-top: -93px;
  display: block;
  width: 346px;
  height: 389px;
  background-image: url(../img/company/premii/aura.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-yasamay-bambo {
  margin-left: 36%;
  margin-top: -301px;
  display: block;
  width: 271px;
  height: 389px;
  background-image: url(../img/company/premii/yasamay-bambo.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-ctm-gramota {
  margin-left: 36%;
  margin-top: -416px;
  display: block;
  width: 369px;
  height: 427px;
  background-image: url(../img/company/premii/ctm-gramota.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-sol-luna {
  margin-left: 25%;
  margin-top: -320px;
  display: block;
  width: 521px;
  height: 426px;
  background-image: url(../img/company/premii/sol-luna.png);
  background-position: center center;
  background-repeat: no-repeat; }

.b-company-premii__image-prioritet-2019 {
  margin-left: 24%;
  margin-top: -100px;
  display: block;
  width: 594px;
  height: 736px;
  background-image: url(../img/company/premii/prioritet2019.png);
  background-position: center center;
  background-repeat: no-repeat; }

@media (max-width: 1185px) {
  .b-company-premii-banner-inner-container p {
    padding-top: 146px; }
  .b-company-premii__image-yasamay {
    margin-left: 48%; }
  .b-company-premii__image-formula {
    margin-left: 45%; }
  .b-company-premii__image-formula-cup {
    margin-left: 66%; } }

@media (max-width: 1024px) {
  .b-company-premii-banner {
    min-height: 380px; }
  .b-company-premii__item h1 {
    font-size: 23px; }
  .b-company-premii__item h2 {
    font-size: 25px; }
  .b-company-premii__item p {
    font-size: 14px; }
  .b-company-premii__image-stm {
    margin-left: 41%;
    margin-top: -327px; }
  .b-company-premii__image-gazel {
    margin-left: 26%;
    margin-top: -197px; }
  .b-company-premii__image-prava {
    margin-left: 5%;
    margin-top: -1112px; }
  .b-company-premii__image-premii-potrebitel {
    margin-left: 5%;
    margin-top: 48px; }
  .b-company-premii__image-yasamay {
    margin-left: 1%;
    background-size: 75%;
    margin-top: -371px; }
  .b-company-premii__image-formula {
    margin-left: 7%;
    margin-top: -119px; }
  .b-company-premii__image-formula-cup {
    margin-left: 44%;
    margin-top: -292px; }
  .b-company-premii__image-aura {
    margin-left: 21%;
    margin-top: -93px; }
  .b-company-premii__image-yasamay-bambo {
    margin-left: 29%;
    margin-top: -301px; }
  .b-company-premii__image-ctm-gramota {
    margin-left: 15%;
    margin-top: -459px; }
  .b-company-premii__image-sol-luna {
    margin-left: -1%;
    margin-top: -320px; }
  .b-company-premii__image-prioritet-2019 {
    margin-left: -1%; } }

@media (max-width: 575px) {
  .b-company {
    padding-top: 0px; }
  .b-company-premii-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; }
  .b-company-premii-banner-inner-container {
    padding-top: 5px; }
    .b-company-premii-banner-inner-container h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px;
      padding-left: 0px; }
    .b-company-premii-banner-inner-container p {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; }
  .b-company-premii__image-stm {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-gazel {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-prava {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-premii-potrebitel {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-yasamay {
    margin: 0 auto;
    width: 98%;
    background-size: 100%; }
  .b-company-premii__image-formula {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-formula-cup {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-aura {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-yasamay-bambo {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-ctm-gramota {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-sol-luna {
    margin: 0 auto;
    width: 98%; }
  .b-company-premii__image-prioritet-2019 {
    margin: 0 auto;
    width: 98%; } }

.b-law {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px; }

.b-law-title {
  padding-top: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 55px;
  color: #023f88; }

@media (max-width: 768px) {
  .b-law-title {
    font-size: 30px; } }

.b-production {
  padding: 0px; }

.b-production-our-manufacture-banner {
  min-height: 482px;
  background-image: url(../img/production/own-manifacture/production-own-mainifacture-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-production-our-manufacture-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-production-our-manufacture-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-production-our-manufacture-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }

.b-production-our-manufacture {
  background-color: #fff;
  max-width: 1170px;
  margin: 0 auto; }
  .b-production-our-manufacture h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #023f88;
    padding-bottom: 20px; }
  .b-production-our-manufacture h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #1d1032;
    padding-bottom: 20px; }
  .b-production-our-manufacture p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }
  .b-production-our-manufacture img {
    max-width: 98%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 auto; }
  .b-production-our-manufacture ul {
    list-style-image: url(../img/i-ul-utp.svg); }
  .b-production-our-manufacture li {
    margin-left: 30px !important;
    text-align: left !important;
    line-height: 100% !important;
    padding-left: 25px !important;
    padding-bottom: 28px !important;
    color: #1d1032 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 5px !important; }

@media (max-width: 1024px) {
  .b-production-our-manufacture-banner {
    min-height: 380px; }
  .b-production-our-manufacture-banner-inner-container p {
    padding-top: 136px;
    font-size: 15px; }
  .b-production-our-manufacture-banner-inner-container h1 {
    font-size: 50px; } }

@media (max-width: 575px) {
  .b-production-our-manufacture-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; }
  .b-production-our-manufacture-banner-inner-container {
    padding-top: 5px; }
    .b-production-our-manufacture-banner-inner-container h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px;
      padding-left: 0px; }
    .b-production-our-manufacture-banner-inner-container p {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; } }

.b-production-contract-manufacture-banner {
  min-height: 482px;
  background-image: url(../img/production/contract-manifacture/production-contract-mainifacture-banner.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-production-contract-manufacture-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-production-contract-manufacture-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-production-contract-manufacture-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }

.b-production-contract-manufacture {
  background-color: #fff;
  max-width: 1170px;
  margin: 0 auto; }
  .b-production-contract-manufacture h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #023f88;
    padding-bottom: 20px; }
  .b-production-contract-manufacture h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #1d1032;
    padding-bottom: 20px; }
  .b-production-contract-manufacture p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }
  .b-production-contract-manufacture img {
    max-width: 98%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 auto; }
  .b-production-contract-manufacture ul {
    list-style-image: url(../img/i-ul-utp.svg); }
  .b-production-contract-manufacture li {
    margin-left: 30px !important;
    text-align: left !important;
    line-height: 100% !important;
    padding-left: 25px !important;
    padding-bottom: 28px !important;
    color: #1d1032 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 5px !important; }

@media (max-width: 1024px) {
  .b-production-contract-manufacture-banner {
    min-height: 380px; }
  .b-production-contract-manufacture-banner-inner-container p {
    padding-top: 136px;
    font-size: 15px; }
  .b-production-contract-manufacture-banner-inner-container h1 {
    font-size: 50px; } }

@media (max-width: 575px) {
  .b-production-contract-manufacture-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; }
  .b-production-contract-manufacture-banner-inner-container {
    padding-top: 5px; }
    .b-production-contract-manufacture-banner-inner-container h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px;
      padding-left: 0px; }
    .b-production-contract-manufacture-banner-inner-container p {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; } }

.b-brands-slider__aura {
  display: block;
  background-image: url(../img/brands-logo/aura.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__i {
  display: block;
  background-image: url(../img/brands-logo/i.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__lure {
  display: block;
  background-image: url(../img/brands-logo/lure.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__maditol {
  display: block;
  background-image: url(../img/brands-logo/maditol.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__olea {
  display: block;
  background-image: url(../img/brands-logo/olea.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__prosto-chisto {
  display: block;
  background-image: url(../img/brands-logo/prosto-chisto.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__qualita {
  display: block;
  background-image: url(../img/brands-logo/qualita.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__spa {
  display: block;
  background-image: url(../img/brands-logo/spa.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-slider__sun {
  display: block;
  background-image: url(../img/brands-logo/sun.png);
  width: 135px;
  height: 135px;
  background-repeat: no-repeat;
  background-size: 75%;
  background-position: 50%; }

.b-brands-banner {
  min-height: 482px;
  background-image: url(../img/brands/b-brands-title.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-brands-banner-inner-container {
  max-width: 1170px;
  margin: 0 auto;
  padding-left: 20px; }
  .b-brands-banner-inner-container p {
    padding-top: 186px;
    padding-left: 8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  .b-brands-banner-inner-container h1 {
    padding-top: 0px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 80px;
    color: #ffffff; }
  .b-brands-banner-inner-container h4 {
    padding-top: 20px;
    padding-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff; }

@media (max-width: 575px) {
  .b-brands-banner {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 141px; }
  .b-brands-banner-inner-container {
    padding-top: 5px; }
    .b-brands-banner-inner-container h1 {
      padding-top: 10px;
      color: #023f88;
      font-size: 45px;
      padding-left: 0px; }
    .b-brands-banner-inner-container p {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; }
    .b-brands-banner-inner-container h4 {
      color: #023f88;
      font-size: 15px;
      padding-top: 20px;
      padding-left: 0px; } }

.b-brands-banner-detail {
  min-height: 482px;
  background-image: url(../img/brands/b-brands-title.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-brands-title-aura {
  background-image: url(../img/brands/b-brands-title-aura.jpg) !important; }

.b-brands-title-lure {
  background-image: url(../img/brands/b-brands-title-lure.jpg) !important; }

.b-brands-title-qualita {
  background-image: url(../img/brands/b-brands-title-qualita.jpg) !important; }

.b-brands-title-spa {
  background-image: url(../img/brands/b-brands-title-spa.jpg) !important; }

.b-brands-title-sun-and-moon {
  background-image: url(../img/brands/b-brands-title-sun-and-moon.jpg) !important; }

.b-brands-title-yasamay {
  background-image: url(../img/brands/b-brands-title-yasamay.jpg) !important; }

.b-brands-title-olea {
  background-image: url(../img/brands/b-brands-title-olea.jpg) !important; }

.b-brands-title-prosto-chisto {
  background-image: url(../img/brands/b-brands-title-prosto-chisto.jpg) !important; }

.b-brands-title-maditol {
  background-image: url(../img/brands/b-brands-title-maditol.jpg) !important; }

.b-brands-banner-detail-inner-container {
  padding-left: 445px;
  margin: 0 auto;
  max-width: 1170px; }
  .b-brands-banner-detail-inner-container h1 {
    text-align: center;
    padding-top: 220px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 100px;
    color: #ffffff; }

.b-brands-detal {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fefefe;
  padding: 15px; }

.b-brands-detail-top-block {
  max-width: 1170px;
  margin: 0 auto;
  min-height: 424px; }

.b-brands-detail-top-block-brand {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  background-color: #fff;
  display: block;
  position: absolute;
  margin-top: -333px;
  padding: 40px;
  padding-top: 10px;
  width: 397px;
  height: 622px; }
  .b-brands-detail-top-block-brand h1 {
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #023f88; }
  .b-brands-detail-top-block-brand p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #1d1032; }
  .b-brands-detail-top-block-brand .b-breadcrumb-navigation {
    background-color: #fff;
    margin-left: -15px !important;
    width: 365px !important; }
    .b-brands-detail-top-block-brand .b-breadcrumb-navigation li {
      padding: 15px !important; }
    .b-brands-detail-top-block-brand .b-breadcrumb-navigation ul {
      background-color: #fff; }

.b-brands-detail-top-block-brand__logo {
  margin: 0 auto;
  text-align: center; }

.b-brands-detail-top-block-brand__img {
  height: 328px;
  margin: 0 auto; }

.b-brands-detail-top-block-brand--logo-center {
  margin: 0 auto; }

.b-brands-detail-top-block-content {
  padding-top: 65px;
  padding-left: 47%;
  padding-right: 15%; }
  .b-brands-detail-top-block-content p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-brands-detail-middle {
  min-height: 648px;
  background-image: url(../img/brands/b-brands-middle.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: cover; }

.b-brands-middle-yasamay {
  background-image: url(../img/brands/b-brands-middle-yasamay.jpg) !important; }

.b-brands-middle-sun-and-moon {
  background-image: url(../img/brands/b-brands-middle-sun-and-moon.jpg) !important; }

.b-brands-middle-aura {
  background-image: url(../img/brands/b-brands-middle-aura.jpg) !important; }

.b-brands-middle-olea {
  background-image: url(../img/brands/b-brands-middle-olea.jpg) !important; }

.b-brands-middle-spa {
  background-image: url(../img/brands/b-brands-middle-spa.jpg) !important; }

.b-brands-middle-qualita {
  background-image: url(../img/brands/b-brands-middle-qualita.jpg) !important; }

.b-brands-middle-prostochisto {
  background-image: url(../img/brands/b-brands-middle-prostochisto.jpg) !important; }

.b-brands-middle-lure {
  background-image: url(../img/brands/b-brands-middle-lure.jpg) !important; }

.b-brands-middle-maditol {
  background-image: url(../img/brands/b-brands-middle-maditol.jpg) !important; }

.b-brands-detail-middle-card-container {
  max-width: 1170px;
  margin: 0 auto; }

.b-brands-detail-middle-card {
  box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
  display: block;
  position: absolute;
  margin-top: -91px;
  margin-left: 533px;
  width: 622px;
  min-height: 675px;
  background-color: #fff;
  padding: 80px; }
  .b-brands-detail-middle-card h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 100px;
    color: #023f88; }
  .b-brands-detail-middle-card h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 60px;
    color: #023f88; }
  .b-brands-detail-middle-card p {
    padding-top: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #1d1032; }

.b-brands-detail-bottom-container {
  background-color: #fff;
  width: 100%; }

.b-brands-detail-bottom {
  margin: 0 auto;
  max-width: 1170px;
  padding-top: 120px;
  background-color: #fff; }

.b-brands-detail-bottom__title {
  position: absolute;
  text-align: center;
  width: 100%;
  max-width: 1170px; }
  .b-brands-detail-bottom__title h1 {
    padding-top: 109px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 147px;
    color: #ffffff;
    text-shadow: 0 0 25px rgba(120, 120, 120, 0.5); }

.b-brands-detail-bottom__title--padding-soln h1 {
  padding-top: 10px !important; }

.b-brands-detail-bottom__content {
  margin: 0 auto;
  display: block;
  border: 1px solid #023f88;
  width: 596px;
  min-height: 790px;
  padding: 88px;
  padding-top: 408px;
  text-align: center; }

.b-brands-detail-bottom__array {
  display: block;
  position: relative;
  background-color: #fff;
  width: 85px;
  height: 125px;
  background-image: url(../img/company/about/i-arrow-down.svg);
  background-position: center bottom;
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: center;
  margin-top: -67px; }

.b-brands-detail-category-container {
  background-color: #f6fbfe; }

.b-brands-detail-category {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #f6fbfe;
  padding: 15px; }
  .b-brands-detail-category h1 {
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 21px;
    color: #023f88; }

.b-brands__social {
  border: 1px solid #023f88;
  min-height: 190px;
  text-align: center; }
  .b-brands__social h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #023f88;
    padding-bottom: 10px; }

.b-brands__social-vk {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../img/brands/b-brands-vk.png);
  background-position: center top;
  background-repeat: no-repeat; }

.b-brands__social-inst {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../img/brands/b-brands-inst.png);
  background-position: center top;
  background-repeat: no-repeat; }

.b-brands__social-tab {
  width: 25px;
  height: 19px;
  display: inline-block;
  vertical-align: top; }

@media (max-width: 1185px) {
  .b-brands-banner-detail-inner-container h1 {
    font-size: 82px; }
  .b-brands-detail-bottom__title {
    width: 100%; }
    .b-brands-detail-bottom__title h1 {
      font-size: 130px; }
  .b-brands-detail-middle-card {
    width: 487px;
    padding: 57px; }
    .b-brands-detail-middle-card h1 {
      font-size: 80px; }
    .b-brands-detail-middle-card h2 {
      font-size: 40px; } }

@media (max-width: 1024px) {
  .b-brands-banner-detail {
    min-height: 380px; }
  .b-brands-banner-detail-inner-container {
    padding-left: 330px; }
    .b-brands-banner-detail-inner-container h1 {
      font-size: 78px;
      padding-top: 147px; }
    .b-brands-banner-detail-inner-container p {
      font-size: 14px; }
  .b-brands-detail-top-block-brand {
    width: 300px;
    height: 370px;
    margin-top: -250px;
    margin-left: 20px; }
    .b-brands-detail-top-block-brand .b-breadcrumb-navigation {
      width: 275px !important; }
    .b-brands-detail-top-block-brand .b-brands-detail-top-block-brand__img {
      display: none; }
  .b-brands-detail-top-block-content {
    padding-left: 50%;
    padding-right: 13%; }
    .b-brands-detail-top-block-content p {
      font-size: 15px; }
  .b-brands-detail-middle-card {
    margin-left: 20px; }
    .b-brands-detail-middle-card p {
      font-size: 15px; }
    .b-brands-detail-middle-card h1 {
      font-size: 70px; }
    .b-brands-detail-middle-card h2 {
      font-size: 35px; }
  .b-brands-detail-bottom__content {
    font-size: 15px; }
  .b-brands-detail-bottom__title h1 {
    font-size: 119px; }
  .b-brands__social h1 {
    font-size: 16px; } }

@media (max-width: 768px) {
  .b-brands-banner-detail-inner-container {
    padding-left: 0px; }
    .b-brands-banner-detail-inner-container h1 {
      padding-top: 165px; }
  .b-brands-detail-top-block {
    min-height: 298px; }
  .b-brands-detail-top-block-brand {
    display: none; }
  .b-brands-detail-top-block-content {
    padding: 55px; }
  .b-brands-detail-middle {
    background-image: none; }
  .b-brands-detail-middle-card {
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: 90%; }
  .b-brands-detail-bottom {
    padding-top: 30px; }
  .b-brands-detail-bottom__content {
    width: 90%;
    padding: 35px;
    padding-bottom: 80px;
    padding-top: 334px; }
  .b-brands-detail-bottom__title h1 {
    font-size: 87px; }
  .b-brands__social {
    display: none; } 
  .video__media {
    display: none; } 
    .b-header-topline h1 {
        font-size: 35px !important;
    }
    .b-header-main {
        position: absolute !important;
    }
}

@media (max-width: 575px) {
  .b-brands-banner-detail {
    background-image: none;
    margin: 0 auto;
    text-align: center;
    min-height: 140px; }
  .b-brands-banner-detail-inner-container {
    padding: 10px;
    margin: 0 auto; }
    .b-brands-banner-detail-inner-container h1 {
      padding-top: 40px;
      color: #023f88;
      font-size: 40px; }
  .b-brands-detail-middle-card h1 {
    font-size: 44px; }
  .b-brands-detail-middle-card h2 {
    font-size: 30px; } }

.b-brands-list {
  max-width: 1170px;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px;
  padding-top: 50px; }

.b-brands__item-list {
  display: block;
  height: 188px;
  width: 188px;
  margin: 0 auto;
  text-align: center;
  background-color: #fff; }
  .b-brands__item-list span {
    margin: 0 auto;
    vertical-align: middle; }
  .b-brands__item-list:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

.b-brands__item {
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 188px;
  width: 188px;
  margin: 0 auto;
  text-align: center;
  padding-top: 65px;
  text-shadow: 1px 1px 2px #f6fbfe, 0 0 1em #f6f8fb;
  border: solid 1px #023f88; }
  .b-brands__item span {
    margin: 0 auto;
    vertical-align: middle; }
  .b-brands__item:hover {
    box-shadow: 0 0 25px rgba(120, 120, 120, 0.5);
    cursor: pointer;
    -webkit-animation: 1s ease-out 0s alternate-reverse 2 zooming;
    animation: 1s ease-out 0s alternate-reverse 2 zooming; }

.b-brands--padding-bottom {
  padding-bottom: 50px; }
  
.b-header-main {
    position: fixed;
    top: 0;
    z-index: 300;
    left: 0;
    margin-left: 0;
    width: 100%;
    min-height: 170px;
}

.b-header-topline {
    width: 90%;
    position: relative;
    top: 5px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}
.b-header-topline h1 {
    margin: auto;
    width: 90%;
    font-size: 40px;
    color: #023f88;  
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
}

.b-header-menu {
    max-width: 1170px;
    position: relative;
    top: 47px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.b-header-social{
  position: absolute;
  margin-left: 300px;
  top: 51px;
  left: 50%;
}


