@charset "utf-8";

body{
font-family: a-otf-ryumin-pr6n,serif;
font-weight: 300;
font-style: normal;
color: #dcb368;
font-size:1rem;
line-height:1.85;
background: #000;
}



@media screen and (max-width:767px) {
  .sp{display: block;}
  .pc{display: none;}


body {
  text-align: center;
  padding: 10%;
}

svg {
  max-width: 90%;
}


}
@media screen and (min-width:767px) {
  .sp{display: none;}
  .pc{display: block;}


body {
  text-align: center;
  padding: 10%;
}

svg {
  max-width: 500px;
}

}



/***************************************************
 * Generated by SVG Artista on 2/17/2022, 12:00:53 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 104.63938903808594px;
    stroke-dasharray: 104.63938903808594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 104.63938903808594px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 104.63938903808594px;
    stroke-dasharray: 104.63938903808594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 104.63938903808594px;
  }
}

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-fill-1 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-fill-1 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 82.92484283447266px;
    stroke-dasharray: 82.92484283447266px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 82.92484283447266px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 82.92484283447266px;
    stroke-dasharray: 82.92484283447266px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 82.92484283447266px;
  }
}

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
                       animate-svg-fill-2 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
               animate-svg-fill-2 3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 138.55218505859375px;
    stroke-dasharray: 138.55218505859375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 138.55218505859375px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 138.55218505859375px;
    stroke-dasharray: 138.55218505859375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 138.55218505859375px;
  }
}

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
                       animate-svg-fill-3 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
               animate-svg-fill-3 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 94.81798553466797px;
    stroke-dasharray: 94.81798553466797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 94.81798553466797px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 94.81798553466797px;
    stroke-dasharray: 94.81798553466797px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 94.81798553466797px;
  }
}

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
                       animate-svg-fill-4 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
               animate-svg-fill-4 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 101.9013442993164px;
    stroke-dasharray: 101.9013442993164px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 101.9013442993164px;
  }
}

@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 101.9013442993164px;
    stroke-dasharray: 101.9013442993164px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 101.9013442993164px;
  }
}

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-5 {
  -webkit-animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
                       animate-svg-fill-5 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
               animate-svg-fill-5 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 52.46208190917969px;
    stroke-dasharray: 52.46208190917969px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.46208190917969px;
  }
}

@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 52.46208190917969px;
    stroke-dasharray: 52.46208190917969px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.46208190917969px;
  }
}

@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-6 {
  -webkit-animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
                       animate-svg-fill-6 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
               animate-svg-fill-6 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 32.46828269958496px;
    stroke-dasharray: 32.46828269958496px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 32.46828269958496px;
  }
}

@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 32.46828269958496px;
    stroke-dasharray: 32.46828269958496px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 32.46828269958496px;
  }
}

@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-7 {
  -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
                       animate-svg-fill-7 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
               animate-svg-fill-7 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 72.24867248535156px;
    stroke-dasharray: 72.24867248535156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.24867248535156px;
  }
}

@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 72.24867248535156px;
    stroke-dasharray: 72.24867248535156px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.24867248535156px;
  }
}

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-8 {
  -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
                       animate-svg-fill-8 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
               animate-svg-fill-8 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 66.6019515991211px;
    stroke-dasharray: 66.6019515991211px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 66.6019515991211px;
  }
}

@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 66.6019515991211px;
    stroke-dasharray: 66.6019515991211px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 66.6019515991211px;
  }
}

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-9 {
  -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
                       animate-svg-fill-9 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
          animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
               animate-svg-fill-9 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 51.57368850708008px;
    stroke-dasharray: 51.57368850708008px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 51.57368850708008px;
  }
}

@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 51.57368850708008px;
    stroke-dasharray: 51.57368850708008px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 51.57368850708008px;
  }
}

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-10 {
  -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
                       animate-svg-fill-10 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
          animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
               animate-svg-fill-10 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 69.17674255371094px;
    stroke-dasharray: 69.17674255371094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 69.17674255371094px;
  }
}

@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 69.17674255371094px;
    stroke-dasharray: 69.17674255371094px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 69.17674255371094px;
  }
}

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-11 {
  -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
                       animate-svg-fill-11 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
          animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
               animate-svg-fill-11 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 65.4041633605957px;
    stroke-dasharray: 65.4041633605957px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 65.4041633605957px;
  }
}

@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 65.4041633605957px;
    stroke-dasharray: 65.4041633605957px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 65.4041633605957px;
  }
}

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-12 {
  -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
                       animate-svg-fill-12 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
          animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
               animate-svg-fill-12 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 54.34288024902344px;
    stroke-dasharray: 54.34288024902344px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 54.34288024902344px;
  }
}

@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 54.34288024902344px;
    stroke-dasharray: 54.34288024902344px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 54.34288024902344px;
  }
}

@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-13 {
  -webkit-animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
                       animate-svg-fill-13 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
          animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
               animate-svg-fill-13 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 52.71409225463867px;
    stroke-dasharray: 52.71409225463867px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.71409225463867px;
  }
}

@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 52.71409225463867px;
    stroke-dasharray: 52.71409225463867px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.71409225463867px;
  }
}

@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-14 {
  -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
                       animate-svg-fill-14 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
          animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
               animate-svg-fill-14 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 2513.149169921875px;
    stroke-dasharray: 2513.149169921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2513.149169921875px;
  }
}

@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 2513.149169921875px;
    stroke-dasharray: 2513.149169921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2513.149169921875px;
  }
}

@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-15 {
  -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
                       animate-svg-fill-15 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
          animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
               animate-svg-fill-15 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 2513.149169921875px;
    stroke-dasharray: 2513.149169921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2513.149169921875px;
  }
}

@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 2513.149169921875px;
    stroke-dasharray: 2513.149169921875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 2513.149169921875px;
  }
}

@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-16 {
  -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s both,
                       animate-svg-fill-16 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
          animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s both,
               animate-svg-fill-16 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 721.716064453125px;
    stroke-dasharray: 721.716064453125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 721.716064453125px;
  }
}

@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 721.716064453125px;
    stroke-dasharray: 721.716064453125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 721.716064453125px;
  }
}

@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-17 {
  -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both,
                       animate-svg-fill-17 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
          animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both,
               animate-svg-fill-17 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 350.8742370605469px;
    stroke-dasharray: 350.8742370605469px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 350.8742370605469px;
  }
}

@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 350.8742370605469px;
    stroke-dasharray: 350.8742370605469px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 350.8742370605469px;
  }
}

@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-18 {
  -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both,
                       animate-svg-fill-18 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
          animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both,
               animate-svg-fill-18 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}

@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 172.66134643554688px;
    stroke-dasharray: 172.66134643554688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 172.66134643554688px;
  }
}

@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 172.66134643554688px;
    stroke-dasharray: 172.66134643554688px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 172.66134643554688px;
  }
}

@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-19 {
  -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both,
                       animate-svg-fill-19 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
          animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both,
               animate-svg-fill-19 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}

@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 1257.2091064453125px;
    stroke-dasharray: 1257.2091064453125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1257.2091064453125px;
  }
}

@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 1257.2091064453125px;
    stroke-dasharray: 1257.2091064453125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1257.2091064453125px;
  }
}

@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-20 {
  -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s both,
                       animate-svg-fill-20 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
          animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s both,
               animate-svg-fill-20 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}

@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 225.27906799316406px;
    stroke-dasharray: 225.27906799316406px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 225.27906799316406px;
  }
}

@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 225.27906799316406px;
    stroke-dasharray: 225.27906799316406px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 225.27906799316406px;
  }
}

@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-21 {
  -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both,
                       animate-svg-fill-21 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
          animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both,
               animate-svg-fill-21 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}

@-webkit-keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 407.1996765136719px;
    stroke-dasharray: 407.1996765136719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 407.1996765136719px;
  }
}

@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 407.1996765136719px;
    stroke-dasharray: 407.1996765136719px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 407.1996765136719px;
  }
}

@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-22 {
  -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both,
                       animate-svg-fill-22 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s both;
          animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both,
               animate-svg-fill-22 3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 216.79364013671875px;
    stroke-dasharray: 216.79364013671875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 216.79364013671875px;
  }
}

@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 216.79364013671875px;
    stroke-dasharray: 216.79364013671875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 216.79364013671875px;
  }
}

@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-23 {
  -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s both,
                       animate-svg-fill-23 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
          animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s both,
               animate-svg-fill-23 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
}

@-webkit-keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 225.2791290283203px;
    stroke-dasharray: 225.2791290283203px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 225.2791290283203px;
  }
}

@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 225.2791290283203px;
    stroke-dasharray: 225.2791290283203px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 225.2791290283203px;
  }
}

@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-24 {
  -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both,
                       animate-svg-fill-24 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s both;
          animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both,
               animate-svg-fill-24 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 459.22119140625px;
    stroke-dasharray: 459.22119140625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 459.22119140625px;
  }
}

@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 459.22119140625px;
    stroke-dasharray: 459.22119140625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 459.22119140625px;
  }
}

@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-25 {
  -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both,
                       animate-svg-fill-25 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
          animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both,
               animate-svg-fill-25 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
}

@-webkit-keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 697.7422485351562px;
    stroke-dasharray: 697.7422485351562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 697.7422485351562px;
  }
}

@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 697.7422485351562px;
    stroke-dasharray: 697.7422485351562px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 697.7422485351562px;
  }
}

@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-26 {
  -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both,
                       animate-svg-fill-26 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
          animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both,
               animate-svg-fill-26 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
}

@-webkit-keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 407.2184753417969px;
    stroke-dasharray: 407.2184753417969px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 407.2184753417969px;
  }
}

@keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 407.2184753417969px;
    stroke-dasharray: 407.2184753417969px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 407.2184753417969px;
  }
}

@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-27 {
  -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both,
                       animate-svg-fill-27 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both;
          animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both,
               animate-svg-fill-27 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 344.52685546875px;
    stroke-dasharray: 344.52685546875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 344.52685546875px;
  }
}

@keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 344.52685546875px;
    stroke-dasharray: 344.52685546875px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 344.52685546875px;
  }
}

@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-28 {
  -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s both,
                       animate-svg-fill-28 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
          animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s both,
               animate-svg-fill-28 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
}

@-webkit-keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 530.1605224609375px;
    stroke-dasharray: 530.1605224609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 530.1605224609375px;
  }
}

@keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 530.1605224609375px;
    stroke-dasharray: 530.1605224609375px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 530.1605224609375px;
  }
}

@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-29 {
  -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s both,
                       animate-svg-fill-29 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both;
          animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s both,
               animate-svg-fill-29 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 122.15306091308594px;
    stroke-dasharray: 122.15306091308594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.15306091308594px;
  }
}

@keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 122.15306091308594px;
    stroke-dasharray: 122.15306091308594px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.15306091308594px;
  }
}

@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-30 {
  -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s both,
                       animate-svg-fill-30 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
          animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s both,
               animate-svg-fill-30 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
}

@-webkit-keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 90.06092834472656px;
    stroke-dasharray: 90.06092834472656px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 90.06092834472656px;
  }
}

@keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 90.06092834472656px;
    stroke-dasharray: 90.06092834472656px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 90.06092834472656px;
  }
}

@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(220, 179, 104);
  }
}

.pv-31 {
  -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s both,
                       animate-svg-fill-31 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
          animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s both,
               animate-svg-fill-31 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
}
