.elementor-13754 .elementor-element.elementor-element-0554b38 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-9216845{text-align:start;}.elementor-13754 .elementor-element.elementor-element-f8d59ad > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-f8d59ad a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-f8d59ad .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-f8d59ad a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-f8d59ad .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-58091d4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-64e99ba{text-align:start;}.elementor-13754 .elementor-element.elementor-element-3ffce7c > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-3ffce7c a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-3ffce7c .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-4626c3c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-14a115d{text-align:start;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-2ef20a3 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-6b4e8ee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-f54c3f4{text-align:start;}.elementor-13754 .elementor-element.elementor-element-0d962d3 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-0d962d3 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-0d962d3 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-b9a8bd6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-e6c7b20{text-align:start;}.elementor-13754 .elementor-element.elementor-element-278598c > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-278598c a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-278598c .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-278598c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-278598c .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-0327632 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-2c1a960{text-align:start;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-dc1eba3 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-e0c590c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-5269c73{text-align:start;}.elementor-13754 .elementor-element.elementor-element-ffdf984 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-ffdf984 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ffdf984 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-7861244 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-8ca3976{text-align:start;}.elementor-13754 .elementor-element.elementor-element-ff4053c > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-ff4053c a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-ff4053c .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-ff4053c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ff4053c .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-7e2aa1c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-a04ebd1{text-align:start;}.elementor-13754 .elementor-element.elementor-element-bca7530 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-bca7530 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-bca7530 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-bca7530 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-bca7530 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-13754 .elementor-element.elementor-element-abedc24 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-13754 .elementor-element.elementor-element-76a3cf1{text-align:start;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 a.raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 .raven-button{width:150px;height:52px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-df4c4a1 .raven-button .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:1024px){.elementor-13754 .elementor-element.elementor-element-f8d59ad a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-f8d59ad .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-f8d59ad a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-f8d59ad .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-3ffce7c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-2ef20a3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-0d962d3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-278598c a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-278598c .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-278598c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-278598c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-dc1eba3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ffdf984 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-ff4053c a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-ff4053c .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-ff4053c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ff4053c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-bca7530 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-bca7530 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-bca7530 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-bca7530 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 a.raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 .raven-button{width:181px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-df4c4a1 .raven-button .button-text{font-size:15px;}}@media(max-width:414px){.elementor-13754 .elementor-element.elementor-element-f8d59ad a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-f8d59ad .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-3ffce7c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-3ffce7c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-2ef20a3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-2ef20a3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-0d962d3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-0d962d3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-278598c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-278598c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-dc1eba3 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-dc1eba3 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-ffdf984 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ffdf984 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-ff4053c a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-ff4053c .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-bca7530 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-bca7530 .raven-button .button-text{font-size:15px;}.elementor-13754 .elementor-element.elementor-element-df4c4a1 a.raven-button .button-text, .elementor-13754 .elementor-element.elementor-element-df4c4a1 .raven-button .button-text{font-size:15px;}}/* Start custom CSS for raven-button, class: .elementor-element-f8d59ad *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-3ffce7c *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-2ef20a3 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-0d962d3 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-278598c *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-dc1eba3 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-ffdf984 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-ff4053c *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-bca7530 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-df4c4a1 *//* GREEN NEON Button CSS START */
.btn-hover .raven-button
{
	color: #000 !important;
	cursor: pointer !important;
	text-align: center !important;
	border: none !important;
	background-size: 300% 100% !important;
	border-radius: 50px !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:hover 
.raven-button:hover
{
	background-position: 100% 0 !important;
	
	moz-transition: all .4s ease-in-out !important;
	-o-transition: all .4s ease-in-out !important;
	-webkit-transition: all .4s ease-in-out !important;
	
	transition: all .4s ease-in-out !important;
}

.btn-hover:focus 
{
	outline: none !important;
}

.btn-hover.color-1 .raven-button 
{
	background-image:
		linear-gradient(to left, #1dffc7, #0ddda9, #0ddda9, #1dffc7) !important;
	box-shadow: 0 4px 10px 0 #0ddda9ad, inset 0px 0px 10px rgb(255 255 255 / 33%)!important;
}

/* GREEN NEON Button CSS END */

/* Laptop BUTTON responsive START */

@media only screen and (max-width: 1366px) and (min-width: 1201px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Laptop BUTTON responsive END */

/* Tablet-Extra BUTTON responsive START */

@media only screen and (max-width: 1367px) and (min-width: 1025px)	{

	.btn-hover .raven-button
	{
	    width: 160px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet-Extra BUTTON responsive END */

/* Tablet BUTTON responsive START */

@media only screen and (max-width: 1024px) and (min-width: 881px)	{

	.btn-hover .raven-button
	{
	    width: 150px !important;
	    
	    height: 50px !important;
	}
	
}

/* Tablet BUTTON responsive END */

/* Mobile-Extra 769-415 BUTTON responsive START */

@media only screen and (max-width: 769px) and (min-width: 415px)	{

	.btn-hover .raven-button
	{
	    width: 115px !important;
	    
	    height: 42px !important;
	}
	
}

/* Mobile-Extra 769-415 BUTTON responsive END */

/* =========================*/


/* Mobile-Extra 770-880 BUTTON responsive START */
/* =========================*/

@media only screen and (max-width: 880px) and (min-width: 770px)	{

	.header_col1
	{
		width: 30% !important;
	}

	.header_col2
	{
		width: 52% !important;
		padding-right: 40px
		!important;
	}

	.header_col3
	{
		width: 18% !important;
	}
	
	
}
/* =========================*/
/* Mobile-Extra 770-880 BUTTON responsive END */
/* =========================*/

/* Mobile BUTTON responsive START */

@media only screen and (max-width: 414px) and (min-width: 350px)	{

	.btn-hover .raven-button
	{
	    width: 125px !important;
	    
	    height: 45px !important;
	}
	
}

/* Mobile BUTTON responsive END *//* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */