/*-----------------*/
/* LOADER */
/*-----------------*/
#loader-wrapper{background: var(--light-color)}
#loader-wrapper svg{
	height: auto;
	width: 400px;
}
/***************************************************
 * Generated by SVG Artista on 8/31/2026, 3:11:24 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:2071.62353515625px;stroke-dasharray:2071.62353515625px}100%{stroke-dashoffset:0;stroke-dasharray:2071.62353515625px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:2071.62353515625px;stroke-dasharray:2071.62353515625px}100%{stroke-dashoffset:0;stroke-dasharray:2071.62353515625px}}@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(26,24,27)}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(26,24,27)}}.svg-elem-1{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(0.47,0,0.745,0.715) 0s both,animate-svg-fill-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.3s both;animation:animate-svg-stroke-1 1s cubic-bezier(0.47,0,0.745,0.715) 0s both,animate-svg-fill-1 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.3s both}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:421.51605224609375px;stroke-dasharray:421.51605224609375px}100%{stroke-dashoffset:0;stroke-dasharray:421.51605224609375px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:421.51605224609375px;stroke-dasharray:421.51605224609375px}100%{stroke-dashoffset:0;stroke-dasharray:421.51605224609375px}}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-2{-webkit-animation:animate-svg-stroke-2 1s cubic-bezier(0.47,0,0.745,0.715) 0.01s both,animate-svg-fill-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.32999999999999996s both;animation:animate-svg-stroke-2 1s cubic-bezier(0.47,0,0.745,0.715) 0.01s both,animate-svg-fill-2 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.32999999999999996s both}@-webkit-keyframes animate-svg-stroke-3{0%{stroke-dashoffset:22.868896484375px;stroke-dasharray:22.868896484375px}100%{stroke-dashoffset:0;stroke-dasharray:22.868896484375px}}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:22.868896484375px;stroke-dasharray:22.868896484375px}100%{stroke-dashoffset:0;stroke-dasharray:22.868896484375px}}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-3{-webkit-animation:animate-svg-stroke-3 1s cubic-bezier(0.47,0,0.745,0.715) 0.02s both,animate-svg-fill-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.36s both;animation:animate-svg-stroke-3 1s cubic-bezier(0.47,0,0.745,0.715) 0.02s both,animate-svg-fill-3 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.36s both}@-webkit-keyframes animate-svg-stroke-4{0%{stroke-dashoffset:27.34316635131836px;stroke-dasharray:27.34316635131836px}100%{stroke-dashoffset:0;stroke-dasharray:27.34316635131836px}}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:27.34316635131836px;stroke-dasharray:27.34316635131836px}100%{stroke-dashoffset:0;stroke-dasharray:27.34316635131836px}}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-4{-webkit-animation:animate-svg-stroke-4 1s cubic-bezier(0.47,0,0.745,0.715) 0.03s both,animate-svg-fill-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.39s both;animation:animate-svg-stroke-4 1s cubic-bezier(0.47,0,0.745,0.715) 0.03s both,animate-svg-fill-4 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.39s both}@-webkit-keyframes animate-svg-stroke-5{0%{stroke-dashoffset:28.32648468017578px;stroke-dasharray:28.32648468017578px}100%{stroke-dashoffset:0;stroke-dasharray:28.32648468017578px}}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:28.32648468017578px;stroke-dasharray:28.32648468017578px}100%{stroke-dashoffset:0;stroke-dasharray:28.32648468017578px}}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-5{-webkit-animation:animate-svg-stroke-5 1s cubic-bezier(0.47,0,0.745,0.715) 0.04s both,animate-svg-fill-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.42s both;animation:animate-svg-stroke-5 1s cubic-bezier(0.47,0,0.745,0.715) 0.04s both,animate-svg-fill-5 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.42s both}@-webkit-keyframes animate-svg-stroke-6{0%{stroke-dashoffset:22.83769416809082px;stroke-dasharray:22.83769416809082px}100%{stroke-dashoffset:0;stroke-dasharray:22.83769416809082px}}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:22.83769416809082px;stroke-dasharray:22.83769416809082px}100%{stroke-dashoffset:0;stroke-dasharray:22.83769416809082px}}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-6{-webkit-animation:animate-svg-stroke-6 1s cubic-bezier(0.47,0,0.745,0.715) 0.05s both,animate-svg-fill-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.44999999999999996s both;animation:animate-svg-stroke-6 1s cubic-bezier(0.47,0,0.745,0.715) 0.05s both,animate-svg-fill-6 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.44999999999999996s both}@-webkit-keyframes animate-svg-stroke-7{0%{stroke-dashoffset:27.410219192504883px;stroke-dasharray:27.410219192504883px}100%{stroke-dashoffset:0;stroke-dasharray:27.410219192504883px}}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:27.410219192504883px;stroke-dasharray:27.410219192504883px}100%{stroke-dashoffset:0;stroke-dasharray:27.410219192504883px}}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-7{-webkit-animation:animate-svg-stroke-7 1s cubic-bezier(0.47,0,0.745,0.715) 0.06s both,animate-svg-fill-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s both;animation:animate-svg-stroke-7 1s cubic-bezier(0.47,0,0.745,0.715) 0.06s both,animate-svg-fill-7 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.48s both}@-webkit-keyframes animate-svg-stroke-8{0%{stroke-dashoffset:11.360008239746094px;stroke-dasharray:11.360008239746094px}100%{stroke-dashoffset:0;stroke-dasharray:11.360008239746094px}}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:11.360008239746094px;stroke-dasharray:11.360008239746094px}100%{stroke-dashoffset:0;stroke-dasharray:11.360008239746094px}}@-webkit-keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-8{-webkit-animation:animate-svg-stroke-8 1s cubic-bezier(0.47,0,0.745,0.715) 0.07s both,animate-svg-fill-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.51s both;animation:animate-svg-stroke-8 1s cubic-bezier(0.47,0,0.745,0.715) 0.07s both,animate-svg-fill-8 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.51s both}@-webkit-keyframes animate-svg-stroke-9{0%{stroke-dashoffset:30.830612182617188px;stroke-dasharray:30.830612182617188px}100%{stroke-dashoffset:0;stroke-dasharray:30.830612182617188px}}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:30.830612182617188px;stroke-dasharray:30.830612182617188px}100%{stroke-dashoffset:0;stroke-dasharray:30.830612182617188px}}@-webkit-keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-9{-webkit-animation:animate-svg-stroke-9 1s cubic-bezier(0.47,0,0.745,0.715) 0.08s both,animate-svg-fill-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.54s both;animation:animate-svg-stroke-9 1s cubic-bezier(0.47,0,0.745,0.715) 0.08s both,animate-svg-fill-9 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.54s both}@-webkit-keyframes animate-svg-stroke-10{0%{stroke-dashoffset:18.5px;stroke-dasharray:18.5px}100%{stroke-dashoffset:0;stroke-dasharray:18.5px}}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:18.5px;stroke-dasharray:18.5px}100%{stroke-dashoffset:0;stroke-dasharray:18.5px}}@-webkit-keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-10{-webkit-animation:animate-svg-stroke-10 1s cubic-bezier(0.47,0,0.745,0.715) 0.09s both,animate-svg-fill-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.5700000000000001s both;animation:animate-svg-stroke-10 1s cubic-bezier(0.47,0,0.745,0.715) 0.09s both,animate-svg-fill-10 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.5700000000000001s both}@-webkit-keyframes animate-svg-stroke-11{0%{stroke-dashoffset:24.734140396118164px;stroke-dasharray:24.734140396118164px}100%{stroke-dashoffset:0;stroke-dasharray:24.734140396118164px}}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:24.734140396118164px;stroke-dasharray:24.734140396118164px}100%{stroke-dashoffset:0;stroke-dasharray:24.734140396118164px}}@-webkit-keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-11{-webkit-animation:animate-svg-stroke-11 1s cubic-bezier(0.47,0,0.745,0.715) 0.1s both,animate-svg-fill-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6s both;animation:animate-svg-stroke-11 1s cubic-bezier(0.47,0,0.745,0.715) 0.1s both,animate-svg-fill-11 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6s both}@-webkit-keyframes animate-svg-stroke-12{0%{stroke-dashoffset:11.360000610351562px;stroke-dasharray:11.360000610351562px}100%{stroke-dashoffset:0;stroke-dasharray:11.360000610351562px}}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:11.360000610351562px;stroke-dasharray:11.360000610351562px}100%{stroke-dashoffset:0;stroke-dasharray:11.360000610351562px}}@-webkit-keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-12{-webkit-animation:animate-svg-stroke-12 1s cubic-bezier(0.47,0,0.745,0.715) 0.11s both,animate-svg-fill-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6299999999999999s both;animation:animate-svg-stroke-12 1s cubic-bezier(0.47,0,0.745,0.715) 0.11s both,animate-svg-fill-12 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6299999999999999s both}@-webkit-keyframes animate-svg-stroke-13{0%{stroke-dashoffset:27.278169631958008px;stroke-dasharray:27.278169631958008px}100%{stroke-dashoffset:0;stroke-dasharray:27.278169631958008px}}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:27.278169631958008px;stroke-dasharray:27.278169631958008px}100%{stroke-dashoffset:0;stroke-dasharray:27.278169631958008px}}@-webkit-keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-13{-webkit-animation:animate-svg-stroke-13 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s both,animate-svg-fill-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6599999999999999s both;animation:animate-svg-stroke-13 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s both,animate-svg-fill-13 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.6599999999999999s both}@-webkit-keyframes animate-svg-stroke-14{0%{stroke-dashoffset:26.239990234375px;stroke-dasharray:26.239990234375px}100%{stroke-dashoffset:0;stroke-dasharray:26.239990234375px}}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:26.239990234375px;stroke-dasharray:26.239990234375px}100%{stroke-dashoffset:0;stroke-dasharray:26.239990234375px}}@-webkit-keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-14{-webkit-animation:animate-svg-stroke-14 1s cubic-bezier(0.47,0,0.745,0.715) 0.13s both,animate-svg-fill-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.69s both;animation:animate-svg-stroke-14 1s cubic-bezier(0.47,0,0.745,0.715) 0.13s both,animate-svg-fill-14 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.69s both}@-webkit-keyframes animate-svg-stroke-15{0%{stroke-dashoffset:6.6200103759765625px;stroke-dasharray:6.6200103759765625px}100%{stroke-dashoffset:0;stroke-dasharray:6.6200103759765625px}}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:6.6200103759765625px;stroke-dasharray:6.6200103759765625px}100%{stroke-dashoffset:0;stroke-dasharray:6.6200103759765625px}}@-webkit-keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-15{-webkit-animation:animate-svg-stroke-15 1s cubic-bezier(0.47,0,0.745,0.715) 0.14s both,animate-svg-fill-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.72s both;animation:animate-svg-stroke-15 1s cubic-bezier(0.47,0,0.745,0.715) 0.14s both,animate-svg-fill-15 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.72s both}@-webkit-keyframes animate-svg-stroke-16{0%{stroke-dashoffset:27.342247009277344px;stroke-dasharray:27.342247009277344px}100%{stroke-dashoffset:0;stroke-dasharray:27.342247009277344px}}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:27.342247009277344px;stroke-dasharray:27.342247009277344px}100%{stroke-dashoffset:0;stroke-dasharray:27.342247009277344px}}@-webkit-keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-16{-webkit-animation:animate-svg-stroke-16 1s cubic-bezier(0.47,0,0.745,0.715) 0.15s both,animate-svg-fill-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both;animation:animate-svg-stroke-16 1s cubic-bezier(0.47,0,0.745,0.715) 0.15s both,animate-svg-fill-16 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.75s both}@-webkit-keyframes animate-svg-stroke-17{0%{stroke-dashoffset:30.827774047851562px;stroke-dasharray:30.827774047851562px}100%{stroke-dashoffset:0;stroke-dasharray:30.827774047851562px}}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:30.827774047851562px;stroke-dasharray:30.827774047851562px}100%{stroke-dashoffset:0;stroke-dasharray:30.827774047851562px}}@-webkit-keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-17{-webkit-animation:animate-svg-stroke-17 1s cubic-bezier(0.47,0,0.745,0.715) 0.16s both,animate-svg-fill-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.78s both;animation:animate-svg-stroke-17 1s cubic-bezier(0.47,0,0.745,0.715) 0.16s both,animate-svg-fill-17 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.78s both}@-webkit-keyframes animate-svg-stroke-18{0%{stroke-dashoffset:23.20699119567871px;stroke-dasharray:23.20699119567871px}100%{stroke-dashoffset:0;stroke-dasharray:23.20699119567871px}}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:23.20699119567871px;stroke-dasharray:23.20699119567871px}100%{stroke-dashoffset:0;stroke-dasharray:23.20699119567871px}}@-webkit-keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-18{-webkit-animation:animate-svg-stroke-18 1s cubic-bezier(0.47,0,0.745,0.715) 0.17s both,animate-svg-fill-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.81s both;animation:animate-svg-stroke-18 1s cubic-bezier(0.47,0,0.745,0.715) 0.17s both,animate-svg-fill-18 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.81s both}@-webkit-keyframes animate-svg-stroke-19{0%{stroke-dashoffset:28.372392654418945px;stroke-dasharray:28.372392654418945px}100%{stroke-dashoffset:0;stroke-dasharray:28.372392654418945px}}@keyframes animate-svg-stroke-19{0%{stroke-dashoffset:28.372392654418945px;stroke-dasharray:28.372392654418945px}100%{stroke-dashoffset:0;stroke-dasharray:28.372392654418945px}}@-webkit-keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-19{-webkit-animation:animate-svg-stroke-19 1s cubic-bezier(0.47,0,0.745,0.715) 0.18s both,animate-svg-fill-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8400000000000001s both;animation:animate-svg-stroke-19 1s cubic-bezier(0.47,0,0.745,0.715) 0.18s both,animate-svg-fill-19 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8400000000000001s both}@-webkit-keyframes animate-svg-stroke-20{0%{stroke-dashoffset:16.120010375976562px;stroke-dasharray:16.120010375976562px}100%{stroke-dashoffset:0;stroke-dasharray:16.120010375976562px}}@keyframes animate-svg-stroke-20{0%{stroke-dashoffset:16.120010375976562px;stroke-dasharray:16.120010375976562px}100%{stroke-dashoffset:0;stroke-dasharray:16.120010375976562px}}@-webkit-keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-20{-webkit-animation:animate-svg-stroke-20 1s cubic-bezier(0.47,0,0.745,0.715) 0.19s both,animate-svg-fill-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8699999999999999s both;animation:animate-svg-stroke-20 1s cubic-bezier(0.47,0,0.745,0.715) 0.19s both,animate-svg-fill-20 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8699999999999999s both}@-webkit-keyframes animate-svg-stroke-21{0%{stroke-dashoffset:18.5px;stroke-dasharray:18.5px}100%{stroke-dashoffset:0;stroke-dasharray:18.5px}}@keyframes animate-svg-stroke-21{0%{stroke-dashoffset:18.5px;stroke-dasharray:18.5px}100%{stroke-dashoffset:0;stroke-dasharray:18.5px}}@-webkit-keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-21{-webkit-animation:animate-svg-stroke-21 1s cubic-bezier(0.47,0,0.745,0.715) 0.2s both,animate-svg-fill-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8999999999999999s both;animation:animate-svg-stroke-21 1s cubic-bezier(0.47,0,0.745,0.715) 0.2s both,animate-svg-fill-21 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.8999999999999999s both}@-webkit-keyframes animate-svg-stroke-22{0%{stroke-dashoffset:24.73202133178711px;stroke-dasharray:24.73202133178711px}100%{stroke-dashoffset:0;stroke-dasharray:24.73202133178711px}}@keyframes animate-svg-stroke-22{0%{stroke-dashoffset:24.73202133178711px;stroke-dasharray:24.73202133178711px}100%{stroke-dashoffset:0;stroke-dasharray:24.73202133178711px}}@-webkit-keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-22{-webkit-animation:animate-svg-stroke-22 1s cubic-bezier(0.47,0,0.745,0.715) 0.21s both,animate-svg-fill-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9299999999999999s both;animation:animate-svg-stroke-22 1s cubic-bezier(0.47,0,0.745,0.715) 0.21s both,animate-svg-fill-22 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.9299999999999999s both}@-webkit-keyframes animate-svg-stroke-23{0%{stroke-dashoffset:27.274059295654297px;stroke-dasharray:27.274059295654297px}100%{stroke-dashoffset:0;stroke-dasharray:27.274059295654297px}}@keyframes animate-svg-stroke-23{0%{stroke-dashoffset:27.274059295654297px;stroke-dasharray:27.274059295654297px}100%{stroke-dashoffset:0;stroke-dasharray:27.274059295654297px}}@-webkit-keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-23{-webkit-animation:animate-svg-stroke-23 1s cubic-bezier(0.47,0,0.745,0.715) 0.22s both,animate-svg-fill-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.96s both;animation:animate-svg-stroke-23 1s cubic-bezier(0.47,0,0.745,0.715) 0.22s both,animate-svg-fill-23 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.96s both}@-webkit-keyframes animate-svg-stroke-24{0%{stroke-dashoffset:18.500030517578125px;stroke-dasharray:18.500030517578125px}100%{stroke-dashoffset:0;stroke-dasharray:18.500030517578125px}}@keyframes animate-svg-stroke-24{0%{stroke-dashoffset:18.500030517578125px;stroke-dasharray:18.500030517578125px}100%{stroke-dashoffset:0;stroke-dasharray:18.500030517578125px}}@-webkit-keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-24{-webkit-animation:animate-svg-stroke-24 1s cubic-bezier(0.47,0,0.745,0.715) 0.23s both,animate-svg-fill-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.99s both;animation:animate-svg-stroke-24 1s cubic-bezier(0.47,0,0.745,0.715) 0.23s both,animate-svg-fill-24 0.5s cubic-bezier(0.47,0,0.745,0.715) 0.99s both}@-webkit-keyframes animate-svg-stroke-25{0%{stroke-dashoffset:73.25892639160156px;stroke-dasharray:73.25892639160156px}100%{stroke-dashoffset:0;stroke-dasharray:73.25892639160156px}}@keyframes animate-svg-stroke-25{0%{stroke-dashoffset:73.25892639160156px;stroke-dasharray:73.25892639160156px}100%{stroke-dashoffset:0;stroke-dasharray:73.25892639160156px}}@-webkit-keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-25{-webkit-animation:animate-svg-stroke-25 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s both,animate-svg-fill-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.02s both;animation:animate-svg-stroke-25 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s both,animate-svg-fill-25 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.02s both}@-webkit-keyframes animate-svg-stroke-26{0%{stroke-dashoffset:38.27828598022461px;stroke-dasharray:38.27828598022461px}100%{stroke-dashoffset:0;stroke-dasharray:38.27828598022461px}}@keyframes animate-svg-stroke-26{0%{stroke-dashoffset:38.27828598022461px;stroke-dasharray:38.27828598022461px}100%{stroke-dashoffset:0;stroke-dasharray:38.27828598022461px}}@-webkit-keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-26{-webkit-animation:animate-svg-stroke-26 1s cubic-bezier(0.47,0,0.745,0.715) 0.25s both,animate-svg-fill-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both;animation:animate-svg-stroke-26 1s cubic-bezier(0.47,0,0.745,0.715) 0.25s both,animate-svg-fill-26 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.05s both}@-webkit-keyframes animate-svg-stroke-27{0%{stroke-dashoffset:147.77845764160156px;stroke-dasharray:147.77845764160156px}100%{stroke-dashoffset:0;stroke-dasharray:147.77845764160156px}}@keyframes animate-svg-stroke-27{0%{stroke-dashoffset:147.77845764160156px;stroke-dasharray:147.77845764160156px}100%{stroke-dashoffset:0;stroke-dasharray:147.77845764160156px}}@-webkit-keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-27{-webkit-animation:animate-svg-stroke-27 1s cubic-bezier(0.47,0,0.745,0.715) 0.26s both,animate-svg-fill-27 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.08s both;animation:animate-svg-stroke-27 1s cubic-bezier(0.47,0,0.745,0.715) 0.26s both,animate-svg-fill-27 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.08s both}@-webkit-keyframes animate-svg-stroke-28{0%{stroke-dashoffset:147.75851440429688px;stroke-dasharray:147.75851440429688px}100%{stroke-dashoffset:0;stroke-dasharray:147.75851440429688px}}@keyframes animate-svg-stroke-28{0%{stroke-dashoffset:147.75851440429688px;stroke-dasharray:147.75851440429688px}100%{stroke-dashoffset:0;stroke-dasharray:147.75851440429688px}}@-webkit-keyframes animate-svg-fill-28{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-28{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-28{-webkit-animation:animate-svg-stroke-28 1s cubic-bezier(0.47,0,0.745,0.715) 0.27s both,animate-svg-fill-28 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1099999999999999s both;animation:animate-svg-stroke-28 1s cubic-bezier(0.47,0,0.745,0.715) 0.27s both,animate-svg-fill-28 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.1099999999999999s both}@-webkit-keyframes animate-svg-stroke-29{0%{stroke-dashoffset:352.80499267578125px;stroke-dasharray:352.80499267578125px}100%{stroke-dashoffset:0;stroke-dasharray:352.80499267578125px}}@keyframes animate-svg-stroke-29{0%{stroke-dashoffset:352.80499267578125px;stroke-dasharray:352.80499267578125px}100%{stroke-dashoffset:0;stroke-dasharray:352.80499267578125px}}@-webkit-keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(250,242,174)}}@keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(250,242,174)}}.svg-elem-29{-webkit-animation:animate-svg-stroke-29 1s cubic-bezier(0.47,0,0.745,0.715) 0.28s both,animate-svg-fill-29 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.14s both;animation:animate-svg-stroke-29 1s cubic-bezier(0.47,0,0.745,0.715) 0.28s both,animate-svg-fill-29 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.14s both}@-webkit-keyframes animate-svg-stroke-30{0%{stroke-dashoffset:30.938522338867188px;stroke-dasharray:30.938522338867188px}100%{stroke-dashoffset:0;stroke-dasharray:30.938522338867188px}}@keyframes animate-svg-stroke-30{0%{stroke-dashoffset:30.938522338867188px;stroke-dasharray:30.938522338867188px}100%{stroke-dashoffset:0;stroke-dasharray:30.938522338867188px}}@-webkit-keyframes animate-svg-fill-30{0%{fill:transparent}100%{fill:rgb(209,52,69)}}@keyframes animate-svg-fill-30{0%{fill:transparent}100%{fill:rgb(209,52,69)}}.svg-elem-30{-webkit-animation:animate-svg-stroke-30 1s cubic-bezier(0.47,0,0.745,0.715) 0.29s both,animate-svg-fill-30 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.17s both;animation:animate-svg-stroke-30 1s cubic-bezier(0.47,0,0.745,0.715) 0.29s both,animate-svg-fill-30 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.17s both}@-webkit-keyframes animate-svg-stroke-31{0%{stroke-dashoffset:13.77485466003418px;stroke-dasharray:13.77485466003418px}100%{stroke-dashoffset:0;stroke-dasharray:13.77485466003418px}}@keyframes animate-svg-stroke-31{0%{stroke-dashoffset:13.77485466003418px;stroke-dasharray:13.77485466003418px}100%{stroke-dashoffset:0;stroke-dasharray:13.77485466003418px}}@-webkit-keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(209,52,68)}}@keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(209,52,68)}}.svg-elem-31{-webkit-animation:animate-svg-stroke-31 1s cubic-bezier(0.47,0,0.745,0.715) 0.3s both,animate-svg-fill-31 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2s both;animation:animate-svg-stroke-31 1s cubic-bezier(0.47,0,0.745,0.715) 0.3s both,animate-svg-fill-31 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.2s both}@-webkit-keyframes animate-svg-stroke-32{0%{stroke-dashoffset:17.218780517578125px;stroke-dasharray:17.218780517578125px}100%{stroke-dashoffset:0;stroke-dasharray:17.218780517578125px}}@keyframes animate-svg-stroke-32{0%{stroke-dashoffset:17.218780517578125px;stroke-dasharray:17.218780517578125px}100%{stroke-dashoffset:0;stroke-dasharray:17.218780517578125px}}@-webkit-keyframes animate-svg-fill-32{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-32{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-32{-webkit-animation:animate-svg-stroke-32 1s cubic-bezier(0.47,0,0.745,0.715) 0.31s both,animate-svg-fill-32 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.23s both;animation:animate-svg-stroke-32 1s cubic-bezier(0.47,0,0.745,0.715) 0.31s both,animate-svg-fill-32 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.23s both}@-webkit-keyframes animate-svg-stroke-33{0%{stroke-dashoffset:10.966774940490723px;stroke-dasharray:10.966774940490723px}100%{stroke-dashoffset:0;stroke-dasharray:10.966774940490723px}}@keyframes animate-svg-stroke-33{0%{stroke-dashoffset:10.966774940490723px;stroke-dasharray:10.966774940490723px}100%{stroke-dashoffset:0;stroke-dasharray:10.966774940490723px}}@-webkit-keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-33{-webkit-animation:animate-svg-stroke-33 1s cubic-bezier(0.47,0,0.745,0.715) 0.32s both,animate-svg-fill-33 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.26s both;animation:animate-svg-stroke-33 1s cubic-bezier(0.47,0,0.745,0.715) 0.32s both,animate-svg-fill-33 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.26s both}@-webkit-keyframes animate-svg-stroke-34{0%{stroke-dashoffset:19.169357299804688px;stroke-dasharray:19.169357299804688px}100%{stroke-dashoffset:0;stroke-dasharray:19.169357299804688px}}@keyframes animate-svg-stroke-34{0%{stroke-dashoffset:19.169357299804688px;stroke-dasharray:19.169357299804688px}100%{stroke-dashoffset:0;stroke-dasharray:19.169357299804688px}}@-webkit-keyframes animate-svg-fill-34{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-34{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-34{-webkit-animation:animate-svg-stroke-34 1s cubic-bezier(0.47,0,0.745,0.715) 0.33s both,animate-svg-fill-34 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.29s both;animation:animate-svg-stroke-34 1s cubic-bezier(0.47,0,0.745,0.715) 0.33s both,animate-svg-fill-34 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.29s both}@-webkit-keyframes animate-svg-stroke-35{0%{stroke-dashoffset:10.462790489196777px;stroke-dasharray:10.462790489196777px}100%{stroke-dashoffset:0;stroke-dasharray:10.462790489196777px}}@keyframes animate-svg-stroke-35{0%{stroke-dashoffset:10.462790489196777px;stroke-dasharray:10.462790489196777px}100%{stroke-dashoffset:0;stroke-dasharray:10.462790489196777px}}@-webkit-keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-35{-webkit-animation:animate-svg-stroke-35 1s cubic-bezier(0.47,0,0.745,0.715) 0.34s both,animate-svg-fill-35 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.32s both;animation:animate-svg-stroke-35 1s cubic-bezier(0.47,0,0.745,0.715) 0.34s both,animate-svg-fill-35 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.32s both}@-webkit-keyframes animate-svg-stroke-36{0%{stroke-dashoffset:1107.1702880859375px;stroke-dasharray:1107.1702880859375px}100%{stroke-dashoffset:0;stroke-dasharray:1107.1702880859375px}}@keyframes animate-svg-stroke-36{0%{stroke-dashoffset:1107.1702880859375px;stroke-dasharray:1107.1702880859375px}100%{stroke-dashoffset:0;stroke-dasharray:1107.1702880859375px}}@-webkit-keyframes animate-svg-fill-36{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-36{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-36{-webkit-animation:animate-svg-stroke-36 1s cubic-bezier(0.47,0,0.745,0.715) 0.35000000000000003s both,animate-svg-fill-36 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.35s both;animation:animate-svg-stroke-36 1s cubic-bezier(0.47,0,0.745,0.715) 0.35000000000000003s both,animate-svg-fill-36 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.35s both}@-webkit-keyframes animate-svg-stroke-37{0%{stroke-dashoffset:17.216121673583984px;stroke-dasharray:17.216121673583984px}100%{stroke-dashoffset:0;stroke-dasharray:17.216121673583984px}}@keyframes animate-svg-stroke-37{0%{stroke-dashoffset:17.216121673583984px;stroke-dasharray:17.216121673583984px}100%{stroke-dashoffset:0;stroke-dasharray:17.216121673583984px}}@-webkit-keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-37{-webkit-animation:animate-svg-stroke-37 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s both,animate-svg-fill-37 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3800000000000001s both;animation:animate-svg-stroke-37 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s both,animate-svg-fill-37 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.3800000000000001s both}@-webkit-keyframes animate-svg-stroke-38{0%{stroke-dashoffset:10.490086555480957px;stroke-dasharray:10.490086555480957px}100%{stroke-dashoffset:0;stroke-dasharray:10.490086555480957px}}@keyframes animate-svg-stroke-38{0%{stroke-dashoffset:10.490086555480957px;stroke-dasharray:10.490086555480957px}100%{stroke-dashoffset:0;stroke-dasharray:10.490086555480957px}}@-webkit-keyframes animate-svg-fill-38{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-38{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-38{-webkit-animation:animate-svg-stroke-38 1s cubic-bezier(0.47,0,0.745,0.715) 0.37s both,animate-svg-fill-38 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.41s both;animation:animate-svg-stroke-38 1s cubic-bezier(0.47,0,0.745,0.715) 0.37s both,animate-svg-fill-38 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.41s both}@-webkit-keyframes animate-svg-stroke-39{0%{stroke-dashoffset:11.041784286499023px;stroke-dasharray:11.041784286499023px}100%{stroke-dashoffset:0;stroke-dasharray:11.041784286499023px}}@keyframes animate-svg-stroke-39{0%{stroke-dashoffset:11.041784286499023px;stroke-dasharray:11.041784286499023px}100%{stroke-dashoffset:0;stroke-dasharray:11.041784286499023px}}@-webkit-keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-39{-webkit-animation:animate-svg-stroke-39 1s cubic-bezier(0.47,0,0.745,0.715) 0.38s both,animate-svg-fill-39 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.44s both;animation:animate-svg-stroke-39 1s cubic-bezier(0.47,0,0.745,0.715) 0.38s both,animate-svg-fill-39 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.44s both}@-webkit-keyframes animate-svg-stroke-40{0%{stroke-dashoffset:11.042290687561035px;stroke-dasharray:11.042290687561035px}100%{stroke-dashoffset:0;stroke-dasharray:11.042290687561035px}}@keyframes animate-svg-stroke-40{0%{stroke-dashoffset:11.042290687561035px;stroke-dasharray:11.042290687561035px}100%{stroke-dashoffset:0;stroke-dasharray:11.042290687561035px}}@-webkit-keyframes animate-svg-fill-40{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-40{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-40{-webkit-animation:animate-svg-stroke-40 1s cubic-bezier(0.47,0,0.745,0.715) 0.39s both,animate-svg-fill-40 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.47s both;animation:animate-svg-stroke-40 1s cubic-bezier(0.47,0,0.745,0.715) 0.39s both,animate-svg-fill-40 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.47s both}@-webkit-keyframes animate-svg-stroke-41{0%{stroke-dashoffset:19.192737579345703px;stroke-dasharray:19.192737579345703px}100%{stroke-dashoffset:0;stroke-dasharray:19.192737579345703px}}@keyframes animate-svg-stroke-41{0%{stroke-dashoffset:19.192737579345703px;stroke-dasharray:19.192737579345703px}100%{stroke-dashoffset:0;stroke-dasharray:19.192737579345703px}}@-webkit-keyframes animate-svg-fill-41{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-41{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-41{-webkit-animation:animate-svg-stroke-41 1s cubic-bezier(0.47,0,0.745,0.715) 0.4s both,animate-svg-fill-41 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.5s both;animation:animate-svg-stroke-41 1s cubic-bezier(0.47,0,0.745,0.715) 0.4s both,animate-svg-fill-41 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.5s both}@-webkit-keyframes animate-svg-stroke-42{0%{stroke-dashoffset:11.044888496398926px;stroke-dasharray:11.044888496398926px}100%{stroke-dashoffset:0;stroke-dasharray:11.044888496398926px}}@keyframes animate-svg-stroke-42{0%{stroke-dashoffset:11.044888496398926px;stroke-dasharray:11.044888496398926px}100%{stroke-dashoffset:0;stroke-dasharray:11.044888496398926px}}@-webkit-keyframes animate-svg-fill-42{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-42{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-42{-webkit-animation:animate-svg-stroke-42 1s cubic-bezier(0.47,0,0.745,0.715) 0.41000000000000003s both,animate-svg-fill-42 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.53s both;animation:animate-svg-stroke-42 1s cubic-bezier(0.47,0,0.745,0.715) 0.41000000000000003s both,animate-svg-fill-42 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.53s both}@-webkit-keyframes animate-svg-stroke-43{0%{stroke-dashoffset:11.0494966506958px;stroke-dasharray:11.0494966506958px}100%{stroke-dashoffset:0;stroke-dasharray:11.0494966506958px}}@keyframes animate-svg-stroke-43{0%{stroke-dashoffset:11.0494966506958px;stroke-dasharray:11.0494966506958px}100%{stroke-dashoffset:0;stroke-dasharray:11.0494966506958px}}@-webkit-keyframes animate-svg-fill-43{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-43{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-43{-webkit-animation:animate-svg-stroke-43 1s cubic-bezier(0.47,0,0.745,0.715) 0.42s both,animate-svg-fill-43 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.56s both;animation:animate-svg-stroke-43 1s cubic-bezier(0.47,0,0.745,0.715) 0.42s both,animate-svg-fill-43 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.56s both}@-webkit-keyframes animate-svg-stroke-44{0%{stroke-dashoffset:10.960227012634277px;stroke-dasharray:10.960227012634277px}100%{stroke-dashoffset:0;stroke-dasharray:10.960227012634277px}}@keyframes animate-svg-stroke-44{0%{stroke-dashoffset:10.960227012634277px;stroke-dasharray:10.960227012634277px}100%{stroke-dashoffset:0;stroke-dasharray:10.960227012634277px}}@-webkit-keyframes animate-svg-fill-44{0%{fill:transparent}100%{fill:rgb(219,168,52)}}@keyframes animate-svg-fill-44{0%{fill:transparent}100%{fill:rgb(219,168,52)}}.svg-elem-44{-webkit-animation:animate-svg-stroke-44 1s cubic-bezier(0.47,0,0.745,0.715) 0.43s both,animate-svg-fill-44 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.59s both;animation:animate-svg-stroke-44 1s cubic-bezier(0.47,0,0.745,0.715) 0.43s both,animate-svg-fill-44 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.59s both}@-webkit-keyframes animate-svg-stroke-45{0%{stroke-dashoffset:48.20861053466797px;stroke-dasharray:48.20861053466797px}100%{stroke-dashoffset:0;stroke-dasharray:48.20861053466797px}}@keyframes animate-svg-stroke-45{0%{stroke-dashoffset:48.20861053466797px;stroke-dasharray:48.20861053466797px}100%{stroke-dashoffset:0;stroke-dasharray:48.20861053466797px}}@-webkit-keyframes animate-svg-fill-45{0%{fill:transparent}100%{fill:rgb(209,52,69)}}@keyframes animate-svg-fill-45{0%{fill:transparent}100%{fill:rgb(209,52,69)}}.svg-elem-45{-webkit-animation:animate-svg-stroke-45 1s cubic-bezier(0.47,0,0.745,0.715) 0.44s both,animate-svg-fill-45 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.6199999999999999s both;animation:animate-svg-stroke-45 1s cubic-bezier(0.47,0,0.745,0.715) 0.44s both,animate-svg-fill-45 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.6199999999999999s both}@-webkit-keyframes animate-svg-stroke-46{0%{stroke-dashoffset:10.521007537841797px;stroke-dasharray:10.521007537841797px}100%{stroke-dashoffset:0;stroke-dasharray:10.521007537841797px}}@keyframes animate-svg-stroke-46{0%{stroke-dashoffset:10.521007537841797px;stroke-dasharray:10.521007537841797px}100%{stroke-dashoffset:0;stroke-dasharray:10.521007537841797px}}@-webkit-keyframes animate-svg-fill-46{0%{fill:transparent}100%{fill:rgb(209,52,69)}}@keyframes animate-svg-fill-46{0%{fill:transparent}100%{fill:rgb(209,52,69)}}.svg-elem-46{-webkit-animation:animate-svg-stroke-46 1s cubic-bezier(0.47,0,0.745,0.715) 0.45s both,animate-svg-fill-46 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.65s both;animation:animate-svg-stroke-46 1s cubic-bezier(0.47,0,0.745,0.715) 0.45s both,animate-svg-fill-46 0.5s cubic-bezier(0.47,0,0.745,0.715) 1.65s both}
/*-----------------*/
/* ELEMENTS */
/*-----------------*/
hr.wp-block-separator,
.title:not(.no-after):after {
    background-image: url(../images/separator.svg);
    background-color: transparent!important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 7px;
    width: 143px;
}
/*-----------------*/
/* HEADER */
/*-----------------*/
#header-social .sociblock .share-buttons{justify-content: flex-start;}
#info-toogle {display: flex;}
#info-toogle svg circle {
    stroke-dasharray: 160;
    stroke-dashoffset: 0;
    transform-origin: center;
    transform: rotate(0deg);
    transition: transform 1.2s cubic-bezier(.23,1,.32,1), stroke-dashoffset 1.2s cubic-bezier(.23,1,.32,1);
}

body:not(.is-toggle-open) #info-toogle:hover svg circle {
    transform: rotate(2turn);
    stroke-dashoffset: 160;
}
#info-toogle svg path {
  transform: scale(0.16) translate(30px, 30px);
	transition: all .8s cubic-bezier(.23,1,.32,1) .4s;
}


#info-toogle .header__toggler-bar {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 15px;
    height: 2px;
    background-color: var(--primary-color);
    transition: transform .8s cubic-bezier(.23,1,.32,1);
}

#info-toogle .header__toggler-bar:nth-child(2) {
    transform: translate(-50%,-50%) rotate(45deg) scaleX(0);
    transition-delay: 0s;
}
#info-toogle .header__toggler-bar:nth-child(3) {
    transform: translate(-50%,-50%) rotate(-45deg) scaleX(0);
    transition-delay: .1s;
}

body.is-toggle-open #info-toogle .header__toggler-bar:nth-child(2) {
    transform: translate(-50%,-50%) rotate(45deg) scaleX(1);
    transition-delay: .4s;
}
body.is-toggle-open #info-toogle .header__toggler-bar:nth-child(3) {
    transform: translate(-50%,-50%) rotate(-45deg) scaleX(1);
    transition-delay: .5s;
}

body.is-toggle-open #info-toogle svg path{
    opacity: 0;
    transition-delay: .1s;
}
#header-coordonnees {
    position: fixed;
    top: 0;
    right: -320px;
    width: 280px;
    height: 100%;
    min-height: 100%;
    padding: 70px 30px 65px;
    background-color: var(--tertiary-color);
    overflow: hidden;
    visibility: hidden;
    overflow: scroll;
    z-index: 9998;
    transition: all .6s cubic-bezier(.77,0,.175,1);
    text-align: left;
    box-shadow: 0 0 30px #00000057
}
#header-coordonnees .title h3{
    font-size: 28px;
}
body.is-toggle-open #header-coordonnees {
    right: 0;
    visibility: visible
}

#header-coordonnees .button{margin: 4px 0;}
#header-coordonnees .flex>div:not(.title) {margin: 15px auto;width: 100%;}
#header-coordonnees .flex>div + .button{
    margin-top: 20px;
}
#header-coordonnees :is(.list_infoagence,.itemlistwidgetagence){padding: 0;}

/*-----------------*/
/* SOCIAL */
/*-----------------*/
#header-social .label {
    margin-right: 20px;
    color: var(--white);
    font-family: var(--font-bold);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}
.sociblock .share-buttons a {
    --size: 35px;
    width: var(--size);
    height: var(--size);
    align-items: center;
    justify-content: center;
    margin: 0 3px
}

.sociblock .share-buttons a:before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: 100px;
    transition: all ease 250ms;
   border: 1px solid rgb(188 188 188);
}

.sociblock .share-buttons a:hover:before {
    background: var(--primary-color);
    border-color: var(--primary-color);
}

.sociblock:not(#footer-social .sociblock) .share-buttons a:not(:hover) svg {fill: var(--white);}
#footer-social .sociblock .share-buttons a:hover svg {fill: var(--white)!important;}
.sociblock .share-buttons a svg {--size: 15px}

/*-----------------*/
/* NAVPRIMARY */
/*-----------------*/
#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -14.5px;
    transform-origin: right center;
    transform: scale(0,1);
    transition: transform .25s cubic-bezier(.25,.8,.25,1);
    height: 3px;
    background: currentColor
}

