@charset "UTF-8";
.page-template-template-demandbase-lp, .page-template-template-demandbase-lp-v2, .page-template-template-demandbase-lp-v3 {
  /* Cross effect */
  /***************************************************
   * Generated by SVG Artista on 12/30/2024, 2:10:46 PM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
  /***************************************************
   * Generated by SVG Artista on 12/30/2024, 2:27:29 PM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
  /***************************************************
   * Generated by SVG Artista on 12/30/2024, 2:27:29 PM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
  /***************************************************
   * Generated by SVG Artista on 12/30/2024, 2:29:55 PM
   * MIT license (https://opensource.org/licenses/MIT)
   * W. https://svgartista.net
   **************************************************/
  /* Building animations */
  /* Reveal building animation */
  /* Base styles for the dots */
  /* FallAndBounce */
}
.page-template-template-demandbase-lp h1, .page-template-template-demandbase-lp h2, .page-template-template-demandbase-lp h3, .page-template-template-demandbase-lp h4, .page-template-template-demandbase-lp h5, .page-template-template-demandbase-lp h6, .page-template-template-demandbase-lp p, .page-template-template-demandbase-lp a, .page-template-template-demandbase-lp ul, .page-template-template-demandbase-lp ol, .page-template-template-demandbase-lp li, .page-template-template-demandbase-lp blockquote, .page-template-template-demandbase-lp figcaption, .page-template-template-demandbase-lp figure, .page-template-template-demandbase-lp dl, .page-template-template-demandbase-lp dd, .page-template-template-demandbase-lp dt, .page-template-template-demandbase-lp table, .page-template-template-demandbase-lp th, .page-template-template-demandbase-lp td, .page-template-template-demandbase-lp hr, .page-template-template-demandbase-lp-v2 h1, .page-template-template-demandbase-lp-v2 h2, .page-template-template-demandbase-lp-v2 h3, .page-template-template-demandbase-lp-v2 h4, .page-template-template-demandbase-lp-v2 h5, .page-template-template-demandbase-lp-v2 h6, .page-template-template-demandbase-lp-v2 p, .page-template-template-demandbase-lp-v2 a, .page-template-template-demandbase-lp-v2 ul, .page-template-template-demandbase-lp-v2 ol, .page-template-template-demandbase-lp-v2 li, .page-template-template-demandbase-lp-v2 blockquote, .page-template-template-demandbase-lp-v2 figcaption, .page-template-template-demandbase-lp-v2 figure, .page-template-template-demandbase-lp-v2 dl, .page-template-template-demandbase-lp-v2 dd, .page-template-template-demandbase-lp-v2 dt, .page-template-template-demandbase-lp-v2 table, .page-template-template-demandbase-lp-v2 th, .page-template-template-demandbase-lp-v2 td, .page-template-template-demandbase-lp-v2 hr, .page-template-template-demandbase-lp-v3 h1, .page-template-template-demandbase-lp-v3 h2, .page-template-template-demandbase-lp-v3 h3, .page-template-template-demandbase-lp-v3 h4, .page-template-template-demandbase-lp-v3 h5, .page-template-template-demandbase-lp-v3 h6, .page-template-template-demandbase-lp-v3 p, .page-template-template-demandbase-lp-v3 a, .page-template-template-demandbase-lp-v3 ul, .page-template-template-demandbase-lp-v3 ol, .page-template-template-demandbase-lp-v3 li, .page-template-template-demandbase-lp-v3 blockquote, .page-template-template-demandbase-lp-v3 figcaption, .page-template-template-demandbase-lp-v3 figure, .page-template-template-demandbase-lp-v3 dl, .page-template-template-demandbase-lp-v3 dd, .page-template-template-demandbase-lp-v3 dt, .page-template-template-demandbase-lp-v3 table, .page-template-template-demandbase-lp-v3 th, .page-template-template-demandbase-lp-v3 td, .page-template-template-demandbase-lp-v3 hr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  color: inherit;
  text-decoration: none;
  list-style: none;
}
.page-template-template-demandbase-lp .btn--secondary, .page-template-template-demandbase-lp-v2 .btn--secondary, .page-template-template-demandbase-lp-v3 .btn--secondary {
  font-size: 16px !important;
  margin: 0 !important;
}
.page-template-template-demandbase-lp ul > li::before, .page-template-template-demandbase-lp-v2 ul > li::before, .page-template-template-demandbase-lp-v3 ul > li::before {
  content: unset;
}
.page-template-template-demandbase-lp .pr-font, .page-template-template-demandbase-lp-v2 .pr-font, .page-template-template-demandbase-lp-v3 .pr-font {
  font-family: GothamBold, gotham-bold-fallback, Helvetica, Arial, sans-serif;
}
.page-template-template-demandbase-lp .cta_button, .page-template-template-demandbase-lp-v2 .cta_button, .page-template-template-demandbase-lp-v3 .cta_button {
  margin: 0;
}
.page-template-template-demandbase-lp form::after, .page-template-template-demandbase-lp form::before, .page-template-template-demandbase-lp-v2 form::after, .page-template-template-demandbase-lp-v2 form::before, .page-template-template-demandbase-lp-v3 form::after, .page-template-template-demandbase-lp-v3 form::before {
  content: unset !important;
}
.page-template-template-demandbase-lp .heading-2, .page-template-template-demandbase-lp-v2 .heading-2, .page-template-template-demandbase-lp-v3 .heading-2 {
  font-size: 55px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -2.475px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .heading-2, .page-template-template-demandbase-lp-v2 .heading-2, .page-template-template-demandbase-lp-v3 .heading-2 {
    font-size: 35px;
    line-height: 94.023%;
    letter-spacing: -1.575px;
  }
}
.page-template-template-demandbase-lp .heading-3, .page-template-template-demandbase-lp-v2 .heading-3, .page-template-template-demandbase-lp-v3 .heading-3 {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 37.609px */
  letter-spacing: -1.8px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .heading-3, .page-template-template-demandbase-lp-v2 .heading-3, .page-template-template-demandbase-lp-v3 .heading-3 {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 94.023%; /* 37.609px */
    letter-spacing: -1.8px;
    text-transform: uppercase;
  }
}
.page-template-template-demandbase-lp .heading-4, .page-template-template-demandbase-lp-v2 .heading-4, .page-template-template-demandbase-lp-v3 .heading-4 {
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 32.908px */
  letter-spacing: -1.575px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .heading-5, .page-template-template-demandbase-lp-v2 .heading-5, .page-template-template-demandbase-lp-v3 .heading-5 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 144.023%; /* 23.044px */
  letter-spacing: -0.72px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .heading-7, .page-template-template-demandbase-lp-v2 .heading-7, .page-template-template-demandbase-lp-v3 .heading-7 {
  font-family: Bitter-Regular;
  font-size: 43px;
  font-style: normal;
  font-weight: 400;
  line-height: 116%;
  letter-spacing: -0.645px;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .heading-7, .page-template-template-demandbase-lp-v2 .heading-7, .page-template-template-demandbase-lp-v3 .heading-7 {
    font-size: 24px;
  }
}
.page-template-template-demandbase-lp .heading-8, .page-template-template-demandbase-lp-v2 .heading-8, .page-template-template-demandbase-lp-v3 .heading-8 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 22.565px */
  letter-spacing: -1.08px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .heading-9, .page-template-template-demandbase-lp-v2 .heading-9, .page-template-template-demandbase-lp-v3 .heading-9 {
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 42.31px */
  letter-spacing: -2.025px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .heading-9, .page-template-template-demandbase-lp-v2 .heading-9, .page-template-template-demandbase-lp-v3 .heading-9 {
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 42.31px */
  letter-spacing: -2.025px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .heading-10, .page-template-template-demandbase-lp-v2 .heading-10, .page-template-template-demandbase-lp-v3 .heading-10 {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 94.023%; /* 18.805px */
  letter-spacing: -0.9px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .heading-8-md, .page-template-template-demandbase-lp-v2 .heading-8-md, .page-template-template-demandbase-lp-v3 .heading-8-md {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 94.023%; /* 22.565px */
    letter-spacing: -1.08px;
    text-transform: uppercase;
  }
}
.page-template-template-demandbase-lp .text-1, .page-template-template-demandbase-lp-v2 .text-1, .page-template-template-demandbase-lp-v3 .text-1 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 31.2px */
  letter-spacing: -0.39px;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .text-1, .page-template-template-demandbase-lp-v2 .text-1, .page-template-template-demandbase-lp-v3 .text-1 {
    font-size: 20px;
  }
}
.page-template-template-demandbase-lp .text-2, .page-template-template-demandbase-lp-v2 .text-2, .page-template-template-demandbase-lp-v3 .text-2 {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 24px */
  letter-spacing: -0.3px;
}
.page-template-template-demandbase-lp .text-2-md, .page-template-template-demandbase-lp-v2 .text-2-md, .page-template-template-demandbase-lp-v3 .text-2-md {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 24px */
  letter-spacing: -0.3px;
}
.page-template-template-demandbase-lp .text-4, .page-template-template-demandbase-lp-v2 .text-4, .page-template-template-demandbase-lp-v3 .text-4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: -0.24px;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .text-4, .page-template-template-demandbase-lp-v2 .text-4, .page-template-template-demandbase-lp-v3 .text-4 {
    line-height: 140%;
  }
}
.page-template-template-demandbase-lp .text-8, .page-template-template-demandbase-lp-v2 .text-8, .page-template-template-demandbase-lp-v3 .text-8 {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 132%; /* 15.84px */
  letter-spacing: -0.18px;
}
.page-template-template-demandbase-lp .hide-on-mobile, .page-template-template-demandbase-lp-v2 .hide-on-mobile, .page-template-template-demandbase-lp-v3 .hide-on-mobile {
  display: block;
}
.page-template-template-demandbase-lp .hide-on-desktop, .page-template-template-demandbase-lp-v2 .hide-on-desktop, .page-template-template-demandbase-lp-v3 .hide-on-desktop {
  display: none;
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .hide-on-desktop, .page-template-template-demandbase-lp-v2 .hide-on-desktop, .page-template-template-demandbase-lp-v3 .hide-on-desktop {
    display: block;
  }
  .page-template-template-demandbase-lp .hide-on-mobile, .page-template-template-demandbase-lp-v2 .hide-on-mobile, .page-template-template-demandbase-lp-v3 .hide-on-mobile {
    display: none;
  }
}
.page-template-template-demandbase-lp .container, .page-template-template-demandbase-lp-v2 .container, .page-template-template-demandbase-lp-v3 .container {
  max-width: 1542px;
  width: 90%;
  margin: 0 auto;
  padding: 0;
}
.page-template-template-demandbase-lp .hide, .page-template-template-demandbase-lp-v2 .hide, .page-template-template-demandbase-lp-v3 .hide {
  display: none;
}
.page-template-template-demandbase-lp .colr, .page-template-template-demandbase-lp-v2 .colr, .page-template-template-demandbase-lp-v3 .colr {
  color: #D2E825 !important;
}
.page-template-template-demandbase-lp .bg-dark, .page-template-template-demandbase-lp-v2 .bg-dark, .page-template-template-demandbase-lp-v3 .bg-dark {
  background-color: #020b36 !important;
}
.page-template-template-demandbase-lp .bg-yellow, .page-template-template-demandbase-lp-v2 .bg-yellow, .page-template-template-demandbase-lp-v3 .bg-yellow {
  background-color: #D2E825 !important;
}
.page-template-template-demandbase-lp .bg-lite, .page-template-template-demandbase-lp-v2 .bg-lite, .page-template-template-demandbase-lp-v3 .bg-lite {
  background-color: #FAF3E7 !important;
}
.page-template-template-demandbase-lp nav, .page-template-template-demandbase-lp-v2 nav, .page-template-template-demandbase-lp-v3 nav {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  transition: transform 0.4s ease, background-color 0.4s ease;
  background: rgba(0, 0, 0, 0);
  padding: 20px 0;
}
.page-template-template-demandbase-lp .nav-up, .page-template-template-demandbase-lp-v2 .nav-up, .page-template-template-demandbase-lp-v3 .nav-up {
  transform: translateY(-100%);
}
.page-template-template-demandbase-lp .nav-down, .page-template-template-demandbase-lp-v2 .nav-down, .page-template-template-demandbase-lp-v3 .nav-down {
  transform: translateY(0%);
  background-color: #020b36;
}
.page-template-template-demandbase-lp .ham-btn, .page-template-template-demandbase-lp-v2 .ham-btn, .page-template-template-demandbase-lp-v3 .ham-btn {
  border: none;
  background: transparent;
  padding: 0;
}
.page-template-template-demandbase-lp .ham-btn, .page-template-template-demandbase-lp-v2 .ham-btn, .page-template-template-demandbase-lp-v3 .ham-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  position: relative;
}
.page-template-template-demandbase-lp .line, .page-template-template-demandbase-lp-v2 .line, .page-template-template-demandbase-lp-v3 .line {
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.page-template-template-demandbase-lp .ham-btn.toggle .line:nth-child(1), .page-template-template-demandbase-lp-v2 .ham-btn.toggle .line:nth-child(1), .page-template-template-demandbase-lp-v3 .ham-btn.toggle .line:nth-child(1) {
  transform: translateY(8px) rotate(45deg);
}
.page-template-template-demandbase-lp .ham-btn.toggle .line:nth-child(2), .page-template-template-demandbase-lp-v2 .ham-btn.toggle .line:nth-child(2), .page-template-template-demandbase-lp-v3 .ham-btn.toggle .line:nth-child(2) {
  opacity: 0; /* Hide the middle line */
}
.page-template-template-demandbase-lp .ham-btn.toggle .line:nth-child(3), .page-template-template-demandbase-lp-v2 .ham-btn.toggle .line:nth-child(3), .page-template-template-demandbase-lp-v3 .ham-btn.toggle .line:nth-child(3) {
  transform: translateY(-8px) rotate(-45deg);
}
.page-template-template-demandbase-lp .ham-menu, .page-template-template-demandbase-lp-v2 .ham-menu, .page-template-template-demandbase-lp-v3 .ham-menu {
  width: 100%;
  height: 100%;
  padding: 50px;
  background-color: #020b36;
  transform: translateY(-100%); /* Initially hidden */
  transition: transform 0.6s ease-in-out, box-shadow 0.3s ease-in-out; /* Smooth transition with box-shadow */
  position: fixed;
  text-align: center;
}
.page-template-template-demandbase-lp .ham-menu .btn--secondary, .page-template-template-demandbase-lp-v2 .ham-menu .btn--secondary, .page-template-template-demandbase-lp-v3 .ham-menu .btn--secondary {
  margin-top: 10vh;
}
.page-template-template-demandbase-lp .ham-menu.show, .page-template-template-demandbase-lp-v2 .ham-menu.show, .page-template-template-demandbase-lp-v3 .ham-menu.show {
  transform: translateY(0); /* Move to the original position */
  z-index: 1;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); /* Optional stronger shadow on reveal */
}
.page-template-template-demandbase-lp .header .container, .page-template-template-demandbase-lp-v2 .header .container, .page-template-template-demandbase-lp-v3 .header .container {
  padding: 0;
}
.page-template-template-demandbase-lp .banner-wrapper, .page-template-template-demandbase-lp-v2 .banner-wrapper, .page-template-template-demandbase-lp-v3 .banner-wrapper {
  background-color: #020b36;
  position: relative;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .row, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .row, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .row {
  height: 550px;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content {
  position: relative;
  padding: 0;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position {
  position: absolute;
  padding-left: 26px;
  top: 31%;
  left: 4%;
  gap: 16px;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position .heading-2, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position .heading-2, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position .heading-2 {
  color: #FFF;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position p, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position p, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position p {
  color: #FAF3E7;
  max-width: 412px;
  width: 100%;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position span, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position span, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position span {
  color: #FAF3E7;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position .effectives, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position .effectives, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position .effectives {
  flex-wrap: wrap;
  gap: 16px;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position::before, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position::before, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  background-color: #D3E825;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration {
  position: absolute;
  right: 0;
  padding-right: 0;
}
.page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration svg {
  width: 100%;
  max-width: 1080px;
}
.page-template-template-demandbase-lp .banner-wrapper .arrow-down, .page-template-template-demandbase-lp-v2 .banner-wrapper .arrow-down, .page-template-template-demandbase-lp-v3 .banner-wrapper .arrow-down {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.page-template-template-demandbase-lp .banner-wrapper-v2, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 {
  background-color: #020b36;
  position: relative;
}
.page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 {
  padding-top: 100px;
  text-align: center;
  gap: 60px;
}
.page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-content, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-content, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-content {
  gap: 20px;
}
.page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-content h2, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-content h2, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-content h2 {
  width: 100%;
  max-width: 740px;
  color: #FAF3E7;
}
.page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-content p, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-content p, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-content p {
  max-width: 590px;
  width: 100%;
  color: #FAF3E7;
  margin-top: 5px;
}
.page-template-template-demandbase-lp .banner-wrapper-v2 .arrow-down, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .arrow-down, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .arrow-down {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section {
  padding-top: 90px;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content {
  gap: 48px;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content h2, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content h2, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content h2 {
  min-width: 100%;
  text-align: center;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk {
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper {
  gap: 16px;
  padding: 0 45px;
  border-right: 1px solid #000;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper:last-child, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper:last-child, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper:last-child {
  border-right: none;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content {
  text-align: center;
}
.page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content p, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content p, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper .content p {
  width: 100%;
  max-width: 401px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper {
  padding-top: 90px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .our-capabilites-section {
  background-color: #020b36;
  padding: 50px 30px 50px 60px;
  position: relative;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .logo-bg, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .logo-bg, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .logo-bg {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-container, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-container, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-container {
  align-items: center;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-container .cta-sec, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-container .cta-sec, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-container .cta-sec {
  gap: 34px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 21px;
  column-gap: 16px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap .capabilities, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap .capabilities, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap .capabilities {
  gap: 20px;
  border-bottom: 1px solid rgba(250, 243, 231, 0.3);
  padding-bottom: 24px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap .capabilities h5, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap .capabilities h5, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap .capabilities h5 {
  color: #FAF3E7;
  font-size: 14px;
}
.page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap .capabilities svg, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap .capabilities svg, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap .capabilities svg {
  width: 50px;
  margin: 0 !important;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper {
  padding-top: 90px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .header-content, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .header-content, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .header-content {
  gap: 16px;
  text-align: center;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .header-content h4, .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .header-content p, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .header-content h4, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .header-content p, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .header-content h4, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .header-content p {
  min-width: 100%;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .header-content p, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .header-content p, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .header-content p {
  font-size: 16px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding: 0;
  padding-top: 60px;
  height: 360px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card {
  background-color: #020b36;
  padding: 32px;
  position: relative;
  color: #FAF3E7;
  height: 300px;
  width: 100%;
  justify-content: space-between;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg {
  position: absolute;
  right: 3.5%;
  top: 15%;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card p, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card p, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card p {
  width: 100%;
  max-width: 245px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col {
  background-color: #D2E825;
  padding: 32px;
  height: 300px;
  width: 100%;
  position: relative;
  gap: 15px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg {
  position: absolute;
  top: -5%;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col ul li, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col ul li, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col ul li {
  margin: 0 !important;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col ul li span, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col ul li span, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col ul li span {
  display: flex;
  align-items: self-start;
  padding-top: 5px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-main, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-main, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-main {
  perspective: 1000px;
  position: relative;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-inner, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-inner, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform-origin: center;
  transition: none;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-main:hover .card-inner, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-main:hover .card-inner, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-main:hover .card-inner {
  transform: rotateX(180deg);
  transition: transform 0.9s;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-front,
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-back, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-front,
.page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-back, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-front,
.page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-back {
  position: absolute;
  width: 100%;
  backface-visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-front h2,
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-back h2, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-front h2,
.page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-back h2, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-front h2,
.page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-back h2 {
  gap: 8px;
  text-transform: capitalize;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-front a, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-front a, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-front a {
  border: 1px solid #D2E825;
  padding: 10px 21px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-back, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-back, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-back {
  transform: rotateX(180deg);
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-back ul li, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-back ul li, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-back ul li {
  gap: 5px;
}
.page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-inner.flipped, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-inner.flipped, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-inner.flipped {
  transform: rotateX(180deg);
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section {
  padding-top: 90px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .offset-1, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .offset-1, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .offset-1 {
  margin-left: 3% !important;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards {
  display: flex;
  gap: 20px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card {
  padding: 55px 20px 20px 20px;
  height: 150px;
  width: 100%;
  max-width: 250px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h3, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h4, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h3, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h4, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h3, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .bg-yellow h4 {
  color: #020b36 !important;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph {
  padding: 0;
  position: relative;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph img, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph img, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph img {
  height: 327px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content {
  position: absolute;
  top: 0;
  gap: 30px;
  padding: 30px 30px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4 {
  position: relative;
  padding: 30px 0;
  width: 100%;
  max-width: 534px;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #000;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::before {
  width: 100%;
  max-width: 534px;
  top: 0;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content h4::after {
  width: 100%;
  max-width: 322px;
  bottom: 0;
  left: 0;
}
.page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content p, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content p, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content p {
  width: 100%;
  max-width: 704px;
}
.page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section {
  padding: 90px 0;
}
.page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .header h4, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .header h4, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .header h4 {
  width: 100%;
  max-width: 834px;
  text-align: center;
}
.page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding-top: 56px;
}
.page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry .industry-content, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry .industry-content, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry .industry-content {
  margin-top: 16px;
  gap: 16px;
}
.page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img {
  height: 280px;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper {
  background-color: #FFF;
  padding-bottom: 80px;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .companies, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies {
  padding: 69px 0;
  border-bottom: 1px solid #000;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .companies .company-logo, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies .company-logo, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies .company-logo {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .companies .company-logo img, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies .company-logo img, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies .company-logo img {
  flex: 1 1 calc(20% - 16px);
  max-width: calc(20% - 16px);
  height: 90px;
  object-fit: contain;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .companies p, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies p, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies p {
  padding-top: 40px;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .certifications, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications {
  padding: 60px 0 70px 0;
}
.page-template-template-demandbase-lp .wdw-serve-wrapper .certifications .certification-img, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications .certification-img, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications .certification-img {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section {
  height: 420px;
  padding: 0;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .col-md-6, .page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .col-md-6, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .col-md-6, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .col-md-6, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .col-md-6, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .col-md-6 {
  padding: 0;
  height: 420px;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .illustration picture, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .illustration picture, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .illustration picture {
  height: 100% !important;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .illustration picture img, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .illustration picture img, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .illustration picture img {
  object-fit: cover;
  height: 100% !important;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .content, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .content, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .content {
  padding-top: 85px;
}
.page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .content .cta_button, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .content .cta_button, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .content .cta_button {
  margin-top: 56px;
}
.page-template-template-demandbase-lp .pdf-form-wrapper, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper {
  background: #D2E825 !important;
  position: relative;
  overflow: hidden;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .hs_company label, .page-template-template-demandbase-lp .pdf-form-wrapper .hs_email label, .page-template-template-demandbase-lp .pdf-form-wrapper .hs_firstname label, .page-template-template-demandbase-lp .pdf-form-wrapper .hs_lastname label, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .hs_company label, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .hs_email label, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .hs_firstname label, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .hs_lastname label, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .hs_company label, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .hs_email label, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .hs_firstname label, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .hs_lastname label {
  display: none;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .hs-form.hs-form .hs-form-field, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .hs-form.hs-form .hs-form-field, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .hs-form.hs-form .hs-form-field {
  margin-bottom: 0 !important;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 150px;
  padding-top: 70px !important;
  padding-bottom: 40px !important;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_background_svg, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_background_svg, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_background_svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  z-index: 1;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  z-index: 2;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  row-gap: 8px;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form input, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form input, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form input {
  margin-bottom: 0 !important;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form input[type=text], .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form input[type=text], .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form input[type=text] {
  background: #fff;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #000;
  width: 100%;
  margin-bottom: 2.4rem;
  padding: 0.9rem 1.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: #020b36;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container {
  grid-column: 1/-1;
  font-size: 14px;
  line-height: 1.2;
}
.page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container p, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container p, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form .legal-consent-container p {
  padding-bottom: 10px !important;
  margin: 0 !important;
}
.page-template-template-demandbase-lp footer, .page-template-template-demandbase-lp-v2 footer, .page-template-template-demandbase-lp-v3 footer {
  padding: 58px 0;
  background-color: #020b36;
}
.page-template-template-demandbase-lp footer .zetwerk-footer, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer {
  padding: 0;
}
.page-template-template-demandbase-lp footer .zetwerk-footer .col-md-6, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-md-6, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-md-6 {
  padding: 0;
}
.page-template-template-demandbase-lp footer .zetwerk-footer .col-one, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-one, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-one {
  gap: 32px;
}
.page-template-template-demandbase-lp footer .zetwerk-footer .col-one p, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-one p, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-one p {
  color: #FAF3E7;
  width: 100%;
  max-width: 334px;
}
.page-template-template-demandbase-lp footer .zetwerk-footer .col-two .social-links, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-two .social-links, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-two .social-links {
  gap: 22px;
}
.page-template-template-demandbase-lp footer .zetwerk-footer .col-three a, .page-template-template-demandbase-lp footer .zetwerk-footer .col-three p, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-three a, .page-template-template-demandbase-lp-v2 footer .zetwerk-footer .col-three p, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-three a, .page-template-template-demandbase-lp-v3 footer .zetwerk-footer .col-three p {
  color: #FAF3E7;
}
.page-template-template-demandbase-lp .popup-overlay, .page-template-template-demandbase-lp-v2 .popup-overlay, .page-template-template-demandbase-lp-v3 .popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s ease;
  padding: 0 30px;
  transform: translateY(-100%);
}
.page-template-template-demandbase-lp .popup-overlay.active, .page-template-template-demandbase-lp-v2 .popup-overlay.active, .page-template-template-demandbase-lp-v3 .popup-overlay.active {
  display: flex;
  opacity: 1;
  transform: translateY(0%);
}
.page-template-template-demandbase-lp .popup-close, .page-template-template-demandbase-lp-v2 .popup-close, .page-template-template-demandbase-lp-v3 .popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: 0 0;
  border: none;
  font-size: 24px;
  cursor: pointer;
  z-index: 9999;
}
.page-template-template-demandbase-lp .download-popup .popup-content, .page-template-template-demandbase-lp-v2 .download-popup .popup-content, .page-template-template-demandbase-lp-v3 .download-popup .popup-content {
  position: relative;
  width: 100%;
  max-width: 900px;
  background-color: #020b36;
  height: 420px;
}
.page-template-template-demandbase-lp .download-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v2 .download-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v3 .download-popup .popup-content .popup-body {
  padding-left: 106px;
  padding-top: 98px;
  gap: 60px;
}
.page-template-template-demandbase-lp .download-popup .popup-content .popup-body h2, .page-template-template-demandbase-lp-v2 .download-popup .popup-content .popup-body h2, .page-template-template-demandbase-lp-v3 .download-popup .popup-content .popup-body h2 {
  color: #FFF;
  width: 100%;
  max-width: 414px;
}
.page-template-template-demandbase-lp .download-popup .popup-svg, .page-template-template-demandbase-lp-v2 .download-popup .popup-svg, .page-template-template-demandbase-lp-v3 .download-popup .popup-svg {
  position: absolute;
  top: 0;
  right: 0;
}
.page-template-template-demandbase-lp .download-popup .btn--secondary::after, .page-template-template-demandbase-lp-v2 .download-popup .btn--secondary::after, .page-template-template-demandbase-lp-v3 .download-popup .btn--secondary::after {
  content: unset;
}
.page-template-template-demandbase-lp .schedule-call-popup .popup-content, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-content, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-content {
  position: relative;
  width: 100%;
  max-width: 900px;
  background-color: #D2E825;
  height: 420px;
}
.page-template-template-demandbase-lp .schedule-call-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-content .popup-body {
  padding-left: 74px;
  padding-top: 104px;
  gap: 60px;
}
.page-template-template-demandbase-lp .schedule-call-popup .popup-content .popup-body h2, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-content .popup-body h2, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-content .popup-body h2 {
  color: #020b36;
  width: 100%;
  max-width: 414px;
}
.page-template-template-demandbase-lp .schedule-call-popup .popup-svg, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-svg, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-svg {
  position: absolute;
  top: 0;
  right: 0;
}
.page-template-template-demandbase-lp .schedule-call-popup .btn--secondary, .page-template-template-demandbase-lp-v2 .schedule-call-popup .btn--secondary, .page-template-template-demandbase-lp-v3 .schedule-call-popup .btn--secondary {
  background-color: #020b36;
  color: #FFF;
  border-color: transparent;
}
.page-template-template-demandbase-lp .schedule-call-popup .btn--secondary:hover, .page-template-template-demandbase-lp-v2 .schedule-call-popup .btn--secondary:hover, .page-template-template-demandbase-lp-v3 .schedule-call-popup .btn--secondary:hover {
  background: #d2e825;
  color: #020b36;
  border-color: #020b36;
}
.page-template-template-demandbase-lp .schedule-call-popup .btn--secondary::after, .page-template-template-demandbase-lp-v2 .schedule-call-popup .btn--secondary::after, .page-template-template-demandbase-lp-v3 .schedule-call-popup .btn--secondary::after {
  content: unset;
}
.page-template-template-demandbase-lp .facilities-sec, .page-template-template-demandbase-lp-v2 .facilities-sec, .page-template-template-demandbase-lp-v3 .facilities-sec {
  background: #020a36;
  padding: 77px 0px 63px;
  margin: 0 auto;
  position: relative;
  border-top: 1px solid #0C1E74;
  max-width: 100% !important;
}
.page-template-template-demandbase-lp .facilities-sec:after, .page-template-template-demandbase-lp-v2 .facilities-sec:after, .page-template-template-demandbase-lp-v3 .facilities-sec:after {
  content: "";
  background: url(https://www.zetwerk.com/wp-content/themes/Zetwerk/dist/img/value-props/facilities-bg.svg) no-repeat top right/auto 85%;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: lighten;
}
.page-template-template-demandbase-lp .facilities-sec-container, .page-template-template-demandbase-lp-v2 .facilities-sec-container, .page-template-template-demandbase-lp-v3 .facilities-sec-container {
  max-width: 90%;
  margin: 0 auto;
}
.page-template-template-demandbase-lp .facilities-desc, .page-template-template-demandbase-lp-v2 .facilities-desc, .page-template-template-demandbase-lp-v3 .facilities-desc {
  color: #FFF;
  margin-bottom: 40px !important;
}
.page-template-template-demandbase-lp .facilities-sec-container ul, .page-template-template-demandbase-lp-v2 .facilities-sec-container ul, .page-template-template-demandbase-lp-v3 .facilities-sec-container ul {
  color: #faf3e7;
}
.page-template-template-demandbase-lp .facilities-sec-container .facilities-sec-list_title, .page-template-template-demandbase-lp-v2 .facilities-sec-container .facilities-sec-list_title, .page-template-template-demandbase-lp-v3 .facilities-sec-container .facilities-sec-list_title {
  font-size: 14px;
  font-family: "GothamBold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 144.023%;
  letter-spacing: -0.72px;
  text-transform: uppercase;
}
.page-template-template-demandbase-lp .facilities-sec-container .facilities-sec-list_subtitle, .page-template-template-demandbase-lp-v2 .facilities-sec-container .facilities-sec-list_subtitle, .page-template-template-demandbase-lp-v3 .facilities-sec-container .facilities-sec-list_subtitle {
  font-size: 16px;
  font-family: "Bitter-Regular";
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.24px;
}
.page-template-template-demandbase-lp .facilities-sec-list-container, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container {
  max-width: 80%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 15px;
  padding: 0;
  list-style: none;
}
.page-template-template-demandbase-lp .facilities-sec-list-container li, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container li, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container li {
  position: relative;
  padding-left: 3rem;
}
.page-template-template-demandbase-lp .facilities-sec-list-container li::before, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container li::before, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container li::before {
  content: "◎";
  font-size: 140%;
  line-height: 1;
  color: #D2E825;
  width: 1.8rem;
  height: 1.8rem;
  float: left;
  margin-top: 0.2rem;
  margin-left: -3rem;
}
.page-template-template-demandbase-lp .facilities-sec-list, .page-template-template-demandbase-lp-v2 .facilities-sec-list, .page-template-template-demandbase-lp-v3 .facilities-sec-list {
  padding: 21px 0px 9px 30px;
  border-top: 1px solid rgba(250, 243, 231, 0.3);
}
.page-template-template-demandbase-lp .facilities-sec-list:first-child, .page-template-template-demandbase-lp .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp .facilities-sec-list:nth-child(3), .page-template-template-demandbase-lp-v2 .facilities-sec-list:first-child, .page-template-template-demandbase-lp-v2 .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp-v2 .facilities-sec-list:nth-child(3), .page-template-template-demandbase-lp-v3 .facilities-sec-list:first-child, .page-template-template-demandbase-lp-v3 .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp-v3 .facilities-sec-list:nth-child(3) {
  border-top: none;
}
.page-template-template-demandbase-lp .facilities-sec-container h2, .page-template-template-demandbase-lp-v2 .facilities-sec-container h2, .page-template-template-demandbase-lp-v3 .facilities-sec-container h2 {
  margin-bottom: 32px !important;
}
@media (max-width: 367px) {
  .page-template-template-demandbase-lp .banner-wrapper-v2, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 {
    height: 530px !important;
  }
}
@media (max-width: 430px) {
  .page-template-template-demandbase-lp .banner-wrapper-v2, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 {
    height: 470px;
  }
  .page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-animation, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-animation, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-animation {
    position: absolute;
    bottom: 0;
  }
  .page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-animation svg, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-animation svg, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-animation svg {
    transform: scale(1.7);
    position: relative;
    right: -6%;
    bottom: 25px;
  }
}
@media (max-width: 500px) {
  .page-template-template-demandbase-lp .facilities-sec-list-container, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container {
    max-width: 100% !important;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards {
    height: 162vh !important;
    gap: 15px;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration img, .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration img, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration img, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration svg {
    height: 280px;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position::before, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position::before, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position::before {
    height: 70%;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section {
    padding-top: 30px !important;
  }
}
@media (max-width: 768px) {
  .page-template-template-demandbase-lp .pdf-form-wrapper, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper {
    margin-top: 30px;
  }
  .page-template-template-demandbase-lp .facilities-sec:after, .page-template-template-demandbase-lp-v2 .facilities-sec:after, .page-template-template-demandbase-lp-v3 .facilities-sec:after {
    content: none;
  }
  .page-template-template-demandbase-lp .facilities-sec-list-container li::before, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container li::before, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container li::before {
    margin-top: 0.5rem !important;
  }
  .page-template-template-demandbase-lp .facilities-sec-list, .page-template-template-demandbase-lp-v2 .facilities-sec-list, .page-template-template-demandbase-lp-v3 .facilities-sec-list {
    border-top: none !important;
    border-bottom: 1px solid rgba(250, 243, 231, 0.3) !important;
  }
  .page-template-template-demandbase-lp .facilities-sec-list:first-child, .page-template-template-demandbase-lp .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp .facilities-sec-list:nth-child(3), .page-template-template-demandbase-lp-v2 .facilities-sec-list:first-child, .page-template-template-demandbase-lp-v2 .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp-v2 .facilities-sec-list:nth-child(3), .page-template-template-demandbase-lp-v3 .facilities-sec-list:first-child, .page-template-template-demandbase-lp-v3 .facilities-sec-list:nth-child(2), .page-template-template-demandbase-lp-v3 .facilities-sec-list:nth-child(3) {
    border-bottom: 1px solid rgba(250, 243, 231, 0.3) !important;
  }
  .page-template-template-demandbase-lp .facilities-sec-list-container, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  .page-template-template-demandbase-lp .facilities-sec, .page-template-template-demandbase-lp-v2 .facilities-sec, .page-template-template-demandbase-lp-v3 .facilities-sec {
    padding: 0px 0px 63px;
  }
  .page-template-template-demandbase-lp .facilities-desc, .page-template-template-demandbase-lp-v2 .facilities-desc, .page-template-template-demandbase-lp-v3 .facilities-desc {
    padding-top: 30px !important;
  }
  .page-template-template-demandbase-lp .header .container, .page-template-template-demandbase-lp-v2 .header .container, .page-template-template-demandbase-lp-v3 .header .container {
    align-items: center !important;
  }
  .page-template-template-demandbase-lp .banner-wrapper, .page-template-template-demandbase-lp-v2 .banner-wrapper, .page-template-template-demandbase-lp-v3 .banner-wrapper {
    height: 835px;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position {
    top: 22.5%;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position span .btn--secondary, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position span .btn--secondary, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position span .btn--secondary {
    margin-top: 40px;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration {
    bottom: 0;
    right: 10%;
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-illustration svg, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-illustration svg {
    transform: scale(1.5);
    transform-origin: left;
  }
  .page-template-template-demandbase-lp .download-popup .popup-content, .page-template-template-demandbase-lp-v2 .download-popup .popup-content, .page-template-template-demandbase-lp-v3 .download-popup .popup-content {
    height: 400px !important;
  }
  .page-template-template-demandbase-lp .download-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v2 .download-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v3 .download-popup .popup-content .popup-body {
    padding-left: 40px;
    padding-top: 140px;
  }
  .page-template-template-demandbase-lp .download-popup .popup-content .popup-svg, .page-template-template-demandbase-lp-v2 .download-popup .popup-content .popup-svg, .page-template-template-demandbase-lp-v3 .download-popup .popup-content .popup-svg {
    width: 230px;
    height: 200px;
  }
  .page-template-template-demandbase-lp .popup-overlay, .page-template-template-demandbase-lp-v2 .popup-overlay, .page-template-template-demandbase-lp-v3 .popup-overlay {
    padding: 0 16px;
  }
  .page-template-template-demandbase-lp .schedule-call-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-content .popup-body, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-content .popup-body {
    padding-left: 40px;
    padding-top: 40px;
  }
  .page-template-template-demandbase-lp .schedule-call-popup .popup-content .popup-svg, .page-template-template-demandbase-lp-v2 .schedule-call-popup .popup-content .popup-svg, .page-template-template-demandbase-lp-v3 .schedule-call-popup .popup-content .popup-svg {
    width: 208px;
    height: 170px;
    bottom: 0 !important;
    top: unset;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards .card {
    height: unset !important;
  }
  .page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section {
    padding-top: 65px;
  }
  .page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk {
    flex-direction: column;
    gap: 56px;
  }
  .page-template-template-demandbase-lp .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper, .page-template-template-demandbase-lp-v2 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper, .page-template-template-demandbase-lp-v3 .why-zetwerk-wrapper .why-zetwerk-section .why-zetwerk-content .why-zertwerk .content-wrapper {
    border-right: none;
    padding: 0 30px;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .logo-bg, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .logo-bg, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .logo-bg {
    display: none;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper {
    padding-top: 65px;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap {
    grid-template-columns: repeat(1, 1fr) !important;
    padding: 50px 0;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .our-capabilites-section {
    padding: 50px 17px 50px 17px;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper {
    padding-top: 65px;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .header-content, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .header-content, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .header-content {
    text-align: left;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards {
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 20px;
    height: auto !important;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .certifications, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications {
    text-align: center;
    padding: 52px 0;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .certifications .row, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications .row, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications .row {
    gap: 20px;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .certifications .certification-img, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications .certification-img, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications .certification-img {
    display: -webkit-inline-box !important;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .certifications .certification-img img, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .certifications .certification-img img, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .certifications .certification-img img {
    margin-left: 15px;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section {
    padding-top: 65px;
    gap: 40px;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph {
    margin: 0 !important;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .zet-graph .graph-content {
    padding: 30px 0;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section {
    padding: 65px 0;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries {
    display: -webkit-inline-box !important;
    width: 100%;
    overflow: auto;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry {
    margin-left: 15px;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .zetwerk-industries .industry img {
    height: unset !important;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .header, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .header, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .header {
    justify-content: start !important;
  }
  .page-template-template-demandbase-lp .zetwerk-helps-wrapper .zetwerk-helps-section .header h4, .page-template-template-demandbase-lp-v2 .zetwerk-helps-wrapper .zetwerk-helps-section .header h4, .page-template-template-demandbase-lp-v3 .zetwerk-helps-wrapper .zetwerk-helps-section .header h4 {
    text-align: left;
    width: 100%;
    max-width: 315px;
  }
  .page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section {
    position: relative;
    margin: 0;
    width: 100% !important;
  }
  .page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .content, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .content, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .content {
    position: absolute;
    padding: 72px 12px;
  }
  .page-template-template-demandbase-lp .zetwerk-contact-wrapper .contact-section .illustration img, .page-template-template-demandbase-lp-v2 .zetwerk-contact-wrapper .contact-section .illustration img, .page-template-template-demandbase-lp-v3 .zetwerk-contact-wrapper .contact-section .illustration img {
    object-fit: cover;
    height: unset !important;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper {
    padding-bottom: 0;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col {
    justify-content: unset;
    gap: 15px;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col .back-svg {
    right: 23.5%;
    bottom: 0;
    top: unset !important;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-col, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-col {
    height: 370px;
    justify-content: start !important;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-inner, .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card-main, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-inner, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card-main, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-inner, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card-main {
    height: 370px;
  }
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1024px) {
  .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v2 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards, .page-template-template-demandbase-lp-v3 .zetwerk-success-wrapper .zetwerk-success-section .success-cards {
    flex-wrap: wrap;
  }
  .page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-animation, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-animation, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-animation {
    height: auto;
  }
  .page-template-template-demandbase-lp .banner-wrapper-v2 .banner-section-v2 .banner-animation svg, .page-template-template-demandbase-lp-v2 .banner-wrapper-v2 .banner-section-v2 .banner-animation svg, .page-template-template-demandbase-lp-v3 .banner-wrapper-v2 .banner-section-v2 .banner-animation svg {
    width: 100%;
    height: auto;
  }
  .page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 50px;
    padding-top: 50px !important;
  }
  .page-template-template-demandbase-lp .pdf-form-wrapper .pdf-form_items_right form, .page-template-template-demandbase-lp-v2 .pdf-form-wrapper .pdf-form_items_right form, .page-template-template-demandbase-lp-v3 .pdf-form-wrapper .pdf-form_items_right form {
    grid-template-columns: 1fr;
  }
  .page-template-template-demandbase-lp .facilities-sec-list-container, .page-template-template-demandbase-lp-v2 .facilities-sec-list-container, .page-template-template-demandbase-lp-v3 .facilities-sec-list-container {
    grid-template-columns: repeat(2, 1fr);
  }
  .page-template-template-demandbase-lp .banner-wrapper .banner-section .banner-content .position h2, .page-template-template-demandbase-lp-v2 .banner-wrapper .banner-section .banner-content .position h2, .page-template-template-demandbase-lp-v3 .banner-wrapper .banner-section .banner-content .position h2 {
    font-size: 35px;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-container, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-container, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-container {
    flex-direction: column;
    gap: 20px;
    align-items: start;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-container .col-md-4, .page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-container .col-md-8, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-container .col-md-4, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-container .col-md-8, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-container .col-md-4, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-container .col-md-8 {
    max-width: 100% !important;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .capabilities-wrap, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .capabilities-wrap {
    grid-template-columns: repeat(3, 1fr);
    padding: 50px 0;
  }
  .page-template-template-demandbase-lp .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v2 .our-capabilites-wrapper .our-capabilites-section, .page-template-template-demandbase-lp-v3 .our-capabilites-wrapper .our-capabilites-section {
    padding: 50px 30px 50px 30px;
  }
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards {
    grid-template-columns: repeat(2, 1fr);
    height: 95vh;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .companies, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies {
    padding: 52px 0;
    text-align: center;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .companies p, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies p, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies p {
    padding-top: 0;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .companies .company-logo, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies .company-logo, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies .company-logo {
    display: -webkit-inline-box !important;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }
  .page-template-template-demandbase-lp .wdw-serve-wrapper .companies .company-logo img, .page-template-template-demandbase-lp-v2 .wdw-serve-wrapper .companies .company-logo img, .page-template-template-demandbase-lp-v3 .wdw-serve-wrapper .companies .company-logo img {
    margin-left: 20px;
  }
  .page-template-template-demandbase-lp .footer-wrapper .zetwerk-footer, .page-template-template-demandbase-lp-v2 .footer-wrapper .zetwerk-footer, .page-template-template-demandbase-lp-v3 .footer-wrapper .zetwerk-footer {
    flex-direction: column;
    gap: 37px;
  }
  .page-template-template-demandbase-lp .footer-wrapper .zetwerk-footer .col-three, .page-template-template-demandbase-lp-v2 .footer-wrapper .zetwerk-footer .col-three, .page-template-template-demandbase-lp-v3 .footer-wrapper .zetwerk-footer .col-three {
    align-items: start !important;
  }
}
@media (max-width: 1340px) {
  .page-template-template-demandbase-lp .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v2 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg, .page-template-template-demandbase-lp-v3 .zetwerk-navigate-wrapper .navigate-cards .card .back-svg {
    width: 150px;
    height: 160px;
    top: 18%;
  }
}
@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 682.6697998047px;
    stroke-dasharray: 682.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 682.6697998047px;
  }
}
@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 682.6697998047px;
    stroke-dasharray: 682.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 682.6697998047px;
  }
}
@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
.page-template-template-demandbase-lp .animate-one-1, .page-template-template-demandbase-lp-v2 .animate-one-1, .page-template-template-demandbase-lp-v3 .animate-one-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -10s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -10s both;
  animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -10s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -10s both;
}
@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 13.077132225px;
    stroke-dasharray: 13.077132225px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.077132225px;
  }
}
@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 13.077132225px;
    stroke-dasharray: 13.077132225px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.077132225px;
  }
}
@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-2, .page-template-template-demandbase-lp-v2 .animate-one-2, .page-template-template-demandbase-lp-v3 .animate-one-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.88s both, animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.9s both;
  animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.88s both, animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.9s both;
}
@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 23.9043369293px;
    stroke-dasharray: 23.9043369293px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.9043369293px;
  }
}
@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 23.9043369293px;
    stroke-dasharray: 23.9043369293px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.9043369293px;
  }
}
@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-3, .page-template-template-demandbase-lp-v2 .animate-one-3, .page-template-template-demandbase-lp-v3 .animate-one-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.8s both;
  animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.8s both;
}
@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 12.8439970016px;
    stroke-dasharray: 12.8439970016px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8439970016px;
  }
}
@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 12.8439970016px;
    stroke-dasharray: 12.8439970016px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8439970016px;
  }
}
@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-4, .page-template-template-demandbase-lp-v2 .animate-one-4, .page-template-template-demandbase-lp-v3 .animate-one-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.7s both;
  animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.7s both;
}
@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 20.5160293579px;
    stroke-dasharray: 20.5160293579px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.5160293579px;
  }
}
@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 20.5160293579px;
    stroke-dasharray: 20.5160293579px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.5160293579px;
  }
}
@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-5, .page-template-template-demandbase-lp-v2 .animate-one-5, .page-template-template-demandbase-lp-v3 .animate-one-5 {
  -webkit-animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.6s both;
  animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.6s both;
}
@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 21.1695976257px;
    stroke-dasharray: 21.1695976257px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.1695976257px;
  }
}
@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 21.1695976257px;
    stroke-dasharray: 21.1695976257px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.1695976257px;
  }
}
@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-6, .page-template-template-demandbase-lp-v2 .animate-one-6, .page-template-template-demandbase-lp-v3 .animate-one-6 {
  -webkit-animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.5s both;
  animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.5s both;
}
@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 14.7416534424px;
    stroke-dasharray: 14.7416534424px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7416534424px;
  }
}
@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 14.7416534424px;
    stroke-dasharray: 14.7416534424px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7416534424px;
  }
}
@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-7, .page-template-template-demandbase-lp-v2 .animate-one-7, .page-template-template-demandbase-lp-v3 .animate-one-7 {
  -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.4s both;
  animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.4s both;
}
@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 15.4962301254px;
    stroke-dasharray: 15.4962301254px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.4962301254px;
  }
}
@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 15.4962301254px;
    stroke-dasharray: 15.4962301254px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.4962301254px;
  }
}
@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-8, .page-template-template-demandbase-lp-v2 .animate-one-8, .page-template-template-demandbase-lp-v3 .animate-one-8 {
  -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.3s both;
  animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.3s both;
}
@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 12.7139453888px;
    stroke-dasharray: 12.7139453888px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.7139453888px;
  }
}
@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 12.7139453888px;
    stroke-dasharray: 12.7139453888px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.7139453888px;
  }
}
@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-9, .page-template-template-demandbase-lp-v2 .animate-one-9, .page-template-template-demandbase-lp-v3 .animate-one-9 {
  -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.2s both;
  animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -9.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.2s both;
}
@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 11.8338413239px;
    stroke-dasharray: 11.8338413239px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 11.8338413239px;
  }
}
@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 11.8338413239px;
    stroke-dasharray: 11.8338413239px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 11.8338413239px;
  }
}
@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-10, .page-template-template-demandbase-lp-v2 .animate-one-10, .page-template-template-demandbase-lp-v3 .animate-one-10 {
  -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.92s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.1s both;
  animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.92s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9.1s both;
}
@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 14.4626026154px;
    stroke-dasharray: 14.4626026154px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.4626026154px;
  }
}
@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 14.4626026154px;
    stroke-dasharray: 14.4626026154px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.4626026154px;
  }
}
@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-11, .page-template-template-demandbase-lp-v2 .animate-one-11, .page-template-template-demandbase-lp-v3 .animate-one-11 {
  -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.8s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9s both;
  animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.8s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -9s both;
}
@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 20.9213600159px;
    stroke-dasharray: 20.9213600159px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.9213600159px;
  }
}
@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 20.9213600159px;
    stroke-dasharray: 20.9213600159px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.9213600159px;
  }
}
@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-12, .page-template-template-demandbase-lp-v2 .animate-one-12, .page-template-template-demandbase-lp-v3 .animate-one-12 {
  -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.68s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.9s both;
  animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.68s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.9s both;
}
@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 14.0823688507px;
    stroke-dasharray: 14.0823688507px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.0823688507px;
  }
}
@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 14.0823688507px;
    stroke-dasharray: 14.0823688507px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.0823688507px;
  }
}
@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-13, .page-template-template-demandbase-lp-v2 .animate-one-13, .page-template-template-demandbase-lp-v3 .animate-one-13 {
  -webkit-animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.56s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.8s both;
  animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.56s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.8s both;
}
@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 14.1647567749px;
    stroke-dasharray: 14.1647567749px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.1647567749px;
  }
}
@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 14.1647567749px;
    stroke-dasharray: 14.1647567749px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.1647567749px;
  }
}
@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-14, .page-template-template-demandbase-lp-v2 .animate-one-14, .page-template-template-demandbase-lp-v3 .animate-one-14 {
  -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.44s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.7s both;
  animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.44s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.7s both;
}
@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 29.5462913513px;
    stroke-dasharray: 29.5462913513px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 29.5462913513px;
  }
}
@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 29.5462913513px;
    stroke-dasharray: 29.5462913513px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 29.5462913513px;
  }
}
@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-15, .page-template-template-demandbase-lp-v2 .animate-one-15, .page-template-template-demandbase-lp-v3 .animate-one-15 {
  -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.32s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.6s both;
  animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.32s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.6s both;
}
@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 20.5330715179px;
    stroke-dasharray: 20.5330715179px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.5330715179px;
  }
}
@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 20.5330715179px;
    stroke-dasharray: 20.5330715179px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 20.5330715179px;
  }
}
@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-16, .page-template-template-demandbase-lp-v2 .animate-one-16, .page-template-template-demandbase-lp-v3 .animate-one-16 {
  -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.2s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.5s both;
  animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.2s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.5s both;
}
@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 17.5409555435px;
    stroke-dasharray: 17.5409555435px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.5409555435px;
  }
}
@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 17.5409555435px;
    stroke-dasharray: 17.5409555435px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.5409555435px;
  }
}
@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-17, .page-template-template-demandbase-lp-v2 .animate-one-17, .page-template-template-demandbase-lp-v3 .animate-one-17 {
  -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.08s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.4s both;
  animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) -8.08s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.4s both;
}
@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 52.1087722778px;
    stroke-dasharray: 52.1087722778px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.1087722778px;
  }
}
@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 52.1087722778px;
    stroke-dasharray: 52.1087722778px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.1087722778px;
  }
}
@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-18, .page-template-template-demandbase-lp-v2 .animate-one-18, .page-template-template-demandbase-lp-v3 .animate-one-18 {
  -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.96s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.3s both;
  animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.96s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.3s both;
}
@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 23.4600009918px;
    stroke-dasharray: 23.4600009918px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.4600009918px;
  }
}
@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 23.4600009918px;
    stroke-dasharray: 23.4600009918px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.4600009918px;
  }
}
@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-19, .page-template-template-demandbase-lp-v2 .animate-one-19, .page-template-template-demandbase-lp-v3 .animate-one-19 {
  -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.84s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.2s both;
  animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.84s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.2s both;
}
@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 14.6747894287px;
    stroke-dasharray: 14.6747894287px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6747894287px;
  }
}
@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 14.6747894287px;
    stroke-dasharray: 14.6747894287px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6747894287px;
  }
}
@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-20, .page-template-template-demandbase-lp-v2 .animate-one-20, .page-template-template-demandbase-lp-v3 .animate-one-20 {
  -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.72s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.1s both;
  animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.72s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8.1s both;
}
@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 15.3964986801px;
    stroke-dasharray: 15.3964986801px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3964986801px;
  }
}
@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 15.3964986801px;
    stroke-dasharray: 15.3964986801px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3964986801px;
  }
}
@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-21, .page-template-template-demandbase-lp-v2 .animate-one-21, .page-template-template-demandbase-lp-v3 .animate-one-21 {
  -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.6s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8s both;
  animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.6s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -8s both;
}
@-webkit-keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 13.028550148px;
    stroke-dasharray: 13.028550148px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.028550148px;
  }
}
@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 13.028550148px;
    stroke-dasharray: 13.028550148px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.028550148px;
  }
}
@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-22, .page-template-template-demandbase-lp-v2 .animate-one-22, .page-template-template-demandbase-lp-v3 .animate-one-22 {
  -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.48s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.9s both;
  animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.48s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.9s both;
}
@-webkit-keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 14.0742053986px;
    stroke-dasharray: 14.0742053986px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.0742053986px;
  }
}
@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 14.0742053986px;
    stroke-dasharray: 14.0742053986px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.0742053986px;
  }
}
@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-23, .page-template-template-demandbase-lp-v2 .animate-one-23, .page-template-template-demandbase-lp-v3 .animate-one-23 {
  -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.36s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.8s both;
  animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.36s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.8s both;
}
@-webkit-keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 12.1178064346px;
    stroke-dasharray: 12.1178064346px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.1178064346px;
  }
}
@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 12.1178064346px;
    stroke-dasharray: 12.1178064346px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.1178064346px;
  }
}
@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-24, .page-template-template-demandbase-lp-v2 .animate-one-24, .page-template-template-demandbase-lp-v3 .animate-one-24 {
  -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.24s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.7s both;
  animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.24s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.7s both;
}
@-webkit-keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 13.7792863846px;
    stroke-dasharray: 13.7792863846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.7792863846px;
  }
}
@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 13.7792863846px;
    stroke-dasharray: 13.7792863846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.7792863846px;
  }
}
@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-25, .page-template-template-demandbase-lp-v2 .animate-one-25, .page-template-template-demandbase-lp-v3 .animate-one-25 {
  -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.12s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.6s both;
  animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7.12s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.6s both;
}
@-webkit-keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 15.7922420502px;
    stroke-dasharray: 15.7922420502px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.7922420502px;
  }
}
@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 15.7922420502px;
    stroke-dasharray: 15.7922420502px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.7922420502px;
  }
}
@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-26, .page-template-template-demandbase-lp-v2 .animate-one-26, .page-template-template-demandbase-lp-v3 .animate-one-26 {
  -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.5s both;
  animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) -7s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.5s both;
}
@-webkit-keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 12.8750801086px;
    stroke-dasharray: 12.8750801086px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8750801086px;
  }
}
@keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 12.8750801086px;
    stroke-dasharray: 12.8750801086px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8750801086px;
  }
}
@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-27, .page-template-template-demandbase-lp-v2 .animate-one-27, .page-template-template-demandbase-lp-v3 .animate-one-27 {
  -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.88s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.4s both;
  animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.88s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.4s both;
}
@-webkit-keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 14.2546863556px;
    stroke-dasharray: 14.2546863556px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.2546863556px;
  }
}
@keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 14.2546863556px;
    stroke-dasharray: 14.2546863556px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.2546863556px;
  }
}
@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-28, .page-template-template-demandbase-lp-v2 .animate-one-28, .page-template-template-demandbase-lp-v3 .animate-one-28 {
  -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.76s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.3s both;
  animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.76s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.3s both;
}
@-webkit-keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 24.180398941px;
    stroke-dasharray: 24.180398941px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.180398941px;
  }
}
@keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 24.180398941px;
    stroke-dasharray: 24.180398941px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.180398941px;
  }
}
@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-29, .page-template-template-demandbase-lp-v2 .animate-one-29, .page-template-template-demandbase-lp-v3 .animate-one-29 {
  -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.64s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.2s both;
  animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.64s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.2s both;
}
@-webkit-keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 13.4738712311px;
    stroke-dasharray: 13.4738712311px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.4738712311px;
  }
}
@keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 13.4738712311px;
    stroke-dasharray: 13.4738712311px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.4738712311px;
  }
}
@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-30, .page-template-template-demandbase-lp-v2 .animate-one-30, .page-template-template-demandbase-lp-v3 .animate-one-30 {
  -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.52s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.1s both;
  animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.52s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7.1s both;
}
@-webkit-keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 17.4628591537px;
    stroke-dasharray: 17.4628591537px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.4628591537px;
  }
}
@keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 17.4628591537px;
    stroke-dasharray: 17.4628591537px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.4628591537px;
  }
}
@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-31, .page-template-template-demandbase-lp-v2 .animate-one-31, .page-template-template-demandbase-lp-v3 .animate-one-31 {
  -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.4s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7s both;
  animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.4s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -7s both;
}
@-webkit-keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 14.5055074692px;
    stroke-dasharray: 14.5055074692px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.5055074692px;
  }
}
@keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 14.5055074692px;
    stroke-dasharray: 14.5055074692px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.5055074692px;
  }
}
@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-32, .page-template-template-demandbase-lp-v2 .animate-one-32, .page-template-template-demandbase-lp-v3 .animate-one-32 {
  -webkit-animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.28s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.9s both;
  animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.28s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.9s both;
}
@-webkit-keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 14.7937774658px;
    stroke-dasharray: 14.7937774658px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7937774658px;
  }
}
@keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 14.7937774658px;
    stroke-dasharray: 14.7937774658px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7937774658px;
  }
}
@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-33, .page-template-template-demandbase-lp-v2 .animate-one-33, .page-template-template-demandbase-lp-v3 .animate-one-33 {
  -webkit-animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.16s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.8s both;
  animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.16s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.8s both;
}
@-webkit-keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 21.8257389069px;
    stroke-dasharray: 21.8257389069px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.8257389069px;
  }
}
@keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 21.8257389069px;
    stroke-dasharray: 21.8257389069px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.8257389069px;
  }
}
@-webkit-keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-34, .page-template-template-demandbase-lp-v2 .animate-one-34, .page-template-template-demandbase-lp-v3 .animate-one-34 {
  -webkit-animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.04s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.7s both;
  animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) -6.04s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.7s both;
}
@-webkit-keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 12.8859081268px;
    stroke-dasharray: 12.8859081268px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8859081268px;
  }
}
@keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 12.8859081268px;
    stroke-dasharray: 12.8859081268px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.8859081268px;
  }
}
@-webkit-keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-35, .page-template-template-demandbase-lp-v2 .animate-one-35, .page-template-template-demandbase-lp-v3 .animate-one-35 {
  -webkit-animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.92s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.6s both;
  animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.92s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.6s both;
}
@-webkit-keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 13.9023208618px;
    stroke-dasharray: 13.9023208618px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.9023208618px;
  }
}
@keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 13.9023208618px;
    stroke-dasharray: 13.9023208618px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.9023208618px;
  }
}
@-webkit-keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-36, .page-template-template-demandbase-lp-v2 .animate-one-36, .page-template-template-demandbase-lp-v3 .animate-one-36 {
  -webkit-animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.8s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.5s both;
  animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.8s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.5s both;
}
@-webkit-keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 14.5974035263px;
    stroke-dasharray: 14.5974035263px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.5974035263px;
  }
}
@keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 14.5974035263px;
    stroke-dasharray: 14.5974035263px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.5974035263px;
  }
}
@-webkit-keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-37, .page-template-template-demandbase-lp-v2 .animate-one-37, .page-template-template-demandbase-lp-v3 .animate-one-37 {
  -webkit-animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.68s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.4s both;
  animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.68s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.4s both;
}
@-webkit-keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 11.9745883942px;
    stroke-dasharray: 11.9745883942px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 11.9745883942px;
  }
}
@keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 11.9745883942px;
    stroke-dasharray: 11.9745883942px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 11.9745883942px;
  }
}
@-webkit-keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-38, .page-template-template-demandbase-lp-v2 .animate-one-38, .page-template-template-demandbase-lp-v3 .animate-one-38 {
  -webkit-animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.56s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.3s both;
  animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.56s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.3s both;
}
@-webkit-keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 15.3425302505px;
    stroke-dasharray: 15.3425302505px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3425302505px;
  }
}
@keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 15.3425302505px;
    stroke-dasharray: 15.3425302505px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3425302505px;
  }
}
@-webkit-keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-39, .page-template-template-demandbase-lp-v2 .animate-one-39, .page-template-template-demandbase-lp-v3 .animate-one-39 {
  -webkit-animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.44s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.2s both;
  animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.44s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.2s both;
}
@-webkit-keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 14.3888664246px;
    stroke-dasharray: 14.3888664246px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.3888664246px;
  }
}
@keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 14.3888664246px;
    stroke-dasharray: 14.3888664246px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.3888664246px;
  }
}
@-webkit-keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-40, .page-template-template-demandbase-lp-v2 .animate-one-40, .page-template-template-demandbase-lp-v3 .animate-one-40 {
  -webkit-animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.32s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.1s both;
  animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.32s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6.1s both;
}
@-webkit-keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 13.7665252686px;
    stroke-dasharray: 13.7665252686px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.7665252686px;
  }
}
@keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 13.7665252686px;
    stroke-dasharray: 13.7665252686px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.7665252686px;
  }
}
@-webkit-keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-41, .page-template-template-demandbase-lp-v2 .animate-one-41, .page-template-template-demandbase-lp-v3 .animate-one-41 {
  -webkit-animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.2s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6s both;
  animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.2s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -6s both;
}
@-webkit-keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 13.3184309006px;
    stroke-dasharray: 13.3184309006px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.3184309006px;
  }
}
@keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 13.3184309006px;
    stroke-dasharray: 13.3184309006px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.3184309006px;
  }
}
@-webkit-keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-42, .page-template-template-demandbase-lp-v2 .animate-one-42, .page-template-template-demandbase-lp-v3 .animate-one-42 {
  -webkit-animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.08s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.9s both;
  animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) -5.08s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.9s both;
}
@-webkit-keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 14.6360359192px;
    stroke-dasharray: 14.6360359192px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6360359192px;
  }
}
@keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 14.6360359192px;
    stroke-dasharray: 14.6360359192px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6360359192px;
  }
}
@-webkit-keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-43, .page-template-template-demandbase-lp-v2 .animate-one-43, .page-template-template-demandbase-lp-v3 .animate-one-43 {
  -webkit-animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.96s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.8s both;
  animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.96s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.8s both;
}
@-webkit-keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 16.6088676453px;
    stroke-dasharray: 16.6088676453px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6088676453px;
  }
}
@keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 16.6088676453px;
    stroke-dasharray: 16.6088676453px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6088676453px;
  }
}
@-webkit-keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-44, .page-template-template-demandbase-lp-v2 .animate-one-44, .page-template-template-demandbase-lp-v3 .animate-one-44 {
  -webkit-animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.84s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.7s both;
  animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.84s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.7s both;
}
@-webkit-keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 57.1980476379px;
    stroke-dasharray: 57.1980476379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 57.1980476379px;
  }
}
@keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 57.1980476379px;
    stroke-dasharray: 57.1980476379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 57.1980476379px;
  }
}
@-webkit-keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-45, .page-template-template-demandbase-lp-v2 .animate-one-45, .page-template-template-demandbase-lp-v3 .animate-one-45 {
  -webkit-animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.72s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.6s both;
  animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.72s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.6s both;
}
@-webkit-keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 21.9203300476px;
    stroke-dasharray: 21.9203300476px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.9203300476px;
  }
}
@keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 21.9203300476px;
    stroke-dasharray: 21.9203300476px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 21.9203300476px;
  }
}
@-webkit-keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-46, .page-template-template-demandbase-lp-v2 .animate-one-46, .page-template-template-demandbase-lp-v3 .animate-one-46 {
  -webkit-animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.6s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.5s both;
  animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.6s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.5s both;
}
@-webkit-keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 14.1720943451px;
    stroke-dasharray: 14.1720943451px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.1720943451px;
  }
}
@keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 14.1720943451px;
    stroke-dasharray: 14.1720943451px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.1720943451px;
  }
}
@-webkit-keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-47, .page-template-template-demandbase-lp-v2 .animate-one-47, .page-template-template-demandbase-lp-v3 .animate-one-47 {
  -webkit-animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.48s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.4s both;
  animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.48s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.4s both;
}
@-webkit-keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 15.3671178818px;
    stroke-dasharray: 15.3671178818px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3671178818px;
  }
}
@keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 15.3671178818px;
    stroke-dasharray: 15.3671178818px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.3671178818px;
  }
}
@-webkit-keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-48, .page-template-template-demandbase-lp-v2 .animate-one-48, .page-template-template-demandbase-lp-v3 .animate-one-48 {
  -webkit-animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.36s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.3s both;
  animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.36s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.3s both;
}
@-webkit-keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 13.5362901688px;
    stroke-dasharray: 13.5362901688px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.5362901688px;
  }
}
@keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 13.5362901688px;
    stroke-dasharray: 13.5362901688px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.5362901688px;
  }
}
@-webkit-keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-49, .page-template-template-demandbase-lp-v2 .animate-one-49, .page-template-template-demandbase-lp-v3 .animate-one-49 {
  -webkit-animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.24s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.2s both;
  animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.24s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.2s both;
}
@-webkit-keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 15.805141449px;
    stroke-dasharray: 15.805141449px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.805141449px;
  }
}
@keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 15.805141449px;
    stroke-dasharray: 15.805141449px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 15.805141449px;
  }
}
@-webkit-keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-50, .page-template-template-demandbase-lp-v2 .animate-one-50, .page-template-template-demandbase-lp-v3 .animate-one-50 {
  -webkit-animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.12s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.1s both;
  animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4.12s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5.1s both;
}
@-webkit-keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 12.958571434px;
    stroke-dasharray: 12.958571434px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.958571434px;
  }
}
@keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 12.958571434px;
    stroke-dasharray: 12.958571434px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.958571434px;
  }
}
@-webkit-keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-51, .page-template-template-demandbase-lp-v2 .animate-one-51, .page-template-template-demandbase-lp-v3 .animate-one-51 {
  -webkit-animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5s both;
  animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) -4s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -5s both;
}
@-webkit-keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 12.5442523956px;
    stroke-dasharray: 12.5442523956px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.5442523956px;
  }
}
@keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 12.5442523956px;
    stroke-dasharray: 12.5442523956px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.5442523956px;
  }
}
@-webkit-keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-52, .page-template-template-demandbase-lp-v2 .animate-one-52, .page-template-template-demandbase-lp-v3 .animate-one-52 {
  -webkit-animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.88s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.9s both;
  animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.88s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.9s both;
}
@-webkit-keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 19.3793945313px;
    stroke-dasharray: 19.3793945313px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 19.3793945313px;
  }
}
@keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 19.3793945313px;
    stroke-dasharray: 19.3793945313px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 19.3793945313px;
  }
}
@-webkit-keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-53, .page-template-template-demandbase-lp-v2 .animate-one-53, .page-template-template-demandbase-lp-v3 .animate-one-53 {
  -webkit-animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.76s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.8s both;
  animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.76s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.8s both;
}
@-webkit-keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 24.0760574341px;
    stroke-dasharray: 24.0760574341px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.0760574341px;
  }
}
@keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 24.0760574341px;
    stroke-dasharray: 24.0760574341px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.0760574341px;
  }
}
@-webkit-keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-54, .page-template-template-demandbase-lp-v2 .animate-one-54, .page-template-template-demandbase-lp-v3 .animate-one-54 {
  -webkit-animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.64s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.7s both;
  animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.64s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.7s both;
}
@-webkit-keyframes animate-svg-stroke-55 {
  0% {
    stroke-dashoffset: 24.9110660553px;
    stroke-dasharray: 24.9110660553px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.9110660553px;
  }
}
@keyframes animate-svg-stroke-55 {
  0% {
    stroke-dashoffset: 24.9110660553px;
    stroke-dasharray: 24.9110660553px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.9110660553px;
  }
}
@-webkit-keyframes animate-svg-fill-55 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-55 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-55, .page-template-template-demandbase-lp-v2 .animate-one-55, .page-template-template-demandbase-lp-v3 .animate-one-55 {
  -webkit-animation: animate-svg-stroke-55 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.52s both, animate-svg-fill-55 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.6s both;
  animation: animate-svg-stroke-55 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.52s both, animate-svg-fill-55 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.6s both;
}
@-webkit-keyframes animate-svg-stroke-56 {
  0% {
    stroke-dashoffset: 13.1888952255px;
    stroke-dasharray: 13.1888952255px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.1888952255px;
  }
}
@keyframes animate-svg-stroke-56 {
  0% {
    stroke-dashoffset: 13.1888952255px;
    stroke-dasharray: 13.1888952255px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.1888952255px;
  }
}
@-webkit-keyframes animate-svg-fill-56 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-56 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-56, .page-template-template-demandbase-lp-v2 .animate-one-56, .page-template-template-demandbase-lp-v3 .animate-one-56 {
  -webkit-animation: animate-svg-stroke-56 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.4s both, animate-svg-fill-56 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.5s both;
  animation: animate-svg-stroke-56 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.4s both, animate-svg-fill-56 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.5s both;
}
@-webkit-keyframes animate-svg-stroke-57 {
  0% {
    stroke-dashoffset: 16.6907863617px;
    stroke-dasharray: 16.6907863617px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6907863617px;
  }
}
@keyframes animate-svg-stroke-57 {
  0% {
    stroke-dashoffset: 16.6907863617px;
    stroke-dasharray: 16.6907863617px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6907863617px;
  }
}
@-webkit-keyframes animate-svg-fill-57 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-57 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-57, .page-template-template-demandbase-lp-v2 .animate-one-57, .page-template-template-demandbase-lp-v3 .animate-one-57 {
  -webkit-animation: animate-svg-stroke-57 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.28s both, animate-svg-fill-57 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.4s both;
  animation: animate-svg-stroke-57 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.28s both, animate-svg-fill-57 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.4s both;
}
@-webkit-keyframes animate-svg-stroke-58 {
  0% {
    stroke-dashoffset: 25.9436206818px;
    stroke-dasharray: 25.9436206818px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 25.9436206818px;
  }
}
@keyframes animate-svg-stroke-58 {
  0% {
    stroke-dashoffset: 25.9436206818px;
    stroke-dasharray: 25.9436206818px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 25.9436206818px;
  }
}
@-webkit-keyframes animate-svg-fill-58 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-58 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-58, .page-template-template-demandbase-lp-v2 .animate-one-58, .page-template-template-demandbase-lp-v3 .animate-one-58 {
  -webkit-animation: animate-svg-stroke-58 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.16s both, animate-svg-fill-58 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.3s both;
  animation: animate-svg-stroke-58 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.16s both, animate-svg-fill-58 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.3s both;
}
@-webkit-keyframes animate-svg-stroke-59 {
  0% {
    stroke-dashoffset: 36.1648406982px;
    stroke-dasharray: 36.1648406982px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.1648406982px;
  }
}
@keyframes animate-svg-stroke-59 {
  0% {
    stroke-dashoffset: 36.1648406982px;
    stroke-dasharray: 36.1648406982px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.1648406982px;
  }
}
@-webkit-keyframes animate-svg-fill-59 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-59 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-59, .page-template-template-demandbase-lp-v2 .animate-one-59, .page-template-template-demandbase-lp-v3 .animate-one-59 {
  -webkit-animation: animate-svg-stroke-59 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.04s both, animate-svg-fill-59 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.2s both;
  animation: animate-svg-stroke-59 1s cubic-bezier(0.47, 0, 0.745, 0.715) -3.04s both, animate-svg-fill-59 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.2s both;
}
@-webkit-keyframes animate-svg-stroke-60 {
  0% {
    stroke-dashoffset: 13.1682844162px;
    stroke-dasharray: 13.1682844162px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.1682844162px;
  }
}
@keyframes animate-svg-stroke-60 {
  0% {
    stroke-dashoffset: 13.1682844162px;
    stroke-dasharray: 13.1682844162px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.1682844162px;
  }
}
@-webkit-keyframes animate-svg-fill-60 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-60 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-60, .page-template-template-demandbase-lp-v2 .animate-one-60, .page-template-template-demandbase-lp-v3 .animate-one-60 {
  -webkit-animation: animate-svg-stroke-60 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.92s both, animate-svg-fill-60 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.1s both;
  animation: animate-svg-stroke-60 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.92s both, animate-svg-fill-60 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4.1s both;
}
@-webkit-keyframes animate-svg-stroke-61 {
  0% {
    stroke-dashoffset: 12.6372833252px;
    stroke-dasharray: 12.6372833252px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.6372833252px;
  }
}
@keyframes animate-svg-stroke-61 {
  0% {
    stroke-dashoffset: 12.6372833252px;
    stroke-dasharray: 12.6372833252px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.6372833252px;
  }
}
@-webkit-keyframes animate-svg-fill-61 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-61 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-61, .page-template-template-demandbase-lp-v2 .animate-one-61, .page-template-template-demandbase-lp-v3 .animate-one-61 {
  -webkit-animation: animate-svg-stroke-61 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.8s both, animate-svg-fill-61 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4s both;
  animation: animate-svg-stroke-61 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.8s both, animate-svg-fill-61 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -4s both;
}
@-webkit-keyframes animate-svg-stroke-62 {
  0% {
    stroke-dashoffset: 27.8477058411px;
    stroke-dasharray: 27.8477058411px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.8477058411px;
  }
}
@keyframes animate-svg-stroke-62 {
  0% {
    stroke-dashoffset: 27.8477058411px;
    stroke-dasharray: 27.8477058411px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.8477058411px;
  }
}
@-webkit-keyframes animate-svg-fill-62 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-62 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-62, .page-template-template-demandbase-lp-v2 .animate-one-62, .page-template-template-demandbase-lp-v3 .animate-one-62 {
  -webkit-animation: animate-svg-stroke-62 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.68s both, animate-svg-fill-62 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.9s both;
  animation: animate-svg-stroke-62 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.68s both, animate-svg-fill-62 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.9s both;
}
@-webkit-keyframes animate-svg-stroke-63 {
  0% {
    stroke-dashoffset: 33.8459777832px;
    stroke-dasharray: 33.8459777832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 33.8459777832px;
  }
}
@keyframes animate-svg-stroke-63 {
  0% {
    stroke-dashoffset: 33.8459777832px;
    stroke-dasharray: 33.8459777832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 33.8459777832px;
  }
}
@-webkit-keyframes animate-svg-fill-63 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-63 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-63, .page-template-template-demandbase-lp-v2 .animate-one-63, .page-template-template-demandbase-lp-v3 .animate-one-63 {
  -webkit-animation: animate-svg-stroke-63 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.56s both, animate-svg-fill-63 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.8s both;
  animation: animate-svg-stroke-63 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.56s both, animate-svg-fill-63 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.8s both;
}
@-webkit-keyframes animate-svg-stroke-64 {
  0% {
    stroke-dashoffset: 26.7334346771px;
    stroke-dasharray: 26.7334346771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.7334346771px;
  }
}
@keyframes animate-svg-stroke-64 {
  0% {
    stroke-dashoffset: 26.7334346771px;
    stroke-dasharray: 26.7334346771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.7334346771px;
  }
}
@-webkit-keyframes animate-svg-fill-64 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-64 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-64, .page-template-template-demandbase-lp-v2 .animate-one-64, .page-template-template-demandbase-lp-v3 .animate-one-64 {
  -webkit-animation: animate-svg-stroke-64 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.44s both, animate-svg-fill-64 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.7s both;
  animation: animate-svg-stroke-64 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.44s both, animate-svg-fill-64 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.7s both;
}
@-webkit-keyframes animate-svg-stroke-65 {
  0% {
    stroke-dashoffset: 12.1231527328px;
    stroke-dasharray: 12.1231527328px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.1231527328px;
  }
}
@keyframes animate-svg-stroke-65 {
  0% {
    stroke-dashoffset: 12.1231527328px;
    stroke-dasharray: 12.1231527328px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 12.1231527328px;
  }
}
@-webkit-keyframes animate-svg-fill-65 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-65 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-65, .page-template-template-demandbase-lp-v2 .animate-one-65, .page-template-template-demandbase-lp-v3 .animate-one-65 {
  -webkit-animation: animate-svg-stroke-65 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.32s both, animate-svg-fill-65 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.6s both;
  animation: animate-svg-stroke-65 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.32s both, animate-svg-fill-65 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.6s both;
}
@-webkit-keyframes animate-svg-stroke-66 {
  0% {
    stroke-dashoffset: 30.1455154419px;
    stroke-dasharray: 30.1455154419px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 30.1455154419px;
  }
}
@keyframes animate-svg-stroke-66 {
  0% {
    stroke-dashoffset: 30.1455154419px;
    stroke-dasharray: 30.1455154419px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 30.1455154419px;
  }
}
@-webkit-keyframes animate-svg-fill-66 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-66 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-66, .page-template-template-demandbase-lp-v2 .animate-one-66, .page-template-template-demandbase-lp-v3 .animate-one-66 {
  -webkit-animation: animate-svg-stroke-66 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both, animate-svg-fill-66 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.5s both;
  animation: animate-svg-stroke-66 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both, animate-svg-fill-66 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.5s both;
}
@-webkit-keyframes animate-svg-stroke-67 {
  0% {
    stroke-dashoffset: 13.6068048477px;
    stroke-dasharray: 13.6068048477px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.6068048477px;
  }
}
@keyframes animate-svg-stroke-67 {
  0% {
    stroke-dashoffset: 13.6068048477px;
    stroke-dasharray: 13.6068048477px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.6068048477px;
  }
}
@-webkit-keyframes animate-svg-fill-67 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-67 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-67, .page-template-template-demandbase-lp-v2 .animate-one-67, .page-template-template-demandbase-lp-v3 .animate-one-67 {
  -webkit-animation: animate-svg-stroke-67 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.08s both, animate-svg-fill-67 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.4s both;
  animation: animate-svg-stroke-67 1s cubic-bezier(0.47, 0, 0.745, 0.715) -2.08s both, animate-svg-fill-67 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.4s both;
}
@-webkit-keyframes animate-svg-stroke-68 {
  0% {
    stroke-dashoffset: 13.0295906067px;
    stroke-dasharray: 13.0295906067px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.0295906067px;
  }
}
@keyframes animate-svg-stroke-68 {
  0% {
    stroke-dashoffset: 13.0295906067px;
    stroke-dasharray: 13.0295906067px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 13.0295906067px;
  }
}
@-webkit-keyframes animate-svg-fill-68 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-68 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-68, .page-template-template-demandbase-lp-v2 .animate-one-68, .page-template-template-demandbase-lp-v3 .animate-one-68 {
  -webkit-animation: animate-svg-stroke-68 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.96s both, animate-svg-fill-68 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.3s both;
  animation: animate-svg-stroke-68 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.96s both, animate-svg-fill-68 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.3s both;
}
@-webkit-keyframes animate-svg-stroke-69 {
  0% {
    stroke-dashoffset: 34.7679328918px;
    stroke-dasharray: 34.7679328918px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 34.7679328918px;
  }
}
@keyframes animate-svg-stroke-69 {
  0% {
    stroke-dashoffset: 34.7679328918px;
    stroke-dasharray: 34.7679328918px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 34.7679328918px;
  }
}
@-webkit-keyframes animate-svg-fill-69 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-69 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-69, .page-template-template-demandbase-lp-v2 .animate-one-69, .page-template-template-demandbase-lp-v3 .animate-one-69 {
  -webkit-animation: animate-svg-stroke-69 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.84s both, animate-svg-fill-69 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.2s both;
  animation: animate-svg-stroke-69 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.84s both, animate-svg-fill-69 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.2s both;
}
@-webkit-keyframes animate-svg-stroke-70 {
  0% {
    stroke-dashoffset: 18.0330162048px;
    stroke-dasharray: 18.0330162048px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 18.0330162048px;
  }
}
@keyframes animate-svg-stroke-70 {
  0% {
    stroke-dashoffset: 18.0330162048px;
    stroke-dasharray: 18.0330162048px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 18.0330162048px;
  }
}
@-webkit-keyframes animate-svg-fill-70 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-70 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-70, .page-template-template-demandbase-lp-v2 .animate-one-70, .page-template-template-demandbase-lp-v3 .animate-one-70 {
  -webkit-animation: animate-svg-stroke-70 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.72s both, animate-svg-fill-70 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.1s both;
  animation: animate-svg-stroke-70 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.72s both, animate-svg-fill-70 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3.1s both;
}
@-webkit-keyframes animate-svg-stroke-71 {
  0% {
    stroke-dashoffset: 17.7808494568px;
    stroke-dasharray: 17.7808494568px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.7808494568px;
  }
}
@keyframes animate-svg-stroke-71 {
  0% {
    stroke-dashoffset: 17.7808494568px;
    stroke-dasharray: 17.7808494568px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 17.7808494568px;
  }
}
@-webkit-keyframes animate-svg-fill-71 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-71 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-71, .page-template-template-demandbase-lp-v2 .animate-one-71, .page-template-template-demandbase-lp-v3 .animate-one-71 {
  -webkit-animation: animate-svg-stroke-71 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both, animate-svg-fill-71 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3s both;
  animation: animate-svg-stroke-71 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both, animate-svg-fill-71 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -3s both;
}
@-webkit-keyframes animate-svg-stroke-72 {
  0% {
    stroke-dashoffset: 14.7595043182px;
    stroke-dasharray: 14.7595043182px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7595043182px;
  }
}
@keyframes animate-svg-stroke-72 {
  0% {
    stroke-dashoffset: 14.7595043182px;
    stroke-dasharray: 14.7595043182px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.7595043182px;
  }
}
@-webkit-keyframes animate-svg-fill-72 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-72 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-72, .page-template-template-demandbase-lp-v2 .animate-one-72, .page-template-template-demandbase-lp-v3 .animate-one-72 {
  -webkit-animation: animate-svg-stroke-72 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.48s both, animate-svg-fill-72 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.9s both;
  animation: animate-svg-stroke-72 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.48s both, animate-svg-fill-72 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.9s both;
}
@-webkit-keyframes animate-svg-stroke-73 {
  0% {
    stroke-dashoffset: 23.4996013641px;
    stroke-dasharray: 23.4996013641px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.4996013641px;
  }
}
@keyframes animate-svg-stroke-73 {
  0% {
    stroke-dashoffset: 23.4996013641px;
    stroke-dasharray: 23.4996013641px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 23.4996013641px;
  }
}
@-webkit-keyframes animate-svg-fill-73 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-73 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-73, .page-template-template-demandbase-lp-v2 .animate-one-73, .page-template-template-demandbase-lp-v3 .animate-one-73 {
  -webkit-animation: animate-svg-stroke-73 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.36s both, animate-svg-fill-73 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.8s both;
  animation: animate-svg-stroke-73 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.36s both, animate-svg-fill-73 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.8s both;
}
@-webkit-keyframes animate-svg-stroke-74 {
  0% {
    stroke-dashoffset: 31.5950737px;
    stroke-dasharray: 31.5950737px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 31.5950737px;
  }
}
@keyframes animate-svg-stroke-74 {
  0% {
    stroke-dashoffset: 31.5950737px;
    stroke-dasharray: 31.5950737px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 31.5950737px;
  }
}
@-webkit-keyframes animate-svg-fill-74 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-74 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-74, .page-template-template-demandbase-lp-v2 .animate-one-74, .page-template-template-demandbase-lp-v3 .animate-one-74 {
  -webkit-animation: animate-svg-stroke-74 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.24s both, animate-svg-fill-74 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.7s both;
  animation: animate-svg-stroke-74 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.24s both, animate-svg-fill-74 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.7s both;
}
@-webkit-keyframes animate-svg-stroke-75 {
  0% {
    stroke-dashoffset: 46.5621490479px;
    stroke-dasharray: 46.5621490479px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 46.5621490479px;
  }
}
@keyframes animate-svg-stroke-75 {
  0% {
    stroke-dashoffset: 46.5621490479px;
    stroke-dasharray: 46.5621490479px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 46.5621490479px;
  }
}
@-webkit-keyframes animate-svg-fill-75 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-75 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-75, .page-template-template-demandbase-lp-v2 .animate-one-75, .page-template-template-demandbase-lp-v3 .animate-one-75 {
  -webkit-animation: animate-svg-stroke-75 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.12s both, animate-svg-fill-75 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.6s both;
  animation: animate-svg-stroke-75 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1.12s both, animate-svg-fill-75 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.6s both;
}
@-webkit-keyframes animate-svg-stroke-76 {
  0% {
    stroke-dashoffset: 174.4347991943px;
    stroke-dasharray: 174.4347991943px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174.4347991943px;
  }
}
@keyframes animate-svg-stroke-76 {
  0% {
    stroke-dashoffset: 174.4347991943px;
    stroke-dasharray: 174.4347991943px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174.4347991943px;
  }
}
@-webkit-keyframes animate-svg-fill-76 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
@keyframes animate-svg-fill-76 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
.page-template-template-demandbase-lp .animate-one-76, .page-template-template-demandbase-lp-v2 .animate-one-76, .page-template-template-demandbase-lp-v3 .animate-one-76 {
  -webkit-animation: animate-svg-stroke-76 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-76 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.5s both;
  animation: animate-svg-stroke-76 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-76 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.5s both;
}
@-webkit-keyframes animate-svg-stroke-77 {
  0% {
    stroke-dashoffset: 174.4347991943px;
    stroke-dasharray: 174.4347991943px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174.4347991943px;
  }
}
@keyframes animate-svg-stroke-77 {
  0% {
    stroke-dashoffset: 174.4347991943px;
    stroke-dasharray: 174.4347991943px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174.4347991943px;
  }
}
@-webkit-keyframes animate-svg-fill-77 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-77 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-77, .page-template-template-demandbase-lp-v2 .animate-one-77, .page-template-template-demandbase-lp-v3 .animate-one-77 {
  -webkit-animation: animate-svg-stroke-77 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.88s both, animate-svg-fill-77 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.4s both;
  animation: animate-svg-stroke-77 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.88s both, animate-svg-fill-77 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.4s both;
}
@-webkit-keyframes animate-svg-stroke-78 {
  0% {
    stroke-dashoffset: 272.5915222168px;
    stroke-dasharray: 272.5915222168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 272.5915222168px;
  }
}
@keyframes animate-svg-stroke-78 {
  0% {
    stroke-dashoffset: 272.5915222168px;
    stroke-dasharray: 272.5915222168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 272.5915222168px;
  }
}
@-webkit-keyframes animate-svg-fill-78 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
@keyframes animate-svg-fill-78 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
.page-template-template-demandbase-lp .animate-one-78, .page-template-template-demandbase-lp-v2 .animate-one-78, .page-template-template-demandbase-lp-v3 .animate-one-78 {
  -webkit-animation: animate-svg-stroke-78 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-78 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.3s both;
  animation: animate-svg-stroke-78 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-78 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.3s both;
}
@-webkit-keyframes animate-svg-stroke-79 {
  0% {
    stroke-dashoffset: 272.5915222168px;
    stroke-dasharray: 272.5915222168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 272.5915222168px;
  }
}
@keyframes animate-svg-stroke-79 {
  0% {
    stroke-dashoffset: 272.5915222168px;
    stroke-dasharray: 272.5915222168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 272.5915222168px;
  }
}
@-webkit-keyframes animate-svg-fill-79 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-79 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-79, .page-template-template-demandbase-lp-v2 .animate-one-79, .page-template-template-demandbase-lp-v3 .animate-one-79 {
  -webkit-animation: animate-svg-stroke-79 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-79 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both;
  animation: animate-svg-stroke-79 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-79 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both;
}
@-webkit-keyframes animate-svg-stroke-80 {
  0% {
    stroke-dashoffset: 46.270942688px;
    stroke-dasharray: 46.270942688px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 46.270942688px;
  }
}
@keyframes animate-svg-stroke-80 {
  0% {
    stroke-dashoffset: 46.270942688px;
    stroke-dasharray: 46.270942688px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 46.270942688px;
  }
}
@-webkit-keyframes animate-svg-fill-80 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-80 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-80, .page-template-template-demandbase-lp-v2 .animate-one-80, .page-template-template-demandbase-lp-v3 .animate-one-80 {
  -webkit-animation: animate-svg-stroke-80 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-80 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.1s both;
  animation: animate-svg-stroke-80 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-80 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.1s both;
}
@-webkit-keyframes animate-svg-stroke-81 {
  0% {
    stroke-dashoffset: 9.7171831131px;
    stroke-dasharray: 9.7171831131px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171831131px;
  }
}
@keyframes animate-svg-stroke-81 {
  0% {
    stroke-dashoffset: 9.7171831131px;
    stroke-dasharray: 9.7171831131px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171831131px;
  }
}
@-webkit-keyframes animate-svg-fill-81 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-81 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-81, .page-template-template-demandbase-lp-v2 .animate-one-81, .page-template-template-demandbase-lp-v3 .animate-one-81 {
  -webkit-animation: animate-svg-stroke-81 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-81 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2s both;
  animation: animate-svg-stroke-81 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-81 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2s both;
}
@-webkit-keyframes animate-svg-stroke-82 {
  0% {
    stroke-dashoffset: 24.3219165802px;
    stroke-dasharray: 24.3219165802px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3219165802px;
  }
}
@keyframes animate-svg-stroke-82 {
  0% {
    stroke-dashoffset: 24.3219165802px;
    stroke-dasharray: 24.3219165802px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3219165802px;
  }
}
@-webkit-keyframes animate-svg-fill-82 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-82 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-82, .page-template-template-demandbase-lp-v2 .animate-one-82, .page-template-template-demandbase-lp-v3 .animate-one-82 {
  -webkit-animation: animate-svg-stroke-82 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-82 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.9s both;
  animation: animate-svg-stroke-82 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-82 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.9s both;
}
@-webkit-keyframes animate-svg-stroke-83 {
  0% {
    stroke-dashoffset: 27.2163009644px;
    stroke-dasharray: 27.2163009644px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2163009644px;
  }
}
@keyframes animate-svg-stroke-83 {
  0% {
    stroke-dashoffset: 27.2163009644px;
    stroke-dasharray: 27.2163009644px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2163009644px;
  }
}
@-webkit-keyframes animate-svg-fill-83 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-83 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-83, .page-template-template-demandbase-lp-v2 .animate-one-83, .page-template-template-demandbase-lp-v3 .animate-one-83 {
  -webkit-animation: animate-svg-stroke-83 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-83 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.8s both;
  animation: animate-svg-stroke-83 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-83 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.8s both;
}
@-webkit-keyframes animate-svg-stroke-84 {
  0% {
    stroke-dashoffset: 38.7104988098px;
    stroke-dasharray: 38.7104988098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7104988098px;
  }
}
@keyframes animate-svg-stroke-84 {
  0% {
    stroke-dashoffset: 38.7104988098px;
    stroke-dasharray: 38.7104988098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7104988098px;
  }
}
.page-template-template-demandbase-lp .animate-one-84, .page-template-template-demandbase-lp-v2 .animate-one-84, .page-template-template-demandbase-lp-v3 .animate-one-84 {
  -webkit-animation: animate-svg-stroke-84 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-84 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.7s both;
  animation: animate-svg-stroke-84 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-84 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.7s both;
}
@-webkit-keyframes animate-svg-stroke-85 {
  0% {
    stroke-dashoffset: 9.7171783447px;
    stroke-dasharray: 9.7171783447px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171783447px;
  }
}
@keyframes animate-svg-stroke-85 {
  0% {
    stroke-dashoffset: 9.7171783447px;
    stroke-dasharray: 9.7171783447px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171783447px;
  }
}
@-webkit-keyframes animate-svg-fill-85 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-85 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-85, .page-template-template-demandbase-lp-v2 .animate-one-85, .page-template-template-demandbase-lp-v3 .animate-one-85 {
  -webkit-animation: animate-svg-stroke-85 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-85 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both;
  animation: animate-svg-stroke-85 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-85 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both;
}
@-webkit-keyframes animate-svg-stroke-86 {
  0% {
    stroke-dashoffset: 24.3217506409px;
    stroke-dasharray: 24.3217506409px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3217506409px;
  }
}
@keyframes animate-svg-stroke-86 {
  0% {
    stroke-dashoffset: 24.3217506409px;
    stroke-dasharray: 24.3217506409px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3217506409px;
  }
}
@-webkit-keyframes animate-svg-fill-86 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-86 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-86, .page-template-template-demandbase-lp-v2 .animate-one-86, .page-template-template-demandbase-lp-v3 .animate-one-86 {
  -webkit-animation: animate-svg-stroke-86 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-86 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.5s both;
  animation: animate-svg-stroke-86 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-86 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.5s both;
}
@-webkit-keyframes animate-svg-stroke-87 {
  0% {
    stroke-dashoffset: 27.2159729004px;
    stroke-dasharray: 27.2159729004px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2159729004px;
  }
}
@keyframes animate-svg-stroke-87 {
  0% {
    stroke-dashoffset: 27.2159729004px;
    stroke-dasharray: 27.2159729004px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2159729004px;
  }
}
@-webkit-keyframes animate-svg-fill-87 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-87 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-87, .page-template-template-demandbase-lp-v2 .animate-one-87, .page-template-template-demandbase-lp-v3 .animate-one-87 {
  -webkit-animation: animate-svg-stroke-87 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-87 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.4s both;
  animation: animate-svg-stroke-87 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-87 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.4s both;
}
@-webkit-keyframes animate-svg-stroke-88 {
  0% {
    stroke-dashoffset: 14.6147003174px;
    stroke-dasharray: 14.6147003174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6147003174px;
  }
}
@keyframes animate-svg-stroke-88 {
  0% {
    stroke-dashoffset: 14.6147003174px;
    stroke-dasharray: 14.6147003174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6147003174px;
  }
}
.page-template-template-demandbase-lp .animate-one-88, .page-template-template-demandbase-lp-v2 .animate-one-88, .page-template-template-demandbase-lp-v3 .animate-one-88 {
  -webkit-animation: animate-svg-stroke-88 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-88 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.3s both;
  animation: animate-svg-stroke-88 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-88 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.3s both;
}
@-webkit-keyframes animate-svg-stroke-89 {
  0% {
    stroke-dashoffset: 9.7171258926px;
    stroke-dasharray: 9.7171258926px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171258926px;
  }
}
@keyframes animate-svg-stroke-89 {
  0% {
    stroke-dashoffset: 9.7171258926px;
    stroke-dasharray: 9.7171258926px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7171258926px;
  }
}
@-webkit-keyframes animate-svg-fill-89 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-89 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-89, .page-template-template-demandbase-lp-v2 .animate-one-89, .page-template-template-demandbase-lp-v3 .animate-one-89 {
  -webkit-animation: animate-svg-stroke-89 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-89 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.2s both;
  animation: animate-svg-stroke-89 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-89 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.2s both;
}
@-webkit-keyframes animate-svg-stroke-90 {
  0% {
    stroke-dashoffset: 24.3216171265px;
    stroke-dasharray: 24.3216171265px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3216171265px;
  }
}
@keyframes animate-svg-stroke-90 {
  0% {
    stroke-dashoffset: 24.3216171265px;
    stroke-dasharray: 24.3216171265px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3216171265px;
  }
}
@-webkit-keyframes animate-svg-fill-90 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-90 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-90, .page-template-template-demandbase-lp-v2 .animate-one-90, .page-template-template-demandbase-lp-v3 .animate-one-90 {
  -webkit-animation: animate-svg-stroke-90 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-90 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.1s both;
  animation: animate-svg-stroke-90 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-90 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.1s both;
}
@-webkit-keyframes animate-svg-stroke-91 {
  0% {
    stroke-dashoffset: 27.2151927948px;
    stroke-dasharray: 27.2151927948px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2151927948px;
  }
}
@keyframes animate-svg-stroke-91 {
  0% {
    stroke-dashoffset: 27.2151927948px;
    stroke-dasharray: 27.2151927948px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2151927948px;
  }
}
@-webkit-keyframes animate-svg-fill-91 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-91 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-91, .page-template-template-demandbase-lp-v2 .animate-one-91, .page-template-template-demandbase-lp-v3 .animate-one-91 {
  -webkit-animation: animate-svg-stroke-91 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-91 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
  animation: animate-svg-stroke-91 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-91 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
}
@-webkit-keyframes animate-svg-stroke-92 {
  0% {
    stroke-dashoffset: 44.7341041565px;
    stroke-dasharray: 44.7341041565px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 44.7341041565px;
  }
}
@keyframes animate-svg-stroke-92 {
  0% {
    stroke-dashoffset: 44.7341041565px;
    stroke-dasharray: 44.7341041565px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 44.7341041565px;
  }
}
.page-template-template-demandbase-lp .animate-one-92, .page-template-template-demandbase-lp-v2 .animate-one-92, .page-template-template-demandbase-lp-v3 .animate-one-92 {
  -webkit-animation: animate-svg-stroke-92 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-92 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.9s both;
  animation: animate-svg-stroke-92 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-92 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.9s both;
}
@-webkit-keyframes animate-svg-stroke-93 {
  0% {
    stroke-dashoffset: 9.716149807px;
    stroke-dasharray: 9.716149807px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.716149807px;
  }
}
@keyframes animate-svg-stroke-93 {
  0% {
    stroke-dashoffset: 9.716149807px;
    stroke-dasharray: 9.716149807px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.716149807px;
  }
}
@-webkit-keyframes animate-svg-fill-93 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-93 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-93, .page-template-template-demandbase-lp-v2 .animate-one-93, .page-template-template-demandbase-lp-v3 .animate-one-93 {
  -webkit-animation: animate-svg-stroke-93 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-93 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
  animation: animate-svg-stroke-93 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-93 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
}
@-webkit-keyframes animate-svg-stroke-94 {
  0% {
    stroke-dashoffset: 24.32239151px;
    stroke-dasharray: 24.32239151px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.32239151px;
  }
}
@keyframes animate-svg-stroke-94 {
  0% {
    stroke-dashoffset: 24.32239151px;
    stroke-dasharray: 24.32239151px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.32239151px;
  }
}
@-webkit-keyframes animate-svg-fill-94 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-94 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-94, .page-template-template-demandbase-lp-v2 .animate-one-94, .page-template-template-demandbase-lp-v3 .animate-one-94 {
  -webkit-animation: animate-svg-stroke-94 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-94 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
  animation: animate-svg-stroke-94 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-94 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
}
@-webkit-keyframes animate-svg-stroke-95 {
  0% {
    stroke-dashoffset: 27.2163391113px;
    stroke-dasharray: 27.2163391113px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2163391113px;
  }
}
@keyframes animate-svg-stroke-95 {
  0% {
    stroke-dashoffset: 27.2163391113px;
    stroke-dasharray: 27.2163391113px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2163391113px;
  }
}
@-webkit-keyframes animate-svg-fill-95 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-95 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-95, .page-template-template-demandbase-lp-v2 .animate-one-95, .page-template-template-demandbase-lp-v3 .animate-one-95 {
  -webkit-animation: animate-svg-stroke-95 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-95 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
  animation: animate-svg-stroke-95 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-95 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
}
@-webkit-keyframes animate-svg-stroke-96 {
  0% {
    stroke-dashoffset: 26.6623001099px;
    stroke-dasharray: 26.6623001099px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.6623001099px;
  }
}
@keyframes animate-svg-stroke-96 {
  0% {
    stroke-dashoffset: 26.6623001099px;
    stroke-dasharray: 26.6623001099px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 26.6623001099px;
  }
}
.page-template-template-demandbase-lp .animate-one-96, .page-template-template-demandbase-lp-v2 .animate-one-96, .page-template-template-demandbase-lp-v3 .animate-one-96 {
  -webkit-animation: animate-svg-stroke-96 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-96 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
  animation: animate-svg-stroke-96 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-96 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
}
@-webkit-keyframes animate-svg-stroke-97 {
  0% {
    stroke-dashoffset: 9.7179112434px;
    stroke-dasharray: 9.7179112434px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7179112434px;
  }
}
@keyframes animate-svg-stroke-97 {
  0% {
    stroke-dashoffset: 9.7179112434px;
    stroke-dasharray: 9.7179112434px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7179112434px;
  }
}
@-webkit-keyframes animate-svg-fill-97 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-97 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-97, .page-template-template-demandbase-lp-v2 .animate-one-97, .page-template-template-demandbase-lp-v3 .animate-one-97 {
  -webkit-animation: animate-svg-stroke-97 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-97 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
  animation: animate-svg-stroke-97 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-97 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
}
@-webkit-keyframes animate-svg-stroke-98 {
  0% {
    stroke-dashoffset: 24.3227386475px;
    stroke-dasharray: 24.3227386475px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3227386475px;
  }
}
@keyframes animate-svg-stroke-98 {
  0% {
    stroke-dashoffset: 24.3227386475px;
    stroke-dasharray: 24.3227386475px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3227386475px;
  }
}
@-webkit-keyframes animate-svg-fill-98 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-98 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-98, .page-template-template-demandbase-lp-v2 .animate-one-98, .page-template-template-demandbase-lp-v3 .animate-one-98 {
  -webkit-animation: animate-svg-stroke-98 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-98 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
  animation: animate-svg-stroke-98 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-98 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
}
@-webkit-keyframes animate-svg-stroke-99 {
  0% {
    stroke-dashoffset: 27.2157096863px;
    stroke-dasharray: 27.2157096863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2157096863px;
  }
}
@keyframes animate-svg-stroke-99 {
  0% {
    stroke-dashoffset: 27.2157096863px;
    stroke-dasharray: 27.2157096863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2157096863px;
  }
}
@-webkit-keyframes animate-svg-fill-99 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-99 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-99, .page-template-template-demandbase-lp-v2 .animate-one-99, .page-template-template-demandbase-lp-v3 .animate-one-99 {
  -webkit-animation: animate-svg-stroke-99 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-99 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
  animation: animate-svg-stroke-99 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-99 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
}
@-webkit-keyframes animate-svg-stroke-100 {
  0% {
    stroke-dashoffset: 14.6147003174px;
    stroke-dasharray: 14.6147003174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6147003174px;
  }
}
@keyframes animate-svg-stroke-100 {
  0% {
    stroke-dashoffset: 14.6147003174px;
    stroke-dasharray: 14.6147003174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 14.6147003174px;
  }
}
.page-template-template-demandbase-lp .animate-one-100, .page-template-template-demandbase-lp-v2 .animate-one-100, .page-template-template-demandbase-lp-v3 .animate-one-100 {
  -webkit-animation: animate-svg-stroke-100 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-100 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
  animation: animate-svg-stroke-100 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-100 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
}
@-webkit-keyframes animate-svg-stroke-101 {
  0% {
    stroke-dashoffset: 9.7172966003px;
    stroke-dasharray: 9.7172966003px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7172966003px;
  }
}
@keyframes animate-svg-stroke-101 {
  0% {
    stroke-dashoffset: 9.7172966003px;
    stroke-dasharray: 9.7172966003px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 9.7172966003px;
  }
}
@-webkit-keyframes animate-svg-fill-101 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-101 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-101, .page-template-template-demandbase-lp-v2 .animate-one-101, .page-template-template-demandbase-lp-v3 .animate-one-101 {
  -webkit-animation: animate-svg-stroke-101 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-101 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
  animation: animate-svg-stroke-101 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-101 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}
