.elementor-5594 .elementor-element.elementor-element-58c801ba{--display:flex;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-5594 .elementor-element.elementor-element-58c801ba:not(.elementor-motion-effects-element-type-background), .elementor-5594 .elementor-element.elementor-element-58c801ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-5594 .elementor-element.elementor-element-58c801ba, .elementor-5594 .elementor-element.elementor-element-58c801ba::before{--border-transition:0.3s;}.elementor-5594 .elementor-element.elementor-element-1c6e1ccd img{width:67%;border-radius:15px 15px 15px 15px;}.elementor-5594 .elementor-element.elementor-element-1c6e1ccd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5594 .elementor-element.elementor-element-1c6e1ccd > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-311686e6{text-align:center;}.elementor-5594 .elementor-element.elementor-element-311686e6 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Poppins";font-size:23px;font-weight:600;}.elementor-5594 .elementor-element.elementor-element-311686e6 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-1306a3{text-align:center;font-family:"Poppins";font-size:17px;font-weight:500;}.elementor-5594 .elementor-element.elementor-element-1306a3 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button{font-family:"Poppins";font-size:23px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#F22E7E;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:hover, .elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:focus{color:#000000;background-color:var( --e-global-color-accent );}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:hover svg, .elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:focus svg{fill:#000000;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c > .elementor-widget-container{margin:0px 0px 12px 0px;padding:6px 6px 6px 6px;}.elementor-5594 .elementor-element.elementor-element-4bc5ed4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for button, class: .elementor-element-4bc5ed4c */.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button {
 background: linear-gradient(18deg, #F22E7E, #dc00ff);
 background-size: 800% 400%;
 transition: all .5s ease-in-out;
 animation: gradient 5s infinite cubic-bezier(.62, .28, .23, .99) both;
 border-radius: 100px;
}

.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:hover {
 animation: gradient 3s infinite;
 transform: scale(1.05);
}

.elementor-5594 .elementor-element.elementor-element-4bc5ed4c .elementor-button:active {
 animation: gradient 3s infinite;
 transform: scale(0.8);
}

@keyframes gradient {
 0% {
  background-position: 0% 50%;
 }

 50% {
  background-position: 100% 50%;
 }

 100% {
  background-position: 0% 50%;
 }
}/* End custom CSS */