/* ------------------------------------- */
/* 1. LOADING SCREEN ................... */
/* ------------------------------------- */
.before-loading {
  visibility: hidden !important;
  opacity: 0 !important;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out; 
  transition: all 0.3s ease-in-out;
}
#loading {
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: transparent;
}
#loading:before {
	content: "";
	height: 100vh;
	width: 100%;
	position: absolute;
	background: #294B5E;
	top: 0;
	right: 0;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease; 
	transition: all 1s ease;
	opacity: 1;
}
#loading.loaded:before {
	opacity: 0;
}
#loading .loader,
#loading .loader__figure {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#loading .loader {
  overflow: visible;
  width: auto;
  height: 66px;
  padding: 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease; 
  transition: all 0.5s ease;
  text-align: center;
}
#loading .loader.loaded {
    opacity: 0;
}
/********Custom logo size **********/
.loader{
  svg{
    width: 250px !important; 
    height: auto !important;
  }
}
@media (max-width: 991.98px) {
  .loader{
    svg{
      width: 200px !important; 
      height: auto !important;
    }
  }
}
@media (max-width: 575.98px) {
  .loader{
    svg{
      width: 150px !important; 
      height: auto !important;
    }
  }
}
@-webkit-keyframes moving {
  0% {
    -webkit-transform: translateX(-300px);
            transform: translateX(-300px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
    opacity: 0;
  }
}

@keyframes moving {
  0% {
    -webkit-transform: translateX(-300px);
            transform: translateX(-300px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(300px);
            transform: translateX(300px);
    opacity: 0;
  }
}

/***************************************************
 * Generated by SVG Artista on 10/2/2025, 5:47:52 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .bicc-preloader-1 {
  stroke-dashoffset: 237.3228302001953px;
  stroke-dasharray: 237.3228302001953px;
  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 .bicc-preloader-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-2 {
  stroke-dashoffset: 123.3304443359375px;
  stroke-dasharray: 123.3304443359375px;
  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 .bicc-preloader-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-3 {
  stroke-dashoffset: 157.52670288085938px;
  stroke-dasharray: 157.52670288085938px;
  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 .bicc-preloader-3 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-4 {
  stroke-dashoffset: 157.16433715820312px;
  stroke-dasharray: 157.16433715820312px;
  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 .bicc-preloader-4 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-5 {
  stroke-dashoffset: 31.526411056518555px;
  stroke-dasharray: 31.526411056518555px;
  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 .bicc-preloader-5 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-6 {
  stroke-dashoffset: 25.91612434387207px;
  stroke-dasharray: 25.91612434387207px;
  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 .bicc-preloader-6 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-7 {
  stroke-dashoffset: 33.556222915649414px;
  stroke-dasharray: 33.556222915649414px;
  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 .bicc-preloader-7 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-8 {
  stroke-dashoffset: 29.836362838745117px;
  stroke-dasharray: 29.836362838745117px;
  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 .bicc-preloader-8 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-9 {
  stroke-dashoffset: 25.91610336303711px;
  stroke-dasharray: 25.91610336303711px;
  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 .bicc-preloader-9 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-10 {
  stroke-dashoffset: 16.040761947631836px;
  stroke-dasharray: 16.040761947631836px;
  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 .bicc-preloader-10 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-11 {
  stroke-dashoffset: 32.52395439147949px;
  stroke-dasharray: 32.52395439147949px;
  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 .bicc-preloader-11 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-12 {
  stroke-dashoffset: 16.040842056274414px;
  stroke-dasharray: 16.040842056274414px;
  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 .bicc-preloader-12 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-13 {
  stroke-dashoffset: 32.52421951293945px;
  stroke-dasharray: 32.52421951293945px;
  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 .bicc-preloader-13 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-14 {
  stroke-dashoffset: 22.146364212036133px;
  stroke-dasharray: 22.146364212036133px;
  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 .bicc-preloader-14 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-15 {
  stroke-dashoffset: 30.530563354492188px;
  stroke-dasharray: 30.530563354492188px;
  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 .bicc-preloader-15 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-16 {
  stroke-dashoffset: 29.836429595947266px;
  stroke-dasharray: 29.836429595947266px;
  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 .bicc-preloader-16 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-17 {
  stroke-dashoffset: 32.52443504333496px;
  stroke-dasharray: 32.52443504333496px;
  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 .bicc-preloader-17 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-18 {
  stroke-dashoffset: 25.915969848632812px;
  stroke-dasharray: 25.915969848632812px;
  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 .bicc-preloader-18 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-19 {
  stroke-dashoffset: 22.146411895751953px;
  stroke-dasharray: 22.146411895751953px;
  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 .bicc-preloader-19 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-20 {
  stroke-dashoffset: 16.040759086608887px;
  stroke-dasharray: 16.040759086608887px;
  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 .bicc-preloader-20 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-21 {
  stroke-dashoffset: 26.756973266601562px;
  stroke-dasharray: 26.756973266601562px;
  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 .bicc-preloader-21 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-22 {
  stroke-dashoffset: 32.523996353149414px;
  stroke-dasharray: 32.523996353149414px;
  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 .bicc-preloader-22 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-23 {
  stroke-dashoffset: 25.91577911376953px;
  stroke-dasharray: 25.91577911376953px;
  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 .bicc-preloader-23 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-24 {
  stroke-dashoffset: 20.98450469970703px;
  stroke-dasharray: 20.98450469970703px;
  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 .bicc-preloader-24 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-25 {
  stroke-dashoffset: 24.078140258789062px;
  stroke-dasharray: 24.078140258789062px;
  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 .bicc-preloader-25 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-26 {
  stroke-dashoffset: 26.757585525512695px;
  stroke-dasharray: 26.757585525512695px;
  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 .bicc-preloader-26 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-27 {
  stroke-dashoffset: 41.71842575073242px;
  stroke-dasharray: 41.71842575073242px;
  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 .bicc-preloader-27 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-28 {
  stroke-dashoffset: 41.71942901611328px;
  stroke-dasharray: 41.71942901611328px;
  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 .bicc-preloader-28 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-29 {
  stroke-dashoffset: 30.528688430786133px;
  stroke-dasharray: 30.528688430786133px;
  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 .bicc-preloader-29 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-30 {
  stroke-dashoffset: 29.83612632751465px;
  stroke-dasharray: 29.83612632751465px;
  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 .bicc-preloader-30 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-31 {
  stroke-dashoffset: 24.078882217407227px;
  stroke-dasharray: 24.078882217407227px;
  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 .bicc-preloader-31 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-32 {
  stroke-dashoffset: 16.042076110839844px;
  stroke-dasharray: 16.042076110839844px;
  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 .bicc-preloader-32 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-33 {
  stroke-dashoffset: 25.915260314941406px;
  stroke-dasharray: 25.915260314941406px;
  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 .bicc-preloader-33 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-34 {
  stroke-dashoffset: 20.983924865722656px;
  stroke-dasharray: 20.983924865722656px;
  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 .bicc-preloader-34 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-35 {
  stroke-dashoffset: 24.078332901000977px;
  stroke-dasharray: 24.078332901000977px;
  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 .bicc-preloader-35 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-36 {
  stroke-dashoffset: 26.756750106811523px;
  stroke-dasharray: 26.756750106811523px;
  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 .bicc-preloader-36 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-37 {
  stroke-dashoffset: 27.75472640991211px;
  stroke-dasharray: 27.75472640991211px;
  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 .bicc-preloader-37 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-38 {
  stroke-dashoffset: 29.838157653808594px;
  stroke-dasharray: 29.838157653808594px;
  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 .bicc-preloader-38 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .bicc-preloader-39 {
  stroke-dashoffset: 22.145906448364258px;
  stroke-dasharray: 22.145906448364258px;
  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 .bicc-preloader-39 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}