@-webkit-keyframes animate-svg-stroke-102 {
  0% {
    stroke-dashoffset: 24.3220863342px;
    stroke-dasharray: 24.3220863342px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3220863342px;
  }
}
@keyframes animate-svg-stroke-102 {
  0% {
    stroke-dashoffset: 24.3220863342px;
    stroke-dasharray: 24.3220863342px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 24.3220863342px;
  }
}
@-webkit-keyframes animate-svg-fill-102 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-102 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-102, .page-template-template-demandbase-lp-v2 .animate-one-102, .page-template-template-demandbase-lp-v3 .animate-one-102 {
  -webkit-animation: animate-svg-stroke-102 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-102 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
  animation: animate-svg-stroke-102 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-102 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}
@-webkit-keyframes animate-svg-stroke-103 {
  0% {
    stroke-dashoffset: 27.2161331177px;
    stroke-dasharray: 27.2161331177px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2161331177px;
  }
}
@keyframes animate-svg-stroke-103 {
  0% {
    stroke-dashoffset: 27.2161331177px;
    stroke-dasharray: 27.2161331177px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.2161331177px;
  }
}
@-webkit-keyframes animate-svg-fill-103 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-103 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-103, .page-template-template-demandbase-lp-v2 .animate-one-103, .page-template-template-demandbase-lp-v3 .animate-one-103 {
  -webkit-animation: animate-svg-stroke-103 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-103 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
  animation: animate-svg-stroke-103 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-103 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}
@-webkit-keyframes animate-svg-stroke-104 {
  0% {
    stroke-dashoffset: 38.7100028992px;
    stroke-dasharray: 38.7100028992px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7100028992px;
  }
}
@keyframes animate-svg-stroke-104 {
  0% {
    stroke-dashoffset: 38.7100028992px;
    stroke-dasharray: 38.7100028992px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7100028992px;
  }
}
.page-template-template-demandbase-lp .animate-one-104, .page-template-template-demandbase-lp-v2 .animate-one-104, .page-template-template-demandbase-lp-v3 .animate-one-104 {
  -webkit-animation: animate-svg-stroke-104 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-104 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
  animation: animate-svg-stroke-104 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-104 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
}
@-webkit-keyframes animate-svg-stroke-105 {
  0% {
    stroke-dashoffset: 34.4147529602px;
    stroke-dasharray: 34.4147529602px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 34.4147529602px;
  }
}
@keyframes animate-svg-stroke-105 {
  0% {
    stroke-dashoffset: 34.4147529602px;
    stroke-dasharray: 34.4147529602px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 34.4147529602px;
  }
}
@-webkit-keyframes animate-svg-fill-105 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-105 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-105, .page-template-template-demandbase-lp-v2 .animate-one-105, .page-template-template-demandbase-lp-v3 .animate-one-105 {
  -webkit-animation: animate-svg-stroke-105 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-105 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
  animation: animate-svg-stroke-105 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-105 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}
@-webkit-keyframes animate-svg-stroke-106 {
  0% {
    stroke-dashoffset: 65.8582687378px;
    stroke-dasharray: 65.8582687378px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 65.8582687378px;
  }
}
@keyframes animate-svg-stroke-106 {
  0% {
    stroke-dashoffset: 65.8582687378px;
    stroke-dasharray: 65.8582687378px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 65.8582687378px;
  }
}
@-webkit-keyframes animate-svg-fill-106 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-106 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-106, .page-template-template-demandbase-lp-v2 .animate-one-106, .page-template-template-demandbase-lp-v3 .animate-one-106 {
  -webkit-animation: animate-svg-stroke-106 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-106 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
  animation: animate-svg-stroke-106 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-106 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}
@-webkit-keyframes animate-svg-stroke-107 {
  0% {
    stroke-dashoffset: 63.1922073364px;
    stroke-dasharray: 63.1922073364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 63.1922073364px;
  }
}
@keyframes animate-svg-stroke-107 {
  0% {
    stroke-dashoffset: 63.1922073364px;
    stroke-dasharray: 63.1922073364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 63.1922073364px;
  }
}
@-webkit-keyframes animate-svg-fill-107 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-107 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-107, .page-template-template-demandbase-lp-v2 .animate-one-107, .page-template-template-demandbase-lp-v3 .animate-one-107 {
  -webkit-animation: animate-svg-stroke-107 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-107 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
  animation: animate-svg-stroke-107 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-107 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}
@-webkit-keyframes animate-svg-stroke-108 {
  0% {
    stroke-dashoffset: 122.4494857788px;
    stroke-dasharray: 122.4494857788px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.4494857788px;
  }
}
@keyframes animate-svg-stroke-108 {
  0% {
    stroke-dashoffset: 122.4494857788px;
    stroke-dasharray: 122.4494857788px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.4494857788px;
  }
}
@-webkit-keyframes animate-svg-fill-108 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-108 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-108, .page-template-template-demandbase-lp-v2 .animate-one-108, .page-template-template-demandbase-lp-v3 .animate-one-108 {
  -webkit-animation: animate-svg-stroke-108 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-108 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
  animation: animate-svg-stroke-108 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-108 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}
@-webkit-keyframes animate-svg-stroke-109 {
  0% {
    stroke-dashoffset: 100.7748260498px;
    stroke-dasharray: 100.7748260498px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 100.7748260498px;
  }
}
@keyframes animate-svg-stroke-109 {
  0% {
    stroke-dashoffset: 100.7748260498px;
    stroke-dasharray: 100.7748260498px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 100.7748260498px;
  }
}
@-webkit-keyframes animate-svg-fill-109 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-109 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-109, .page-template-template-demandbase-lp-v2 .animate-one-109, .page-template-template-demandbase-lp-v3 .animate-one-109 {
  -webkit-animation: animate-svg-stroke-109 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-109 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  animation: animate-svg-stroke-109 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-109 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}
@-webkit-keyframes animate-svg-stroke-110 {
  0% {
    stroke-dashoffset: 195.6982421875px;
    stroke-dasharray: 195.6982421875px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 195.6982421875px;
  }
}
@keyframes animate-svg-stroke-110 {
  0% {
    stroke-dashoffset: 195.6982421875px;
    stroke-dasharray: 195.6982421875px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 195.6982421875px;
  }
}
@-webkit-keyframes animate-svg-fill-110 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-110 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-110, .page-template-template-demandbase-lp-v2 .animate-one-110, .page-template-template-demandbase-lp-v3 .animate-one-110 {
  -webkit-animation: animate-svg-stroke-110 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-110 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
  animation: animate-svg-stroke-110 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-110 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}
@-webkit-keyframes animate-svg-stroke-111 {
  0% {
    stroke-dashoffset: 40.5524635315px;
    stroke-dasharray: 40.5524635315px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 40.5524635315px;
  }
}
@keyframes animate-svg-stroke-111 {
  0% {
    stroke-dashoffset: 40.5524635315px;
    stroke-dasharray: 40.5524635315px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 40.5524635315px;
  }
}
@-webkit-keyframes animate-svg-fill-111 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-111 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-111, .page-template-template-demandbase-lp-v2 .animate-one-111, .page-template-template-demandbase-lp-v3 .animate-one-111 {
  -webkit-animation: animate-svg-stroke-111 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-111 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  animation: animate-svg-stroke-111 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-111 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
@-webkit-keyframes animate-svg-stroke-112 {
  0% {
    stroke-dashoffset: 74.8309707642px;
    stroke-dasharray: 74.8309707642px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 74.8309707642px;
  }
}
@keyframes animate-svg-stroke-112 {
  0% {
    stroke-dashoffset: 74.8309707642px;
    stroke-dasharray: 74.8309707642px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 74.8309707642px;
  }
}
@-webkit-keyframes animate-svg-fill-112 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-112 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-112, .page-template-template-demandbase-lp-v2 .animate-one-112, .page-template-template-demandbase-lp-v3 .animate-one-112 {
  -webkit-animation: animate-svg-stroke-112 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-112 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
  animation: animate-svg-stroke-112 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-112 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}
@-webkit-keyframes animate-svg-stroke-113 {
  0% {
    stroke-dashoffset: 40.5524635315px;
    stroke-dasharray: 40.5524635315px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 40.5524635315px;
  }
}
@keyframes animate-svg-stroke-113 {
  0% {
    stroke-dashoffset: 40.5524635315px;
    stroke-dasharray: 40.5524635315px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 40.5524635315px;
  }
}
@-webkit-keyframes animate-svg-fill-113 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-113 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-113, .page-template-template-demandbase-lp-v2 .animate-one-113, .page-template-template-demandbase-lp-v3 .animate-one-113 {
  -webkit-animation: animate-svg-stroke-113 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-113 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
  animation: animate-svg-stroke-113 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-113 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}
@-webkit-keyframes animate-svg-stroke-114 {
  0% {
    stroke-dashoffset: 74.8309707642px;
    stroke-dasharray: 74.8309707642px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 74.8309707642px;
  }
}
@keyframes animate-svg-stroke-114 {
  0% {
    stroke-dashoffset: 74.8309707642px;
    stroke-dasharray: 74.8309707642px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 74.8309707642px;
  }
}
@-webkit-keyframes animate-svg-fill-114 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-114 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-114, .page-template-template-demandbase-lp-v2 .animate-one-114, .page-template-template-demandbase-lp-v3 .animate-one-114 {
  -webkit-animation: animate-svg-stroke-114 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-114 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
  animation: animate-svg-stroke-114 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-114 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}
@-webkit-keyframes animate-svg-stroke-115 {
  0% {
    stroke-dashoffset: 35.2445983887px;
    stroke-dasharray: 35.2445983887px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 35.2445983887px;
  }
}
@keyframes animate-svg-stroke-115 {
  0% {
    stroke-dashoffset: 35.2445983887px;
    stroke-dasharray: 35.2445983887px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 35.2445983887px;
  }
}
@-webkit-keyframes animate-svg-fill-115 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-115 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-115, .page-template-template-demandbase-lp-v2 .animate-one-115, .page-template-template-demandbase-lp-v3 .animate-one-115 {
  -webkit-animation: animate-svg-stroke-115 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-115 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  animation: animate-svg-stroke-115 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-115 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}
@-webkit-keyframes animate-svg-stroke-116 {
  0% {
    stroke-dashoffset: 67.5351333618px;
    stroke-dasharray: 67.5351333618px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 67.5351333618px;
  }
}
@keyframes animate-svg-stroke-116 {
  0% {
    stroke-dashoffset: 67.5351333618px;
    stroke-dasharray: 67.5351333618px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 67.5351333618px;
  }
}
@-webkit-keyframes animate-svg-fill-116 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-116 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-116, .page-template-template-demandbase-lp-v2 .animate-one-116, .page-template-template-demandbase-lp-v3 .animate-one-116 {
  -webkit-animation: animate-svg-stroke-116 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-116 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
  animation: animate-svg-stroke-116 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-116 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
@-webkit-keyframes animate-svg-stroke-117 {
  0% {
    stroke-dashoffset: 31.1985321045px;
    stroke-dasharray: 31.1985321045px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 31.1985321045px;
  }
}
@keyframes animate-svg-stroke-117 {
  0% {
    stroke-dashoffset: 31.1985321045px;
    stroke-dasharray: 31.1985321045px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 31.1985321045px;
  }
}
@-webkit-keyframes animate-svg-fill-117 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-117 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-117, .page-template-template-demandbase-lp-v2 .animate-one-117, .page-template-template-demandbase-lp-v3 .animate-one-117 {
  -webkit-animation: animate-svg-stroke-117 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-117 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  animation: animate-svg-stroke-117 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-117 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
@-webkit-keyframes animate-svg-stroke-118 {
  0% {
    stroke-dashoffset: 59.4278411865px;
    stroke-dasharray: 59.4278411865px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 59.4278411865px;
  }
}
@keyframes animate-svg-stroke-118 {
  0% {
    stroke-dashoffset: 59.4278411865px;
    stroke-dasharray: 59.4278411865px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 59.4278411865px;
  }
}
@-webkit-keyframes animate-svg-fill-118 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-118 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-118, .page-template-template-demandbase-lp-v2 .animate-one-118, .page-template-template-demandbase-lp-v3 .animate-one-118 {
  -webkit-animation: animate-svg-stroke-118 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-118 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
  animation: animate-svg-stroke-118 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-118 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
@-webkit-keyframes animate-svg-stroke-119 {
  0% {
    stroke-dashoffset: 37.4745140076px;
    stroke-dasharray: 37.4745140076px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 37.4745140076px;
  }
}
@keyframes animate-svg-stroke-119 {
  0% {
    stroke-dashoffset: 37.4745140076px;
    stroke-dasharray: 37.4745140076px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 37.4745140076px;
  }
}
@-webkit-keyframes animate-svg-fill-119 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-119 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-119, .page-template-template-demandbase-lp-v2 .animate-one-119, .page-template-template-demandbase-lp-v3 .animate-one-119 {
  -webkit-animation: animate-svg-stroke-119 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-119 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  animation: animate-svg-stroke-119 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-119 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@-webkit-keyframes animate-svg-stroke-120 {
  0% {
    stroke-dashoffset: 70.4584197998px;
    stroke-dasharray: 70.4584197998px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 70.4584197998px;
  }
}
@keyframes animate-svg-stroke-120 {
  0% {
    stroke-dashoffset: 70.4584197998px;
    stroke-dasharray: 70.4584197998px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 70.4584197998px;
  }
}
@-webkit-keyframes animate-svg-fill-120 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-120 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-120, .page-template-template-demandbase-lp-v2 .animate-one-120, .page-template-template-demandbase-lp-v3 .animate-one-120 {
  -webkit-animation: animate-svg-stroke-120 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-120 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
  animation: animate-svg-stroke-120 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-120 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@-webkit-keyframes animate-svg-stroke-121 {
  0% {
    stroke-dashoffset: 49.2667541504px;
    stroke-dasharray: 49.2667541504px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 49.2667541504px;
  }
}
@keyframes animate-svg-stroke-121 {
  0% {
    stroke-dashoffset: 49.2667541504px;
    stroke-dasharray: 49.2667541504px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 49.2667541504px;
  }
}
@-webkit-keyframes animate-svg-fill-121 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-121 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-121, .page-template-template-demandbase-lp-v2 .animate-one-121, .page-template-template-demandbase-lp-v3 .animate-one-121 {
  -webkit-animation: animate-svg-stroke-121 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-121 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
  animation: animate-svg-stroke-121 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-121 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@-webkit-keyframes animate-svg-stroke-122 {
  0% {
    stroke-dashoffset: 95.7858200073px;
    stroke-dasharray: 95.7858200073px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 95.7858200073px;
  }
}
@keyframes animate-svg-stroke-122 {
  0% {
    stroke-dashoffset: 95.7858200073px;
    stroke-dasharray: 95.7858200073px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 95.7858200073px;
  }
}
@-webkit-keyframes animate-svg-fill-122 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-122 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-122, .page-template-template-demandbase-lp-v2 .animate-one-122, .page-template-template-demandbase-lp-v3 .animate-one-122 {
  -webkit-animation: animate-svg-stroke-122 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-122 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
  animation: animate-svg-stroke-122 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-122 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@-webkit-keyframes animate-svg-stroke-123 {
  0% {
    stroke-dashoffset: 49.2667541504px;
    stroke-dasharray: 49.2667541504px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 49.2667541504px;
  }
}
@keyframes animate-svg-stroke-123 {
  0% {
    stroke-dashoffset: 49.2667541504px;
    stroke-dasharray: 49.2667541504px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 49.2667541504px;
  }
}
@-webkit-keyframes animate-svg-fill-123 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-123 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-one-123, .page-template-template-demandbase-lp-v2 .animate-one-123, .page-template-template-demandbase-lp-v3 .animate-one-123 {
  -webkit-animation: animate-svg-stroke-123 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-123 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
  animation: animate-svg-stroke-123 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-123 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@-webkit-keyframes animate-svg-stroke-124 {
  0% {
    stroke-dashoffset: 95.7858200073px;
    stroke-dasharray: 95.7858200073px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 95.7858200073px;
  }
}
@keyframes animate-svg-stroke-124 {
  0% {
    stroke-dashoffset: 95.7858200073px;
    stroke-dasharray: 95.7858200073px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 95.7858200073px;
  }
}
@-webkit-keyframes animate-svg-fill-124 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-124 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-124, .page-template-template-demandbase-lp-v2 .animate-one-124, .page-template-template-demandbase-lp-v3 .animate-one-124 {
  -webkit-animation: animate-svg-stroke-124 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-124 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
  animation: animate-svg-stroke-124 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-124 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@-webkit-keyframes animate-svg-stroke-125 {
  0% {
    stroke-dashoffset: 202.352722168px;
    stroke-dasharray: 202.352722168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 202.352722168px;
  }
}
@keyframes animate-svg-stroke-125 {
  0% {
    stroke-dashoffset: 202.352722168px;
    stroke-dasharray: 202.352722168px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 202.352722168px;
  }
}
@-webkit-keyframes animate-svg-fill-125 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-125 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-one-125, .page-template-template-demandbase-lp-v2 .animate-one-125, .page-template-template-demandbase-lp-v3 .animate-one-125 {
  -webkit-animation: animate-svg-stroke-125 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-125 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
  animation: animate-svg-stroke-125 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-125 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@-webkit-keyframes animate-svg-stroke-126 {
  0% {
    stroke-dashoffset: 399.6430053711px;
    stroke-dasharray: 399.6430053711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 399.6430053711px;
  }
}
@keyframes animate-svg-stroke-126 {
  0% {
    stroke-dashoffset: 399.6430053711px;
    stroke-dasharray: 399.6430053711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 399.6430053711px;
  }
}
@-webkit-keyframes animate-svg-fill-126 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-126 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-one-126, .page-template-template-demandbase-lp-v2 .animate-one-126, .page-template-template-demandbase-lp-v3 .animate-one-126 {
  -webkit-animation: animate-svg-stroke-126 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-126 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
  animation: animate-svg-stroke-126 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-126 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
.page-template-template-demandbase-lp .inactive .one, .page-template-template-demandbase-lp-v2 .inactive .one, .page-template-template-demandbase-lp-v3 .inactive .one {
  animation: none;
  opacity: 0;
}
@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 690.6697998047px;
    stroke-dasharray: 690.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 690.6697998047px;
  }
}
@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 690.6697998047px;
    stroke-dasharray: 690.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 690.6697998047px;
  }
}
@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
.page-template-template-demandbase-lp .animate-two-1, .page-template-template-demandbase-lp-v2 .animate-two-1, .page-template-template-demandbase-lp-v3 .animate-two-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
  animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
}
@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 240.6769561768px;
    stroke-dasharray: 240.6769561768px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 240.6769561768px;
  }
}
@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 240.6769561768px;
    stroke-dasharray: 240.6769561768px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 240.6769561768px;
  }
}
@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-2, .page-template-template-demandbase-lp-v2 .animate-two-2, .page-template-template-demandbase-lp-v3 .animate-two-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.88s both, animate-svg-fill-2 0.7s 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.88s 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: 479.3313903809px;
    stroke-dasharray: 479.3313903809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 479.3313903809px;
  }
}
@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 479.3313903809px;
    stroke-dasharray: 479.3313903809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 479.3313903809px;
  }
}
@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-3, .page-template-template-demandbase-lp-v2 .animate-two-3, .page-template-template-demandbase-lp-v3 .animate-two-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
  animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
}
@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 157.2225189209px;
    stroke-dasharray: 157.2225189209px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 157.2225189209px;
  }
}
@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 157.2225189209px;
    stroke-dasharray: 157.2225189209px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 157.2225189209px;
  }
}
@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-4, .page-template-template-demandbase-lp-v2 .animate-two-4, .page-template-template-demandbase-lp-v3 .animate-two-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
  animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
}
@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 36.748500824px;
    stroke-dasharray: 36.748500824px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.748500824px;
  }
}
@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 36.748500824px;
    stroke-dasharray: 36.748500824px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.748500824px;
  }
}
@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-5, .page-template-template-demandbase-lp-v2 .animate-two-5, .page-template-template-demandbase-lp-v3 .animate-two-5 {
  -webkit-animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
  animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
}
@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 71.536277771px;
    stroke-dasharray: 71.536277771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.536277771px;
  }
}
@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 71.536277771px;
    stroke-dasharray: 71.536277771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.536277771px;
  }
}
@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-6, .page-template-template-demandbase-lp-v2 .animate-two-6, .page-template-template-demandbase-lp-v3 .animate-two-6 {
  -webkit-animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
  animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
}
@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 36.7873191833px;
    stroke-dasharray: 36.7873191833px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7873191833px;
  }
}
@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 36.7873191833px;
    stroke-dasharray: 36.7873191833px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7873191833px;
  }
}
@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-7, .page-template-template-demandbase-lp-v2 .animate-two-7, .page-template-template-demandbase-lp-v3 .animate-two-7 {
  -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
  animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
}
@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 71.535774231px;
    stroke-dasharray: 71.535774231px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.535774231px;
  }
}
@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 71.535774231px;
    stroke-dasharray: 71.535774231px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.535774231px;
  }
}
@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-8, .page-template-template-demandbase-lp-v2 .animate-two-8, .page-template-template-demandbase-lp-v3 .animate-two-8 {
  -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
  animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
}
@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 36.7872009277px;
    stroke-dasharray: 36.7872009277px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7872009277px;
  }
}
@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 36.7872009277px;
    stroke-dasharray: 36.7872009277px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7872009277px;
  }
}
@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-9, .page-template-template-demandbase-lp-v2 .animate-two-9, .page-template-template-demandbase-lp-v3 .animate-two-9 {
  -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
  animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
}
@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 71.5360107422px;
    stroke-dasharray: 71.5360107422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5360107422px;
  }
}
@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 71.5360107422px;
    stroke-dasharray: 71.5360107422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5360107422px;
  }
}
@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-10, .page-template-template-demandbase-lp-v2 .animate-two-10, .page-template-template-demandbase-lp-v3 .animate-two-10 {
  -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
  animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
}
@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 36.7469596863px;
    stroke-dasharray: 36.7469596863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7469596863px;
  }
}
@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 36.7469596863px;
    stroke-dasharray: 36.7469596863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7469596863px;
  }
}
@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-11, .page-template-template-demandbase-lp-v2 .animate-two-11, .page-template-template-demandbase-lp-v3 .animate-two-11 {
  -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
  animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}
