#main-menu-container {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: #E8E8E8;
  font-size: 55px;
  z-index: 9;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden; }
  #main-menu-container a {
    pointer-events: none; }
  #main-menu-container.active {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100); }
    #main-menu-container.active a {
      pointer-events: initial; }
  #main-menu-container .menu {
    padding: 0 0 0 80px;
    margin: 0 auto;
    list-style: none; }
    #main-menu-container .menu li {
      position: relative;
      -webkit-transform: translate(0, 30px);
      -ms-transform: translate(0, 30px);
      -o-transform: translate(0, 30px);
      transform: translate(0, 30px);
      opacity: 0;
      filter: alpha(opacity=0); }
      #main-menu-container .menu li:hover > a {
        text-decoration: line-through;
        color: #0906FF; }
      #main-menu-container .menu li a {
        color: #fff; }
      #main-menu-container .menu li.on-view {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100); }
    #main-menu-container .menu .sub-menu {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transform: translate(0, -10px);
      -ms-transform: translate(0, -10px);
      -o-transform: translate(0, -10px);
      transform: translate(0, -10px);
      visibility: hidden;
      padding-left: 0;
      position: absolute;
      top: 0;
      left: 0;
      list-style: none;
      z-index: 9999; }
      #main-menu-container .menu .sub-menu li {
        opacity: 1;
        filter: alpha(opacity=100); }
        #main-menu-container .menu .sub-menu li a {
          opacity: 0.4;
          filter: alpha(opacity=40); }
    #main-menu-container .menu > li:hover {
      z-index: 9999; }
      #main-menu-container .menu > li:hover .sub-menu {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100);
        visibility: visible; }
        #main-menu-container .menu > li:hover .sub-menu li a {
          color: #0906FF; }
        #main-menu-container .menu > li:hover .sub-menu li:hover a {
          opacity: 1;
          filter: alpha(opacity=100); }
    #main-menu-container .menu > li:nth-child(1) {
      margin-left: 413px; }
    #main-menu-container .menu > li:nth-child(2) {
      margin-left: 326px; }
    #main-menu-container .menu > li:nth-child(3) {
      margin-left: 245px; }
    #main-menu-container .menu > li:nth-child(4) {
      margin-left: 198px; }
    #main-menu-container .menu > li:nth-child(5) {
      margin-left: 128px; }
    #main-menu-container .menu > li:nth-child(6) {
      margin-left: 60px; }

#item-1 {
  margin-left: 413px; }

#item-2 {
  margin-left: 326px; }

#item-3 {
  margin-left: 245px; }

#item-4 {
  margin-left: 198px; }

#item-5 {
  margin-left: 128px; }

#item-6 {
  margin-left: 60px; }

#drawing-2 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  pointer-events: none; }

