
/*Animations*/


.opacityDown {
  opacity: .3;
}
.opacityUp {
  opacity: .8;
  transition: 3s ease all;
}
.movebtn {
    top: 40%;
    transition: 1s ease all;
}
.playText {
    transition: 1s ease all;
    display: none;
    text-align: center;
}
.playText p {
     color:#ffffff; 
      padding-top: 6px;
}
img.stateOnhover {
    width: 40%;
    transition: 1s ease all;
    display: none;
    translate:70%;

}
.ourPartners {
  background: url(img/partners/Partnership.png) no-repeat;
  background-attachment: fixed;
  background-size: cover; 
  background-position: 0px 0px;
  background-repeat: repeat-x;
  animation: animatedBackground 20s linear infinite alternate;
  position: relative;
  background-color: #910019;
}
.ourPartners img {
    transition: 2s ease all;
}

.ourPartners img:hover {
    opacity: 20%;
    transition: 2s ease all;
}

@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100vw 0;
  }
}


.fadein {
  opacity: 0;
  transition: all 2.5s;
  transform: translate(0, 200px);
}
.fadein.visible {
  opacity: 1;
  transform: translate(0, 0);
}

.image {
  display: block;
  width: 100%;
  height: auto;
}
.partnercontainer {
	position: relative;
}



/* Three image containers (use 25% for four, and 50% for two, etc) */
/*.column {
  float: left;
  width: 24.98%;
  padding: 0px;
}*/

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
.partnercontainer img {
    opacity:.3;
    transition:3s;
}
.partnercontainer:hover img {
    opacity:1;
    transition:.2s;
}

.partnercontainer .partnerOverlay {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #f1f1f1ab;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    z-index:100;
}
.partnercontainer:hover img {
    filter: blur(10px);
}

.partnercontainer:hover .partnerOverlay {
  height: 100%;
}


.text {
  font-size: medium;
  padding:20px;
  line-height: 1.2;

}
.text h3 {
  font-size: medium;
  font-weight: bold;
  color: #910019;
  text-align: left;
  line-height: 1;
}

.text p {
  padding-top: 5px;
}

/*Pulse animation*/
@keyframes pulse {
    0% {
        transform: scale(0.95);
/*        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);*/
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}

/***************************************************
 * Generated by SVG Artista on 10/29/2024, 1:08:42 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

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

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

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

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

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 3s 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-stroke-5 3s 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

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

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

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

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

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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

  100% {
    fill: rgb(122, 18, 27);
  }
}

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