.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}
					 
.elementor-section {
	padding: 19px !important;
}
.elementor-widget-wrap {
	/* border: 1px solid white; */
	margin: 9px;
	border-radius: 5px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) !important;
}
.elementor.elementor-26 {
	padding: 27px 1px;
}
.elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 55%;
}
.elementor-widget-wrap {
	/* border: 1px solid white; */
	margin: 9px;
	border-radius: 5px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) !important;
	padding: unset !important;
}
.elementor {
	background: #fff !important;
}
#site-header {
	background: #34495e;
	color: white !important;
}
.primary-menu.reset-list-style li a {
	color: white !important;
}
#site-footer {
	background: #2c3e50 !important;
	color: white !important;
}
.elementor-cta:hover .elementor-button {
	background: #34495e !important;
	color: white !important;
	border-color: white !important;
}
.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: unset !important;
}
.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: unset !important;
}
 .elementor-bg {
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.to-the-top {
	display: none;
}
.elementor-cta__button.elementor-button.elementor-size-sm {
	display: none;
}
.home .elementor-cta__button.elementor-button.elementor-size-sm {
	display: block;
}
.wpforms-container {
	padding: 31px 51px !important;
	text-align: center;
}
.wpforms-field-container {
	padding: 0 241px !important;
}
.wpforms-field-container input {
	padding: 27px 11px !important;
	border-radius: 6px !important;
}
.wpforms-required-label {
	color: #1d2327 !important;
	font-weight: 500 !important;
}
.wpforms-submit {
	border: 0px solid red !important;
	padding: 15px 31px !important;
	border-radius: 6px !important;
	color: white !important;
	background-color: #0093E9 !important;
	background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%)!important;
	margin-top: 20px !important;


}
.wpforms-field-label {
	font-weight: 500 !important;
}
.wpforms-field-container {
	padding: 0 171px !important;
}