/***************************************************
 * Generated by SVG Artista on 9/29/2020, 5:53:38 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
ul.servicos svg{
  opacity: 0;
  transition:all .30s cubic-bezier(.61,.6,.78,.68);
	-webkit-transition:all .30s cubic-bezier(.61,.6,.78,.68);
	-moz-transition:all .30s cubic-bezier(.61,.6,.78,.68);
}

ul.servicos svg.active{
  opacity: 1;
}

@-webkit-keyframes animate-svg-1-stroke-1 {
  0% {
    stroke-dashoffset: 200.69375610351562px;
    stroke-dasharray: 200.69375610351562px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-1-stroke-1 {
  0% {
    stroke-dashoffset: 200.69375610351562px;
    stroke-dasharray: 200.69375610351562px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-1-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-1-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-1-elem-1 {
  -webkit-animation: animate-svg-1-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-1-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-1-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-1-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-1-stroke-2 {
  0% {
    stroke-dashoffset: 453.2922058105469px;
    stroke-dasharray: 453.2922058105469px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-1-stroke-2 {
  0% {
    stroke-dashoffset: 453.2922058105469px;
    stroke-dasharray: 453.2922058105469px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-1-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-1-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-1-elem-2 {
  -webkit-animation: animate-svg-1-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
                       animate-svg-1-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-1-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
               animate-svg-1-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-1-stroke-3 {
  0% {
    stroke-dashoffset: 47.765357971191406px;
    stroke-dasharray: 47.765357971191406px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-1-stroke-3 {
  0% {
    stroke-dashoffset: 47.765357971191406px;
    stroke-dasharray: 47.765357971191406px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-1-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-1-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-1-elem-3 {
  -webkit-animation: animate-svg-1-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
                       animate-svg-1-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-1-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
               animate-svg-1-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}


/***************************************************
 * Generated by SVG Artista on 9/29/2020, 5:55:35 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-2-stroke-1 {
  0% {
    stroke-dashoffset: 517.78955078125px;
    stroke-dasharray: 517.78955078125px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-2-stroke-1 {
  0% {
    stroke-dashoffset: 517.78955078125px;
    stroke-dasharray: 517.78955078125px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-2-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-2-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-2-elem-1 {
  -webkit-animation: animate-svg-2-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-2-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-2-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-2-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}


/***************************************************
 * Generated by SVG Artista on 9/29/2020, 5:56:58 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-3-stroke-1 {
  0% {
    stroke-dashoffset: 36.36295700073242px;
    stroke-dasharray: 36.36295700073242px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-3-stroke-1 {
  0% {
    stroke-dashoffset: 36.36295700073242px;
    stroke-dasharray: 36.36295700073242px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-3-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-3-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-3-elem-1 {
  -webkit-animation: animate-svg-3-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-3-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-3-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-3-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-3-stroke-2 {
  0% {
    stroke-dashoffset: 36.56291198730469px;
    stroke-dasharray: 36.56291198730469px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-3-stroke-2 {
  0% {
    stroke-dashoffset: 36.56291198730469px;
    stroke-dasharray: 36.56291198730469px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-3-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-3-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-3-elem-2 {
  -webkit-animation: animate-svg-3-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
                       animate-svg-3-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-3-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
               animate-svg-3-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-3-stroke-3 {
  0% {
    stroke-dashoffset: 36.37686538696289px;
    stroke-dasharray: 36.37686538696289px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-3-stroke-3 {
  0% {
    stroke-dashoffset: 36.37686538696289px;
    stroke-dasharray: 36.37686538696289px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-3-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-3-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-3-elem-3 {
  -webkit-animation: animate-svg-3-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
                       animate-svg-3-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-3-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
               animate-svg-3-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

@-webkit-keyframes animate-svg-3-stroke-4 {
  0% {
    stroke-dashoffset: 291.53094482421875px;
    stroke-dasharray: 291.53094482421875px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-3-stroke-4 {
  0% {
    stroke-dashoffset: 291.53094482421875px;
    stroke-dasharray: 291.53094482421875px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-3-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-3-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-3-elem-4 {
  -webkit-animation: animate-svg-3-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
                       animate-svg-3-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-3-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
               animate-svg-3-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}


/***************************************************
 * Generated by SVG Artista on 9/29/2020, 5:57:54 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-4-stroke-1 {
  0% {
    stroke-dashoffset: 375.6331481933594px;
    stroke-dasharray: 375.6331481933594px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-4-stroke-1 {
  0% {
    stroke-dashoffset: 375.6331481933594px;
    stroke-dasharray: 375.6331481933594px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-4-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-4-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-4-elem-1 {
  -webkit-animation: animate-svg-4-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-4-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-4-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-4-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}


/***************************************************
 * Generated by SVG Artista on 9/29/2020, 5:59:38 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-5-stroke-1 {
  0% {
    stroke-dashoffset: 58.73158645629883px;
    stroke-dasharray: 58.73158645629883px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-1 {
  0% {
    stroke-dashoffset: 58.73158645629883px;
    stroke-dasharray: 58.73158645629883px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-1 {
  -webkit-animation: animate-svg-5-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
                       animate-svg-5-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
          animation: animate-svg-5-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
               animate-svg-5-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}

@-webkit-keyframes animate-svg-5-stroke-2 {
  0% {
    stroke-dashoffset: 58.8203239440918px;
    stroke-dasharray: 58.8203239440918px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-2 {
  0% {
    stroke-dashoffset: 58.8203239440918px;
    stroke-dasharray: 58.8203239440918px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-2 {
  -webkit-animation: animate-svg-5-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
                       animate-svg-5-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
          animation: animate-svg-5-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
               animate-svg-5-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}

@-webkit-keyframes animate-svg-5-stroke-3 {
  0% {
    stroke-dashoffset: 53.073768615722656px;
    stroke-dasharray: 53.073768615722656px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-3 {
  0% {
    stroke-dashoffset: 53.073768615722656px;
    stroke-dasharray: 53.073768615722656px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-3 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-3 {
  -webkit-animation: animate-svg-5-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
                       animate-svg-5-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
          animation: animate-svg-5-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
               animate-svg-5-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}

@-webkit-keyframes animate-svg-5-stroke-4 {
  0% {
    stroke-dashoffset: 74.58101654052734px;
    stroke-dasharray: 74.58101654052734px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-4 {
  0% {
    stroke-dashoffset: 74.58101654052734px;
    stroke-dasharray: 74.58101654052734px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-4 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-4 {
  -webkit-animation: animate-svg-5-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
                       animate-svg-5-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
          animation: animate-svg-5-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
               animate-svg-5-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}

@-webkit-keyframes animate-svg-5-stroke-5 {
  0% {
    stroke-dashoffset: 85.93939208984375px;
    stroke-dasharray: 85.93939208984375px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-5 {
  0% {
    stroke-dashoffset: 85.93939208984375px;
    stroke-dasharray: 85.93939208984375px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-5 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-5 {
  -webkit-animation: animate-svg-5-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
                       animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
          animation: animate-svg-5-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
               animate-svg-5-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-5-stroke-6 {
  0% {
    stroke-dashoffset: 130.0296630859375px;
    stroke-dasharray: 130.0296630859375px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-6 {
  0% {
    stroke-dashoffset: 130.0296630859375px;
    stroke-dasharray: 130.0296630859375px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-6 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-6 {
  -webkit-animation: animate-svg-5-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
                       animate-svg-5-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
          animation: animate-svg-5-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
               animate-svg-5-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}

@-webkit-keyframes animate-svg-5-stroke-7 {
  0% {
    stroke-dashoffset: 38.174415588378906px;
    stroke-dasharray: 38.174415588378906px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-7 {
  0% {
    stroke-dashoffset: 38.174415588378906px;
    stroke-dasharray: 38.174415588378906px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-7 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-7 {
  -webkit-animation: animate-svg-5-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
                       animate-svg-5-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
          animation: animate-svg-5-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
               animate-svg-5-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;
}

@-webkit-keyframes animate-svg-5-stroke-8 {
  0% {
    stroke-dashoffset: 38.22686767578125px;
    stroke-dasharray: 38.22686767578125px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-5-stroke-8 {
  0% {
    stroke-dashoffset: 38.22686767578125px;
    stroke-dasharray: 38.22686767578125px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-5-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

@keyframes animate-svg-5-fill-8 {
  0% {
    fill: transparent;
  }

  100% {
    fill: rgb(255, 255, 255);
  }
}

svg.active .svg-5-elem-8 {
  -webkit-animation: animate-svg-5-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
                       animate-svg-5-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
          animation: animate-svg-5-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
               animate-svg-5-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
