.elementor-858 .elementor-element.elementor-element-254094b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-858 .elementor-element.elementor-element-184e01c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-858 .elementor-element.elementor-element-184e01c .elementor-divider-separator{width:100%;}.elementor-858 .elementor-element.elementor-element-184e01c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-858 .elementor-element.elementor-element-7dfdd1c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-858 .elementor-element.elementor-element-2364e94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-858 .elementor-element.elementor-element-594ae0e iframe{transition-duration:1s;}.elementor-858 .elementor-element.elementor-element-4fccd4e{--display:flex;--background-transition:0.3s;}.elementor-858 .elementor-element.elementor-element-3d479a2{text-align:center;}@media(max-width:1024px){.elementor-858 .elementor-element.elementor-element-7dfdd1c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-858 .elementor-element.elementor-element-7dfdd1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-858 .elementor-element.elementor-element-2364e94 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2364e94 */.social-media-icons {
  display: flex;
  justify-content: left;
  align-items: center;
  margin: 20px auto;
}

.social-media-icons a {
  display: inline-block;
  margin: 0 10px;
}

.social-media-icons i {
  font-size: 30px;
  color: #333;
  transition: color 0.3s ease;
}

.social-media-icons a:hover i {
  color: #808080;
}

.facebook i {
  color: #1877F2;
}
.gmail i {
  color: #D44950;
  font-size: 30px;
}
.tiktok i {
  color: #000;
  font-size: 30px;
}


.youtube i {
  color: #FF0000;
}

   a {
      text-decoration: none;
      color: black;
    }

    a:hover {
      color: blue;
      font-weight: bold;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75f9d79 */.glitchy-text {
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 30px;
  color: #fff;
  text-shadow: 0 0 10px #fff;
  animation: twinkle 1.5s infinite;
  position: relative;
}

.glitchy-text::before,
.glitchy-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #6EC3C9;
  z-index: -1;
}

.glitchy-text::before {
  animation: noise 2s infinite;
}

.glitchy-text::after {
  animation: noise 2s infinite alternate;
}

@keyframes twinkle {
  0% {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff;
  }
  50% {
    text-shadow: 0 0 5px #ccc, 0 0 10px #ccc;
  }
  100% {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff;
  }
}

@keyframes noise {
  0% {
    transform: translateX(0px) translateY(0px);
  }
  50% {
    transform: translateX(5px) translateY(5px);
  }
  100% {
    transform: translateX(0px) translateY(0px);
  }
}

.payment-icons {
  display: flex;
  justify-content: left; 
  align-items: center;
  margin: 20px auto;
}

.payment-icons a {
  display: inline-block;
  margin: 0 10px;
}
.payment-icons i {
  font-size: 25px;
  transition: color 0.3s ease;
}
.payment-icons a:hover i {
  color: #808080;
}

.visa i {
  color: #007BFF;
}

.mastercard i {
  color: #000;
}

.paypal i {
  color: #FF3399;
}
.cod i {
  color: #333;
}/* End custom CSS */