@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 71.5366592407px;
    stroke-dasharray: 71.5366592407px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5366592407px;
  }
}
@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 71.5366592407px;
    stroke-dasharray: 71.5366592407px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5366592407px;
  }
}
@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-12, .page-template-template-demandbase-lp-v2 .animate-two-12, .page-template-template-demandbase-lp-v3 .animate-two-12 {
  -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
  animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}
@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 36.7490005493px;
    stroke-dasharray: 36.7490005493px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7490005493px;
  }
}
@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 36.7490005493px;
    stroke-dasharray: 36.7490005493px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7490005493px;
  }
}
@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-13, .page-template-template-demandbase-lp-v2 .animate-two-13, .page-template-template-demandbase-lp-v3 .animate-two-13 {
  -webkit-animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
  animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}
@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 71.5351409912px;
    stroke-dasharray: 71.5351409912px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5351409912px;
  }
}
@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 71.5351409912px;
    stroke-dasharray: 71.5351409912px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5351409912px;
  }
}
@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-14, .page-template-template-demandbase-lp-v2 .animate-two-14, .page-template-template-demandbase-lp-v3 .animate-two-14 {
  -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
  animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
}
@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 36.7879257202px;
    stroke-dasharray: 36.7879257202px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7879257202px;
  }
}
@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 36.7879257202px;
    stroke-dasharray: 36.7879257202px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7879257202px;
  }
}
@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-15, .page-template-template-demandbase-lp-v2 .animate-two-15, .page-template-template-demandbase-lp-v3 .animate-two-15 {
  -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
  animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}
@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 71.5359573364px;
    stroke-dasharray: 71.5359573364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359573364px;
  }
}
@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 71.5359573364px;
    stroke-dasharray: 71.5359573364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359573364px;
  }
}
@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-16, .page-template-template-demandbase-lp-v2 .animate-two-16, .page-template-template-demandbase-lp-v3 .animate-two-16 {
  -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
  animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}
@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 36.7865028381px;
    stroke-dasharray: 36.7865028381px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7865028381px;
  }
}
@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 36.7865028381px;
    stroke-dasharray: 36.7865028381px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7865028381px;
  }
}
@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-17, .page-template-template-demandbase-lp-v2 .animate-two-17, .page-template-template-demandbase-lp-v3 .animate-two-17 {
  -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
  animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}
@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 71.5353088379px;
    stroke-dasharray: 71.5353088379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5353088379px;
  }
}
@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 71.5353088379px;
    stroke-dasharray: 71.5353088379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5353088379px;
  }
}
@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-18, .page-template-template-demandbase-lp-v2 .animate-two-18, .page-template-template-demandbase-lp-v3 .animate-two-18 {
  -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
  animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}
@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 36.7464141846px;
    stroke-dasharray: 36.7464141846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7464141846px;
  }
}
@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 36.7464141846px;
    stroke-dasharray: 36.7464141846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7464141846px;
  }
}
@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-19, .page-template-template-demandbase-lp-v2 .animate-two-19, .page-template-template-demandbase-lp-v3 .animate-two-19 {
  -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}
@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 71.5359191895px;
    stroke-dasharray: 71.5359191895px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359191895px;
  }
}
@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 71.5359191895px;
    stroke-dasharray: 71.5359191895px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359191895px;
  }
}
@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-20, .page-template-template-demandbase-lp-v2 .animate-two-20, .page-template-template-demandbase-lp-v3 .animate-two-20 {
  -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
  animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}
@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 156.8021850586px;
    stroke-dasharray: 156.8021850586px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.8021850586px;
  }
}
@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 156.8021850586px;
    stroke-dasharray: 156.8021850586px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.8021850586px;
  }
}
@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-21, .page-template-template-demandbase-lp-v2 .animate-two-21, .page-template-template-demandbase-lp-v3 .animate-two-21 {
  -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
@-webkit-keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 312.3695678711px;
    stroke-dasharray: 312.3695678711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 312.3695678711px;
  }
}
@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 312.3695678711px;
    stroke-dasharray: 312.3695678711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 312.3695678711px;
  }
}
@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-22, .page-template-template-demandbase-lp-v2 .animate-two-22, .page-template-template-demandbase-lp-v3 .animate-two-22 {
  -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
  animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}
@-webkit-keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 123.7405014038px;
    stroke-dasharray: 123.7405014038px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 123.7405014038px;
  }
}
@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 123.7405014038px;
    stroke-dasharray: 123.7405014038px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 123.7405014038px;
  }
}
@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-23, .page-template-template-demandbase-lp-v2 .animate-two-23, .page-template-template-demandbase-lp-v3 .animate-two-23 {
  -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
  animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}
@-webkit-keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 245.4461975098px;
    stroke-dasharray: 245.4461975098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4461975098px;
  }
}
@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 245.4461975098px;
    stroke-dasharray: 245.4461975098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4461975098px;
  }
}
@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-24, .page-template-template-demandbase-lp-v2 .animate-two-24, .page-template-template-demandbase-lp-v3 .animate-two-24 {
  -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
  animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}
@-webkit-keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 61.0472068787px;
    stroke-dasharray: 61.0472068787px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0472068787px;
  }
}
@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 61.0472068787px;
    stroke-dasharray: 61.0472068787px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0472068787px;
  }
}
@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-25, .page-template-template-demandbase-lp-v2 .animate-two-25, .page-template-template-demandbase-lp-v3 .animate-two-25 {
  -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}
@-webkit-keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 120.1290740967px;
    stroke-dasharray: 120.1290740967px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.1290740967px;
  }
}
@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 120.1290740967px;
    stroke-dasharray: 120.1290740967px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.1290740967px;
  }
}
@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-26, .page-template-template-demandbase-lp-v2 .animate-two-26, .page-template-template-demandbase-lp-v3 .animate-two-26 {
  -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
  animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
@-webkit-keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 45.4985389709px;
    stroke-dasharray: 45.4985389709px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4985389709px;
  }
}
@keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 45.4985389709px;
    stroke-dasharray: 45.4985389709px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4985389709px;
  }
}
@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-27, .page-template-template-demandbase-lp-v2 .animate-two-27, .page-template-template-demandbase-lp-v3 .animate-two-27 {
  -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
@-webkit-keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 45.2578620911px;
    stroke-dasharray: 45.2578620911px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2578620911px;
  }
}
@keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 45.2578620911px;
    stroke-dasharray: 45.2578620911px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2578620911px;
  }
}
@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-28, .page-template-template-demandbase-lp-v2 .animate-two-28, .page-template-template-demandbase-lp-v3 .animate-two-28 {
  -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
  animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
@-webkit-keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 89.0955810547px;
    stroke-dasharray: 89.0955810547px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955810547px;
  }
}
@keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 89.0955810547px;
    stroke-dasharray: 89.0955810547px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955810547px;
  }
}
@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-29, .page-template-template-demandbase-lp-v2 .animate-two-29, .page-template-template-demandbase-lp-v3 .animate-two-29 {
  -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@-webkit-keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 27.5062065125px;
    stroke-dasharray: 27.5062065125px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.5062065125px;
  }
}
@keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 27.5062065125px;
    stroke-dasharray: 27.5062065125px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.5062065125px;
  }
}
@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-30, .page-template-template-demandbase-lp-v2 .animate-two-30, .page-template-template-demandbase-lp-v3 .animate-two-30 {
  -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
  animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@-webkit-keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 52.7715644836px;
    stroke-dasharray: 52.7715644836px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.7715644836px;
  }
}
@keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 52.7715644836px;
    stroke-dasharray: 52.7715644836px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.7715644836px;
  }
}
@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-31, .page-template-template-demandbase-lp-v2 .animate-two-31, .page-template-template-demandbase-lp-v3 .animate-two-31 {
  -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
  animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@-webkit-keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 105.3530197144px;
    stroke-dasharray: 105.3530197144px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 105.3530197144px;
  }
}
@keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 105.3530197144px;
    stroke-dasharray: 105.3530197144px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 105.3530197144px;
  }
}
@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-32, .page-template-template-demandbase-lp-v2 .animate-two-32, .page-template-template-demandbase-lp-v3 .animate-two-32 {
  -webkit-animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
  animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@-webkit-keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 38.7131195068px;
    stroke-dasharray: 38.7131195068px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7131195068px;
  }
}
@keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 38.7131195068px;
    stroke-dasharray: 38.7131195068px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7131195068px;
  }
}
@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-33, .page-template-template-demandbase-lp-v2 .animate-two-33, .page-template-template-demandbase-lp-v3 .animate-two-33 {
  -webkit-animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
  animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@-webkit-keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 98.0126724243px;
    stroke-dasharray: 98.0126724243px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 98.0126724243px;
  }
}
@keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 98.0126724243px;
    stroke-dasharray: 98.0126724243px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 98.0126724243px;
  }
}
@-webkit-keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-34, .page-template-template-demandbase-lp-v2 .animate-two-34, .page-template-template-demandbase-lp-v3 .animate-two-34 {
  -webkit-animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
  animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@-webkit-keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 16.6740064621px;
    stroke-dasharray: 16.6740064621px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6740064621px;
  }
}
@keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 16.6740064621px;
    stroke-dasharray: 16.6740064621px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6740064621px;
  }
}
@-webkit-keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-35, .page-template-template-demandbase-lp-v2 .animate-two-35, .page-template-template-demandbase-lp-v3 .animate-two-35 {
  -webkit-animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
  animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@-webkit-keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 16.7238168716px;
    stroke-dasharray: 16.7238168716px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.7238168716px;
  }
}
@keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 16.7238168716px;
    stroke-dasharray: 16.7238168716px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.7238168716px;
  }
}
@-webkit-keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-36, .page-template-template-demandbase-lp-v2 .animate-two-36, .page-template-template-demandbase-lp-v3 .animate-two-36 {
  -webkit-animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
  animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
@-webkit-keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 84.4319152832px;
    stroke-dasharray: 84.4319152832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 84.4319152832px;
  }
}
@keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 84.4319152832px;
    stroke-dasharray: 84.4319152832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 84.4319152832px;
  }
}
@-webkit-keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-37, .page-template-template-demandbase-lp-v2 .animate-two-37, .page-template-template-demandbase-lp-v3 .animate-two-37 {
  -webkit-animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
  animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}
@-webkit-keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 167.562286377px;
    stroke-dasharray: 167.562286377px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 167.562286377px;
  }
}
@keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 167.562286377px;
    stroke-dasharray: 167.562286377px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 167.562286377px;
  }
}
@-webkit-keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-38, .page-template-template-demandbase-lp-v2 .animate-two-38, .page-template-template-demandbase-lp-v3 .animate-two-38 {
  -webkit-animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
  animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}
@-webkit-keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 61.0471496582px;
    stroke-dasharray: 61.0471496582px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0471496582px;
  }
}
@keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 61.0471496582px;
    stroke-dasharray: 61.0471496582px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0471496582px;
  }
}
@-webkit-keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-39, .page-template-template-demandbase-lp-v2 .animate-two-39, .page-template-template-demandbase-lp-v3 .animate-two-39 {
  -webkit-animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
  animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
@-webkit-keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 120.4077301025px;
    stroke-dasharray: 120.4077301025px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.4077301025px;
  }
}
@keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 120.4077301025px;
    stroke-dasharray: 120.4077301025px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.4077301025px;
  }
}
@-webkit-keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-40, .page-template-template-demandbase-lp-v2 .animate-two-40, .page-template-template-demandbase-lp-v3 .animate-two-40 {
  -webkit-animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
  animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
}
@-webkit-keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 45.4986152649px;
    stroke-dasharray: 45.4986152649px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4986152649px;
  }
}
@keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 45.4986152649px;
    stroke-dasharray: 45.4986152649px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4986152649px;
  }
}
@-webkit-keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-41, .page-template-template-demandbase-lp-v2 .animate-two-41, .page-template-template-demandbase-lp-v3 .animate-two-41 {
  -webkit-animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
  animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
}
@-webkit-keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 45.2417373657px;
    stroke-dasharray: 45.2417373657px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2417373657px;
  }
}
@keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 45.2417373657px;
    stroke-dasharray: 45.2417373657px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2417373657px;
  }
}
@-webkit-keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-42, .page-template-template-demandbase-lp-v2 .animate-two-42, .page-template-template-demandbase-lp-v3 .animate-two-42 {
  -webkit-animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
  animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
}
@-webkit-keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 89.0955734253px;
    stroke-dasharray: 89.0955734253px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955734253px;
  }
}
@keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 89.0955734253px;
    stroke-dasharray: 89.0955734253px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955734253px;
  }
}
@-webkit-keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-43, .page-template-template-demandbase-lp-v2 .animate-two-43, .page-template-template-demandbase-lp-v3 .animate-two-43 {
  -webkit-animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
  animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
}
@-webkit-keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 28.1336631775px;
    stroke-dasharray: 28.1336631775px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 28.1336631775px;
  }
}
@keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 28.1336631775px;
    stroke-dasharray: 28.1336631775px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 28.1336631775px;
  }
}
@-webkit-keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-44, .page-template-template-demandbase-lp-v2 .animate-two-44, .page-template-template-demandbase-lp-v3 .animate-two-44 {
  -webkit-animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
  animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
}
@-webkit-keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 39.6515464783px;
    stroke-dasharray: 39.6515464783px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 39.6515464783px;
  }
}
@keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 39.6515464783px;
    stroke-dasharray: 39.6515464783px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 39.6515464783px;
  }
}
@-webkit-keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-45, .page-template-template-demandbase-lp-v2 .animate-two-45, .page-template-template-demandbase-lp-v3 .animate-two-45 {
  -webkit-animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both;
  animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both;
}
@-webkit-keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 58.6698455811px;
    stroke-dasharray: 58.6698455811px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 58.6698455811px;
  }
}
@keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 58.6698455811px;
    stroke-dasharray: 58.6698455811px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 58.6698455811px;
  }
}
@-webkit-keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-46, .page-template-template-demandbase-lp-v2 .animate-two-46, .page-template-template-demandbase-lp-v3 .animate-two-46 {
  -webkit-animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
  animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
}
@-webkit-keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 16.724155426px;
    stroke-dasharray: 16.724155426px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.724155426px;
  }
}
@keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 16.724155426px;
    stroke-dasharray: 16.724155426px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.724155426px;
  }
}
@-webkit-keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-47, .page-template-template-demandbase-lp-v2 .animate-two-47, .page-template-template-demandbase-lp-v3 .animate-two-47 {
  -webkit-animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both;
  animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both;
}
@-webkit-keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 147.2619171143px;
    stroke-dasharray: 147.2619171143px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 147.2619171143px;
  }
}
@keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 147.2619171143px;
    stroke-dasharray: 147.2619171143px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 147.2619171143px;
  }
}
@-webkit-keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-48, .page-template-template-demandbase-lp-v2 .animate-two-48, .page-template-template-demandbase-lp-v3 .animate-two-48 {
  -webkit-animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
  animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
}
@-webkit-keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 61.7356567383px;
    stroke-dasharray: 61.7356567383px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.7356567383px;
  }
}
@keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 61.7356567383px;
    stroke-dasharray: 61.7356567383px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.7356567383px;
  }
}
@-webkit-keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-49, .page-template-template-demandbase-lp-v2 .animate-two-49, .page-template-template-demandbase-lp-v3 .animate-two-49 {
  -webkit-animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
  animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
}
@-webkit-keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 122.7345504761px;
    stroke-dasharray: 122.7345504761px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.7345504761px;
  }
}
@keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 122.7345504761px;
    stroke-dasharray: 122.7345504761px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.7345504761px;
  }
}
@-webkit-keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-50, .page-template-template-demandbase-lp-v2 .animate-two-50, .page-template-template-demandbase-lp-v3 .animate-two-50 {
  -webkit-animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s both;
  animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s both;
}
@-webkit-keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 245.4295959473px;
    stroke-dasharray: 245.4295959473px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4295959473px;
  }
}
@keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 245.4295959473px;
    stroke-dasharray: 245.4295959473px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4295959473px;
  }
}
@-webkit-keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-51, .page-template-template-demandbase-lp-v2 .animate-two-51, .page-template-template-demandbase-lp-v3 .animate-two-51 {
  -webkit-animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
  animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
}
@-webkit-keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 170.2724914551px;
    stroke-dasharray: 170.2724914551px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 170.2724914551px;
  }
}
@keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 170.2724914551px;
    stroke-dasharray: 170.2724914551px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 170.2724914551px;
  }
}
@-webkit-keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-52, .page-template-template-demandbase-lp-v2 .animate-two-52, .page-template-template-demandbase-lp-v3 .animate-two-52 {
  -webkit-animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s both;
  animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s both;
}
@-webkit-keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 72.4317398071px;
    stroke-dasharray: 72.4317398071px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.4317398071px;
  }
}
@keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 72.4317398071px;
    stroke-dasharray: 72.4317398071px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.4317398071px;
  }
}
@-webkit-keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-53, .page-template-template-demandbase-lp-v2 .animate-two-53, .page-template-template-demandbase-lp-v3 .animate-two-53 {
  -webkit-animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both;
  animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both;
}
@-webkit-keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 142.871307373px;
    stroke-dasharray: 142.871307373px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 142.871307373px;
  }
}
@keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 142.871307373px;
    stroke-dasharray: 142.871307373px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 142.871307373px;
  }
}
@-webkit-keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-54, .page-template-template-demandbase-lp-v2 .animate-two-54, .page-template-template-demandbase-lp-v3 .animate-two-54 {
  -webkit-animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s both;
  animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s both;
}
@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 690.6697998047px;
    stroke-dasharray: 690.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 690.6697998047px;
  }
}
@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 690.6697998047px;
    stroke-dasharray: 690.6697998047px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 690.6697998047px;
  }
}
@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
.page-template-template-demandbase-lp .animate-two-1, .page-template-template-demandbase-lp-v2 .animate-two-1, .page-template-template-demandbase-lp-v3 .animate-two-1 {
  -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
  animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both, animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
}
@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 240.6769561768px;
    stroke-dasharray: 240.6769561768px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 240.6769561768px;
  }
}
@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 240.6769561768px;
    stroke-dasharray: 240.6769561768px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 240.6769561768px;
  }
}
@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-2, .page-template-template-demandbase-lp-v2 .animate-two-2, .page-template-template-demandbase-lp-v3 .animate-two-2 {
  -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.88s both, animate-svg-fill-2 0.7s 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.88s 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: 479.3313903809px;
    stroke-dasharray: 479.3313903809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 479.3313903809px;
  }
}
@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 479.3313903809px;
    stroke-dasharray: 479.3313903809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 479.3313903809px;
  }
}
@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-3, .page-template-template-demandbase-lp-v2 .animate-two-3, .page-template-template-demandbase-lp-v3 .animate-two-3 {
  -webkit-animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
  animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.76s both, animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
}
@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 157.2225189209px;
    stroke-dasharray: 157.2225189209px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 157.2225189209px;
  }
}
@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 157.2225189209px;
    stroke-dasharray: 157.2225189209px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 157.2225189209px;
  }
}
@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-4, .page-template-template-demandbase-lp-v2 .animate-two-4, .page-template-template-demandbase-lp-v3 .animate-two-4 {
  -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
  animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.64s both, animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
}
@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 36.748500824px;
    stroke-dasharray: 36.748500824px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.748500824px;
  }
}
@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 36.748500824px;
    stroke-dasharray: 36.748500824px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.748500824px;
  }
}
@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-5, .page-template-template-demandbase-lp-v2 .animate-two-5, .page-template-template-demandbase-lp-v3 .animate-two-5 {
  -webkit-animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
  animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.52s both, animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
}
@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 71.536277771px;
    stroke-dasharray: 71.536277771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.536277771px;
  }
}
@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 71.536277771px;
    stroke-dasharray: 71.536277771px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.536277771px;
  }
}
@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-6, .page-template-template-demandbase-lp-v2 .animate-two-6, .page-template-template-demandbase-lp-v3 .animate-two-6 {
  -webkit-animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
  animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both, animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
}
@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 36.7873191833px;
    stroke-dasharray: 36.7873191833px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7873191833px;
  }
}
@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 36.7873191833px;
    stroke-dasharray: 36.7873191833px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7873191833px;
  }
}
@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-7, .page-template-template-demandbase-lp-v2 .animate-two-7, .page-template-template-demandbase-lp-v3 .animate-two-7 {
  -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
  animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.28s both, animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
}
@-webkit-keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 71.535774231px;
    stroke-dasharray: 71.535774231px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.535774231px;
  }
}
@keyframes animate-svg-stroke-8 {
  0% {
    stroke-dashoffset: 71.535774231px;
    stroke-dasharray: 71.535774231px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.535774231px;
  }
}
@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-8, .page-template-template-demandbase-lp-v2 .animate-two-8, .page-template-template-demandbase-lp-v3 .animate-two-8 {
  -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
  animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.16s both, animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
}
@-webkit-keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 36.7872009277px;
    stroke-dasharray: 36.7872009277px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7872009277px;
  }
}
@keyframes animate-svg-stroke-9 {
  0% {
    stroke-dashoffset: 36.7872009277px;
    stroke-dasharray: 36.7872009277px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7872009277px;
  }
}
@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-9, .page-template-template-demandbase-lp-v2 .animate-two-9, .page-template-template-demandbase-lp-v3 .animate-two-9 {
  -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
  animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) -0.04s both, animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
}
@-webkit-keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 71.5360107422px;
    stroke-dasharray: 71.5360107422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5360107422px;
  }
}
@keyframes animate-svg-stroke-10 {
  0% {
    stroke-dashoffset: 71.5360107422px;
    stroke-dasharray: 71.5360107422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5360107422px;
  }
}
@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-10, .page-template-template-demandbase-lp-v2 .animate-two-10, .page-template-template-demandbase-lp-v3 .animate-two-10 {
  -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
  animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
}
@-webkit-keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 36.7469596863px;
    stroke-dasharray: 36.7469596863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7469596863px;
  }
}
@keyframes animate-svg-stroke-11 {
  0% {
    stroke-dashoffset: 36.7469596863px;
    stroke-dasharray: 36.7469596863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7469596863px;
  }
}
@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-11, .page-template-template-demandbase-lp-v2 .animate-two-11, .page-template-template-demandbase-lp-v3 .animate-two-11 {
  -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
  animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}