#navprimary .navigmenu .active .naviglink.lvl-0 {color: var(--primary-color)}

#navprimary .navigmenu .active .naviglink.lvl-0 span:after,
#navprimary .navigmenu .naviglink.lvl-0:hover span:after {
    transform-origin: left center;
    transform: scale(1,1)
}

/*-----------------*/
/* NAVSECONDARY */
/*-----------------*/
#navsecondary{
	position: relative;
	z-index: 2;
}
#navsecondary .navigmenu .naviglink.lvl-0:not(.item-home){
	font-family: var(--font-text);
	font-size: 12px;
	padding: 6px 10px;
	color: var(--text-color);
	font-weight: bold;
	letter-spacing: 0.2px;
}

#navsecondary .navigmenu .naviglink.lvl-0:hover{color: var(--primary-color);}

#navsecondary .navigmenu .naviglink.lvl-0:not(.item-logo, .item-home) span:after {
    content: '';
    display: inline-block;
    width: calc(100% - 2px);
    height: 1px;
    background-color: currentColor;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: left;
     transition: transform .4s cubic-bezier(.48,.57,.33,.89) .1s;
}

#navsecondary .navigmenu .active .naviglink.lvl-0 span:after,
#navsecondary .navigmenu .naviglink.lvl-0:hover span:after {transform: scaleX(1)}

