.elementor-1198 .elementor-element.elementor-element-34da14a{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-c2c528d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-8a2d7eb{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-97aab57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-2727b42{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-fbaa398 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-b43d45f{padding:0px 0px 0px 0px;}.elementor-1198 .elementor-element.elementor-element-2d3487f > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS */.kk-sparkle{position:relative}
.kk-sparkle:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20px 30px,#FFD700,transparent),radial-gradient(1.5px 1.5px at 90px 120px,#FF2E88,transparent),radial-gradient(2px 2px at 160px 60px,#ffb700,transparent),radial-gradient(1px 1px at 230px 180px,#fff,transparent),radial-gradient(1.5px 1.5px at 300px 90px,#FF2E88,transparent);background-size:320px 220px;opacity:.45;animation:kkSparkle 16s linear infinite}
.kk-sparkle>.elementor-container{position:relative;z-index:1}
@keyframes kkSparkle{0%{background-position:0 0}100%{background-position:320px 660px}}
@media (prefers-reduced-motion:reduce){.kk-sparkle:after{animation:none}}
html{scroll-behavior:smooth}/* End custom CSS */