@-webkit-keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 71.5366592407px;
    stroke-dasharray: 71.5366592407px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5366592407px;
  }
}
@keyframes animate-svg-stroke-12 {
  0% {
    stroke-dashoffset: 71.5366592407px;
    stroke-dasharray: 71.5366592407px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5366592407px;
  }
}
@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-12, .page-template-template-demandbase-lp-v2 .animate-two-12, .page-template-template-demandbase-lp-v3 .animate-two-12 {
  -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
  animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}
@-webkit-keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 36.7490005493px;
    stroke-dasharray: 36.7490005493px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7490005493px;
  }
}
@keyframes animate-svg-stroke-13 {
  0% {
    stroke-dashoffset: 36.7490005493px;
    stroke-dasharray: 36.7490005493px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7490005493px;
  }
}
@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-13, .page-template-template-demandbase-lp-v2 .animate-two-13, .page-template-template-demandbase-lp-v3 .animate-two-13 {
  -webkit-animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
  animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}
@-webkit-keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 71.5351409912px;
    stroke-dasharray: 71.5351409912px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5351409912px;
  }
}
@keyframes animate-svg-stroke-14 {
  0% {
    stroke-dashoffset: 71.5351409912px;
    stroke-dasharray: 71.5351409912px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5351409912px;
  }
}
@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-14, .page-template-template-demandbase-lp-v2 .animate-two-14, .page-template-template-demandbase-lp-v3 .animate-two-14 {
  -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
  animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
}
@-webkit-keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 36.7879257202px;
    stroke-dasharray: 36.7879257202px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7879257202px;
  }
}
@keyframes animate-svg-stroke-15 {
  0% {
    stroke-dashoffset: 36.7879257202px;
    stroke-dasharray: 36.7879257202px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7879257202px;
  }
}
@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-15, .page-template-template-demandbase-lp-v2 .animate-two-15, .page-template-template-demandbase-lp-v3 .animate-two-15 {
  -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
  animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}
@-webkit-keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 71.5359573364px;
    stroke-dasharray: 71.5359573364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359573364px;
  }
}
@keyframes animate-svg-stroke-16 {
  0% {
    stroke-dashoffset: 71.5359573364px;
    stroke-dasharray: 71.5359573364px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359573364px;
  }
}
@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-16, .page-template-template-demandbase-lp-v2 .animate-two-16, .page-template-template-demandbase-lp-v3 .animate-two-16 {
  -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
  animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both, animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}
@-webkit-keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 36.7865028381px;
    stroke-dasharray: 36.7865028381px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7865028381px;
  }
}
@keyframes animate-svg-stroke-17 {
  0% {
    stroke-dashoffset: 36.7865028381px;
    stroke-dasharray: 36.7865028381px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7865028381px;
  }
}
@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-17, .page-template-template-demandbase-lp-v2 .animate-two-17, .page-template-template-demandbase-lp-v3 .animate-two-17 {
  -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
  animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}
@-webkit-keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 71.5353088379px;
    stroke-dasharray: 71.5353088379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5353088379px;
  }
}
@keyframes animate-svg-stroke-18 {
  0% {
    stroke-dashoffset: 71.5353088379px;
    stroke-dasharray: 71.5353088379px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5353088379px;
  }
}
@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-18, .page-template-template-demandbase-lp-v2 .animate-two-18, .page-template-template-demandbase-lp-v3 .animate-two-18 {
  -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
  animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}
@-webkit-keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 36.7464141846px;
    stroke-dasharray: 36.7464141846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7464141846px;
  }
}
@keyframes animate-svg-stroke-19 {
  0% {
    stroke-dashoffset: 36.7464141846px;
    stroke-dasharray: 36.7464141846px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 36.7464141846px;
  }
}
@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-19, .page-template-template-demandbase-lp-v2 .animate-two-19, .page-template-template-demandbase-lp-v3 .animate-two-19 {
  -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}
@-webkit-keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 71.5359191895px;
    stroke-dasharray: 71.5359191895px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359191895px;
  }
}
@keyframes animate-svg-stroke-20 {
  0% {
    stroke-dashoffset: 71.5359191895px;
    stroke-dasharray: 71.5359191895px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 71.5359191895px;
  }
}
@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-20, .page-template-template-demandbase-lp-v2 .animate-two-20, .page-template-template-demandbase-lp-v3 .animate-two-20 {
  -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
  animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}
@-webkit-keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 156.8021850586px;
    stroke-dasharray: 156.8021850586px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.8021850586px;
  }
}
@keyframes animate-svg-stroke-21 {
  0% {
    stroke-dashoffset: 156.8021850586px;
    stroke-dasharray: 156.8021850586px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 156.8021850586px;
  }
}
@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-21, .page-template-template-demandbase-lp-v2 .animate-two-21, .page-template-template-demandbase-lp-v3 .animate-two-21 {
  -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
@-webkit-keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 312.3695678711px;
    stroke-dasharray: 312.3695678711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 312.3695678711px;
  }
}
@keyframes animate-svg-stroke-22 {
  0% {
    stroke-dashoffset: 312.3695678711px;
    stroke-dasharray: 312.3695678711px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 312.3695678711px;
  }
}
@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-22, .page-template-template-demandbase-lp-v2 .animate-two-22, .page-template-template-demandbase-lp-v3 .animate-two-22 {
  -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
  animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both, animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}
@-webkit-keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 123.7405014038px;
    stroke-dasharray: 123.7405014038px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 123.7405014038px;
  }
}
@keyframes animate-svg-stroke-23 {
  0% {
    stroke-dashoffset: 123.7405014038px;
    stroke-dasharray: 123.7405014038px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 123.7405014038px;
  }
}
@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-23, .page-template-template-demandbase-lp-v2 .animate-two-23, .page-template-template-demandbase-lp-v3 .animate-two-23 {
  -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
  animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.64s both, animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}
@-webkit-keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 245.4461975098px;
    stroke-dasharray: 245.4461975098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4461975098px;
  }
}
@keyframes animate-svg-stroke-24 {
  0% {
    stroke-dashoffset: 245.4461975098px;
    stroke-dasharray: 245.4461975098px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4461975098px;
  }
}
@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-24, .page-template-template-demandbase-lp-v2 .animate-two-24, .page-template-template-demandbase-lp-v3 .animate-two-24 {
  -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
  animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both, animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}
@-webkit-keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 61.0472068787px;
    stroke-dasharray: 61.0472068787px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0472068787px;
  }
}
@keyframes animate-svg-stroke-25 {
  0% {
    stroke-dashoffset: 61.0472068787px;
    stroke-dasharray: 61.0472068787px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0472068787px;
  }
}
@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-25, .page-template-template-demandbase-lp-v2 .animate-two-25, .page-template-template-demandbase-lp-v3 .animate-two-25 {
  -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.88s both, animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}
@-webkit-keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 120.1290740967px;
    stroke-dasharray: 120.1290740967px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.1290740967px;
  }
}
@keyframes animate-svg-stroke-26 {
  0% {
    stroke-dashoffset: 120.1290740967px;
    stroke-dasharray: 120.1290740967px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.1290740967px;
  }
}
@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-26, .page-template-template-demandbase-lp-v2 .animate-two-26, .page-template-template-demandbase-lp-v3 .animate-two-26 {
  -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
  animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both, animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
@-webkit-keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 45.4985389709px;
    stroke-dasharray: 45.4985389709px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4985389709px;
  }
}
@keyframes animate-svg-stroke-27 {
  0% {
    stroke-dashoffset: 45.4985389709px;
    stroke-dasharray: 45.4985389709px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4985389709px;
  }
}
@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-27, .page-template-template-demandbase-lp-v2 .animate-two-27, .page-template-template-demandbase-lp-v3 .animate-two-27 {
  -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both, animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
@-webkit-keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 45.2578620911px;
    stroke-dasharray: 45.2578620911px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2578620911px;
  }
}
@keyframes animate-svg-stroke-28 {
  0% {
    stroke-dashoffset: 45.2578620911px;
    stroke-dasharray: 45.2578620911px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2578620911px;
  }
}
@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-28, .page-template-template-demandbase-lp-v2 .animate-two-28, .page-template-template-demandbase-lp-v3 .animate-two-28 {
  -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
  animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both, animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
@-webkit-keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 89.0955810547px;
    stroke-dasharray: 89.0955810547px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955810547px;
  }
}
@keyframes animate-svg-stroke-29 {
  0% {
    stroke-dashoffset: 89.0955810547px;
    stroke-dasharray: 89.0955810547px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955810547px;
  }
}
@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-29, .page-template-template-demandbase-lp-v2 .animate-two-29, .page-template-template-demandbase-lp-v3 .animate-two-29 {
  -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s both, animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@-webkit-keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 27.5062065125px;
    stroke-dasharray: 27.5062065125px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.5062065125px;
  }
}
@keyframes animate-svg-stroke-30 {
  0% {
    stroke-dashoffset: 27.5062065125px;
    stroke-dasharray: 27.5062065125px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 27.5062065125px;
  }
}
@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-30, .page-template-template-demandbase-lp-v2 .animate-two-30, .page-template-template-demandbase-lp-v3 .animate-two-30 {
  -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
  animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both, animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@-webkit-keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 52.7715644836px;
    stroke-dasharray: 52.7715644836px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.7715644836px;
  }
}
@keyframes animate-svg-stroke-31 {
  0% {
    stroke-dashoffset: 52.7715644836px;
    stroke-dasharray: 52.7715644836px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 52.7715644836px;
  }
}
@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-31, .page-template-template-demandbase-lp-v2 .animate-two-31, .page-template-template-demandbase-lp-v3 .animate-two-31 {
  -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
  animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both, animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@-webkit-keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 105.3530197144px;
    stroke-dasharray: 105.3530197144px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 105.3530197144px;
  }
}
@keyframes animate-svg-stroke-32 {
  0% {
    stroke-dashoffset: 105.3530197144px;
    stroke-dasharray: 105.3530197144px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 105.3530197144px;
  }
}
@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-32, .page-template-template-demandbase-lp-v2 .animate-two-32, .page-template-template-demandbase-lp-v3 .animate-two-32 {
  -webkit-animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
  animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s both, animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@-webkit-keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 38.7131195068px;
    stroke-dasharray: 38.7131195068px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7131195068px;
  }
}
@keyframes animate-svg-stroke-33 {
  0% {
    stroke-dashoffset: 38.7131195068px;
    stroke-dasharray: 38.7131195068px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 38.7131195068px;
  }
}
@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-33, .page-template-template-demandbase-lp-v2 .animate-two-33, .page-template-template-demandbase-lp-v3 .animate-two-33 {
  -webkit-animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
  animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both, animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@-webkit-keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 98.0126724243px;
    stroke-dasharray: 98.0126724243px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 98.0126724243px;
  }
}
@keyframes animate-svg-stroke-34 {
  0% {
    stroke-dashoffset: 98.0126724243px;
    stroke-dasharray: 98.0126724243px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 98.0126724243px;
  }
}
@-webkit-keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-34, .page-template-template-demandbase-lp-v2 .animate-two-34, .page-template-template-demandbase-lp-v3 .animate-two-34 {
  -webkit-animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
  animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both, animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@-webkit-keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 16.6740064621px;
    stroke-dasharray: 16.6740064621px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6740064621px;
  }
}
@keyframes animate-svg-stroke-35 {
  0% {
    stroke-dashoffset: 16.6740064621px;
    stroke-dasharray: 16.6740064621px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.6740064621px;
  }
}
@-webkit-keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-35, .page-template-template-demandbase-lp-v2 .animate-two-35, .page-template-template-demandbase-lp-v3 .animate-two-35 {
  -webkit-animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
  animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both, animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@-webkit-keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 16.7238168716px;
    stroke-dasharray: 16.7238168716px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.7238168716px;
  }
}
@keyframes animate-svg-stroke-36 {
  0% {
    stroke-dashoffset: 16.7238168716px;
    stroke-dasharray: 16.7238168716px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.7238168716px;
  }
}
@-webkit-keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-36, .page-template-template-demandbase-lp-v2 .animate-two-36, .page-template-template-demandbase-lp-v3 .animate-two-36 {
  -webkit-animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
  animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both, animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
@-webkit-keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 84.4319152832px;
    stroke-dasharray: 84.4319152832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 84.4319152832px;
  }
}
@keyframes animate-svg-stroke-37 {
  0% {
    stroke-dashoffset: 84.4319152832px;
    stroke-dasharray: 84.4319152832px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 84.4319152832px;
  }
}
@-webkit-keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-37, .page-template-template-demandbase-lp-v2 .animate-two-37, .page-template-template-demandbase-lp-v3 .animate-two-37 {
  -webkit-animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
  animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.32s both, animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}
@-webkit-keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 167.562286377px;
    stroke-dasharray: 167.562286377px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 167.562286377px;
  }
}
@keyframes animate-svg-stroke-38 {
  0% {
    stroke-dashoffset: 167.562286377px;
    stroke-dasharray: 167.562286377px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 167.562286377px;
  }
}
@-webkit-keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-38, .page-template-template-demandbase-lp-v2 .animate-two-38, .page-template-template-demandbase-lp-v3 .animate-two-38 {
  -webkit-animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
  animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s both, animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}
