/* ------------------------------------- */
/* 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: #ffffff;
	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;
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;
}

#loading .loader .loader__label {
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  left: 0;
  overflow: hidden;
  width: 100%;
  margin: 0;
  margin-left: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #CDE026;
}

#loading .loader .loader__label span {
  position: relative;
  display: inline-block;
  font-weight: 100;
  font-style: normal;
  font-size: 15px;
	text-transform: none
}

#loading .loader .loader__label span#text__loader {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-animation: loader-label 2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
          animation: loader-label 2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  text-align: left;
}

#loading .loader .loader__label [data-words] {
  position: static;
  vertical-align: top;
}

#loading .loader .loader__label [data-words] > span {
  position: absolute;
  color: #fff;
}

@-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 8/11/2024, 5:09:43 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

 svg .bahrain-preloader-anim-1 {
  stroke-dashoffset: 1589.2928466796875px;
  stroke-dasharray: 1589.2928466796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s,
                        fill 1s ease-in 1.5s;
          transition: stroke-dashoffset 2s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0s,
                fill 1s ease-in 1.5s;
}

svg.active .bahrain-preloader-anim-1 {
  stroke-dashoffset: 0;
  fill: rgb(0, 0, 0);
}

/***************************************************
 * Generated by SVG Artista on 9/29/2025, 12:27:41 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .cb-banner-svg-1 {
  stroke-dashoffset: 3321.350830078125px;
  stroke-dasharray: 3321.350830078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                        fill 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                fill 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .cb-banner-svg-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cb-banner-svg-2 {
  stroke-dashoffset: 7963.8994140625px;
  stroke-dasharray: 7963.8994140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 3s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .cb-banner-svg-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

/***************************************************
 * Generated by SVG Artista on 9/29/2025, 2:25:24 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .cb-about-svg-1 {
  stroke-dashoffset: 754px;
  stroke-dasharray: 754px;
  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 .cb-about-svg-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cb-about-svg-2 {
  stroke-dashoffset: 160.23464965820312px;
  stroke-dasharray: 160.23464965820312px;
  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 .cb-about-svg-2 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-3 {
  stroke-dashoffset: 160.83236694335938px;
  stroke-dasharray: 160.83236694335938px;
  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 .cb-about-svg-3 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-4 {
  stroke-dashoffset: 160.81480407714844px;
  stroke-dasharray: 160.81480407714844px;
  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 .cb-about-svg-4 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-5 {
  stroke-dashoffset: 2.242700308561325px;
  stroke-dasharray: 2.242700308561325px;
  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 .cb-about-svg-5 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-6 {
  stroke-dashoffset: 160.25306701660156px;
  stroke-dasharray: 160.25306701660156px;
  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 .cb-about-svg-6 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-7 {
  stroke-dashoffset: 160.23440551757812px;
  stroke-dasharray: 160.23440551757812px;
  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 .cb-about-svg-7 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-8 {
  stroke-dashoffset: 160.8399658203125px;
  stroke-dasharray: 160.8399658203125px;
  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 .cb-about-svg-8 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-9 {
  stroke-dashoffset: 160.83285522460938px;
  stroke-dasharray: 160.83285522460938px;
  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 .cb-about-svg-9 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}

svg .cb-about-svg-10 {
  stroke-dashoffset: 160.24575805664062px;
  stroke-dasharray: 160.24575805664062px;
  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 .cb-about-svg-10 {
  stroke-dashoffset: 0;
  fill: rgb(235, 219, 216);
}


/***************************************************
 * Generated by SVG Artista on 9/29/2025, 2:27:41 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

/* svg .cb-event-svg-1 {
  stroke-dashoffset: 1087.0679931640625px;
  stroke-dasharray: 1087.0679931640625px;
  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 .cb-event-svg-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cb-event-svg-2 {
  stroke-dashoffset: 1205.3079833984375px;
  stroke-dasharray: 1205.3079833984375px;
  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 .cb-event-svg-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cb-event-svg-3 {
  stroke-dashoffset: 1410.41015625px;
  stroke-dasharray: 1410.41015625px;
  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 .cb-event-svg-3 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-4 {
  stroke-dashoffset: 263.9012145996094px;
  stroke-dasharray: 263.9012145996094px;
  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 .cb-event-svg-4 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-5 {
  stroke-dashoffset: 263.857177734375px;
  stroke-dasharray: 263.857177734375px;
  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 .cb-event-svg-5 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-6 {
  stroke-dashoffset: 263.8866271972656px;
  stroke-dasharray: 263.8866271972656px;
  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 .cb-event-svg-6 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-7 {
  stroke-dashoffset: 263.8948669433594px;
  stroke-dasharray: 263.8948669433594px;
  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 .cb-event-svg-7 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-8 {
  stroke-dashoffset: 263.79779052734375px;
  stroke-dasharray: 263.79779052734375px;
  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 .cb-event-svg-8 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-9 {
  stroke-dashoffset: 263.7840576171875px;
  stroke-dasharray: 263.7840576171875px;
  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 .cb-event-svg-9 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-10 {
  stroke-dashoffset: 263.8624267578125px;
  stroke-dasharray: 263.8624267578125px;
  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 .cb-event-svg-10 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
}

svg .cb-event-svg-11 {
  stroke-dashoffset: 263.81427001953125px;
  stroke-dasharray: 263.81427001953125px;
  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 .cb-event-svg-11 {
  stroke-dashoffset: 0;
  fill: rgb(234, 150, 28);
} */