#navsecondary .navigtoogle:not(:last-of-type):after {
    content: "";
    height: 10px;
    width: 1px;
    position: absolute;
    right: 0;
    background-color: var(--title-color);
    transform: translateY(-50%);
    opacity: 0.4;
    top: 50%;
}


/*-----------------*/
/* HEADERHOME */
/*-----------------*/
.shapeWrap {
    --size: 80%;
    width: var(--size);
    height: var(--size);
    --maxsize: 450px;
    max-width: var(--maxsize);
    max-height: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    opacity: 0.5;
}

.shapeWrap::before {
    border: 4px double var(--white);
    --size: 100%;
    width: var(--size);
    height: var(--size);
    box-sizing: border-box;
    clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 15%, 100% 15%, 100% 85%, 0 85%, 0 100%, 100% 100%, 100% 0%);
}

.shape {
    --size: 100%;
    width: var(--size);
    height: var(--size);
}

.shape.inverse {
    transform: scale(-1);
}

.shape::before, .shape::after {
    --size: 15px;
    width: var(--size);
    height: var(--size);
    border: 1px solid var(--white);
    box-sizing: border-box;
    z-index: 1;
    top: 0;
    left: calc(var(--size)/2 * -1);
}

.shape::before {
    top: calc(var(--size)/2 - 15px);
    left: calc((var(--size) + 10px) * -1);
}