@-webkit-keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 61.0471496582px;
    stroke-dasharray: 61.0471496582px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0471496582px;
  }
}
@keyframes animate-svg-stroke-39 {
  0% {
    stroke-dashoffset: 61.0471496582px;
    stroke-dasharray: 61.0471496582px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.0471496582px;
  }
}
@-webkit-keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-39, .page-template-template-demandbase-lp-v2 .animate-two-39, .page-template-template-demandbase-lp-v3 .animate-two-39 {
  -webkit-animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
  animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s both, animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
@-webkit-keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 120.4077301025px;
    stroke-dasharray: 120.4077301025px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.4077301025px;
  }
}
@keyframes animate-svg-stroke-40 {
  0% {
    stroke-dashoffset: 120.4077301025px;
    stroke-dasharray: 120.4077301025px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 120.4077301025px;
  }
}
@-webkit-keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-40, .page-template-template-demandbase-lp-v2 .animate-two-40, .page-template-template-demandbase-lp-v3 .animate-two-40 {
  -webkit-animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
  animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s both, animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
}
@-webkit-keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 45.4986152649px;
    stroke-dasharray: 45.4986152649px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4986152649px;
  }
}
@keyframes animate-svg-stroke-41 {
  0% {
    stroke-dashoffset: 45.4986152649px;
    stroke-dasharray: 45.4986152649px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.4986152649px;
  }
}
@-webkit-keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-41, .page-template-template-demandbase-lp-v2 .animate-two-41, .page-template-template-demandbase-lp-v3 .animate-two-41 {
  -webkit-animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
  animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both, animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
}
@-webkit-keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 45.2417373657px;
    stroke-dasharray: 45.2417373657px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2417373657px;
  }
}
@keyframes animate-svg-stroke-42 {
  0% {
    stroke-dashoffset: 45.2417373657px;
    stroke-dasharray: 45.2417373657px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 45.2417373657px;
  }
}
@-webkit-keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
@keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(245, 230, 206);
  }
}
.page-template-template-demandbase-lp .animate-two-42, .page-template-template-demandbase-lp-v2 .animate-two-42, .page-template-template-demandbase-lp-v3 .animate-two-42 {
  -webkit-animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
  animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both, animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
}
@-webkit-keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 89.0955734253px;
    stroke-dasharray: 89.0955734253px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955734253px;
  }
}
@keyframes animate-svg-stroke-43 {
  0% {
    stroke-dashoffset: 89.0955734253px;
    stroke-dasharray: 89.0955734253px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 89.0955734253px;
  }
}
@-webkit-keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-43, .page-template-template-demandbase-lp-v2 .animate-two-43, .page-template-template-demandbase-lp-v3 .animate-two-43 {
  -webkit-animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
  animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s both, animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
}
@-webkit-keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 28.1336631775px;
    stroke-dasharray: 28.1336631775px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 28.1336631775px;
  }
}
@keyframes animate-svg-stroke-44 {
  0% {
    stroke-dashoffset: 28.1336631775px;
    stroke-dasharray: 28.1336631775px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 28.1336631775px;
  }
}
@-webkit-keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-44, .page-template-template-demandbase-lp-v2 .animate-two-44, .page-template-template-demandbase-lp-v3 .animate-two-44 {
  -webkit-animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
  animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s both, animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
}
@-webkit-keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 39.6515464783px;
    stroke-dasharray: 39.6515464783px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 39.6515464783px;
  }
}
@keyframes animate-svg-stroke-45 {
  0% {
    stroke-dashoffset: 39.6515464783px;
    stroke-dasharray: 39.6515464783px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 39.6515464783px;
  }
}
@-webkit-keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-45, .page-template-template-demandbase-lp-v2 .animate-two-45, .page-template-template-demandbase-lp-v3 .animate-two-45 {
  -webkit-animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both;
  animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s both, animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both;
}
@-webkit-keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 58.6698455811px;
    stroke-dasharray: 58.6698455811px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 58.6698455811px;
  }
}
@keyframes animate-svg-stroke-46 {
  0% {
    stroke-dashoffset: 58.6698455811px;
    stroke-dasharray: 58.6698455811px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 58.6698455811px;
  }
}
@-webkit-keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-46, .page-template-template-demandbase-lp-v2 .animate-two-46, .page-template-template-demandbase-lp-v3 .animate-two-46 {
  -webkit-animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
  animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both, animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
}
@-webkit-keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 16.724155426px;
    stroke-dasharray: 16.724155426px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.724155426px;
  }
}
@keyframes animate-svg-stroke-47 {
  0% {
    stroke-dashoffset: 16.724155426px;
    stroke-dasharray: 16.724155426px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 16.724155426px;
  }
}
@-webkit-keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-47, .page-template-template-demandbase-lp-v2 .animate-two-47, .page-template-template-demandbase-lp-v3 .animate-two-47 {
  -webkit-animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both;
  animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s both, animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both;
}
@-webkit-keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 147.2619171143px;
    stroke-dasharray: 147.2619171143px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 147.2619171143px;
  }
}
@keyframes animate-svg-stroke-48 {
  0% {
    stroke-dashoffset: 147.2619171143px;
    stroke-dasharray: 147.2619171143px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 147.2619171143px;
  }
}
@-webkit-keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-48, .page-template-template-demandbase-lp-v2 .animate-two-48, .page-template-template-demandbase-lp-v3 .animate-two-48 {
  -webkit-animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
  animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s both, animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s both;
}
@-webkit-keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 61.7356567383px;
    stroke-dasharray: 61.7356567383px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.7356567383px;
  }
}
@keyframes animate-svg-stroke-49 {
  0% {
    stroke-dashoffset: 61.7356567383px;
    stroke-dasharray: 61.7356567383px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 61.7356567383px;
  }
}
@-webkit-keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-49, .page-template-template-demandbase-lp-v2 .animate-two-49, .page-template-template-demandbase-lp-v3 .animate-two-49 {
  -webkit-animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
  animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s both, animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
}
@-webkit-keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 122.7345504761px;
    stroke-dasharray: 122.7345504761px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.7345504761px;
  }
}
@keyframes animate-svg-stroke-50 {
  0% {
    stroke-dashoffset: 122.7345504761px;
    stroke-dasharray: 122.7345504761px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 122.7345504761px;
  }
}
@-webkit-keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-50, .page-template-template-demandbase-lp-v2 .animate-two-50, .page-template-template-demandbase-lp-v3 .animate-two-50 {
  -webkit-animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s both;
  animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s both, animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s both;
}
@-webkit-keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 245.4295959473px;
    stroke-dasharray: 245.4295959473px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4295959473px;
  }
}
@keyframes animate-svg-stroke-51 {
  0% {
    stroke-dashoffset: 245.4295959473px;
    stroke-dasharray: 245.4295959473px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 245.4295959473px;
  }
}
@-webkit-keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-51, .page-template-template-demandbase-lp-v2 .animate-two-51, .page-template-template-demandbase-lp-v3 .animate-two-51 {
  -webkit-animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
  animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both, animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
}
@-webkit-keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 170.2724914551px;
    stroke-dasharray: 170.2724914551px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 170.2724914551px;
  }
}
@keyframes animate-svg-stroke-52 {
  0% {
    stroke-dashoffset: 170.2724914551px;
    stroke-dasharray: 170.2724914551px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 170.2724914551px;
  }
}
@-webkit-keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-52, .page-template-template-demandbase-lp-v2 .animate-two-52, .page-template-template-demandbase-lp-v3 .animate-two-52 {
  -webkit-animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s both;
  animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s both, animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s both;
}
@-webkit-keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 72.4317398071px;
    stroke-dasharray: 72.4317398071px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.4317398071px;
  }
}
@keyframes animate-svg-stroke-53 {
  0% {
    stroke-dashoffset: 72.4317398071px;
    stroke-dasharray: 72.4317398071px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 72.4317398071px;
  }
}
@-webkit-keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
@keyframes animate-svg-fill-53 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(210, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-two-53, .page-template-template-demandbase-lp-v2 .animate-two-53, .page-template-template-demandbase-lp-v3 .animate-two-53 {
  -webkit-animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both;
  animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s both, animate-svg-fill-53 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both;
}
@-webkit-keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 142.871307373px;
    stroke-dasharray: 142.871307373px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 142.871307373px;
  }
}
@keyframes animate-svg-stroke-54 {
  0% {
    stroke-dashoffset: 142.871307373px;
    stroke-dasharray: 142.871307373px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 142.871307373px;
  }
}
@-webkit-keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
@keyframes animate-svg-fill-54 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(2, 10, 54);
  }
}
.page-template-template-demandbase-lp .animate-two-54, .page-template-template-demandbase-lp-v2 .animate-two-54, .page-template-template-demandbase-lp-v3 .animate-two-54 {
  -webkit-animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s both;
  animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s both, animate-svg-fill-54 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s both;
}
@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(234, 216, 187);
  }
}
.page-template-template-demandbase-lp .animate-three-1, .page-template-template-demandbase-lp-v2 .animate-three-1, .page-template-template-demandbase-lp-v3 .animate-three-1 {
  -webkit-animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both;
  animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.2s both;
}
@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-2, .page-template-template-demandbase-lp-v2 .animate-three-2, .page-template-template-demandbase-lp-v3 .animate-three-2 {
  -webkit-animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.1s both;
  animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2.1s both;
}
@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-3, .page-template-template-demandbase-lp-v2 .animate-three-3, .page-template-template-demandbase-lp-v3 .animate-three-3 {
  -webkit-animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2s both;
  animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -2s both;
}
@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-4, .page-template-template-demandbase-lp-v2 .animate-three-4, .page-template-template-demandbase-lp-v3 .animate-three-4 {
  -webkit-animation: animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.9s both;
  animation: animate-svg-fill-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.9s both;
}
@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-5, .page-template-template-demandbase-lp-v2 .animate-three-5, .page-template-template-demandbase-lp-v3 .animate-three-5 {
  -webkit-animation: animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.8s both;
  animation: animate-svg-fill-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.8s both;
}
@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-6, .page-template-template-demandbase-lp-v2 .animate-three-6, .page-template-template-demandbase-lp-v3 .animate-three-6 {
  -webkit-animation: animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.7s both;
  animation: animate-svg-fill-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.7s both;
}
@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-7, .page-template-template-demandbase-lp-v2 .animate-three-7, .page-template-template-demandbase-lp-v3 .animate-three-7 {
  -webkit-animation: animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both;
  animation: animate-svg-fill-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.6s both;
}
@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-8, .page-template-template-demandbase-lp-v2 .animate-three-8, .page-template-template-demandbase-lp-v3 .animate-three-8 {
  -webkit-animation: animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.5s both;
  animation: animate-svg-fill-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.5s both;
}
@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-9, .page-template-template-demandbase-lp-v2 .animate-three-9, .page-template-template-demandbase-lp-v3 .animate-three-9 {
  -webkit-animation: animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.4s both;
  animation: animate-svg-fill-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.4s both;
}
@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-10, .page-template-template-demandbase-lp-v2 .animate-three-10, .page-template-template-demandbase-lp-v3 .animate-three-10 {
  -webkit-animation: animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.3s both;
  animation: animate-svg-fill-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.3s both;
}
@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 255, 255);
  }
}
.page-template-template-demandbase-lp .animate-three-11, .page-template-template-demandbase-lp-v2 .animate-three-11, .page-template-template-demandbase-lp-v3 .animate-three-11 {
  -webkit-animation: animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.2s both;
  animation: animate-svg-fill-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.2s both;
}
@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-12, .page-template-template-demandbase-lp-v2 .animate-three-12, .page-template-template-demandbase-lp-v3 .animate-three-12 {
  -webkit-animation: animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.1s both;
  animation: animate-svg-fill-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1.1s both;
}
@-webkit-keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-13, .page-template-template-demandbase-lp-v2 .animate-three-13, .page-template-template-demandbase-lp-v3 .animate-three-13 {
  -webkit-animation: animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
  animation: animate-svg-fill-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -1s both;
}
@-webkit-keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-14 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-14, .page-template-template-demandbase-lp-v2 .animate-three-14, .page-template-template-demandbase-lp-v3 .animate-three-14 {
  -webkit-animation: animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.9s both;
  animation: animate-svg-fill-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.9s both;
}
@-webkit-keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-15 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-15, .page-template-template-demandbase-lp-v2 .animate-three-15, .page-template-template-demandbase-lp-v3 .animate-three-15 {
  -webkit-animation: animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
  animation: animate-svg-fill-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.8s both;
}
@-webkit-keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-16, .page-template-template-demandbase-lp-v2 .animate-three-16, .page-template-template-demandbase-lp-v3 .animate-three-16 {
  -webkit-animation: animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
  animation: animate-svg-fill-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.7s both;
}
@-webkit-keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-17, .page-template-template-demandbase-lp-v2 .animate-three-17, .page-template-template-demandbase-lp-v3 .animate-three-17 {
  -webkit-animation: animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
  animation: animate-svg-fill-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.6s both;
}
@-webkit-keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-18 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-18, .page-template-template-demandbase-lp-v2 .animate-three-18, .page-template-template-demandbase-lp-v3 .animate-three-18 {
  -webkit-animation: animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
  animation: animate-svg-fill-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.5s both;
}
@-webkit-keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-19 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-19, .page-template-template-demandbase-lp-v2 .animate-three-19, .page-template-template-demandbase-lp-v3 .animate-three-19 {
  -webkit-animation: animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
  animation: animate-svg-fill-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.4s both;
}
@-webkit-keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-20, .page-template-template-demandbase-lp-v2 .animate-three-20, .page-template-template-demandbase-lp-v3 .animate-three-20 {
  -webkit-animation: animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
  animation: animate-svg-fill-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.3s both;
}
@-webkit-keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-21, .page-template-template-demandbase-lp-v2 .animate-three-21, .page-template-template-demandbase-lp-v3 .animate-three-21 {
  -webkit-animation: animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
  animation: animate-svg-fill-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.2s both;
}
@-webkit-keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-22, .page-template-template-demandbase-lp-v2 .animate-three-22, .page-template-template-demandbase-lp-v3 .animate-three-22 {
  -webkit-animation: animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
  animation: animate-svg-fill-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) -0.1s both;
}
@-webkit-keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-23, .page-template-template-demandbase-lp-v2 .animate-three-23, .page-template-template-demandbase-lp-v3 .animate-three-23 {
  -webkit-animation: animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
  animation: animate-svg-fill-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;
}
@-webkit-keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-24, .page-template-template-demandbase-lp-v2 .animate-three-24, .page-template-template-demandbase-lp-v3 .animate-three-24 {
  -webkit-animation: animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
  animation: animate-svg-fill-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both;
}
@-webkit-keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-25 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-25, .page-template-template-demandbase-lp-v2 .animate-three-25, .page-template-template-demandbase-lp-v3 .animate-three-25 {
  -webkit-animation: animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
  animation: animate-svg-fill-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both;
}
@-webkit-keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-26, .page-template-template-demandbase-lp-v2 .animate-three-26, .page-template-template-demandbase-lp-v3 .animate-three-26 {
  -webkit-animation: animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
  animation: animate-svg-fill-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both;
}
@-webkit-keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-27 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-27, .page-template-template-demandbase-lp-v2 .animate-three-27, .page-template-template-demandbase-lp-v3 .animate-three-27 {
  -webkit-animation: animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
  animation: animate-svg-fill-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both;
}
@-webkit-keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-28 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-28, .page-template-template-demandbase-lp-v2 .animate-three-28, .page-template-template-demandbase-lp-v3 .animate-three-28 {
  -webkit-animation: animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
  animation: animate-svg-fill-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both;
}
@-webkit-keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-29 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-29, .page-template-template-demandbase-lp-v2 .animate-three-29, .page-template-template-demandbase-lp-v3 .animate-three-29 {
  -webkit-animation: animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
  animation: animate-svg-fill-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
}
@-webkit-keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-30 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-30, .page-template-template-demandbase-lp-v2 .animate-three-30, .page-template-template-demandbase-lp-v3 .animate-three-30 {
  -webkit-animation: animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
  animation: animate-svg-fill-30 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
}
@-webkit-keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-31 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-31, .page-template-template-demandbase-lp-v2 .animate-three-31, .page-template-template-demandbase-lp-v3 .animate-three-31 {
  -webkit-animation: animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  animation: animate-svg-fill-31 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}
@-webkit-keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-32 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-32, .page-template-template-demandbase-lp-v2 .animate-three-32, .page-template-template-demandbase-lp-v3 .animate-three-32 {
  -webkit-animation: animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
  animation: animate-svg-fill-32 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}
@-webkit-keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-33 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-33, .page-template-template-demandbase-lp-v2 .animate-three-33, .page-template-template-demandbase-lp-v3 .animate-three-33 {
  -webkit-animation: animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  animation: animate-svg-fill-33 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
@-webkit-keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-34 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-34, .page-template-template-demandbase-lp-v2 .animate-three-34, .page-template-template-demandbase-lp-v3 .animate-three-34 {
  -webkit-animation: animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
  animation: animate-svg-fill-34 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}
@-webkit-keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-35 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-35, .page-template-template-demandbase-lp-v2 .animate-three-35, .page-template-template-demandbase-lp-v3 .animate-three-35 {
  -webkit-animation: animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
  animation: animate-svg-fill-35 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}
@-webkit-keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-36 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-36, .page-template-template-demandbase-lp-v2 .animate-three-36, .page-template-template-demandbase-lp-v3 .animate-three-36 {
  -webkit-animation: animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
  animation: animate-svg-fill-36 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}
@-webkit-keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-37 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-37, .page-template-template-demandbase-lp-v2 .animate-three-37, .page-template-template-demandbase-lp-v3 .animate-three-37 {
  -webkit-animation: animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  animation: animate-svg-fill-37 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}
@-webkit-keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-38 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-38, .page-template-template-demandbase-lp-v2 .animate-three-38, .page-template-template-demandbase-lp-v3 .animate-three-38 {
  -webkit-animation: animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
  animation: animate-svg-fill-38 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
@-webkit-keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-39 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-39, .page-template-template-demandbase-lp-v2 .animate-three-39, .page-template-template-demandbase-lp-v3 .animate-three-39 {
  -webkit-animation: animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  animation: animate-svg-fill-39 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
@-webkit-keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-40 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-40, .page-template-template-demandbase-lp-v2 .animate-three-40, .page-template-template-demandbase-lp-v3 .animate-three-40 {
  -webkit-animation: animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
  animation: animate-svg-fill-40 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
@-webkit-keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-41 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-41, .page-template-template-demandbase-lp-v2 .animate-three-41, .page-template-template-demandbase-lp-v3 .animate-three-41 {
  -webkit-animation: animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  animation: animate-svg-fill-41 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@-webkit-keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-42 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-42, .page-template-template-demandbase-lp-v2 .animate-three-42, .page-template-template-demandbase-lp-v3 .animate-three-42 {
  -webkit-animation: animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
  animation: animate-svg-fill-42 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@-webkit-keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-43 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-43, .page-template-template-demandbase-lp-v2 .animate-three-43, .page-template-template-demandbase-lp-v3 .animate-three-43 {
  -webkit-animation: animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
  animation: animate-svg-fill-43 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@-webkit-keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-44 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-44, .page-template-template-demandbase-lp-v2 .animate-three-44, .page-template-template-demandbase-lp-v3 .animate-three-44 {
  -webkit-animation: animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
  animation: animate-svg-fill-44 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@-webkit-keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-45 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-45, .page-template-template-demandbase-lp-v2 .animate-three-45, .page-template-template-demandbase-lp-v3 .animate-three-45 {
  -webkit-animation: animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
  animation: animate-svg-fill-45 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@-webkit-keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-46 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-46, .page-template-template-demandbase-lp-v2 .animate-three-46, .page-template-template-demandbase-lp-v3 .animate-three-46 {
  -webkit-animation: animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
  animation: animate-svg-fill-46 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@-webkit-keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-47 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-47, .page-template-template-demandbase-lp-v2 .animate-three-47, .page-template-template-demandbase-lp-v3 .animate-three-47 {
  -webkit-animation: animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
  animation: animate-svg-fill-47 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@-webkit-keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-48 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-48, .page-template-template-demandbase-lp-v2 .animate-three-48, .page-template-template-demandbase-lp-v3 .animate-three-48 {
  -webkit-animation: animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
  animation: animate-svg-fill-48 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
@-webkit-keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
@keyframes animate-svg-fill-49 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 232, 37);
  }
}
.page-template-template-demandbase-lp .animate-three-49, .page-template-template-demandbase-lp-v2 .animate-three-49, .page-template-template-demandbase-lp-v3 .animate-three-49 {
  -webkit-animation: animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
  animation: animate-svg-fill-49 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}
@-webkit-keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-50 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-50, .page-template-template-demandbase-lp-v2 .animate-three-50, .page-template-template-demandbase-lp-v3 .animate-three-50 {
  -webkit-animation: animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
  animation: animate-svg-fill-50 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}
@-webkit-keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
@keyframes animate-svg-fill-51 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(16, 11, 11);
  }
}
.page-template-template-demandbase-lp .animate-three-51, .page-template-template-demandbase-lp-v2 .animate-three-51, .page-template-template-demandbase-lp-v3 .animate-three-51 {
  -webkit-animation: animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
  animation: animate-svg-fill-51 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
@-webkit-keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
@keyframes animate-svg-fill-52 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(255, 238, 204);
  }
}
.page-template-template-demandbase-lp .animate-three-52, .page-template-template-demandbase-lp-v2 .animate-three-52, .page-template-template-demandbase-lp-v3 .animate-three-52 {
  -webkit-animation: animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
  animation: animate-svg-fill-52 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
}
.page-template-template-demandbase-lp #building-one, .page-template-template-demandbase-lp-v2 #building-one, .page-template-template-demandbase-lp-v3 #building-one {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  animation: revealBuilding 0.6s ease-in-out forwards;
  animation-delay: 0.6s;
}
.page-template-template-demandbase-lp #building-two, .page-template-template-demandbase-lp-v2 #building-two, .page-template-template-demandbase-lp-v3 #building-two {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  animation: revealBuilding 1.5s ease-in-out forwards;
  animation-delay: 0.8s;
}
.page-template-template-demandbase-lp #building-three, .page-template-template-demandbase-lp-v2 #building-three, .page-template-template-demandbase-lp-v3 #building-three {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  animation: revealBuilding 1s ease-in-out forwards;
  animation-delay: 1s;
}
.page-template-template-demandbase-lp #building-four, .page-template-template-demandbase-lp-v2 #building-four, .page-template-template-demandbase-lp-v3 #building-four {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  animation: revealBuilding 1s ease-in-out forwards;
  animation-delay: 1.6s;
}
@keyframes revealBuilding {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.page-template-template-demandbase-lp #dots-group circle,
.page-template-template-demandbase-lp #dots-group-two circle,
.page-template-template-demandbase-lp #dots-group-three circle, .page-template-template-demandbase-lp-v2 #dots-group circle,
.page-template-template-demandbase-lp-v2 #dots-group-two circle,
.page-template-template-demandbase-lp-v2 #dots-group-three circle, .page-template-template-demandbase-lp-v3 #dots-group circle,
.page-template-template-demandbase-lp-v3 #dots-group-two circle,
.page-template-template-demandbase-lp-v3 #dots-group-three circle {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
@keyframes dotAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fallAndBounce {
  0% {
    transform: translateY(-30vh);
    opacity: 0;
  }
  50% {
    transform: translateY(0);
    opacity: 1;
  }
  65% {
    transform: translateY(-8px);
  }
  75% {
    transform: translateY(4px);
  }
  85% {
    transform: translateY(-2px);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceAfterFall {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-3px);
  }
  40% {
    transform: translateY(3px);
  }
  60% {
    transform: translateY(-2px);
  }
  80% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}
.page-template-template-demandbase-lp #building-one-pin, .page-template-template-demandbase-lp-v2 #building-one-pin, .page-template-template-demandbase-lp-v3 #building-one-pin {
  opacity: 0;
  animation: fallAndBounce 2.5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;
  animation-delay: 3s;
}
.page-template-template-demandbase-lp #building-two-pin, .page-template-template-demandbase-lp-v2 #building-two-pin, .page-template-template-demandbase-lp-v3 #building-two-pin {
  opacity: 0;
  animation: fallAndBounce 2.5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;
  animation-delay: 3.2s;
}
.page-template-template-demandbase-lp #building-three-pin, .page-template-template-demandbase-lp-v2 #building-three-pin, .page-template-template-demandbase-lp-v3 #building-three-pin {
  opacity: 0;
  animation: fallAndBounce 2.5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;
  animation-delay: 3.3s;
}
.page-template-template-demandbase-lp #building-four-pin, .page-template-template-demandbase-lp-v2 #building-four-pin, .page-template-template-demandbase-lp-v3 #building-four-pin {
  opacity: 0;
  animation: fallAndBounce 2.5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;
  animation-delay: 3.4s;
}
.page-template-template-demandbase-lp #building-one-tag, .page-template-template-demandbase-lp-v2 #building-one-tag, .page-template-template-demandbase-lp-v3 #building-one-tag {
  opacity: 0;
  animation: fallAndBounce 2.5s ease-in-out forwards, bounceAfterFall 2s ease-in-out 2s infinite;
  animation-delay: 4s, 6s;
  animation-timing-function: ease-in-out, ease-in-out;
}
.page-template-template-demandbase-lp #building-two-tag, .page-template-template-demandbase-lp-v2 #building-two-tag, .page-template-template-demandbase-lp-v3 #building-two-tag {
  opacity: 0;
  animation: fallAndBounce 2.5s ease-in-out forwards, bounceAfterFall 2s ease-in-out 2.2s infinite;
  animation-delay: 4.2s, 6.2s;
  animation-timing-function: ease-in-out, ease-in-out;
}
.page-template-template-demandbase-lp #building-four-tag, .page-template-template-demandbase-lp-v2 #building-four-tag, .page-template-template-demandbase-lp-v3 #building-four-tag {
  opacity: 0;
  animation: fallAndBounce 2.5s ease-in-out forwards, bounceAfterFall 2s ease-in-out 2.4s infinite;
  animation-delay: 4.4s, 6.4s;
  animation-timing-function: ease-in-out, ease-in-out;
}
.page-template-template-demandbase-lp .accordion, .page-template-template-demandbase-lp-v2 .accordion, .page-template-template-demandbase-lp-v3 .accordion {
  margin-top: 12px;
}
.page-template-template-demandbase-lp .accordion .accordion__item, .page-template-template-demandbase-lp-v2 .accordion .accordion__item, .page-template-template-demandbase-lp-v3 .accordion .accordion__item {
  overflow: hidden;
  padding: 22px 0;
  border-bottom: 1px solid rgba(1, 9, 53, 0.3764705882);
}
.page-template-template-demandbase-lp .accordion .accordion__item .accordion__item--header, .page-template-template-demandbase-lp-v2 .accordion .accordion__item .accordion__item--header, .page-template-template-demandbase-lp-v3 .accordion .accordion__item .accordion__item--header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.page-template-template-demandbase-lp .accordion .accordion__item .accordion__item--header svg, .page-template-template-demandbase-lp-v2 .accordion .accordion__item .accordion__item--header svg, .page-template-template-demandbase-lp-v3 .accordion .accordion__item .accordion__item--header svg {
  transition: transform 0.3s ease;
}
.page-template-template-demandbase-lp .accordion .accordion__item .accordion__item--header .accordion-header, .page-template-template-demandbase-lp-v2 .accordion .accordion__item .accordion__item--header .accordion-header, .page-template-template-demandbase-lp-v3 .accordion .accordion__item .accordion__item--header .accordion-header {
  gap: 10px;
}
.page-template-template-demandbase-lp .accordion .accordion__item .accordion__item--content, .page-template-template-demandbase-lp-v2 .accordion .accordion__item .accordion__item--content, .page-template-template-demandbase-lp-v3 .accordion .accordion__item .accordion__item--content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
}
.page-template-template-demandbase-lp .accordion .accordion__item .accordion__item--content p, .page-template-template-demandbase-lp-v2 .accordion .accordion__item .accordion__item--content p, .page-template-template-demandbase-lp-v3 .accordion .accordion__item .accordion__item--content p {
  padding: 20px 0;
}
.page-template-template-demandbase-lp .accordion .accordion__item.active .accordion__item--header svg, .page-template-template-demandbase-lp-v2 .accordion .accordion__item.active .accordion__item--header svg, .page-template-template-demandbase-lp-v3 .accordion .accordion__item.active .accordion__item--header svg {
  transform: rotate(-180deg);
}

/*# sourceMappingURL=demandbase.min.css.map */