/***************************************************
 * Generated by SVG Artista on 9/29/2025, 5:28:37 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .cb-ev-svg-1 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .cb-ev-svg-1 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-2 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .cb-ev-svg-2 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-3 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .cb-ev-svg-3 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-4 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .cb-ev-svg-4 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-5 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .cb-ev-svg-5 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-6 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .cb-ev-svg-6 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-7 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .cb-ev-svg-7 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-8 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .cb-ev-svg-8 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-9 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .cb-ev-svg-9 {
  fill: rgb(234, 150, 28);
}

svg .cb-ev-svg-10 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .cb-ev-svg-10 {
  fill: rgb(255, 255, 255);
}

svg .cb-ev-svg-11 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

svg.active .cb-ev-svg-11 {
  fill: rgb(255, 255, 255);
}



/***************************************************
 * Generated by SVG Artista on 9/29/2025, 2:39:32 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .cb-exp-svg-1 {
  stroke-dashoffset: 678px;
  stroke-dasharray: 678px;
  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 .cb-exp-svg-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cb-exp-svg-2 {
  stroke-dashoffset: 357.5996398925781px;
  stroke-dasharray: 357.5996398925781px;
  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 .cb-exp-svg-2 {
  stroke-dashoffset: 0;
  fill: rgb(170, 11, 19);
}

svg .cb-exp-svg-3 {
  stroke-dashoffset: 357.7521057128906px;
  stroke-dasharray: 357.7521057128906px;
  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 .cb-exp-svg-3 {
  stroke-dashoffset: 0;
  fill: rgb(170, 11, 19);
}

svg .cb-exp-svg-4 {
  stroke-dashoffset: 357.7055358886719px;
  stroke-dasharray: 357.7055358886719px;
  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 .cb-exp-svg-4 {
  stroke-dashoffset: 0;
  fill: rgb(170, 11, 19);
}

svg .cb-exp-svg-5 {
  stroke-dashoffset: 357.6418151855469px;
  stroke-dasharray: 357.6418151855469px;
  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 .cb-exp-svg-5 {
  stroke-dashoffset: 0;
  fill: rgb(170, 11, 19);
}

/***************************************************
 * Generated by SVG Artista on 9/29/2025, 2:43:44 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
svg .cb-hd-svg-1 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .cb-hd-svg-1 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-2 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .cb-hd-svg-2 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-3 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .cb-hd-svg-3 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-4 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .cb-hd-svg-4 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-5 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .cb-hd-svg-5 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-6 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .cb-hd-svg-6 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-7 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .cb-hd-svg-7 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-8 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .cb-hd-svg-8 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-9 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .cb-hd-svg-9 {
  fill: rgb(235, 219, 216);
}

svg .cb-hd-svg-10 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .cb-hd-svg-10 {
  fill: rgb(255, 255, 255);
}


/***************************************************
 * Generated by SVG Artista on 9/29/2025, 2:48:13 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
svg .cb-fd-svg-1 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .cb-fd-svg-1 {
  fill: rgb(255, 255, 255);
}

svg .cb-fd-svg-2 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .cb-fd-svg-2 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-3 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .cb-fd-svg-3 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-4 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .cb-fd-svg-4 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-5 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .cb-fd-svg-5 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-6 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .cb-fd-svg-6 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-7 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .cb-fd-svg-7 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-8 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .cb-fd-svg-8 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-9 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .cb-fd-svg-9 {
  fill: rgb(235, 219, 216);
}

svg .cb-fd-svg-10 {
  fill: transparent;
  -webkit-transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

svg.active .cb-fd-svg-10 {
  fill: rgb(235, 219, 216);
}


/***************************************************
 * Generated by SVG Artista on 9/30/2025, 5:07:47 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .cv-shop-svg-1 {
  stroke-dashoffset: 540.3599853515625px;
  stroke-dasharray: 540.3599853515625px;
  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 .cv-shop-svg-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-2 {
  stroke-dashoffset: 85.49325561523438px;
  stroke-dasharray: 85.49325561523438px;
  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 .cv-shop-svg-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-3 {
  stroke-dashoffset: 85.49539184570312px;
  stroke-dasharray: 85.49539184570312px;
  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 .cv-shop-svg-3 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-4 {
  stroke-dashoffset: 84.47786712646484px;
  stroke-dasharray: 84.47786712646484px;
  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 .cv-shop-svg-4 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-5 {
  stroke-dashoffset: 84.46722412109375px;
  stroke-dasharray: 84.46722412109375px;
  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 .cv-shop-svg-5 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-6 {
  stroke-dashoffset: 84.46721649169922px;
  stroke-dasharray: 84.46721649169922px;
  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 .cv-shop-svg-6 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-7 {
  stroke-dashoffset: 84.47865295410156px;
  stroke-dasharray: 84.47865295410156px;
  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 .cv-shop-svg-7 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-8 {
  stroke-dashoffset: 85.49459838867188px;
  stroke-dasharray: 85.49459838867188px;
  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 .cv-shop-svg-8 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-9 {
  stroke-dashoffset: 85.50475311279297px;
  stroke-dasharray: 85.50475311279297px;
  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 .cv-shop-svg-9 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-10 {
  stroke-dashoffset: 174.7103729248047px;
  stroke-dasharray: 174.7103729248047px;
  -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 .cv-shop-svg-10 {
  stroke-dashoffset: 0;
}

svg .cv-shop-svg-11 {
  stroke-dashoffset: 377.760009765625px;
  stroke-dasharray: 377.760009765625px;
  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 .cv-shop-svg-11 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-12 {
  stroke-dashoffset: 595.9441528320312px;
  stroke-dasharray: 595.9441528320312px;
  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 .cv-shop-svg-12 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-13 {
  stroke-dashoffset: 1945.7908935546875px;
  stroke-dasharray: 1945.7908935546875px;
  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 .cv-shop-svg-13 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-14 {
  stroke-dashoffset: 540.3599853515625px;
  stroke-dasharray: 540.3599853515625px;
  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 .cv-shop-svg-14 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-15 {
  stroke-dashoffset: 377.760009765625px;
  stroke-dasharray: 377.760009765625px;
  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 .cv-shop-svg-15 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .cv-shop-svg-16 {
  stroke-dashoffset: 947.719970703125px;
  stroke-dasharray: 947.719970703125px;
  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 .cv-shop-svg-16 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}
