@import url("https://fonts.googleapis.com/css?family=Playfair+Display");
*, *:before, *:after {
  margin: 0;
  padding: 0;
  text-decoration: none; }

.title_H {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1;
    line-height-margin-bottom: 1.875rem;
  text-transform: uppercase;
  color: #fff; }

.title_L {
  font-family: "Oswald", sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1;
    line-height-margin-bottom: 1.875rem;
  text-transform: uppercase;
  color: #fff;
  padding-bottom: 30px; }

.title_M {
  width: 250px;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #fff; }

.subTitle {
  font-family: "Oswald", sans-serif;
  font-size: 36px;
  font-weight: lighter;
  line-height: 1;
  text-transform: uppercase;
  color: #c8c9c7;
  padding: 16px 0; }

.P_content {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  font-weight: lighter;
  line-height: 1.5;
  color: #fff; }

.content {
  width: 250px;
  margin-top: 10px;
  font-family: "Noto Sans", Verdana;
  font-size: 14px;
    font-size-font-weight: 300;
  line-height: 1.2;
  text-align: left;
  color: #fff; }

@media (min-width: 768px) {
  .section0501 {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #222;
    position: relative; }
    .section0501 .box1 {
      display: block;
      width: 100%;
      height: 500px;
      position: absolute; }
      .section0501 .box1 .bImg {
        background-color: #111; }
      .section0501 .box1 .bImg1 {
        width: 30%;
        height: 500px;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden; }
        .section0501 .box1 .bImg1 .bImgS {
          width: 2000px;
          height: 500px;
          position: absolute;
          left: 50%;
          top: 0px;
          -webkit-transform: translateX(-51%);
          -ms-transform: translateX(-51%);
          transform: translateX(-51%); }
        .section0501 .box1 .bImg1 .bImg11 {
          background-image: url("../img/s01_1_l_01_03.png");
          background-position: center center;
          background-repeat: no-repeat;
          opacity: 1;
          -webkit-animation: efS0501 4s infinite alternate;
          animation: efS0501 4s infinite alternate; }
        .section0501 .box1 .bImg1 .bImg12 {
          background-image: url("../img/s01_1_l_01_02.gif");
          background-position: center center;
          background-repeat: no-repeat;
          mix-blend-mode: hard-light;
          -webkit-filter: brightness(1);
          filter: brightness(1);
          -webkit-animation: efS05012 4s infinite alternate;
          animation: efS05012 4s infinite alternate; }
        .section0501 .box1 .bImg1 .bImg13 {
          background-image: url("../img/s01_1_l_01_01.png");
          background-position: center center;
          background-repeat: no-repeat; }
        .section0501 .box1 .bImg1:after {
          content: "";
          display: block;
          width: 10px;
          height: 500px;
          position: absolute;
          top: 0;
          right: 0;
          background-color: #222;
          background-position: right 150px; }
  @-webkit-keyframes efS0501 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    30% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    100% {
      -webkit-filter: brightness(0);
      filter: brightness(0); } }
  @keyframes efS0501 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    30% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    100% {
      -webkit-filter: brightness(0);
      filter: brightness(0); } }
  @-webkit-keyframes efS05012 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    30% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    100% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); } }
  @keyframes efS05012 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    30% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    100% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); } }
      .section0501 .box1 .bImg2 {
        width: 40%;
        height: 500px;
        position: absolute;
        top: 0;
        left: 30%;
        overflow: hidden; }
        .section0501 .box1 .bImg2 .bImg21 {
          width: 2000px;
          height: 500px;
          position: absolute;
          left: 50%;
          top: 0px;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          background-image: url("../img/s05_1_l_02.png");
          background-position: center center;
          background-repeat: no-repeat; }
        .section0501 .box1 .bImg2:after {
          content: "";
          display: block;
          width: 10px;
          height: 500px;
          position: absolute;
          top: 0;
          left: 0;
          background-color: #222;
          background-position: left -150px; }
        .section0501 .box1 .bImg2 .angelL {
          width: 10px;
          height: 500px;
          position: absolute;
          background-color: #222;
          top: 0;
          right: 0;
          background-position: right 150px; }
      .section0501 .box1 .bImg3 {
        width: 30%;
        height: 500px;
        position: absolute;
        top: 0;
        right: 0;
        overflow: hidden; }
        .section0501 .box1 .bImg3 .bImgS {
          width: 2000px;
          height: 500px;
          position: absolute;
          left: 50%;
          top: 0px;
          -webkit-transform: translateX(-51%);
          -ms-transform: translateX(-51%);
          transform: translateX(-51%); }
        .section0501 .box1 .bImg3 .bImg31 {
          background-image: url("../img/s05_1_l_03_03.png");
          background-position: center center;
          background-repeat: no-repeat;
          -webkit-filter: hue-rotate(0deg);
          filter: hue-rotate(0deg);
          -webkit-animation: efS05022 12s infinite;
          animation: efS05022 12s infinite; }
        .section0501 .box1 .bImg3 .bImg32 {
          background-image: url("../img/s05_1_l_03_02.gif");
          background-position: center center;
          background-repeat: no-repeat;
          mix-blend-mode: hard-light;
          -webkit-animation: efS05021 12s infinite;
          animation: efS05021 12s infinite; }
        .section0501 .box1 .bImg3 .bImg33 {
          background-image: url("../img/s05_1_l_03_01.png");
          background-position: center center;
          background-repeat: no-repeat; }
        .section0501 .box1 .bImg3:after {
          content: "";
          display: block;
          width: 10px;
          height: 500px;
          position: absolute;
          top: 0;
          left: 0;
          background-color: #222;
          background-position: left -150px; }
  @-webkit-keyframes efS05021 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    6.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    18.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    31.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    43.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    56.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    68.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    81.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    93.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1); } }
  @keyframes efS05021 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    6.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    18.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    31.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    43.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    56.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    68.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    81.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    93.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1); } }
  @-webkit-keyframes efS05022 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(0deg);
      filter: hue-rotate(0deg); }
    6.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(45deg);
      filter: hue-rotate(45deg); }
    18.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(90deg);
      filter: hue-rotate(90deg); }
    31.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(135deg);
      filter: hue-rotate(135deg); }
    43.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(180deg);
      filter: hue-rotate(180deg); }
    56.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(225deg);
      filter: hue-rotate(225deg); }
    68.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(270deg);
      filter: hue-rotate(270deg); }
    81.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(315deg);
      filter: hue-rotate(315deg); }
    93.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(360deg);
      filter: hue-rotate(360deg); } }
  @keyframes efS05022 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(0deg);
      filter: hue-rotate(0deg); }
    6.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(45deg);
      filter: hue-rotate(45deg); }
    18.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(90deg);
      filter: hue-rotate(90deg); }
    31.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(135deg);
      filter: hue-rotate(135deg); }
    43.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(180deg);
      filter: hue-rotate(180deg); }
    56.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(225deg);
      filter: hue-rotate(225deg); }
    68.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(270deg);
      filter: hue-rotate(270deg); }
    81.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(315deg);
      filter: hue-rotate(315deg); }
    93.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(360deg);
      filter: hue-rotate(360deg); } }
      .section0501 .box1 .borderL {
        width: 30px;
        height: 500px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #222; }
      .section0501 .box1 .borderR {
        width: 30px;
        height: 500px;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #222; }
    .section0501 .box2 {
      display: none; }
    .section0501 .box3 {
      display: none; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .section0501 {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #222;
    position: relative; }
    .section0501 .box1 {
      display: none; }
    .section0501 .box2 {
      display: block;
      width: 100%;
      height: 500px;
      position: absolute; }
      .section0501 .box2 .bImg {
        background-color: #111; }
      .section0501 .box2 .bImg3 {
        width: 100%;
        height: 500px;
        position: absolute;
        top: 0;
        right: 0;
        overflow: hidden; }
        .section0501 .box2 .bImg3 .bImgS {
          width: 2000px;
          height: 500px;
          position: absolute;
          left: 50%;
          top: 0px;
          -webkit-transform: translateX(-51%);
          -ms-transform: translateX(-51%);
          transform: translateX(-51%); }
        .section0501 .box2 .bImg3 .bImg31 {
          background-image: url("../img/s05_1_l_03_03.png");
          background-position: center center;
          background-repeat: no-repeat;
          -webkit-animation: efS05022 12s infinite;
          animation: efS05022 12s infinite; }
        .section0501 .box2 .bImg3 .bImg32 {
          background-image: url("../img/s05_1_l_03_02.gif");
          background-position: center center;
          background-repeat: no-repeat;
          mix-blend-mode: hard-light;
          -webkit-animation: efS05021 12s infinite;
          animation: efS05021 12s infinite; }
        .section0501 .box2 .bImg3 .bImg33 {
          background-image: url("../img/s05_1_l_03_01.png");
          background-position: center center;
          background-repeat: no-repeat; }
      .section0501 .box2 .borderL {
        width: 30px;
        height: 500px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #222; }
      .section0501 .box2 .borderR {
        width: 30px;
        height: 500px;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #222; }
    .section0501 .box3 {
      display: none; } }

@media (max-width: 768px) {
  .section0501 {
    width: 100%;
    height: 500px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background-color: #111;
    background-color: #222;
    position: relative; }
    .section0501 .box1 {
      display: none; }
    .section0501 .box2 {
      display: none; }
    .section0501 .box3 {
      display: block;
      width: 100%;
      height: 500px;
      position: absolute; }
      .section0501 .box3 .bImg {
        background-color: #222; }
      .section0501 .box3 .bImg3 {
        width: 100%;
        height: 500px;
        position: absolute;
        top: 0;
        right: 0;
        overflow: hidden; }
        .section0501 .box3 .bImg3 .bImgS {
          width: 2000px;
          height: 500px;
          position: absolute;
          left: 50%;
          top: 0px;
          -webkit-transform: translateX(-51%);
          -ms-transform: translateX(-51%);
          transform: translateX(-51%); }
        .section0501 .box3 .bImg3 .bImg31 {
          background-image: url("../img/s05_1_l_03_03.png");
          background-position: center center;
          background-repeat: no-repeat;
          -webkit-animation: efS05022 12s infinite;
          animation: efS05022 12s infinite; }
        .section0501 .box3 .bImg3 .bImg32 {
          background-image: url("../img/s05_1_l_03_02.gif");
          background-position: center center;
          background-repeat: no-repeat;
          mix-blend-mode: hard-light;
          -webkit-animation: efS05021 12s infinite;
          animation: efS05021 12s infinite; }
        .section0501 .box3 .bImg3 .bImg33 {
          background-image: url("../img/s05_1_l_03_01.png");
          background-position: center center;
          background-repeat: no-repeat; }
  @-webkit-keyframes efS05021 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    6.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    18.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    31.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    43.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    56.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    68.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    81.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    93.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1); } }
  @keyframes efS05021 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    6.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    18.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    31.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    43.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    56.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    68.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    81.25% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1); }
    93.75% {
      -webkit-filter: brightness(0.7);
      filter: brightness(0.7); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1); } }
  @-webkit-keyframes efS05022 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(0deg);
      filter: hue-rotate(0deg); }
    6.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(45deg);
      filter: hue-rotate(45deg); }
    18.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(90deg);
      filter: hue-rotate(90deg); }
    31.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(135deg);
      filter: hue-rotate(135deg); }
    43.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(180deg);
      filter: hue-rotate(180deg); }
    56.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(225deg);
      filter: hue-rotate(225deg); }
    68.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(270deg);
      filter: hue-rotate(270deg); }
    81.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(315deg);
      filter: hue-rotate(315deg); }
    93.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(360deg);
      filter: hue-rotate(360deg); } }
  @keyframes efS05022 {
    0% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(0deg);
      filter: hue-rotate(0deg); }
    6.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    12.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(45deg);
      filter: hue-rotate(45deg); }
    18.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    25% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(90deg);
      filter: hue-rotate(90deg); }
    31.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    37.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(135deg);
      filter: hue-rotate(135deg); }
    43.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    50% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(180deg);
      filter: hue-rotate(180deg); }
    56.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    62.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(225deg);
      filter: hue-rotate(225deg); }
    68.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    75% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(270deg);
      filter: hue-rotate(270deg); }
    81.25% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    87.5% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(315deg);
      filter: hue-rotate(315deg); }
    93.75% {
      -webkit-filter: brightness(0.1);
      filter: brightness(0.1); }
    100% {
      -webkit-filter: brightness(1);
      filter: brightness(1);
      -webkit-filter: hue-rotate(360deg);
      filter: hue-rotate(360deg); } } }
