.elementor-56 .elementor-element.elementor-element-eb20f56{--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-56 .elementor-element.elementor-element-d283661{--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-56 .elementor-element.elementor-element-648e7d9{--display:flex;--background-transition:0.3s;}.elementor-56 .elementor-element.elementor-element-2899d9a{--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-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__content{min-height:80px;text-align:center;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:900;text-transform:uppercase;font-style:italic;color:#000000;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__title:not(:last-child){margin-bottom:1px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-ribbon-inner{background-color:#FFFFFF;color:#000000;font-family:"Poppins", Sans-serif;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta .elementor-cta__bg, .elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-56 .elementor-element.elementor-element-fbbfa41 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, #039FFF 0%, #000000 100%);border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-fbbfa41:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #039FFF 100%);}.elementor-56 .elementor-element.elementor-element-24d790a{color:#000000;}.elementor-56 .elementor-element.elementor-element-9d43299{text-align:center;}.elementor-56 .elementor-element.elementor-element-9d43299 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-ba10e70 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-ba10e70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-2899d9a{--margin-block-start:200px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__content{min-height:100px;text-align:center;padding:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__title{font-size:19px;letter-spacing:-0.9px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-fbbfa41 .elementor-ribbon-inner{margin-top:24px;transform:translateY(-50%) translateX(-50%) translateX(24px) rotate(-45deg);}.elementor-56 .elementor-element.elementor-element-fbbfa41 > .elementor-widget-container{margin:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-fbbfa41.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-24d790a{text-align:left;}.elementor-56 .elementor-element.elementor-element-9d43299{text-align:center;}.elementor-56 .elementor-element.elementor-element-9d43299 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for call-to-action, class: .elementor-element-fbbfa41 */:root{
    
    --grad1: #61CE70;
    --grad2: #61CE70;
    --grad3: #61CE70;
    --grad4: #61CE70;
}

.elementor-56 .elementor-element.elementor-element-fbbfa41 a{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-56 .elementor-element.elementor-element-fbbfa41 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}


/*css for glowing background*/
.elementor-56 .elementor-element.elementor-element-fbbfa41 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-56 .elementor-element.elementor-element-fbbfa41 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */