.elementor-674 .elementor-element.elementor-element-5a779e4{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.28;}.elementor-674 .elementor-element.elementor-element-5a779e4:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-674 .elementor-element.elementor-element-5a779e4::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gbsolar.it/wp-content/uploads/2024/01/sistemi.webp");--background-overlay:'';background-position:0px 0px;background-repeat:no-repeat;}.elementor-674 .elementor-element.elementor-element-347a803{width:var( --container-widget-width, 41.469% );max-width:41.469%;--container-widget-width:41.469%;--container-widget-flex-grow:0;text-align:start;}.elementor-674 .elementor-element.elementor-element-347a803 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:5% 5% 5% 5%;border-style:dashed;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-20d481d );border-radius:0px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-347a803.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-674 .elementor-element.elementor-element-347a803 .elementor-heading-title{font-size:60px;color:var( --e-global-color-20d481d );}.elementor-674 .elementor-element.elementor-element-81ccd4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-674 .elementor-element.elementor-element-05fd70a{--grid-columns:3;}.elementor-674 .elementor-element.elementor-element-9ad8c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-674 .elementor-element.elementor-element-39fdd48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-674 .elementor-element.elementor-element-2948151 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-674 .elementor-element.elementor-element-8b432b3 .elementor-heading-title{font-size:20px;}.elementor-674 .elementor-element.elementor-element-297a311 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-28fd754 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-71e8e85 .elementor-heading-title{font-size:20px;}.elementor-674 .elementor-element.elementor-element-77de280 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-f9d4a9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-674 .elementor-element.elementor-element-322d3f7 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn{background-color:var( --e-global-color-c140ec6 );border-style:none;}.elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-20d481d );fill:var( --e-global-color-20d481d );}.elementor-674 .elementor-element.elementor-element-322d3f7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn > i, .elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn > i, .rtl .elementor-674 .elementor-element.elementor-element-322d3f7 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-674 .elementor-element.elementor-element-1562251 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn{background-color:var( --e-global-color-c140ec6 );border-style:none;}.elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-20d481d );fill:var( --e-global-color-20d481d );}.elementor-674 .elementor-element.elementor-element-1562251 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn > i, .elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn > i, .rtl .elementor-674 .elementor-element.elementor-element-1562251 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-674 .elementor-element.elementor-element-43e6fab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;}.elementor-674 .elementor-element.elementor-element-43e6fab:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-674 .elementor-element.elementor-element-43e6fab::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gbsolar.it/wp-content/uploads/2023/12/favicon.webp");--background-overlay:'';background-position:99px 314px;background-repeat:no-repeat;}.elementor-674 .elementor-element.elementor-element-0f7e16a > .elementor-widget-container{margin:100px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-674 .elementor-element.elementor-element-a37aea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-674 .elementor-element.elementor-element-c025dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-674 .elementor-element.elementor-element-82b7261 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-674 .elementor-element.elementor-element-82b7261 .elementor-heading-title{color:var( --e-global-color-15abea5 );}.elementor-674 .elementor-element.elementor-element-26516fe > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-674 .elementor-element.elementor-element-c76e8f2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-005994c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;}.elementor-674 .elementor-element.elementor-element-005994c:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-005994c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-674 .elementor-element.elementor-element-005994c::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gbsolar.it/wp-content/uploads/2023/12/favicon.webp");--background-overlay:'';background-position:74px 107px;background-repeat:no-repeat;}.elementor-674 .elementor-element.elementor-element-df4dbee > .elementor-widget-container{margin:100px 0px 0px 0px;padding:5% 5% 5% 5%;}.elementor-674 .elementor-element.elementor-element-a877b5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-674 .elementor-element.elementor-element-23df69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-674 .elementor-element.elementor-element-0bac613 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-674 .elementor-element.elementor-element-ddfd9cc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-a0c5bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;}.elementor-674 .elementor-element.elementor-element-a0c5bce:not(.elementor-motion-effects-element-type-background), .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-674 .elementor-element.elementor-element-a0c5bce::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gbsolar.it/wp-content/uploads/2023/12/favicon.webp");--background-overlay:'';background-position:91px 41px;background-repeat:no-repeat;}.elementor-674 .elementor-element.elementor-element-508e0e8 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:5% 5% 5% 5%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-674 .elementor-element.elementor-element-5a779e4::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-05fd70a{--grid-columns:2;}.elementor-674 .elementor-element.elementor-element-9ad8c89{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-674 .elementor-element.elementor-element-43e6fab::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-a37aea9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-674 .elementor-element.elementor-element-005994c::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-a877b5b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-674 .elementor-element.elementor-element-a0c5bce::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-674 .elementor-element.elementor-element-5a779e4::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-5a779e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-347a803 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-674 .elementor-element.elementor-element-347a803 .elementor-heading-title{font-size:30px;}.elementor-674 .elementor-element.elementor-element-05fd70a{--grid-columns:1;}.elementor-674 .elementor-element.elementor-element-9ad8c89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-674 .elementor-element.elementor-element-2948151 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-674 .elementor-element.elementor-element-f9d4a9b{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-674 .elementor-element.elementor-element-322d3f7 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-674 .elementor-element.elementor-element-1562251 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-674 .elementor-element.elementor-element-43e6fab::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-43e6fab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-82b7261 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-674 .elementor-element.elementor-element-c76e8f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-674 .elementor-element.elementor-element-005994c::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-005994c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-674 .elementor-element.elementor-element-a0c5bce::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-video-container::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .e-con-inner > .elementor-background-slideshow::before, .elementor-674 .elementor-element.elementor-element-a0c5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-674 .elementor-element.elementor-element-39fdd48{--width:50%;}.elementor-674 .elementor-element.elementor-element-43e6fab{--width:50%;}.elementor-674 .elementor-element.elementor-element-c025dd8{--width:50%;}.elementor-674 .elementor-element.elementor-element-005994c{--width:50%;}.elementor-674 .elementor-element.elementor-element-23df69b{--width:50%;}.elementor-674 .elementor-element.elementor-element-a0c5bce{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-674 .elementor-element.elementor-element-39fdd48{--width:100%;}.elementor-674 .elementor-element.elementor-element-43e6fab{--width:100%;}.elementor-674 .elementor-element.elementor-element-c025dd8{--width:100%;}.elementor-674 .elementor-element.elementor-element-005994c{--width:100%;}.elementor-674 .elementor-element.elementor-element-23df69b{--width:100%;}.elementor-674 .elementor-element.elementor-element-a0c5bce{--width:100%;}}/* Start custom CSS *//***************************************************
 * Generated by SVG Artista on 1/16/2024, 11:50:15 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-elem-1 {
  stroke-dashoffset: 1803.0302734375px;
  stroke-dasharray: 1803.0302734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-2 {
  stroke-dashoffset: 1015.3294677734375px;
  stroke-dasharray: 1015.3294677734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-3 {
  stroke-dashoffset: 57.23643112182617px;
  stroke-dasharray: 57.23643112182617px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-4 {
  stroke-dashoffset: 49.11261749267578px;
  stroke-dasharray: 49.11261749267578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-5 {
  stroke-dashoffset: 34.87281036376953px;
  stroke-dasharray: 34.87281036376953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-6 {
  stroke-dashoffset: 345.96783447265625px;
  stroke-dasharray: 345.96783447265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-7 {
  stroke-dashoffset: 5657.17626953125px;
  stroke-dasharray: 5657.17626953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-8 {
  stroke-dashoffset: 7324.7978515625px;
  stroke-dasharray: 7324.7978515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-9 {
  stroke-dashoffset: 94.87316131591797px;
  stroke-dasharray: 94.87316131591797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-10 {
  stroke-dashoffset: 50.28291702270508px;
  stroke-dasharray: 50.28291702270508px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-11 {
  stroke-dashoffset: 129.27397918701172px;
  stroke-dasharray: 129.27397918701172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-12 {
  stroke-dashoffset: 108.82511138916016px;
  stroke-dasharray: 108.82511138916016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-13 {
  stroke-dashoffset: 133.88426208496094px;
  stroke-dasharray: 133.88426208496094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-14 {
  stroke-dashoffset: 76.95629119873047px;
  stroke-dasharray: 76.95629119873047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-15 {
  stroke-dashoffset: 71.95608520507812px;
  stroke-dasharray: 71.95608520507812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

svg.active .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-16 {
  stroke-dashoffset: 74.95455932617188px;
  stroke-dasharray: 74.95455932617188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

svg.active .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-17 {
  stroke-dashoffset: 61.54034423828125px;
  stroke-dasharray: 61.54034423828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

svg.active .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-18 {
  stroke-dashoffset: 49.51652145385742px;
  stroke-dasharray: 49.51652145385742px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

svg.active .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-19 {
  stroke-dashoffset: 40.10762023925781px;
  stroke-dasharray: 40.10762023925781px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

svg.active .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-20 {
  stroke-dashoffset: 45.55601119995117px;
  stroke-dasharray: 45.55601119995117px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

svg.active .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-21 {
  stroke-dashoffset: 49.58220291137695px;
  stroke-dasharray: 49.58220291137695px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}

svg.active .svg-elem-21 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-22 {
  stroke-dashoffset: 47.863800048828125px;
  stroke-dasharray: 47.863800048828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

svg.active .svg-elem-22 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-23 {
  stroke-dashoffset: 40.821380615234375px;
  stroke-dasharray: 40.821380615234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

svg.active .svg-elem-23 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-24 {
  stroke-dashoffset: 49.045860290527344px;
  stroke-dasharray: 49.045860290527344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

svg.active .svg-elem-24 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-25 {
  stroke-dashoffset: 39.97283935546875px;
  stroke-dasharray: 39.97283935546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

svg.active .svg-elem-25 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-26 {
  stroke-dashoffset: 63.67094802856445px;
  stroke-dasharray: 63.67094802856445px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

svg.active .svg-elem-26 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-27 {
  stroke-dashoffset: 95.46698760986328px;
  stroke-dasharray: 95.46698760986328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

svg.active .svg-elem-27 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-28 {
  stroke-dashoffset: 90.66136169433594px;
  stroke-dasharray: 90.66136169433594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

svg.active .svg-elem-28 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-29 {
  stroke-dashoffset: 108.04435729980469px;
  stroke-dasharray: 108.04435729980469px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

svg.active .svg-elem-29 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-30 {
  stroke-dashoffset: 116.2174301147461px;
  stroke-dasharray: 116.2174301147461px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

svg.active .svg-elem-30 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-31 {
  stroke-dashoffset: 114.08291625976562px;
  stroke-dasharray: 114.08291625976562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

svg.active .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-32 {
  stroke-dashoffset: 89.08338165283203px;
  stroke-dasharray: 89.08338165283203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

svg.active .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-33 {
  stroke-dashoffset: 52.10944747924805px;
  stroke-dasharray: 52.10944747924805px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

svg.active .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-34 {
  stroke-dashoffset: 707.9683837890625px;
  stroke-dasharray: 707.9683837890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

svg.active .svg-elem-34 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-35 {
  stroke-dashoffset: 709.8018188476562px;
  stroke-dasharray: 709.8018188476562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .svg-elem-35 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-36 {
  stroke-dashoffset: 396.0244140625px;
  stroke-dasharray: 396.0244140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

svg.active .svg-elem-36 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-37 {
  stroke-dashoffset: 288.5020446777344px;
  stroke-dasharray: 288.5020446777344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

svg.active .svg-elem-37 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-38 {
  stroke-dashoffset: 373.0967712402344px;
  stroke-dasharray: 373.0967712402344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .svg-elem-38 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-39 {
  stroke-dashoffset: 1054.653076171875px;
  stroke-dasharray: 1054.653076171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

svg.active .svg-elem-39 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-40 {
  stroke-dashoffset: 1482.3968505859375px;
  stroke-dasharray: 1482.3968505859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .svg-elem-40 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-41 {
  stroke-dashoffset: 2784.753662109375px;
  stroke-dasharray: 2784.753662109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

svg.active .svg-elem-41 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-42 {
  stroke-dashoffset: 969.8861083984375px;
  stroke-dasharray: 969.8861083984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .svg-elem-42 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-43 {
  stroke-dashoffset: 928.1626586914062px;
  stroke-dasharray: 928.1626586914062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

svg.active .svg-elem-43 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-44 {
  stroke-dashoffset: 55.543094635009766px;
  stroke-dasharray: 55.543094635009766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

svg.active .svg-elem-44 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-45 {
  stroke-dashoffset: 57.11893081665039px;
  stroke-dasharray: 57.11893081665039px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

svg.active .svg-elem-45 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-46 {
  stroke-dashoffset: 199.40037536621094px;
  stroke-dasharray: 199.40037536621094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
}

svg.active .svg-elem-46 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-47 {
  stroke-dashoffset: 243.04617309570312px;
  stroke-dasharray: 243.04617309570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

svg.active .svg-elem-47 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}

svg .svg-elem-48 {
  stroke-dashoffset: 421.0262145996094px;
  stroke-dasharray: 421.0262145996094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
}

svg.active .svg-elem-48 {
  stroke-dashoffset: 0;
  fill: rgb(35, 152, 185);
}/* End custom CSS */