.elementor-4833 .elementor-element.elementor-element-95623d6{--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-4833 .elementor-element.elementor-element-5ea3ff3{text-align:center;}.elementor-4833 .elementor-element.elementor-element-5ea3ff3 .elementor-heading-title{color:#047514;font-family:"Roboto", Sans-serif;font-size:41px;font-weight:600;}.elementor-4833 .elementor-element.elementor-element-83d1103{color:#131313;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-4833 .elementor-element.elementor-element-83d1103 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4833 .elementor-element.elementor-element-83d1103.elementor-element{--align-self:center;}.elementor-4833 .elementor-element.elementor-element-9e75a98{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-0954f16 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-4833 .elementor-element.elementor-element-0954f16 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-4833 .elementor-element.elementor-element-0954f16 .elementor-button{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-4833 .elementor-element.elementor-element-0954f16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4833 .elementor-element.elementor-element-0954f16{width:100%;max-width:100%;}.elementor-4833 .elementor-element.elementor-element-0954f16.elementor-element{--align-self:center;}.elementor-4833 .elementor-element.elementor-element-4d28d52{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-ab87b29{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-982c234{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-fa000c9 .elementor-button .elementor-align-icon-right{margin-left:18px;}.elementor-4833 .elementor-element.elementor-element-fa000c9 .elementor-button .elementor-align-icon-left{margin-right:18px;}.elementor-4833 .elementor-element.elementor-element-fa000c9 .elementor-button{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-4833 .elementor-element.elementor-element-fa000c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4833 .elementor-element.elementor-element-fa000c9{width:100%;max-width:100%;}.elementor-4833 .elementor-element.elementor-element-fa000c9.elementor-element{--align-self:center;}.elementor-4833 .elementor-element.elementor-element-bae8058{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-bae8058.elementor-element{--align-self:center;}.elementor-4833 .elementor-element.elementor-element-ddcf7b5{text-align:center;color:#000000;}.elementor-4833 .elementor-element.elementor-element-ddcf7b5.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-4833 .elementor-element.elementor-element-5ea3ff3 .elementor-heading-title{font-size:26px;}.elementor-4833 .elementor-element.elementor-element-83d1103{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}}/* Start custom CSS for button, class: .elementor-element-0954f16 */:root{
    --grad1: #03a9f4;
    --grad2: #f441a5;
    --grad3: #ffeb3b;
    --grad4: #03a9f4;
}

.elementor-4833 .elementor-element.elementor-element-0954f16 a{	animation: animate 8s linear infinite;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-4833 .elementor-element.elementor-element-0954f16 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}



/*css for glowing background*/
.elementor-4833 .elementor-element.elementor-element-0954f16 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-4833 .elementor-element.elementor-element-0954f16 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa000c9 */:root{
    --grad1: #03a9f4;
    --grad2: #f441a5;
    --grad3: #ffeb3b;
    --grad4: #03a9f4;
}

.elementor-4833 .elementor-element.elementor-element-fa000c9 a{	animation: animate 8s linear infinite;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-4833 .elementor-element.elementor-element-fa000c9 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}



/*css for glowing background*/
.elementor-4833 .elementor-element.elementor-element-fa000c9 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-4833 .elementor-element.elementor-element-fa000c9 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */