.elementor-1208 .elementor-element.elementor-element-cc24da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1208 .elementor-element.elementor-element-b69d060 .elementor-repeater-item-d85443d.elementor-social-icon{background-color:#40D569AB;}.elementor-1208 .elementor-element.elementor-element-b69d060 .elementor-repeater-item-972dd1f.elementor-social-icon{background-color:#A271C3C4;}.elementor-1208 .elementor-element.elementor-element-b69d060 .elementor-repeater-item-420cb81.elementor-social-icon{background-color:#2BC3EDC4;}.elementor-1208 .elementor-element.elementor-element-b69d060{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1208 .elementor-element.elementor-element-b69d060 .elementor-widget-container{text-align:center;}.elementor-1208 .elementor-element.elementor-element-de1594a.elementor-element{--align-self:center;}/* Start custom CSS for html, class: .elementor-element-de1594a */@keyframes textShine {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

snw {
  font-size: clamp(2rem, 1.5vw, 3rem);
  font-weight: bold;
  margin: 5px;
  background: linear-gradient(
    to right,
    #e8c74c 20%,
    #00affa 30%,
    #0190cd 70%,
    #e8c74c 80%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-size: 500% auto;
  animation: textShine 5s ease-in-out infinite alternate;
}/* End custom CSS */