svg {
  display: block;
  position: absolute;
  width: 100%;
}

#Reflections,
#Sun {
  -webkit-animation: flicker 2s infinite;
          animation: flicker 2s infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
  opacity: 0.8;
}

#_x3C_Leaf4_x3E_,
#_x3C_Leaf3_x3E_,
#_x3C_Leaf2_x3E_,
#_x3C_Leaf1_x3E_ {
  -webkit-animation: sway2 4s infinite;
          animation: sway2 4s infinite;
  transition-timing-function: ease-in-out;
}

#_x3C_Leaf1_x3E_ {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}

#_x3C_Leaf2_x3E_ {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

#_x3C_Leaf3_x3E_ {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

#_x3C_Leaf4_x3E_ {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

#_x3C_Leaf6_x3E_,
#_x3C_Leaf5_x3E_,
#_x3C_Leaf8_x3E_,
#_x3C_Leaf7_x3E_ {
  position: relative;
  transform-origin: 0, 0;
  -webkit-animation: sway 5s infinite;
          animation: sway 5s infinite;
  transition-timing-function: ease-in-out;
  transform: translateY(-10px);
}

#_x3C_Leaf6_x3E_ {
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}

#_x3C_Stem4_x3E__2_,
#_x3C_Stem3_x3E_,
#_x3C_Stem2_x3E_,
#_x3C_Stem1_x3E_ {
  -webkit-animation: plant 4s infinite;
          animation: plant 4s infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

#_x3C_Bush_x3E_ {
  -webkit-animation: bush 8s infinite;
          animation: bush 8s infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

#_x3C_leaf_x3E__5_,
#_x3C_leaf_x3E__3_,
#_x3C_leaf_x3E__8_ {
  -webkit-animation: leaves 2s infinite;
          animation: leaves 2s infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

#_x3C_leaf_x3E__3_ {
  -webkit-animation-delay: -2.25s;
          animation-delay: -2.25s;
}

#_x3C_leaf_x3E__8_ {
  -webkit-animation-delay: -2.5s;
          animation-delay: -2.5s;
}

#_x3C_Stem4_x3E__2_ {
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

#_x3C_Stem3_x3E_ {
  -webkit-animation-delay: -2.25s;
          animation-delay: -2.25s;
}

#_x3C_Stem3_x3E_ {
  -webkit-animation-delay: -2.5s;
          animation-delay: -2.5s;
}

#_x3C_Stem3_x3E_ {
  -webkit-animation-delay: -2.75s;
          animation-delay: -2.75s;
}

#Clouds_1_ {
  position: relative;
  transform-origin: 0, 0;
  -webkit-animation: clouds 15s 1;
          animation: clouds 15s 1;
  transition-timing-function: ease-in;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

#_x3C_Hammock_x5F_Group_x3E_ {
  position: relative;
  -webkit-animation: hammock 3s infinite;
          animation: hammock 3s infinite;
  transition-timing-function: ease-in-out;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
  transform: rotateX(-10deg) translateX(-5px) translateY(-1px) skewX(-1deg);
}

#_x3C_FrontSarong_x3E_ {
  transform: translateZ(300px) rotateX(0deg);
}

#_x3C_BackSarong_x3E_ {
  transform: translateZ(-300px) rotateX(-30deg) translateY(20px);
}

#_x3C_UpArm_x3E_ {
  transform: translateZ(100px);
}

@-webkit-keyframes clouds {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(20px);
  }
}

@keyframes clouds {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(20px);
  }
}
@-webkit-keyframes sway {
  0% {
    transform: translateY(-10px) rotate(0deg);
    transform-origin: 0%, 0%;
  }
  50% {
    transform-origin: 50%, 50%;
    transform: rotate(-5deg) translateY(30px) translateX(-5px);
  }
}
@keyframes sway {
  0% {
    transform: translateY(-10px) rotate(0deg);
    transform-origin: 0%, 0%;
  }
  50% {
    transform-origin: 50%, 50%;
    transform: rotate(-5deg) translateY(30px) translateX(-5px);
  }
}
@-webkit-keyframes sway2 {
  0% {
    transform: translateY(0px) rotate(0deg);
    transform-origin: 0%, 0%;
  }
  50% {
    transform-origin: 50%, 50%;
    transform: rotate(-5deg) translateY(10px) translateX(-5px);
  }
}
@keyframes sway2 {
  0% {
    transform: translateY(0px) rotate(0deg);
    transform-origin: 0%, 0%;
  }
  50% {
    transform-origin: 50%, 50%;
    transform: rotate(-5deg) translateY(10px) translateX(-5px);
  }
}
@-webkit-keyframes hammock {
  0% {
    transform: rotateX(-10deg) translateX(-5px) translateY(-1px) skewX(-1deg);
  }
  50% {
    transform: rotateX(10deg) translateX(-5px) translateY(1px) skewX(1deg);
  }
}
@keyframes hammock {
  0% {
    transform: rotateX(-10deg) translateX(-5px) translateY(-1px) skewX(-1deg);
  }
  50% {
    transform: rotateX(10deg) translateX(-5px) translateY(1px) skewX(1deg);
  }
}
@-webkit-keyframes plant {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(5deg) translateX(10px) translateY(-9px) skewX(2deg);
  }
}
@keyframes plant {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(5deg) translateX(10px) translateY(-9px) skewX(2deg);
  }
}
@-webkit-keyframes bush {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(3deg) translateX(5px) translateY(0px) skewX(2deg);
  }
}
@keyframes bush {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(3deg) translateX(5px) translateY(0px) skewX(2deg);
  }
}
@-webkit-keyframes leaves {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(-3deg) translateX(-14px) translateY(0px) skewX(1deg);
  }
}
@keyframes leaves {
  0% {
    transform: rotate(0deg) translateY(0px) skewX(0deg);
  }
  50% {
    transform: rotate(-3deg) translateX(-14px) translateY(0px) skewX(1deg);
  }
}
@-webkit-keyframes flicker {
  0% {
    transform: translateX(0px) skewX(0deg);
    opacity: 0.8;
  }
  50% {
    transform: translateX(-9px) skewX(1deg) scale(1.05, 1);
    opacity: 1;
  }
}
@keyframes flicker {
  0% {
    transform: translateX(0px) skewX(0deg);
    opacity: 0.8;
  }
  50% {
    transform: translateX(-9px) skewX(1deg) scale(1.05, 1);
    opacity: 1;
  }
}
.st0{fill:url(#Sky_1_);}
.st1{fill:url(#Water_1_);}
.st2{fill:#522D1C;}
.st3{fill:#F3F7EC;}
.st4{opacity:0.43;fill:#F6B43C;}
.st5{opacity:0.43;fill:#F3E755;}
.st6{fill:#F7FBBA;}
.st7{fill:url(#_x3C_c14_x3E__1_);}
.st8{fill:url(#_x3C_c13_x3E__1_);}
.st9{fill:url(#_x3C_c12_x3E__1_);}
.st10{fill:url(#_x3C_c11_x3E__1_);}
.st11{fill:url(#_x3C_c10_x3E__1_);}
.st12{fill:url(#_x3C_c9_x3E__1_);}
.st13{fill:url(#_x3C_c8_x3E__1_);}
.st14{fill:url(#_x3C_c7_x3E__1_);}
.st15{fill:url(#_x3C_c6_x3E__1_);}
.st16{fill:url(#_x3C_c5_x3E__1_);}
.st17{fill:url(#_x3C_c4_x3E__1_);}
.st18{fill:url(#_x3C_c3_x3E__1_);}
.st19{fill:url(#_x3C_c2_x3E__1_);}
.st20{fill:url(#_x3C_c1_x3E__1_);}
.st21{fill:#2D0F04;}
.st22{opacity:0.8;fill:#7F1B08;}
.st23{fill:#491201;}
.st24{opacity:0.97;fill:#2D0F04;}
.st25{opacity:0.55;fill:#490A02;}
.st26{opacity:0.3;}
.st27{opacity:0.68;}
.st28{opacity:0.48;}