.shape::after {
    top: calc((var(--size) + 10px) * -1);
    left: calc(var(--size)/2 - 15px);
}

/*-----------------*/
/* GALLERY HOME */
/*-----------------*/

/*-----------------*/
/* PRODUITS HOME */
/*-----------------*/

/*-----------------*/
/* CONTENT */
/*-----------------*/
.home #content .tc_content .text-blockHome {line-height: 1.8;}
.home #content .gallery-item:nth-of-type(n+8){display: none;}
.home #content .tc_content .wp-block-gallery figure.gallery-item {
	  margin: 0!important;
	  overflow: hidden;
	   width: 100%;
	  height: 100%;
}


/*-----------------*/
/* PRESTATIONS */
/*-----------------*/

/*-----------------*/
/* ACTU */
/*-----------------*/
.btnLine {
    background: none!important;
    padding: 0!important;
    line-height: 1.6;
    color: var(--white)!important;
    letter-spacing: 1px
}

.btnLine::after {
    content: '';
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--white);
    transform-origin: bottom right;
    transform: scaleX(0);
    transition: transform .3s ease-in-out
}

.btnLine:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left
}

.design-link {
    display: inline-flex;
    align-items: center;
    padding: 0;
    padding-left: 52px;
    text-transform: uppercase;
    font-family: var(--font-bold);
    font-size: 12px;
    letter-spacing: 1px;
    position: relative;
    color: var(--title-color)
}

