.elementor-276 .elementor-element.elementor-element-a17cbed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-276 .elementor-element.elementor-element-ff3f61c{--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;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-276 .elementor-element.elementor-element-2a6bf1c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-a6a6397{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-e64d44d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-55d9dc2{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-1bcf795{--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;overflow:visible;}.elementor-276 .elementor-element.elementor-element-4344e71{--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;overflow:visible;}.elementor-276 .elementor-element.elementor-element-096e53f > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-096e53f{left:20px;}body.rtl .elementor-276 .elementor-element.elementor-element-096e53f{right:20px;}.elementor-276 .elementor-element.elementor-element-096e53f{top:330px;}.elementor-276 .elementor-element.elementor-element-096e53f img{width:26%;border-radius:1000px 1000px 1000px 1000px;}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-ff3f61c{--width:90%;}.elementor-276 .elementor-element.elementor-element-1bcf795{--width:50%;}.elementor-276 .elementor-element.elementor-element-4344e71{--width:50%;}}@media(max-width:1024px){body:not(.rtl) .elementor-276 .elementor-element.elementor-element-096e53f{left:-9px;}body.rtl .elementor-276 .elementor-element.elementor-element-096e53f{right:-9px;}.elementor-276 .elementor-element.elementor-element-096e53f{top:210px;}.elementor-276 .elementor-element.elementor-element-096e53f img{width:20%;}}@media(max-width:767px){body:not(.rtl) .elementor-276 .elementor-element.elementor-element-096e53f{left:24px;}body.rtl .elementor-276 .elementor-element.elementor-element-096e53f{right:24px;}.elementor-276 .elementor-element.elementor-element-096e53f{top:354px;}.elementor-276 .elementor-element.elementor-element-096e53f img{width:28%;}}/* Start custom CSS for image, class: .elementor-element-2a6bf1c */@keyframes floatAnimation {
  0% {
    top: 60%;
    left: 10%;
  }
  50% {
    top: 45%; /* Adjust as needed */
    left: 15%;
    transform:rotateZ(250deg);
  }
  100% {
    top: 60%;
    left: 10%;
     /* Adjust as needed */
  }
}

.f-1 {
  position: absolute;
  animation: rotate360 5s linear infinite, floatAnimation 5s ease-in-out infinite;
  top: 60%;
  left: 10%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6a6397 */@keyframes floatAnimation-3 {
  0% {
    top: 60%;
    right: 10%;
  }
  50% {
    top: 45%; /* Adjust as needed */
    right: 15%;
    transform:rotateZ(250deg);
  }
  100% {
    top: 60%;
    right: 10%;
     /* Adjust as needed */
  }
}

.f-4 {
  position: absolute;
  animation: rotate360 5s linear infinite, floatAnimation-3 4s ease-in-out infinite;
  top: 60%;
  right: 10%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e64d44d */@keyframes floatAnimation-1 {
  0% {
    top: 80%;
    left: 10%;
  }
  50% {
    top: 75%; /* Adjust as needed */
    left: 12%;
    transform:rotateZ(-270deg);
  }
  100% {
    top: 80%;
    left: 10%;
     /* Adjust as needed */
  }
}

.f-2 {
  position: absolute;
  animation: rotate360 5s linear infinite, floatAnimation-1 4s ease-in-out infinite;
  top: 80%;
  left: 10%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55d9dc2 */@keyframes floatAnimation-2 {
  0% {
    top: 80%;
    right: 10%;
  }
  50% {
    top: 65%; /* Adjust as needed */
    right: 10%;
    transform:rotateZ(-270deg);
  }
  100% {
    top: 80%;
    right: 10%;
     /* Adjust as needed */
  }
}

.f-3 {
  position: absolute;
  animation: rotate360 5s linear infinite, floatAnimation-2 5s ease-in-out infinite;
  top: 80%;
  right: 10%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff3f61c */.cont{
    position: relative
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096e53f */@keyframes audioWaveAnimation {
  0% {
    box-shadow: 0 0 1px 1px white; /* Initial shadow */
  }
  50% {
    box-shadow: 0 0 10px 10px white; /* Maximum shadow */
  }
  100% {
    box-shadow: 0 0 1px 2px white; /* Return to original shadow */
  }
}

.audio-wave img{
  background-color: transparent;
  animation: audioWaveAnimation 1s ease-in-out infinite;
}/* End custom CSS */