.elementor-kit-5{--e-global-color-primary:#00326C;--e-global-color-secondary:#5EC757;--e-global-color-text:#909090;--e-global-color-accent:#1C84F9;--e-global-color-a754715:#005CCA;--e-global-color-bac0ca2:#154299;--e-global-color-8014896:#FFFFFF;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#5EC757;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;padding:10px 7px 10px 7px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5 h3{color:var( --e-global-color-primary );}.elementor-kit-5 h5{font-size:24px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.g-button .elementor-button {
	 
	padding-right: 70px;
	padding-left: 70px;

 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}

.g-button.narrow .elementor-button {
	 
	padding-right: 40px;
	padding-left: 40px;
 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}


.g-button .elementor-button:hover {
	color: #FFFFFF;
	background-color: #69E361;
	border-color: #69E361;
}

.trans-button .elementor-button {
	 
	padding-right: 40px;
	padding-left: 40px;
	 
 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color:  rgba(0,0,0,.2);
	border-color:  rgba(0,0,0,.2);
}



.trans-button .elementor-button:hover {
	color: #FFFFFF;
	background-color: rgba(0,0,0,.5);
	border-color:  rgba(0,0,0,.5);
}

a {
	background-color: transparent;
	text-decoration: none;
	color: rgb(28, 132, 249);
}

.blue-text1 {
	color: rgb(0, 92, 202);
}

.bg-cover .elementor-widget-wrap {
	background-size: cover;
}


.n-button .elementor-button {
	 
	padding-right: 70px;
	padding-left: 70px;
	
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}

.g-button.narrow .elementor-button {
	 
	padding-right: 40px;
	padding-left: 40px;
	 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}


.g-button .elementor-button:hover {
	color: #FFFFFF;
	background-color: #69E361;
	border-color: #69E361;
}

.trans-button .elementor-button {
	 
	padding-right: 40px;
	padding-left: 40px;
	 
 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color:  rgba(0,0,0,.2);
	border-color:  rgba(0,0,0,.2);
}



.trans-button .elementor-button:hover {
	color: #FFFFFF;
	background-color: rgba(0,0,0,.5);
	border-color:  rgba(0,0,0,.5);
}

a {
	background-color: transparent;
	text-decoration: none;
	color: rgb(28, 132, 249);
}

.blue-text1 {
	color: rgb(0, 92, 202);
}

.bg-cover .elementor-widget-wrap {
	background-size: cover;
}

.main-form-class .elementor-field-label{
	display: none;
}

.main-form-class  .elementor-button{
	
	padding-left:50px;
	padding-right:50px;
	text-align:center;
}

.main-form-class .elementor-field-type-submit {
    width: 240px;
    margin: 0 auto;
  
}

.main-form-class.large .elementor-field-type-submit {
    width: 260px;
    margin: 0 auto;
  
}
.main-form-class .elementor-field-type-submit .elementor-button {
    border-radius: 0 !important;
    box-shadow: 0px;
    font-weight: 700;
   	background-color: var( --e-global-color-secondary );
  
}

.post-news .elementor-post__read-more{
	 	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	padding-left: 40px;
	 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}

}
.post-news .elementor-post__read-more:hover {
	color: #FFFFFF;
	background-color: #69E361;
	border-color: #69E361;
}

@media screen and (max-width: 600px) {
	
	/* hide widget if screen 600px or smaller */
	.g-button .elementor-button {
	 
	padding-right: 70px;
	padding-left: 70px;
 
 
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	background-color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
	max-width: 75%;
	width: 75%;
}


.g-button.narrow .elementor-button, .trans-button .elementor-button, .g-button .elementor-button, .main-form-class  .elementor-button{ 
		  
		 width: 240px;
	
		padding-right: 0;
		padding-left: 0;
	}
}/* End custom CSS */