.design-link:before,.design-link:after {
    content: '';
    position: absolute;
    width: 46px;
    background: var(--text-color);
    height: 1px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all .3s linear 0s
}

.design-link.white {color: var(--white)}

.design-link.white:before, .design-link.white:after {background: var(--white)}

.design-link span:before {
    content: "";
    --size: 6px;
    width: var(--size);
    height: var(--size);
    display: inline-block;
    margin: 0;
    margin-right: 6px;
    order: -1;
    background: var(--primary-color);
    z-index: 1;
    position: relative;
    vertical-align: middle;
    top: -1px;
    border-radius: 100%
}

.design-link:after {
    width: 0;
    left: unset;
    right: 0
}

.design-link:hover {
    padding-left: 0;
    padding-right: 52px;
    color: var(--primary-color);
}

.design-link:hover:before {width: 0}
.design-link:hover:after {width: 46px}

#news-title {margin-bottom: 40px;}

#news {background: var(--tertiary-color);}

#news .wrapper_inner_slider {background: none;}

#news-title h2:after {
    background: url(../images/icons/curved-arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: auto;
    bottom: -72px;
    left: 52px;
    --size: 64px;
    width: var(--size);
    height: var(--size);
    pointer-events: none;
}

#news .next_slider {margin-top: 0;}