.bio-item {
  max-width: 424px; }
  .bio-item--wrap {
    height: 100%;
    width: 100%;
    position: relative;
    padding-left: 30px;
    background: #000000; }
    .bio-item--wrap:before, .bio-item--wrap:after {
      content: " ";
      display: table; }
    .bio-item--wrap:after {
      clear: both; }
    .bio-item--wrap:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaUAAAAYCAYAAAEt9tInAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIJJREFUeNpi+P//PwM+zMn23wCZJgYD1QZAaQES9BSQoFYA2R50TKwhCVD6AgkWH4DSE0hw5AdiAxApsD+gByADCY7cAKUXkOFIB0ociUdPA7bABgggsqKfzCSjgC/JUDMZowtcQE5uNEgysGT8gARHLiA2hWCLKUocSUqSIdmRpAQ2CAMEEM60jcT/gC2G8FmO7ml8AYJLLz47sbjJgFCBhcSfQIKbHtDITQvw8bGZwzAIA3IBuQGJ7A56ByStEzYxjt5AgqMDiHU0EQHpMJQCEr1yI5Cw0d30n1AiAgggBhrXtgkkBIoBsSmeQjcFkOAmAXx6qegmB3x+Jxiw2NpYVEoxCiSk4oJBUDwvGKBSJYBhNNCJCnQHagY6CW7agN58/U+CB0cDnYJAJ7X+xBXoDSM40BNoHeikNloGa6AbUBDoDygI9AODoKWIIQcQgD07KgIQhMEAbAQiGMEIRiCCEYhgBCIQwQhGIAIRbKBvHi+67dhueC4Ad/+xD24DdJdGuf4I2hxQrKMh09va9LSpjZkmYHyQylSATAt3JgTqLJRppRwIxkwnZBF8s2uA5f+CHXGDS2GPHWIPvWIXyOTqFm4w7IadCdbYO3bmzidj/i8g7F4Be1bCnpWwj4adH7v06EHBvll/fBdRCntQgAVhjwqZ0pdGj/qVyLDjYWlg35WwFwXsc6dzNupb8RKAfTO2ARiEgWBGyCgZgREYgVEzWpSODvDHwYgrUkayhMzb98+IR3tafMlWNzfGxhywptQTYfu5psujJsWPFmsqTueu1JTlRloQnW5Lk1bfOYLaHakFxdQmYkSYD2zYYQPssF1xZpAsirGjZzhikB8oBooBCNJBEIqBYmC8f+BFrqQYBcVAMaJaB6OKsZM5iGIQ1equieQx+HzWaHs7XVQSSbZeVDjswJAZo23EvKN5tK1f/JFoBobwvszwb523QzFQDGCI0ETv9wjQ3hnVMAjEYHgSkICESUACEiYBCUhAAhKQgAQkTAIOtiw5EkKA7VrI0fV72CMJ+a/ftf1LOtE3Vl8yxRizQWwRUEPss0GIIWZv1iIDjb/uz1oJitcvK+Q2gmKM2f2i1WkKKKFOH42fe5nxi05SjTU6NQqdur1K66RY1OhUKnSCWZi9FLNHJaMiHPbdwmErocjC+1aGDlsDRb9XYV7wgtboVAeQxRe0IZ2OYDZ3xGzpiNkmJbPaZKStWqwdtrZqaRx1GgOdBp0GnQbuQKxO0mSUOTtsbdXSO+o0LF3QqTsN3AHcAfPuwNGxeKOtPLVq8WIFlY6soNyZFaRJZIMjd6B16A6cwixtJVZQKp1MWUG4A3/N7ANmo9yBU5ll6MzQmaEz7gDMwuxlmKXTYOjM0Bl3AGZh9jLMMnSmaqHToNOAWZhNzuzWpq7K6NCZqoVOg04DZmHWKLNrO4YKZ0NnPm/l81bcAZjFHUis09a+rkb6t26hIi2Fz/bCw87Ds5mwIu2E71tJDntWQTwM6VRIOo2Zxq0hnSaQ8wSxmEona8xKdaodMau525LE4tbvDdARVSNbPzvGAAAAAElFTkSuQmCC) repeat-x center center;
      width: 100%;
      height: 22px;
      bottom: -22px;
      left: 0;
      position: absolute; }
  .bio-item--info {
    color: #0906FF;
    margin-top: 40px;
    align-items: flex-end;
    display: flex; }
    .bio-item--info:before, .bio-item--info:after {
      content: " ";
      display: table; }
    .bio-item--info:after {
      clear: both; }
  .bio-item--name, .bio-item--role {
    width: 49%; }
  .bio-item--name {
    float: left;
    font-size: 30px;
    text-transform: uppercase; }
  .bio-item--role {
    text-align: right;
    float: right; }
  .bio-item--icons {
    text-align: center;
    width: 30px;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    background: #0906FF;
    float: left; }
    .bio-item--icons ul {
      list-style: none;
      padding: 0; }
      .bio-item--icons ul a {
        display: block;
        color: #fff;
        padding: 10px; }
  .bio-item--media {
    height: 381px;
    overflow: hidden;
    position: relative;
    width: 50%;
    margin-left: auto;
    margin-right: auto; }
    .bio-item--media img {
      position: absolute;
      display: block;
      max-width: none;
      left: 0;
      top: 0;
      max-height: 100%;
      -webkit-transition: visibility .5s;
      -moz-transition: visibility .5s;
      -ms-transition: visibility .5s;
      -o-transition: visibility .5s;
      transition: visibility .5s; }
    .bio-item--media .video-js {
      max-width: 100%; }

.bio-item--media div {
  height: 300px;
  width: 174px;
  background-size: auto 100%; }

.bio-item {
  position: relative;
  overflow: hidden; }

.bio-item_photo {
  width: 100%;
  overflow: hidden;
  background-size: 100%;
  background-position: center top;
  position: relative;
  margin: auto;
  right: 0; }

.bio-item_photo::after {
  content: "";
  display: block;
  padding-top: 90%;
  position: relative;
  z-index: -1;
  width: 100%; }

.bio-item_sprite {
  width: 3000%;
  display: block;
  max-width: none;
  position: absolute;
  top: 0px;
  left: 0px; }

.bio_item {
  width: 50%; }

.talents-container {
  display: none; }
  .talents-container .vc_row .vc_column_container {
    padding-left: 30px;
    padding-right: 30px; }
  .talents-container.bio-active {
    display: block; }

.bio-group-switch {
  position: relative;
  text-align: justify; }
  .bio-group-switch li, .bio-group-switch .li {
    display: block; }
  .bio-group-switch a {
    letter-spacing: 1em;
    display: block;
    font-size: 20px;
    color: #0906FF;
    text-transform: uppercase;
    margin: 0 15px;
    text-align: center; }
    .bio-group-switch a.filter-active {
      text-decoration: line-through; }
  .bio-group-switch .li a {
    font-family: Abolition, sans-serif;
    margin: 0;
    width: calc(100% - 1em); }
  .bio-group-switch .owl-nav .owl-prev, .bio-group-switch .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  .bio-group-switch .owl-nav .owl-next {
    right: 0; }
  .bio-group-switch .owl-nav .owl-prev {
    left: 0; }
  @media (max-width: 767px) {
    .bio-group-switch a.line-cut:before {
      content: initial; } }

#intro-video {
  position: relative;
  background: transparent; }

.loaded .ytplayer-container {
  opacity: 1; }

.home-video-container {
  width: 100vw;
  height: 100vh;
  overflow: hidden; }

.video-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999; }

.on-video-active {
  z-index: 999;
  position: absolute;
  top: 50%;
  left: 80px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: none; }

.ytplayer-container {
  /*position: absolute;*/
  top: 0;
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

.ytplayer-shield {
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

#row-container {
  height: 100vh; }
  #row-container > .vc_row {
    float: left; }
  #row-container:before, #row-container:after {
    content: " ";
    display: table; }
  #row-container:after {
    clear: both; }

body.layout-horizontal {
  overflow: hidden; }
  body.layout-horizontal.touch-screen {
    overflow-x: auto; }

#main-menu-container, #main-menu-container a, #main-menu-container .menu li, #main-menu-container .menu .sub-menu {
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s; }

#loading-screen {
  background: #F4393D;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s; }

#back-bt-2 {
  position: fixed;
  bottom: 40px;
  right: calc(8.33% - 32px);
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
  pointer-events: none; }

.single-culture #back-bt-2, .single-charity #back-bt-2 {
  pointer-events: initial;
  opacity: 1;
  filter: alpha(opacity=100); }

.owl-slides .owl-carousel img {
  height: auto; }

#positive-switch {
  position: relative;
  margin-top: 180px;
  padding: 0 15px;
  font-size: 20px;
  list-style: none;
  margin-left: 10px; }
  #positive-switch .owl-nav {
    width: 100%; }
    #positive-switch .owl-nav .owl-prev, #positive-switch .owl-nav .owl-next {
      position: absolute;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      transform: translate(0, -50%); }
    #positive-switch .owl-nav .owl-next {
      right: 15px; }
    #positive-switch .owl-nav .owl-prev {
      left: 0; }
  #positive-switch .li a {
    letter-spacing: 1em;
    display: inline-block;
    font-size: 20px;
    color: #0906FF;
    font-family: Abolition, sans-serif;
    margin: 0px;
    width: calc(100% - 1em);
    white-space: nowrap;
    text-align: center; }
  @media (max-width: 767px) {
    #positive-switch a.line-cut:before {
      content: initial; } }

#positive-switch-container {
  padding-left: 15px;
  padding-right: 15px; }

#drawing svg polygon {
  -webkit-transition: all 2.5s;
  -moz-transition: all 2.5s;
  -ms-transition: all 2.5s;
  -o-transition: all 2.5s;
  transition: all 2.5s; }

/*# sourceMappingURL=blank.css.map*/