.elementor-kit-7{--e-global-color-primary:#58C9F1;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-cba6cea:#58C9F1;--e-global-color-5c246d3:#FFFFFF;--e-global-typography-primary-font-family:"Fredoka One";--e-global-typography-secondary-font-family:"Fredoka";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fredoka";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fredoka One";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-primary );}.elementor-kit-7 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, #00EAE6 0%, #0070B2 100%);}.elementor-kit-7 a{color:#FEC722;}.elementor-kit-7 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.starburst-container {
  position: absolute;
    top: -40px; 
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 0;
  pointer-events: none;
}

.starbust-wheel {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 80vmin;
  height: 80vmin;
  border-radius: 50%;
  overflow: hidden;
  animation: spin 55s infinite linear;
}

.starbust-wheel > li {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 65%;
  height: 65%;
  padding: 0;
  margin: 0;
  transform-origin: 0 0;
}

.starbust-wheel > li:nth-child(odd) {
  background-image: linear-gradient(-197deg, rgba(147, 247, 255, 0.5) 5%, transparent 15%);
}

.starbust-wheel > li:nth-child(1)  { transform: rotate(18deg) skewX(72deg); }
.starbust-wheel > li:nth-child(2)  { transform: rotate(36deg) skewX(72deg); }
.starbust-wheel > li:nth-child(3)  { transform: rotate(54deg) skewX(72deg); }
.starbust-wheel > li:nth-child(4)  { transform: rotate(72deg) skewX(72deg); }
.starbust-wheel > li:nth-child(5)  { transform: rotate(90deg) skewX(72deg); }
.starbust-wheel > li:nth-child(6)  { transform: rotate(108deg) skewX(72deg); }
.starbust-wheel > li:nth-child(7)  { transform: rotate(126deg) skewX(72deg); }
.starbust-wheel > li:nth-child(8)  { transform: rotate(144deg) skewX(72deg); }
.starbust-wheel > li:nth-child(9)  { transform: rotate(162deg) skewX(72deg); }
.starbust-wheel > li:nth-child(10) { transform: rotate(180deg) skewX(72deg); }
.starbust-wheel > li:nth-child(11) { transform: rotate(198deg) skewX(72deg); }
.starbust-wheel > li:nth-child(12) { transform: rotate(216deg) skewX(72deg); }
.starbust-wheel > li:nth-child(13) { transform: rotate(234deg) skewX(72deg); }
.starbust-wheel > li:nth-child(14) { transform: rotate(252deg) skewX(72deg); }
.starbust-wheel > li:nth-child(15) { transform: rotate(270deg) skewX(72deg); }
.starbust-wheel > li:nth-child(16) { transform: rotate(288deg) skewX(72deg); }
.starbust-wheel > li:nth-child(17) { transform: rotate(306deg) skewX(72deg); }
.starbust-wheel > li:nth-child(18) { transform: rotate(324deg) skewX(72deg); }
.starbust-wheel > li:nth-child(19) { transform: rotate(342deg) skewX(72deg); }
.starbust-wheel > li:nth-child(20) { transform: rotate(360deg) skewX(72deg); }

@keyframes spin {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}/* End custom CSS */