#top-main {
  position: relative;
}
#top-main .main-animation .mv_animation_globe_pin05 {
  width: 0.81%;
  height: 2.67%;
  left: 61.08%;
  top: 49.08%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_globe_pin04 {
  width: 0.81%;
  height: 2.72%;
  left: 57.2%;
  top: 42.25%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_globe_pin03 {
  width: 0.81%;
  height: 2.72%;
  left: 58.02%;
  top: 38.09%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_globe_pin02 {
  width: 0.81%;
  height: 2.72%;
  left: 57.8%;
  top: 45.64%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_globe_pin01 {
  width: 0.81%;
  height: 2.72%;
  left: 59.57%;
  top: 42.16%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_signboard_material {
  width: 8.72%;
  height: 9.06%;
  left: 19.09%;
  top: 49.59%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_material-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3000;
}
#top-main .main-animation .mv_signboard_material:hover {
  background-image: url(../images/mv_signboard_material_inversion-x2.png);
}
@media (max-width: 900px) {
  #top-main .main-animation .mv_signboard_material {
    display: none;
  }
}
#top-main .main-animation .mv_signboard_lifestyle {
  width: 8.72%;
  height: 9.06%;
  left: 24.05%;
  top: 57.93%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_lifestyle-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3100;
}
#top-main .main-animation .mv_signboard_lifestyle:hover {
  background-image: url(../images/mv_signboard_lifestyle_inversion-x2.png);
}
@media (max-width: 900px) {
  #top-main .main-animation .mv_signboard_lifestyle {
    display: none;
  }
}
#top-main .main-animation .mv_signboard_brand {
  width: 8.62%;
  height: 9%;
  left: 78.24%;
  top: 51.43%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_brand-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3200;
}
#top-main .main-animation .mv_signboard_brand:hover {
  background-image: url(../images/mv_signboard_brand_inversion-x2.png);
}
@media (max-width: 900px) {
  #top-main .main-animation .mv_signboard_brand {
    display: none;
  }
}
#top-main .main-animation .mv_signboard_retail {
  width: 8.62%;
  height: 9%;
  left: 70.16%;
  top: 30.45%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_retail-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3200;
}
#top-main .main-animation .mv_signboard_retail:hover {
  background-image: url(../images/mv_signboard_retail_inversion-x2.png);
}
@media (max-width: 900px) {
  #top-main .main-animation .mv_signboard_retail {
    display: none;
  }
}
#top-main .main-animation .mv_signboard_apparel {
  width: 8.66%;
  height: 9.06%;
  left: 56.25%;
  top: 59.64%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_apparel-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3300;
}
#top-main .main-animation .mv_signboard_apparel:hover {
  background-image: url(../images/mv_signboard_apparel_inversion-x2.png);
}
@media (max-width: 900px) {
  #top-main .main-animation .mv_signboard_apparel {
    display: none;
  }
}
#top-main .main-animation .mv_signboard_company {
  width: 16.5%;
  height: 9.11%;
  left: 41.77%;
  top: 38.79%;
  display: block;
  position: absolute;
  background-image: url(../images/mv_signboard_philosophy-x2.png);
  background-size: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3400;
}
#top-main .main-animation .mv_signboard_company:hover {
  background-image: url(../images/mv_signboard_philosophy_inversion-x2.png);
}
#top-main .main-animation .mv_signboard_company.has-en {
  width: 11.5%;
  height: 9.11%;
  left: 44.19%;
  top: 38.47%;
  background-image: url(../images/mv_signboard_what-we-value-most_en.png);
}
#top-main .main-animation .mv_signboard_company.has-en:hover {
  background-image: url(../images/mv_signboard_what-we-value-most_en_inversion.png);
}
#top-main .main-animation .mv_animation_globe_shadow {
  width: 9.38%;
  height: 9.44%;
  left: 56.67%;
  top: 51.49%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_lifestyle_swallow_move {
  width: 6.59%;
  height: 6.72%;
  left: 24.03%;
  top: 64.45%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_lifestyle_child_move {
  width: 1%;
  height: 3.39%;
  left: 27.09%;
  top: 68.28%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_lifestyle_mishin_move {
  width: 8.53%;
  height: 12.11%;
  left: 35.65%;
  top: 68.83%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_cityscape {
  width: 71.56%;
  height: 41.28%;
  left: 0%;
  top: 58.72%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_material {
  width: 44.38%;
  height: 36.39%;
  left: 0.44%;
  top: 30.54%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_material_move {
  width: 11.84%;
  height: 18.57%;
  left: 16.2%;
  top: 38.39%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_apparel {
  width: 27.25%;
  height: 35.83%;
  left: 54.64%;
  top: 51.73%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_apparel_iron_move {
  width: 3.06%;
  height: 10.5%;
  left: 55.72%;
  top: 69.57%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_apparel_fitting_move {
  width: 4.31%;
  height: 7.72%;
  left: 73.02%;
  top: 64.72%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_apparel_area {
  width: 28.97%;
  height: 29.61%;
  left: 53.16%;
  top: 59.96%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_yagi {
  width: 6.03%;
  height: 11.5%;
  left: 53.64%;
  top: 22.68%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_ship_up {
  width: 7.59%;
  height: 10.83%;
  left: 33.43%;
  top: 36.13%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_ship_down {
  width: 5.72%;
  height: 8.67%;
  left: 32%;
  top: 27.14%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_lifestyle {
  width: 35.91%;
  height: 31.5%;
  left: 15.77%;
  top: 58.36%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_mountain_people {
  width: 19.91%;
  height: 9.89%;
  left: 66.07%;
  top: 34.86%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_globe {
  width: 11.56%;
  height: 24.67%;
  left: 54.81%;
  top: 36.62%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_company_front {
  width: 7.97%;
  height: 8.39%;
  left: 50.54%;
  top: 63.84%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_company_front_move {
  width: 2.75%;
  height: 4.33%;
  left: 53.1%;
  top: 63.68%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_company {
  width: 18.88%;
  height: 24.5%;
  left: 41.69%;
  top: 46.7%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_cloud-right {
  width: 99.75%;
  height: 30.17%;
  left: 0.25%;
  top: 0.61%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_cloud-left {
  width: 99.69%;
  height: 21.06%;
  left: 0%;
  top: 4.44%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_brand {
  width: 28.53%;
  height: 34.28%;
  left: 71.47%;
  top: 36.76%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_brand_move {
  width: 11.13%;
  height: 15.83%;
  left: 85.26%;
  top: 41.61%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_brand_area {
  width: 29.53%;
  height: 28.44%;
  left: 70.47%;
  top: 43.39%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_retail_move {
  width: 15.91%;
  height: 21.2%;
  left: 65.98%;
  top: 35.75%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_retail {
  width: 13.91%;
  height: 20.11%;
  left: 66.28%;
  top: 35.2%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_retail_area {
  width: 15.88%;
  height: 15.67%;
  left: 64.94%;
  top: 38.25%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_airplane_move {
  width: 9.25%;
  height: 9.44%;
  left: 49.59%;
  top: 38.11%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_airplane_line {
  width: 83.03%;
  height: 0.44%;
  left: 45.78%;
  top: 7.62%;
  display: block;
  position: absolute;
  -webkit-transform: rotate(-31.18deg);
          transform: rotate(-31.18deg);
}
#top-main .main-animation .mv_animation_ship_right {
  width: 17.63%;
  height: 8.67%;
  left: 59.5%;
  top: 26.8%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_ship_center {
  width: 9.06%;
  height: 11.72%;
  left: 47.7%;
  top: 37.19%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_aerial-city {
  width: 19.41%;
  height: 15.06%;
  left: 79.61%;
  top: 6.59%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_aerial-city_move {
  width: 10.94%;
  height: 30.61%;
  left: 83.69%;
  top: 11.75%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_road {
  width: 82.97%;
  height: 63%;
  left: 0%;
  top: 37%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_river {
  width: 68.16%;
  height: 52%;
  left: 5.43%;
  top: 48%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_material_area {
  width: 38.19%;
  height: 21.94%;
  left: 5.13%;
  top: 47.08%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_lifestyle_area {
  width: 31.28%;
  height: 36.72%;
  left: 15.29%;
  top: 63.28%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_mesh {
  width: 30%;
  height: 41.67%;
  left: 70%;
  top: 58.33%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_land {
  width: 100%;
  height: 57.56%;
  left: 0%;
  top: 42.44%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_base {
  width: 100%;
  height: 73.83%;
  left: 0%;
  top: 26.17%;
  display: block;
  position: absolute;
}
#top-main .main-animation .mv_animation_white-gradation {
  width: 100%;
  height: 11.11%;
  left: 0%;
  top: 88.89%;
  display: block;
  position: absolute;
}
#top-main .main-animation .main__wrapper {
  position: absolute;
  inset: 0;
  margin: 0 auto;
  width: 1170px;
  height: 100%;
}
@media (max-width: 1169px) {
  #top-main .main-animation .main__wrapper {
    width: 100vw;
  }
}
#top-main .main-animation .main-copy img {
  position: absolute;
  top: 13.34%;
  display: block;
  width: 496px;
}
@media (max-width: 900px) {
  #top-main .main-animation .main-copy img {
    top: 10%;
    left: 5vw;
    width: 90%;
  }
}
@media (max-width: 767px) {
  #top-main .main-animation .main-copy img {
    top: 0%;
    left: 50%;
    width: 70%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
#top-main .-init {
  position: absolute;
  opacity: 0;
}

.main-visual {
  position: relative;
}
.main-visual .main-animation {
  background-color: #ccf8ff;
  z-index: -100;
}
.main-visual .main-animation::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
@media (max-width: 900px) {
  .main-visual {
    height: 135vw;
  }
  .main-visual .main-animation {
    position: absolute;
    width: 240vw;
    inset: 0 -100vw;
    margin: auto;
    z-index: auto;
  }
}
@media (max-width: 767px) {
  .main-visual {
    height: 120vw;
    margin-top: 23vw;
  }
  .main-visual .main-animation {
    width: 213.33328vw;
  }
}
@media (max-width: 440px) {
  .main-visual {
    margin-top: 36vw;
  }
}
@media ((max-width: 1600px) and (min-width: 900px)) {
  .main-visual {
    height: 900px;
  }
  .main-visual .main-animation {
    position: absolute;
    width: 1600px;
    inset: 0 -100vw;
    margin: auto;
    z-index: auto;
  }
}
@media (min-width: 1600px) {
  .main-visual .main-animation {
    width: 100%;
  }
}

/* animation */
.move__land.-init {
  -webkit-animation: base 1s linear 0.33s 1 normal forwards running;
          animation: base 1s linear 0.33s 1 normal forwards running;
}
.move__mesh01.-init {
  -webkit-animation: base 1s linear 0.43s 1 normal forwards running;
          animation: base 1s linear 0.43s 1 normal forwards running;
}
.move__mesh02.-init {
  -webkit-animation: base 1s linear 0.71s 1 normal forwards running;
          animation: base 1s linear 0.71s 1 normal forwards running;
}
.move__mesh03.-init {
  -webkit-animation: base 1s linear 0.99s 1 normal forwards running;
          animation: base 1s linear 0.99s 1 normal forwards running;
}
.move__mesh04.-init {
  -webkit-animation: base 1s linear 1.27s 1 normal forwards running;
          animation: base 1s linear 1.27s 1 normal forwards running;
}
.move__river.-init {
  -webkit-animation: base 0.4s linear 1.33s 1 normal forwards running;
          animation: base 0.4s linear 1.33s 1 normal forwards running;
}
.move__road.-init {
  -webkit-animation: base 0.5s linear 0.9s 1 normal forwards running;
          animation: base 0.5s linear 0.9s 1 normal forwards running;
}
.move__company--scale.-init {
  -webkit-animation: companyScale 0.7s linear 1.5s 1 normal forwards running;
          animation: companyScale 0.7s linear 1.5s 1 normal forwards running;
}
.move__sign--company.-init {
  -webkit-animation: signCompany 11.1s linear 2s 1 normal none running;
          animation: signCompany 11.1s linear 2s 1 normal none running;
}
.move__sign--company-loop.-init {
  -webkit-animation: signLoop 15s linear 2.01s infinite alternate forwards running;
          animation: signLoop 15s linear 2.01s infinite alternate forwards running;
}
.move__material.-init {
  -webkit-animation: material 0.6s linear 2.02s 1 normal forwards running;
          animation: material 0.6s linear 2.02s 1 normal forwards running;
}
.move__material--scale.-init {
  -webkit-animation: materialScale 0.6s linear 2.7s 1 normal forwards running;
          animation: materialScale 0.6s linear 2.7s 1 normal forwards running;
}
.move__lifestyle.-init {
  -webkit-animation: lifestyle 0.6s linear 3.4s 1 normal forwards running;
          animation: lifestyle 0.6s linear 3.4s 1 normal forwards running;
}
.move__lifestyle--scale.-init {
  -webkit-animation: lifestyleScale 0.6s linear 4s 1 normal forwards running;
          animation: lifestyleScale 0.6s linear 4s 1 normal forwards running;
}
.move__lifestyle--child.-init {
  -webkit-animation: child 10.3s linear 4.6s 1 normal none running;
          animation: child 10.3s linear 4.6s 1 normal none running;
}
.move__sign--material.-init {
  -webkit-animation: signMaterial 4s linear 4.8s 1 normal none running;
          animation: signMaterial 4s linear 4.8s 1 normal none running;
}
.move__sign--material-loop.-init {
  -webkit-animation: signLoop 15s linear 4.81s infinite alternate forwards running;
          animation: signLoop 15s linear 4.81s infinite alternate forwards running;
}
.move__apparel.-init {
  -webkit-animation: apparel 0.6s linear 4.9s 1 normal forwards running;
          animation: apparel 0.6s linear 4.9s 1 normal forwards running;
}
.move__apparel--scale.-init {
  -webkit-animation: apparelScale 0.6s linear 5.5s 1 normal forwards running;
          animation: apparelScale 0.6s linear 5.5s 1 normal forwards running;
}
.move__sign--apparel.-init {
  -webkit-animation: signApparel 4s linear 6.1s 1 normal none running;
          animation: signApparel 4s linear 6.1s 1 normal none running;
}
.move__sign--apparel-loop.-init {
  -webkit-animation: signLoop 15s linear 6.11s infinite alternate forwards running;
          animation: signLoop 15s linear 6.11s infinite alternate forwards running;
}
.move__brand.-init {
  -webkit-animation: brand 0.6s linear 6.2s 1 normal forwards running;
          animation: brand 0.6s linear 6.2s 1 normal forwards running;
}
.move__brand--scale.-init {
  -webkit-animation: brandScale 0.6s linear 6.8s 1 normal forwards running;
          animation: brandScale 0.6s linear 6.8s 1 normal forwards running;
}
.move__sign--brand.-init {
  -webkit-animation: signBrand 4s linear 7.4s 1 normal none running;
          animation: signBrand 4s linear 7.4s 1 normal none running;
}
.move__sign--brand-loop.-init {
  -webkit-animation: signLoop 15s linear 7.41s infinite alternate forwards running;
          animation: signLoop 15s linear 7.41s infinite alternate forwards running;
}
.move__retail.-init {
  -webkit-animation: retail 0.6s linear 7.5s 1 normal forwards running;
          animation: retail 0.6s linear 7.5s 1 normal forwards running;
}
.move__retail--scale.-init {
  -webkit-animation: retailScale 0.6s linear 8.1s 1 normal forwards running;
          animation: retailScale 0.6s linear 8.1s 1 normal forwards running;
}
.move__sign--retail.-init {
  -webkit-animation: signRetail 4s linear 8.7s 1 normal none running;
          animation: signRetail 4s linear 8.7s 1 normal none running;
}
.move__sign--retail-loop.-init {
  -webkit-animation: signLoop 15s linear 8.71s infinite alternate forwards running;
          animation: signLoop 15s linear 8.71s infinite alternate forwards running;
}
.move__city.-init {
  -webkit-animation: other01 0.4s linear 8.8s 1 normal forwards running;
          animation: other01 0.4s linear 8.8s 1 normal forwards running;
}
.move__globe--shadow.-init {
  -webkit-animation: other01 0.4s linear 9.2s 1 normal forwards running;
          animation: other01 0.4s linear 9.2s 1 normal forwards running;
}
.move__other01.-init {
  -webkit-animation: other01 0.8s linear 9.5s 1 normal forwards running;
          animation: other01 0.8s linear 9.5s 1 normal forwards running;
}
.move__ship--right.-init {
  -webkit-animation: other01 0.8s linear 9.9s 1 normal forwards running;
          animation: other01 0.8s linear 9.9s 1 normal forwards running;
}
.move__globe-pin01.-init {
  -webkit-animation: globePin 0.4s linear 10s 1 normal forwards running;
          animation: globePin 0.4s linear 10s 1 normal forwards running;
}
.move__ship--center.-init {
  -webkit-animation: other01 0.8s linear 10.3s 1 normal forwards running;
          animation: other01 0.8s linear 10.3s 1 normal forwards running;
}
.move__globe-pin02.-init {
  -webkit-animation: globePin 0.4s linear 10.4s 1 normal forwards running;
          animation: globePin 0.4s linear 10.4s 1 normal forwards running;
}
.move__globe-pin03.-init {
  -webkit-animation: globePin 0.4s linear 10.8s 1 normal forwards running;
          animation: globePin 0.4s linear 10.8s 1 normal forwards running;
}
.move__globe-pin04.-init {
  -webkit-animation: globePin 0.4s linear 11.2s 1 normal forwards running;
          animation: globePin 0.4s linear 11.2s 1 normal forwards running;
}
.move__globe-pin05.-init {
  -webkit-animation: globePin 0.4s linear 11.4s 1 normal forwards running;
          animation: globePin 0.4s linear 11.4s 1 normal forwards running;
}
.move__aerial-city.-init {
  -webkit-animation: aerialCity 0.7s linear 11.8s 1 normal forwards running;
          animation: aerialCity 0.7s linear 11.8s 1 normal forwards running;
}
.move__aerial.-init {
  -webkit-animation: aerial 3.2s linear 11.8s 1 normal none running;
          animation: aerial 3.2s linear 11.8s 1 normal none running;
}
.move__other02.-init {
  -webkit-animation: other02 2.35s linear 12.5s 1 normal none running;
          animation: other02 2.35s linear 12.5s 1 normal none running;
}
.move__other03.-init {
  -webkit-animation: other03 1.57s linear 13.28s 1 normal none running;
          animation: other03 1.57s linear 13.28s 1 normal none running;
}
.move__other04.-init {
  -webkit-animation: other04 0.79s linear 14.06s 1 normal none running;
          animation: other04 0.79s linear 14.06s 1 normal none running;
}
.move__company-front-loop.-init {
  -webkit-animation: companyFront 3.1s linear 14.85s infinite normal none running;
          animation: companyFront 3.1s linear 14.85s infinite normal none running;
}
.move__cloud--left-loop {
  -webkit-animation: cloudLeft 8s linear 14.85s infinite normal forwards running;
          animation: cloudLeft 8s linear 14.85s infinite normal forwards running;
}
.move__cloud--right-loop {
  -webkit-animation: cloudRight 10s linear 14.85s infinite normal forwards running;
          animation: cloudRight 10s linear 14.85s infinite normal forwards running;
}
.move__material--field-loop.-init {
  -webkit-animation: fieldLoop 12s linear 14.85s infinite normal none running;
          animation: fieldLoop 12s linear 14.85s infinite normal none running;
}
.move__brand--show-loop.-init {
  -webkit-animation: brandShow 4.5s linear 14.85s infinite normal none running;
          animation: brandShow 4.5s linear 14.85s infinite normal none running;
}
.move__lifestyle--child-loop.-init {
  -webkit-animation: childMove 1s linear 14.85s infinite normal none running;
          animation: childMove 1s linear 14.85s infinite normal none running;
}
.move__lifestyle--swallow-loop.-init {
  -webkit-animation: childLoop 3s linear 14.85s infinite normal none running;
          animation: childLoop 3s linear 14.85s infinite normal none running;
}
.move__lifestyle--mishin-loop.-init {
  -webkit-animation: mishinLoop 6s linear 14.85s infinite normal none running;
          animation: mishinLoop 6s linear 14.85s infinite normal none running;
}
.move__retail--people-loop.-init {
  -webkit-animation: retailRetail 4.5s linear 14.85s infinite normal none running;
          animation: retailRetail 4.5s linear 14.85s infinite normal none running;
}
.move__apparel--iron-loop.-init {
  -webkit-animation: ironLoop 4s linear 14.85s infinite normal none running;
          animation: ironLoop 4s linear 14.85s infinite normal none running;
}
.move__apparel--fitting-loop.-init {
  -webkit-animation: fitting 4s linear 14.85s infinite normal none running;
          animation: fitting 4s linear 14.85s infinite normal none running;
}
.move__ship--down-loop.-init {
  -webkit-animation: shipDown 10s linear 14.85s infinite normal none running;
          animation: shipDown 10s linear 14.85s infinite normal none running;
}
.move__ship--up-loop.-init {
  -webkit-animation: shipUp 8s linear 14.85s infinite normal none running;
          animation: shipUp 8s linear 14.85s infinite normal none running;
}
.move__airplane--up-loop.-init {
  -webkit-animation: airplaneUp 9s ease-in 14.85s infinite normal none running;
          animation: airplaneUp 9s ease-in 14.85s infinite normal none running;
}
.move__aerial-loop.-init {
  -webkit-animation: aerialLoop 7s ease 15s infinite normal none running;
          animation: aerialLoop 7s ease 15s infinite normal none running;
}
.move__airplane--line-loop.-init {
  -webkit-animation: airplaneLine 9s ease-in 16.3s infinite normal none running;
          animation: airplaneLine 9s ease-in 16.3s infinite normal none running;
}
.move__yagi.-init {
  -webkit-animation: goat 2.3s linear 17.8s 1 normal forwards running;
          animation: goat 2.3s linear 17.8s 1 normal forwards running;
}
.move {
  /* keyframes */
}
@-webkit-keyframes base {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes base {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes companyScale {
  0% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
    opacity: 0;
  }
  33.3% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  66.6% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes companyScale {
  0% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
    opacity: 0;
  }
  33.3% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  66.6% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes signCompany {
  0% {
    opacity: 0;
  }
  1.8018% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes signCompany {
  0% {
    opacity: 0;
  }
  1.8018% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes signLoop {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  49.16667% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50.83333% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes signLoop {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  49.16667% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50.83333% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes material {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes material {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes materialScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes materialScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes lifestyle {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes lifestyle {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes lifestyleScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes lifestyleScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes child {
  0% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
  }
  3% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  99.999% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes child {
  0% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
  }
  3% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  99.999% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes signMaterial {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes signMaterial {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes apparel {
  0% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes apparel {
  0% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes apparelScale {
  0% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes apparelScale {
  0% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes signApparel {
  0% {
    opacity: 0;
  }
  2.5974% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes signApparel {
  0% {
    opacity: 0;
  }
  2.5974% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes brand {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes brand {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes brandScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes brandScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes signBrand {
  0% {
    opacity: 0;
  }
  1.48148% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes signBrand {
  0% {
    opacity: 0;
  }
  1.48148% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes retail {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes retail {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes retailScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes retailScale {
  0% {
    -webkit-transform: translateY(-35%);
            transform: translateY(-35%);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes signRetail {
  0% {
    opacity: 0;
  }
  1.48148% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes signRetail {
  0% {
    opacity: 0;
  }
  1.48148% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes other01 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes other01 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes globePin {
  0% {
    -webkit-transform: translateY(-60%);
            transform: translateY(-60%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes globePin {
  0% {
    -webkit-transform: translateY(-60%);
            transform: translateY(-60%);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes aerialCity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes aerialCity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes aerial {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes aerial {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes other02 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes other02 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes other03 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes other03 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes other04 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes other04 {
  0% {
    opacity: 0;
  }
  22.4% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes companyFront {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes companyFront {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes cloudLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateX(-1.25%);
            transform: translateX(-1.25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes cloudLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateX(-1.25%);
            transform: translateX(-1.25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes cloudRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateX(1.25%);
            transform: translateX(1.25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes cloudRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateX(1.25%);
            transform: translateX(1.25%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fieldLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fieldLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes brandShow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes brandShow {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes childMove {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes childMove {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: translateY(-30%);
            transform: translateY(-30%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes childLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes childLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes mishinLoop {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes mishinLoop {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes retailRetail {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes retailRetail {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ironLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ironLoop {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fitting {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fitting {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes shipDown {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  7% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  85% {
    -webkit-transform: translate(181.625%, 123.11111%);
            transform: translate(181.625%, 123.11111%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(181.625%, 123.11111%);
            transform: translate(181.625%, 123.11111%);
    opacity: 1;
  }
}
@keyframes shipDown {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  7% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  85% {
    -webkit-transform: translate(181.625%, 123.11111%);
            transform: translate(181.625%, 123.11111%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(181.625%, 123.11111%);
            transform: translate(181.625%, 123.11111%);
    opacity: 1;
  }
}
@-webkit-keyframes shipUp {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  7% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  95% {
    -webkit-transform: translate(-97.125%, -68.77777%);
            transform: translate(-97.125%, -68.77777%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-97.125%, -68.77777%);
            transform: translate(-97.125%, -68.77777%);
    opacity: 1;
  }
}
@keyframes shipUp {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  7% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  95% {
    -webkit-transform: translate(-97.125%, -68.77777%);
            transform: translate(-97.125%, -68.77777%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(-97.125%, -68.77777%);
            transform: translate(-97.125%, -68.77777%);
    opacity: 1;
  }
}
@-webkit-keyframes airplaneUp {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  2% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate(771.50427%, -810.30001%);
            transform: translate(771.50427%, -810.30001%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(771.50427%, -810.30001%);
            transform: translate(771.50427%, -810.30001%);
    opacity: 1;
  }
}
@keyframes airplaneUp {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  2% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate(771.50427%, -810.30001%);
            transform: translate(771.50427%, -810.30001%);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(771.50427%, -810.30001%);
            transform: translate(771.50427%, -810.30001%);
    opacity: 1;
  }
}
@-webkit-keyframes aerialLoop {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(4.6%, -2.2%);
            transform: translate(4.6%, -2.2%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes aerialLoop {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(4.6%, -2.2%);
            transform: translate(4.6%, -2.2%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes airplaneLine {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes airplaneLine {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.7;
  }
}
@-webkit-keyframes goat {
  /* A */
  0% {
    -webkit-transform: translate(-120.25%, -388.88888%);
            transform: translate(-120.25%, -388.88888%);
    opacity: 1;
  }
  /* B */
  46% {
    -webkit-transform: translate(-95%, -8.88888%);
            transform: translate(-95%, -8.88888%);
    opacity: 1;
  }
  48.5% {
    -webkit-transform: translate(-92.5%, -43.33333%);
            transform: translate(-92.5%, -43.33333%);
    opacity: 1;
  }
  51.5% {
    -webkit-transform: translate(-87.5%, -64.44444%);
            transform: translate(-87.5%, -64.44444%);
    opacity: 1;
  }
  54.9% {
    -webkit-transform: translate(-78.125%, -85.55555%);
            transform: translate(-78.125%, -85.55555%);
    opacity: 1;
  }
  58.5% {
    -webkit-transform: translate(-65%, -100%);
            transform: translate(-65%, -100%);
    opacity: 1;
  }
  /* C */
  62.5% {
    -webkit-transform: translate(-54.375%, -103.33333%);
            transform: translate(-54.375%, -103.33333%);
    opacity: 1;
  }
  66.1% {
    -webkit-transform: translate(-43.75%, -95.55555%);
            transform: translate(-43.75%, -95.55555%);
    opacity: 1;
  }
  68.7% {
    -webkit-transform: translate(-33.75%, -71.11111%);
            transform: translate(-33.75%, -71.11111%);
    opacity: 1;
  }
  70.9% {
    -webkit-transform: translate(-30%, -53.33333%);
            transform: translate(-30%, -53.33333%);
    opacity: 1;
  }
  73% {
    -webkit-transform: translate(-26.25%, -28.88888%);
            transform: translate(-26.25%, -28.88888%);
    opacity: 1;
  }
  /* D */
  75% {
    -webkit-transform: translate(-25%, -6.66666%);
            transform: translate(-25%, -6.66666%);
    opacity: 1;
  }
  76.75% {
    -webkit-transform: translate(-23.75%, -14.4444%);
            transform: translate(-23.75%, -14.4444%);
    opacity: 1;
  }
  78.5% {
    -webkit-transform: translate(-23.125%, -20%);
            transform: translate(-23.125%, -20%);
    opacity: 1;
  }
  80.25% {
    -webkit-transform: translate(-21.25%, -25.5555%);
            transform: translate(-21.25%, -25.5555%);
    opacity: 1;
  }
  82% {
    -webkit-transform: translate(-20%, -26.6666%);
            transform: translate(-20%, -26.6666%);
    opacity: 1;
  }
  /* E */
  83.75% {
    -webkit-transform: translate(-19.375%, -27.7777%);
            transform: translate(-19.375%, -27.7777%);
    opacity: 1;
  }
  85.5% {
    -webkit-transform: translate(-15.625%, -27.7777%);
            transform: translate(-15.625%, -27.7777%);
    opacity: 1;
  }
  87.25% {
    -webkit-transform: translate(-13.125%, -22.2222%);
            transform: translate(-13.125%, -22.2222%);
    opacity: 1;
  }
  89% {
    -webkit-transform: translate(-11.25%, -14.4444%);
            transform: translate(-11.25%, -14.4444%);
    opacity: 1;
  }
  90.75% {
    -webkit-transform: translate(-11.25%, -8.8888%);
            transform: translate(-11.25%, -8.8888%);
    opacity: 1;
  }
  /* F */
  92.5% {
    -webkit-transform: translate(-10.625%, 0);
            transform: translate(-10.625%, 0);
    opacity: 1;
  }
  94% {
    -webkit-transform: translate(-9.375%, -2.2222%);
            transform: translate(-9.375%, -2.2222%);
    opacity: 1;
  }
  /* G */
  95.5% {
    -webkit-transform: translate(-7.5%, -4.4444%);
            transform: translate(-7.5%, -4.4444%);
    opacity: 1;
  }
  97% {
    -webkit-transform: translate(-5%, -2.2222%);
            transform: translate(-5%, -2.2222%);
    opacity: 1;
  }
  98.5% {
    -webkit-transform: translate(-4.375%, -2.2222%);
            transform: translate(-4.375%, -2.2222%);
    opacity: 1;
  }
  /* H */
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes goat {
  /* A */
  0% {
    -webkit-transform: translate(-120.25%, -388.88888%);
            transform: translate(-120.25%, -388.88888%);
    opacity: 1;
  }
  /* B */
  46% {
    -webkit-transform: translate(-95%, -8.88888%);
            transform: translate(-95%, -8.88888%);
    opacity: 1;
  }
  48.5% {
    -webkit-transform: translate(-92.5%, -43.33333%);
            transform: translate(-92.5%, -43.33333%);
    opacity: 1;
  }
  51.5% {
    -webkit-transform: translate(-87.5%, -64.44444%);
            transform: translate(-87.5%, -64.44444%);
    opacity: 1;
  }
  54.9% {
    -webkit-transform: translate(-78.125%, -85.55555%);
            transform: translate(-78.125%, -85.55555%);
    opacity: 1;
  }
  58.5% {
    -webkit-transform: translate(-65%, -100%);
            transform: translate(-65%, -100%);
    opacity: 1;
  }
  /* C */
  62.5% {
    -webkit-transform: translate(-54.375%, -103.33333%);
            transform: translate(-54.375%, -103.33333%);
    opacity: 1;
  }
  66.1% {
    -webkit-transform: translate(-43.75%, -95.55555%);
            transform: translate(-43.75%, -95.55555%);
    opacity: 1;
  }
  68.7% {
    -webkit-transform: translate(-33.75%, -71.11111%);
            transform: translate(-33.75%, -71.11111%);
    opacity: 1;
  }
  70.9% {
    -webkit-transform: translate(-30%, -53.33333%);
            transform: translate(-30%, -53.33333%);
    opacity: 1;
  }
  73% {
    -webkit-transform: translate(-26.25%, -28.88888%);
            transform: translate(-26.25%, -28.88888%);
    opacity: 1;
  }
  /* D */
  75% {
    -webkit-transform: translate(-25%, -6.66666%);
            transform: translate(-25%, -6.66666%);
    opacity: 1;
  }
  76.75% {
    -webkit-transform: translate(-23.75%, -14.4444%);
            transform: translate(-23.75%, -14.4444%);
    opacity: 1;
  }
  78.5% {
    -webkit-transform: translate(-23.125%, -20%);
            transform: translate(-23.125%, -20%);
    opacity: 1;
  }
  80.25% {
    -webkit-transform: translate(-21.25%, -25.5555%);
            transform: translate(-21.25%, -25.5555%);
    opacity: 1;
  }
  82% {
    -webkit-transform: translate(-20%, -26.6666%);
            transform: translate(-20%, -26.6666%);
    opacity: 1;
  }
  /* E */
  83.75% {
    -webkit-transform: translate(-19.375%, -27.7777%);
            transform: translate(-19.375%, -27.7777%);
    opacity: 1;
  }
  85.5% {
    -webkit-transform: translate(-15.625%, -27.7777%);
            transform: translate(-15.625%, -27.7777%);
    opacity: 1;
  }
  87.25% {
    -webkit-transform: translate(-13.125%, -22.2222%);
            transform: translate(-13.125%, -22.2222%);
    opacity: 1;
  }
  89% {
    -webkit-transform: translate(-11.25%, -14.4444%);
            transform: translate(-11.25%, -14.4444%);
    opacity: 1;
  }
  90.75% {
    -webkit-transform: translate(-11.25%, -8.8888%);
            transform: translate(-11.25%, -8.8888%);
    opacity: 1;
  }
  /* F */
  92.5% {
    -webkit-transform: translate(-10.625%, 0);
            transform: translate(-10.625%, 0);
    opacity: 1;
  }
  94% {
    -webkit-transform: translate(-9.375%, -2.2222%);
            transform: translate(-9.375%, -2.2222%);
    opacity: 1;
  }
  /* G */
  95.5% {
    -webkit-transform: translate(-7.5%, -4.4444%);
            transform: translate(-7.5%, -4.4444%);
    opacity: 1;
  }
  97% {
    -webkit-transform: translate(-5%, -2.2222%);
            transform: translate(-5%, -2.2222%);
    opacity: 1;
  }
  98.5% {
    -webkit-transform: translate(-4.375%, -2.2222%);
            transform: translate(-4.375%, -2.2222%);
    opacity: 1;
  }
  /* H */
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}/*# sourceMappingURL=animation.css.map */