.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-2798 .elementor-element.elementor-element-e835030{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-tg-header-top .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-tg-header-top .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2798 .elementor-element.elementor-element-7ac78ae .text-center{text-align:center !important;}.elementor-2798 .elementor-element.elementor-element-7ac78ae .title{color:#FFFFFF !important;font-weight:bold;}.elementor-2798 .elementor-element.elementor-element-7ac78ae .uc-link{--color-primary:#39CB23 !important;color:#39CB23 !important;}.elementor-2798 .elementor-element.elementor-element-7ac78ae .uc-link:hover{color:#FFFFFF !important;}.elementor-widget-tg-header .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-tg-header .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-2798 .elementor-element.elementor-element-743b216 .uc-logo img{max-width:205px;}.elementor-2798 .elementor-element.elementor-element-743b216 .mobile-logo img{width:32px;}@media(max-width:767px){.elementor-2798 .elementor-element.elementor-element-743b216 .mobile-logo img{width:180px;}}/* Start custom CSS for tg-header, class: .elementor-element-743b216 */.btn-primary.shadow-xs {
  position: relative !important;
  z-index: 1;
  overflow: hidden;
  border: none !important;
}

.btn-primary.shadow-xs::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
background: conic-gradient(
  transparent, 
  #20e2a0, 
  #7cffcb, 
  transparent 30%
);
  animation: rotateGlow 3s linear infinite;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: -2;
}

.btn-primary.shadow-xs::after {
  content: '';
  position: absolute;
  inset: 3px;
  background: inherit;
  border-radius: inherit;
  z-index: -1;
}

.btn-primary.shadow-xs:hover::before {
  opacity: 1;
}

@keyframes rotateGlow {
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */