.elementor-21 .elementor-element.elementor-element-a89c5ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-21 .elementor-element.elementor-element-498c8ead{width:auto;max-width:auto;padding:20px 0px 0px 50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-14c2698a .elementor-button{background-color:#8579795C;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-14c2698a{padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-14c2698a.elementor-element{--order:99999 /* order end hack */;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-a89c5ce{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a89c5ce{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:end;--align-items:end;}.elementor-21 .elementor-element.elementor-element-498c8ead{padding:0px 0px 0px 0px;}.elementor-21{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-14c2698a */@keyframes login-pulse {
  0%   { box-shadow: 0 0 0 0 rgba(255,255,255,0.35); }
  70%  { box-shadow: 0 0 0 10px rgba(255,255,255,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }
}
.header-login-btn .elementor-button {
  animation: login-pulse 2s infinite;
  transition: transform 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;
  border-radius: 6px;
}
.header-login-btn .elementor-button:hover {
  animation: none;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a89c5ce */.money-rain-section {
    position: relative;
    z-index: 10;
}

.money-rain-section .elementor-widget-wrap {
    position: relative;
    z-index: 12;
}/* End custom CSS */