.title_slider {font-size: 24px;}

#news .content_slider {padding: 20px 0;}

.title_link_slider, #listarticles .listedarticle h2 a {
    background-repeat: no-repeat;
    background-image: -o-linear-gradient(transparent calc(100% - 2px),currentColor 2px);
    background-image: linear-gradient(transparent calc(100% - 2px),currentColor 2px);
    background-image: -ms-linear-gradient(transparent 95%,currentColor 2px);
    transition: .6s cubic-bezier(.215,.61,.355,1);
    background-size: 0 96%;
}

.title_link_slider:hover, #listarticles .listedarticle h2 a:hover {background-size: 100% 96%}

/*-----------------*/
/* SECTIONS */
/*-----------------*/
#sections .wp-block-media-text__media{position: relative;}
#sections .wp-block-media-text__media img{position: absolute;}
.section_thumb {
    width: 100%;
    height: 550px;
}

.section_txt {
    background: var(--white);
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 6%;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}
.sectionsbloc.section_num3 .section_txt{background: none;}
.sectionsbloc .wrap-text {padding: 100px 120px}
.buttons-wrap.tac{justify-content: center;}

/*-----------------*/
/* REASSURANCES */
/*-----------------*/
.nohome #reassurances{background: var(--white);box-shadow: 0 0 30px rgb(0 0 0 / 15%);}
#reaCenter {
    --size: 300px;
    grid-row: span 2;
    background: url(../images/home-bg2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    margin: 0 auto;
    z-index: -1;
    top: 0;
    position: relative;
}
.picto-container {display: grid;align-items: center;position: relative;z-index: 1;}
.picto-container li p strong{
	color: var(--title-color);
	text-transform: uppercase;
	font-family: var(--font-bold);
	letter-spacing: 0.5px;
	display: block;
	font-size: 14px;
	padding-bottom: 5px;
}
.picto-container li:before {
	content: "";
	--size: 60px;
	position: absolute;
	left: -13px;
	top: 50%;
	width: var(--size);
	height: var(--size);
	background: var(--primary-color);
	z-index: -1;
	border-radius: 100px;
	transform: translateY(-50%);
}
#reassurances .picto-bloc :is(svg, img){
	position: absolute;
	 top: 50%;
	transform: translateY(-50%);
	left: 0;
}
/*-----------------*/
/* PARTENAIRES */
/*-----------------*/

/*-----------------*/
/* NEWSLETTER */
/*-----------------*/

/*-----------------*/
/* SHARE */
/*-----------------*/

/*-----------------*/
/* AGENCES */
/*-----------------*/

/*-----------------*/
/* CONTACTFORM */
/*-----------------*/

/*-----------------*/
/* FOOTER */
/*-----------------*/
#wrapperForm .title{margin-bottom: 30px;}
#footer{background: var(--tertiary-color);}
body.template-contact-php #footer #footerbloc:before{content: none;}
body.template-contact-php #footer #footerbloc{border-bottom: solid 1px}
body:not(.template-contact-php) #footer #footerbloc {
	display: block;
	background-image: url(../images/home-bg1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 80px 15px;
}
#footer #footerbloc{display: block;}
#footer #footerbloc>.wrappercontent {
    align-items: center;
    justify-items: center;
    display: grid;
    grid-row-gap: 15px;
    grid-column-gap: 20px;
    transition: .6s;
    grid-template-areas:
        "infotelfixeFooter infoouvertureFooter   infoadresseFooter          infotelportFooter";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: repeat(1,minmax(min-content,auto));
}
#footerLinks a {color: var(--white)}

.wrapperFooter {
    background: var(--white);
    box-shadow: 0px 0px 30px #1a1a2612;
    padding: 10px
}

.imgFooter {
    background: url(../images/home-bg3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80%;
}

#footer #footerbloc>.wrappercontent font{display: contents;}