/* Start custom CSS */@keyframes bz-rise { from { opacity: 0; transform: translateY(50px); } }
@keyframes bz-left { from { opacity: 0; transform: translateX(-60px); } }
@keyframes bz-right { from { opacity: 0; transform: translateX(60px); } }
@keyframes bz-fade { from { opacity: 0; filter: blur(8px); } }
@keyframes bz-pop { 0% { opacity: 0; transform: scale(.6); } 70% { opacity: 1; transform: scale(1.06); } 100% { transform: scale(1); } }
@keyframes bz-float { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-12px); } }
@keyframes bz-float-r { 0%,100% { transform: translateY(0) rotate(5deg); } 50% { transform: translateY(10px) rotate(-2deg); } }
@keyframes bz-print { 0% { transform: translateY(-40px); opacity: 0; } 15% { opacity: 1; } 55% { transform: translateY(150px); opacity: 1; } 70%,100% { transform: translateY(170px); opacity: 0; } }
@keyframes bz-blink { 0%,100% { box-shadow: 0 0 6px rgba(255,64,64,.4); } 50% { box-shadow: 0 0 20px rgba(255,64,64,1); } }
@keyframes bz-grad { 0%,100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
body.elementor-page-382 p:is(.h4_label,.h1,.h2,.h3) { line-height: 1.2; }
body.elementor-page-382 [data-id="485f0695"] { animation: bz-left .9s cubic-bezier(.2,.8,.2,1) 0.1s backwards; }
body.elementor-page-382 [data-id="6f024a53"] { animation: bz-rise .9s cubic-bezier(.2,.8,.2,1) 0.25s backwards; }
body.elementor-page-382 [data-id="20ab9389"] { animation: bz-fade .9s cubic-bezier(.2,.8,.2,1) 0.45s backwards; }
body.elementor-page-382 [data-id="2142cb63"] { animation: bz-rise .9s cubic-bezier(.2,.8,.2,1) 0.6s backwards; }
body.elementor-page-382 [data-id="4debe7df"] { animation: bz-fade .9s cubic-bezier(.2,.8,.2,1) 0.8s backwards; }
body.elementor-page-382 [data-id="649457ca"] { animation: bz-rise 1s cubic-bezier(.2,.8,.2,1) .3s backwards, bz-float 6s ease-in-out 1.3s infinite; }
body.elementor-page-382 [data-id="ac4d8d7"] { animation: bz-print 3.2s ease-in-out infinite; }
body.elementor-page-382 [data-id="6d26eb99"] { animation: bz-blink 1.6s ease-in-out infinite; }
body.elementor-page-382 [data-id="53fffe75"] { animation: bz-float 3.4s ease-in-out infinite; }
body.elementor-page-382 [data-id="253b70e5"] { animation: bz-float-r 2.8s ease-in-out infinite; }
body.elementor-page-382 [data-id="16e449c9"] { background-size: 220% 220%; animation: bz-grad 12s ease infinite; }
@supports (animation-timeline: view()) {
  body.elementor-page-382 [data-id="462f7252"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="6a13aa42"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 6% cover 34%; }
  body.elementor-page-382 [data-id="180240fc"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 12% cover 38%; }
  body.elementor-page-382 [data-id="6553f54e"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="35354034"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 6% cover 34%; }
  body.elementor-page-382 [data-id="177a26dc"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 12% cover 38%; }
  body.elementor-page-382 [data-id="11d29a07"] { animation: bz-left linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="4481af96"] { animation: bz-right linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="36e4a363"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="508399f8"] { animation: bz-left linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="6c6a23b1"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="319fa4e9"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 6% cover 34%; }
  body.elementor-page-382 [data-id="7f87153e"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 12% cover 38%; }
  body.elementor-page-382 [data-id="50e9f555"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 18% cover 42%; }
  body.elementor-page-382 [data-id="3259d127"] { animation: bz-left linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="23ec74c4"] { animation: bz-right linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="12cc9533"] { animation: bz-right linear backwards; animation-timeline: view(); animation-range: entry 6% cover 34%; }
  body.elementor-page-382 [data-id="6dbcddb6"] { animation: bz-right linear backwards; animation-timeline: view(); animation-range: entry 12% cover 38%; }
  body.elementor-page-382 [data-id="1ed3f3ff"] { animation: bz-right linear backwards; animation-timeline: view(); animation-range: entry 18% cover 42%; }
  body.elementor-page-382 [data-id="2e1e56ac"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 0% cover 30%; }
  body.elementor-page-382 [data-id="128c82f4"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 6% cover 34%; }
  body.elementor-page-382 [data-id="15b6803b"] { animation: bz-rise linear backwards; animation-timeline: view(); animation-range: entry 12% cover 38%; }
}
@media (prefers-reduced-motion: reduce) { body.elementor-page-382 *, body.elementor-page-382 *::before, body.elementor-page-382 *::after { animation: none !important; transition: none !important; } }/* End custom CSS */