.elementor-57 .elementor-element.elementor-element-6aea727{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-d1b699e .elementor-heading-title{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-5aab9ad{--display:flex;}.elementor-57 .elementor-element.elementor-element-df564ec .elementor-heading-title{font-family:"Akaya Kanadaka", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-7f1a469{--display:flex;}.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-57 .elementor-element.elementor-element-08afed8 .elementor-heading-title{font-family:"Shantell Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-df5f765 .elementor-heading-title{font-family:"Shantell Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-wrapper{max-width:100%;}.elementor-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-item{background-color:#03030000;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-57 .elementor-element.elementor-element-7fb2c3a .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.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-57 .elementor-element.elementor-element-19ee66c .elementor-button{background-color:#30E449;font-family:"Red Hat Text", Sans-serif;font-weight:800;transition-duration:3s;border-style:solid;}.elementor-57 .elementor-element.elementor-element-19ee66c .elementor-button-content-wrapper{flex-direction:row;}.elementor-57 .elementor-element.elementor-element-19ee66c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-57 .elementor-element.elementor-element-25fa0ac .elementor-heading-title{font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-d1b699e{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-57 .elementor-element.elementor-element-d1b699e.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-df564ec{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;text-align:center;}.elementor-57 .elementor-element.elementor-element-df564ec.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-df564ec .elementor-heading-title{font-size:25px;}.elementor-57 .elementor-element.elementor-element-4e96a84{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;}.elementor-57 .elementor-element.elementor-element-4e96a84.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-4e96a84 img{border-radius:57px 57px 57px 57px;}.elementor-57 .elementor-element.elementor-element-08afed8{margin:-26px -26px calc(var(--kit-widget-spacing, 0px) + -26px) -26px;text-align:center;}.elementor-57 .elementor-element.elementor-element-08afed8.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-df5f765{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;text-align:center;}.elementor-57 .elementor-element.elementor-element-7fb2c3a{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;}.elementor-57 .elementor-element.elementor-element-7fb2c3a.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-19ee66c{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-57 .elementor-element.elementor-element-19ee66c.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-19ee66c .elementor-button{border-radius:34px 34px 34px 34px;padding:18px 18px 18px 18px;}.elementor-57 .elementor-element.elementor-element-25fa0ac{margin:34px 34px calc(var(--kit-widget-spacing, 0px) + 34px) 34px;text-align:center;}.elementor-57 .elementor-element.elementor-element-25fa0ac.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-25fa0ac .elementor-heading-title{font-size:10px;}}/* Start custom CSS for button, class: .elementor-element-19ee66c *//* Green Zooming Background and Glow */
@keyframes green-zoom {
  
  0%, 100% {
    background-color: #00FF00;   /* Green */
    box-shadow: 0 0 20px rgba(0, 255, 0, 1);
    transform: scale(1);         /* Normal size */
  }

  50% {
    background-color: #00FF00;   /* Green */
    box-shadow: 0 0 40px rgba(0, 255, 0, 1);
    transform: scale(1.15);      /* Zoom out (bigger) */
  }
}

/* Apply Animation to Elementor Button */
.elementor-57 .elementor-element.elementor-element-19ee66c .elementor-button {
  color: #000 !important;
  animation: green-zoom 1.5s ease-in-out infinite;
}/* End custom CSS */