
.elementor-12662 .elementor-element.elementor-element-e9900a0:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-e9900a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcjfgj.nitrocdn.com/XOQDdUFdzWLedsfNJMMaCuKxeArXzctC/assets/images/optimized/rev-46158ad/www.yousanusb.com/wp-content/uploads/2024/12/yousan-usb-flash-drive-pcba-banner.jpg");
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-12662 .elementor-element.elementor-element-e9900a0 > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .54;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e9900a0 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-e9900a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a334869 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-934b364 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
	color: var(--e-global-color-d77118c);
	font-family: var(--e-global-typography-647af63-font-family), Sans-serif;
	font-size: var(--e-global-typography-647af63-font-size);
	font-weight: var(--e-global-typography-647af63-font-weight);
	line-height: var(--e-global-typography-647af63-line-height);
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb > a {
	color: var(--e-global-color-accent);
}

.elementor-12662 .elementor-element.elementor-element-4bfda11a > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4bfda11a {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-4bfda11a .elementor-heading-title {
	color: #fff;
	font-family: "Raleway", Sans-serif;
	font-size: 64px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-731a6bd8 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-12662 .elementor-element.elementor-element-731a6bd8 {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-12662 .elementor-element.elementor-element-1fc57da {
	--e-icon-list-icon-size: 15px;
}

.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-647af63-font-family), Sans-serif;
	font-size: var(--e-global-typography-647af63-font-size);
	font-weight: var(--e-global-typography-647af63-font-weight);
	line-height: var(--e-global-typography-647af63-line-height);
}

.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-d77118c);
	transition: color .3s;
}

.elementor-12662 .elementor-element.elementor-element-25935567 .elementor-button {
	background-color: #84c221;
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 14px 23px 14px 23px;
}

.elementor-12662 .elementor-element.elementor-element-25935567 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-25935567 .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12662 .elementor-element.elementor-element-43f2bd7 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 14px 23px 14px 23px;
}

.elementor-12662 .elementor-element.elementor-element-43f2bd7 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-43f2bd7 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-559a58e > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-c6d2a5b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title {
	margin-bottom: 6px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-b492749:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-b492749 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-b492749 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-b492749 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-b492749 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-4a79a0a > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4a79a0a {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-4a79a0a .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-5832dbf1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5832dbf1 {
	text-align: center;
	color: #4e6178;
	font-family: var(--e-global-typography-647af63-font-family), Sans-serif;
	font-size: var(--e-global-typography-647af63-font-size);
	font-weight: var(--e-global-typography-647af63-font-weight);
	line-height: var(--e-global-typography-647af63-line-height);
}

.elementor-12662 .elementor-element.elementor-element-fa60d40 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6581767:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-6581767 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-6581767 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6581767 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-5fa4f651 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3c2a3b93 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3c2a3b93 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-d4a965a .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-d4a965a .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-d4a965a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-d4a965a > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-12b4cbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-12b4cbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-12b4cbe > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-12b4cbe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-0bb5912 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-12dc86a > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-12dc86a {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-d9c27cb .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-d9c27cb .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-d9c27cb .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-d9c27cb > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6e3cf21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-6e3cf21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-6e3cf21 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6e3cf21 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-2215619 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6fb3fbf > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6fb3fbf {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-226c6f4 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-226c6f4 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-226c6f4 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-226c6f4 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-77c0a6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-77c0a6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-77c0a6b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-77c0a6b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c0fc6ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f797601 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f797601 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-5c7d352 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-5c7d352 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-5c7d352 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-5c7d352 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e7445f0 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-68fa814:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-68fa814 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-68fa814 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-68fa814 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-f2dd1d1 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f2dd1d1 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-f6f9c11 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-f6f9c11 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-f6f9c11 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-f6f9c11 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-7375bca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-7375bca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-7375bca > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-7375bca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-425c8f9 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-425c8f9 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8442ed7 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8442ed7 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8442ed7 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8442ed7 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-8a03f74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-8a03f74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-8a03f74 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-8a03f74 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-6c6b7a8 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6c6b7a8 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-9af577e .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-9af577e .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-9af577e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-9af577e > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e5bfb7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e5bfb7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-e5bfb7b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e5bfb7b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-74ab421 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-74ab421 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-a2a689a .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-a2a689a .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-a2a689a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a2a689a > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-be59927 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-d313a64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-d313a64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-d313a64 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-d313a64 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-ae34e76 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ae34e76 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-edcd728 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-edcd728 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-edcd728 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-edcd728 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-85ba271:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-85ba271 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-85ba271 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-85ba271 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-2abeb0f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2abeb0f {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-caac25b .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-caac25b .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-caac25b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-caac25b > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2085f30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-2085f30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-2085f30 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-2085f30 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-1ccb5dd > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1ccb5dd {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-0159703 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-0159703 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-0159703 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-0159703 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-512442a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-512442a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-512442a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-512442a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-5ccac08 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5ccac08 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-a4a048c .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-a4a048c .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-a4a048c .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a4a048c > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-95d9917:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-95d9917 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-95d9917 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-95d9917 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-95d9917 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-93b1f29 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-93b1f29 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-93b1f29 .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-01edd9a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-01edd9a {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-1f5d1bc {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c5d5dfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-c5d5dfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-c5d5dfc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-c5d5dfc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-a072528 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a072528 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-0142cc6 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-0142cc6 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-0142cc6 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-0142cc6 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1d7e141:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-1d7e141 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-1d7e141 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-1d7e141 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-d180e62 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-d180e62 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-c2758c0 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-c2758c0 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-c2758c0 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-c2758c0 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e496c79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e496c79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-e496c79 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e496c79 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-f9f0e27 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f9f0e27 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-fe1e043 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-fe1e043 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-fe1e043 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-fe1e043 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-d0238fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-d0238fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-d0238fb > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-d0238fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-4c94a41 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4c94a41 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-2e377c1 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-2e377c1 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-2e377c1 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-2e377c1 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-fc232f6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ca31112:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-ca31112 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-ca31112 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-ca31112 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-213b289 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-213b289 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3a46bae .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3a46bae .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3a46bae .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3a46bae > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6e78879:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-6e78879 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-6e78879 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6e78879 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-52b5990 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-52b5990 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-fcace24 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-fcace24 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-fcace24 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-fcace24 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-34a3e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-34a3e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-34a3e81 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-34a3e81 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-b5a3951 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-b5a3951 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8c04d63 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8c04d63 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8c04d63 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8c04d63 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5e43c70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-5e43c70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-5e43c70 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5e43c70 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-1c7ef92 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1c7ef92 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3b73cc0 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3b73cc0 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3b73cc0 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3b73cc0 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-8740648 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4a77243:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-4a77243 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-4a77243 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-4a77243 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-a6b91d4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a6b91d4 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-1f4c70e .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-1f4c70e .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-1f4c70e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-1f4c70e > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-13b610d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-13b610d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-13b610d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-13b610d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-bad025d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-bad025d {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3c19b71 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3c19b71 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3c19b71 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3c19b71 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9d008c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-9d008c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-9d008c2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-9d008c2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c4eb4f3 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c4eb4f3 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-16f6268 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-16f6268 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-16f6268 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-16f6268 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e901e70:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e901e70 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-e901e70 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e901e70 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-a995cf6 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a995cf6 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-a16fbd0 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-a16fbd0 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-a16fbd0 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a16fbd0 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6bac76f:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-6bac76f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-6bac76f > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-6bac76f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6bac76f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e8b89b6 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e8b89b6 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-e8b89b6 .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-239fc8b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-239fc8b {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-487afe7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-b9b559a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-b9b559a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-b9b559a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-b9b559a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-a8aa9b6 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a8aa9b6 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-81119f9 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-81119f9 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-81119f9 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-81119f9 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2cf3f33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-2cf3f33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-2cf3f33 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-2cf3f33 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-962256c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-962256c {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-fdfd239 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-fdfd239 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-fdfd239 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-fdfd239 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-10065ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-10065ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-10065ba > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-10065ba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-0486ea3 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0486ea3 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-4e56389 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-4e56389 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-4e56389 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-4e56389 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a3c2c55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-a3c2c55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-a3c2c55 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-a3c2c55 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-2d4d9f8 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2d4d9f8 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-90648ed .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-90648ed .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-90648ed .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-90648ed > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9958e22 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-99b6f62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-99b6f62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-99b6f62 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-99b6f62 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-918fe6c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-918fe6c {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-5982bac .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-5982bac .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-5982bac .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-5982bac > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1b7f721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-1b7f721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-1b7f721 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-1b7f721 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e2a4095 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e2a4095 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-920835f .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-920835f .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-920835f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-920835f > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c19b0a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-c19b0a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-c19b0a2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-c19b0a2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-6885e82 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6885e82 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3bbf408 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3bbf408 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3bbf408 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3bbf408 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-bacc190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-bacc190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-bacc190 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-bacc190 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-7f05c1d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-7f05c1d {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-b8e1a3c .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-b8e1a3c .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-b8e1a3c .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-b8e1a3c > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-66c4787 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-97ff87a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-97ff87a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-97ff87a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-97ff87a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-bd497b8 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-bd497b8 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-715438a .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-715438a .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-715438a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-715438a > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-7253386:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-7253386 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-7253386 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-7253386 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-4ade547 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4ade547 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-659949f .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-659949f .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-659949f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-659949f > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-59d67cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-59d67cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-59d67cd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-59d67cd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-3f4bd66 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3f4bd66 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-225533c .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-225533c .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-225533c .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-225533c > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-69491c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-69491c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-69491c8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-69491c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c2e5966 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c2e5966 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-7419ec7 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-7419ec7 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-7419ec7 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-7419ec7 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3131fad:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-3131fad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-3131fad > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-3131fad {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3131fad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-316754a > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-316754a {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-316754a .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-ec1c7c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ec1c7c3 {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-83e27e9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-79754d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-79754d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-79754d2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-79754d2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-b82ef06 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-b82ef06 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-e305d47 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-e305d47 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-e305d47 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-e305d47 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-709284f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-709284f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-709284f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-709284f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e1b7ccf > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e1b7ccf {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-60f40d8 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-60f40d8 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-60f40d8 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-60f40d8 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-06788f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-06788f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-06788f8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-06788f8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9a2c585 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9a2c585 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-385f402 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-385f402 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-385f402 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-385f402 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ee11d7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-ee11d7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-ee11d7e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-ee11d7e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-d713886 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-d713886 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8353781 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8353781 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8353781 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8353781 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-70878f2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-fc03672:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-fc03672 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-fc03672 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-fc03672 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-6ced9e7 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6ced9e7 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-cfa341a .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-cfa341a .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-cfa341a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-cfa341a > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a388723:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-a388723 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-a388723 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-a388723 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-86582d4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-86582d4 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-45a42d0 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-45a42d0 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-45a42d0 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-45a42d0 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-99d3060:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-99d3060 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-99d3060 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-99d3060 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-3cd1690 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3cd1690 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-e05a825 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-e05a825 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-e05a825 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-e05a825 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5a51628:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-5a51628 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-5a51628 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5a51628 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c11ae0e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c11ae0e {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-4e442db .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-4e442db .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-4e442db .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-4e442db > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-00599e8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-d594c71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-d594c71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-d594c71 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-d594c71 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-ed786fc > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ed786fc {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-c5d5b52 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-c5d5b52 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-c5d5b52 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-c5d5b52 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f157805:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-f157805 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-f157805 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-f157805 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9d5efb2 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9d5efb2 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-648409b .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-648409b .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-648409b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-648409b > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f5265b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-f5265b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-f5265b1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-f5265b1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-11577fb > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-11577fb {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-e2c9838 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-e2c9838 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-e2c9838 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-e2c9838 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-affcb73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-affcb73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-affcb73 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-affcb73 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9b96bf5 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9b96bf5 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-a11405a .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-a11405a .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-a11405a .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a11405a > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5739d46:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-5739d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-5739d46 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-5739d46 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5739d46 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9e2eb56 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9e2eb56 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-9e2eb56 .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-1043bb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1043bb8 {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-c0b8595 {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e954b69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e954b69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-e954b69 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e954b69 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-5a1a14c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5a1a14c {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-d01ad16 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-d01ad16 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-d01ad16 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-d01ad16 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3055da2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-3055da2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-3055da2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-3055da2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-949633a > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-949633a {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-aea04de .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-aea04de .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-aea04de .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-aea04de > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-42580f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-42580f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-42580f0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-42580f0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e555213 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e555213 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3c6c9a8 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3c6c9a8 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3c6c9a8 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3c6c9a8 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-3dcfe4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-3dcfe4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-3dcfe4f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-3dcfe4f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-80372ed > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-80372ed {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-dd5f30e .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-dd5f30e .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-dd5f30e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-dd5f30e > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-acdf17b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-80ffcd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-80ffcd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-80ffcd8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-80ffcd8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c18b1d7 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c18b1d7 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-eddec98 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-eddec98 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-eddec98 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-eddec98 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ed63bbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-ed63bbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-ed63bbd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-ed63bbd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e264529 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e264529 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-d6056ea .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-d6056ea .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-d6056ea .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-d6056ea > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0052a8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-0052a8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-0052a8e > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-0052a8e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-6bbfbae > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6bbfbae {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-6688f63 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-6688f63 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-6688f63 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-6688f63 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6cbe9f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-6cbe9f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-6cbe9f9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6cbe9f9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-95ee902 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-95ee902 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-1e735be .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-1e735be .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-1e735be .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-1e735be > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1f1dfc2:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-1f1dfc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-1f1dfc2 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-1f1dfc2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1f1dfc2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9f90f65 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9f90f65 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-9f90f65 .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-a631126 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a631126 {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-ca34898 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5412ba0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-5412ba0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-5412ba0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5412ba0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-7589220 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-7589220 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-06ae78f .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-06ae78f .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-06ae78f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-06ae78f > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9e636f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-9e636f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-9e636f5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-9e636f5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9fb73aa > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9fb73aa {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-a097124 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-a097124 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-a097124 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a097124 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6b0a6cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-6b0a6cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-6b0a6cf > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6b0a6cf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-88347af > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-88347af {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8883b31 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8883b31 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8883b31 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8883b31 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-869929f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-869929f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-869929f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-869929f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e70428b > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e70428b {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8fdb670 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8fdb670 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8fdb670 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8fdb670 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ec05f1c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e1c5d50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e1c5d50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-e1c5d50 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e1c5d50 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e645cf3 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e645cf3 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-0c3e750 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-0c3e750 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-0c3e750 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-0c3e750 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-7e99095:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-7e99095 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-7e99095 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-7e99095 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-e92f0c7 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e92f0c7 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8ac8121 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8ac8121 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8ac8121 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8ac8121 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5f3c472:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-5f3c472 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-5f3c472 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5f3c472 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-161a94d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-161a94d {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-cc63536 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-cc63536 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-cc63536 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-cc63536 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e2997e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-e2997e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-e2997e2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-e2997e2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-f8a621e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f8a621e {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-8e382bf .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-8e382bf .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-8e382bf .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-8e382bf > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a687237:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-a687237 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-a687237 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-a687237 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a687237 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c2b90af > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c2b90af {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-c2b90af .elementor-heading-title {
	color: #10233d;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 1.16em;
}

.elementor-12662 .elementor-element.elementor-element-045543b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-045543b {
	text-align: center;
	color: #4e6178;
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	line-height: 1.7em;
}

.elementor-12662 .elementor-element.elementor-element-bef86bc {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-57fbdbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-57fbdbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-57fbdbc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-57fbdbc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c82fd45 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c82fd45 {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-3d27f75 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-3d27f75 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-3d27f75 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-3d27f75 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c9b0326:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-c9b0326 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f8fc;
}

.elementor-12662 .elementor-element.elementor-element-c9b0326 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61af463);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-c9b0326 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c71008d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c71008d {
	text-align: left;
	color: var(--e-global-color-bc51001);
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-bd0baf7 .elementor-button {
	background-color: #84c221;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 10px 18px 10px 18px;
}

.elementor-12662 .elementor-element.elementor-element-bd0baf7 .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-bd0baf7 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-bd0baf7 > .elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-9e4de71:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-9e4de71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #02519a;
}

.elementor-12662 .elementor-element.elementor-element-9e4de71 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-9e4de71 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 66px 20px 66px 20px;
}

.elementor-12662 .elementor-element.elementor-element-9e4de71 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-04a7536 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-04a7536 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-cfdbf66 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-12662 .elementor-element.elementor-element-cfdbf66 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-cfdbf66 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tauri", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-e36f01e > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-e36f01e {
	text-align: center;
	color: #d9eaf8;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-b9e0f0f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0305392 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-0305392 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-0305392 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-0305392 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0305392 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-21001da > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-1475b72 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1475b72 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-1475b72 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-0774f1b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-0774f1b > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-0774f1b > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-0774f1b > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0774f1b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-fd7f162 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-8587572 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-8587572 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-8587572 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-1783a57 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-1783a57 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-1783a57 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-1783a57 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1783a57 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-78ef5c9 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-752b488 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-752b488 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-752b488 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-5c37f71 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5c37f71 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-5c37f71 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-5c37f71 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5c37f71 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-b29809f > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-de6e910 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-de6e910 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-de6e910 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-eb9ed20 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-eb9ed20 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-eb9ed20 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-eb9ed20 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-eb9ed20 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-9efe1b8 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-ba6310b > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ba6310b {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-ba6310b .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-901290c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-901290c > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-901290c > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-901290c > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-901290c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-4d487df > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-1c4a3e0 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1c4a3e0 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-1c4a3e0 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-e79cff7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-05cd4d2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-05cd4d2 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-05cd4d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-05cd4d2 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-05cd4d2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-d51f6fb > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-39664b8 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-39664b8 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-39664b8 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-5475073 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-5475073 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-5475073 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-5475073 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5475073 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c10967f > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-debfa31 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-debfa31 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-debfa31 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-6bcca5d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-6bcca5d > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-6bcca5d > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-6bcca5d > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6bcca5d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-87b7fe7 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-ae5456d > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-ae5456d {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-ae5456d .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-168a532 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-168a532 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-168a532 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-168a532 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-168a532 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-eb07034 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-2a858b6 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2a858b6 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-2a858b6 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-c30598c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-c30598c > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-c30598c > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-c30598c > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c30598c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-600a36a > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-b717720 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-b717720 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-b717720 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-94f6484 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-94f6484 > .elementor-element-populated, .elementor-12662 .elementor-element.elementor-element-94f6484 > .elementor-element-populated > .elementor-background-overlay, .elementor-12662 .elementor-element.elementor-element-94f6484 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-94f6484 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-bfc7339 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-12662 .elementor-element.elementor-element-0af216a > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-12662 .elementor-element.elementor-element-0af216a {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-0af216a .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-bb1fb58 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-bb1fb58 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-12662 .elementor-element.elementor-element-a87b6c8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12662 .elementor-element.elementor-element-a87b6c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12662 .elementor-element.elementor-element-a87b6c8 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-12662 .elementor-element.elementor-element-637162e2 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-12662 .elementor-element.elementor-element-637162e2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12662 .elementor-element.elementor-element-637162e2 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 32px;
	color: var(--e-global-color-accent);
}

.elementor-12662 .elementor-element.elementor-element-637162e2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12662 .elementor-element.elementor-element-637162e2 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-accent);
}

.elementor-12662 .elementor-element.elementor-element-637162e2 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

.elementor-12662 .elementor-element.elementor-element-637162e2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-accent);
	opacity: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-12662 .elementor-element.elementor-element-543a0a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12662 .elementor-element.elementor-element-543a0a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12662 .elementor-element.elementor-element-68ae5c4b > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-12662 .elementor-element.elementor-element-68ae5c4b .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.16em;
	letter-spacing: 1.6px;
}

.elementor-12662 .elementor-element.elementor-element-17df48d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-17df48d9 .elementor-heading-title {
	color: #10233d;
	font-family: "Tauri", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-25a7c299 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-25a7c299 {
	color: #4e6178;
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-264c22b .elementor-button {
	background-color: #84c221;
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 23px 14px 23px;
}

.elementor-12662 .elementor-element.elementor-element-264c22b .elementor-button:hover, .elementor-12662 .elementor-element.elementor-element-264c22b .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12662 .elementor-element.elementor-element-264c22b > .elementor-widget-container {
	margin: 23px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-2e03221 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-2e03221 {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-f5e6f3f:not(.elementor-motion-effects-element-type-background), .elementor-12662 .elementor-element.elementor-element-f5e6f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf6fd;
}

.elementor-12662 .elementor-element.elementor-element-f5e6f3f > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-f5e6f3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-f5e6f3f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-18f46420 > .elementor-widget-container {
	margin: 80px 80px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-18f46420 {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-18f46420 .elementor-heading-title {
	color: #10233d;
	font-family: "Tauri", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-4f1700a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-4f1700a3 {
	text-align: center;
	color: #4e6178;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-f409dea {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-758eefd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-758eefd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-758eefd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-758eefd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-24d2854 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-24d2854 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.16em;
	letter-spacing: 1.3px;
}

.elementor-12662 .elementor-element.elementor-element-720daa9 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-64eb629:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-64eb629 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-64eb629 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-64eb629 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-c2b298e > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-c2b298e .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.16em;
	letter-spacing: 1.3px;
}

.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-68fc548:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-68fc548 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-68fc548 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-68fc548 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-1c062d6 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1c062d6 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.16em;
	letter-spacing: 1.3px;
}

.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-f4d77e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12662 .elementor-element.elementor-element-f4d77e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d77118c);
}

.elementor-12662 .elementor-element.elementor-element-f4d77e6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-12662 .elementor-element.elementor-element-f4d77e6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12662 .elementor-element.elementor-element-01552ad > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-01552ad .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.16em;
	letter-spacing: 1.3px;
}

.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title {
	margin-bottom: 4px;
	color: var(--e-global-color-primary);
}

.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title a {
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.6em;
}

.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-description {
	line-height: 21px;
}

.elementor-12662 .elementor-element.elementor-element-40f7a95 > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-1a5c16dd > .elementor-widget-container {
	margin: 80px 80px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-1a5c16dd {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-1a5c16dd .elementor-heading-title {
	color: #10233d;
	font-family: "Tauri", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-6f558ff6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-6f558ff6 {
	text-align: center;
	color: #4e6178;
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-36c22ae > .elementor-container {
	max-width: 1240px;
}

.elementor-12662 .elementor-element.elementor-element-36c22ae {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-12662 .elementor-element.elementor-element-5feb32fd > .elementor-widget-container {
	margin: 60px 80px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-12662 .elementor-element.elementor-element-5feb32fd {
	text-align: center;
}

.elementor-12662 .elementor-element.elementor-element-5feb32fd .elementor-heading-title {
	color: #10233d;
	font-family: "Tauri", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-transform: none;
	line-height: 1.4em;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-content {
	border-bottom-color: #d7e3ee;
	font-family: "Tilt Neon", Sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 1em;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-title {
	border-color: #d7e3ee;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-title, .elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-icon {
	color: #10233d;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-icon svg {
	fill: #10233d;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-title {
	font-family: var(--e-global-typography-8955cba-font-family), Sans-serif;
	font-size: var(--e-global-typography-8955cba-font-size);
	font-weight: var(--e-global-typography-8955cba-font-weight);
	text-transform: var(--e-global-typography-8955cba-text-transform);
	line-height: var(--e-global-typography-8955cba-line-height);
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-title .elementor-toggle-icon i:before {
	color: #02519a;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-title .elementor-toggle-icon svg {
	fill: #02519a;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #02519a;
}

.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #02519a;
}

body.elementor-page-12662:not(.elementor-motion-effects-element-type-background), body.elementor-page-12662 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12662 .elementor-element.elementor-element-f0e4765 {
		width: 100%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-559a58e {
		width: 100%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a87b6c8 {
		width: 100%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-543a0a0 {
		width: 100%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-151ba26 {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-0beb8ff {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-42e6909 {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9326464 {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-758eefd {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-64eb629 {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-68fc548 {
		width: 50%;
	}
	
	.elementor-12662 .elementor-element.elementor-element-f4d77e6 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4bfda11a {
		text-align: center;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4bfda11a .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-731a6bd8 {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-bc-flex-widget .elementor-12662 .elementor-element.elementor-element-559a58e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-12662 .elementor-element.elementor-element-559a58e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4a79a0a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5832dbf1 {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c2a3b93 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d4a965a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-12dc86a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d9c27cb .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6fb3fbf {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-226c6f4 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f797601 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5c7d352 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f2dd1d1 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f6f9c11 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-425c8f9 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8442ed7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6c6b7a8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9af577e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-74ab421 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a2a689a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-ae34e76 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-edcd728 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2abeb0f {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-caac25b .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1ccb5dd {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0159703 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5ccac08 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a4a048c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-93b1f29 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a072528 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0142cc6 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d180e62 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2758c0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f9f0e27 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fe1e043 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4c94a41 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2e377c1 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-213b289 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3a46bae .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-52b5990 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fcace24 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-b5a3951 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8c04d63 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c7ef92 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3b73cc0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a6b91d4 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1f4c70e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bad025d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c19b71 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c4eb4f3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-16f6268 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a995cf6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a16fbd0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e8b89b6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a8aa9b6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-81119f9 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-962256c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fdfd239 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0486ea3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4e56389 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2d4d9f8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-90648ed .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-918fe6c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5982bac .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e2a4095 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-920835f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6885e82 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3bbf408 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-7f05c1d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-b8e1a3c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bd497b8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-715438a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4ade547 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-659949f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3f4bd66 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-225533c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2e5966 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-7419ec7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-316754a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b82ef06 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e305d47 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e1b7ccf {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-60f40d8 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9a2c585 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-385f402 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d713886 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8353781 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6ced9e7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-cfa341a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-86582d4 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-45a42d0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3cd1690 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e05a825 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c11ae0e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4e442db .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-ed786fc {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c5d5b52 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9d5efb2 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-648409b .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-11577fb {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e2c9838 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9b96bf5 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a11405a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e2eb56 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5a1a14c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d01ad16 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-949633a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-aea04de .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e555213 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c6c9a8 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-80372ed {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-dd5f30e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c18b1d7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-eddec98 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e264529 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d6056ea .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6bbfbae {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6688f63 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-95ee902 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1e735be .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9f90f65 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-7589220 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-06ae78f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9fb73aa {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a097124 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-88347af {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8883b31 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e70428b {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8fdb670 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e645cf3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0c3e750 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e92f0c7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8ac8121 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-161a94d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-cc63536 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f8a621e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8e382bf .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2b90af .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c82fd45 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3d27f75 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c71008d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bd0baf7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e4de71 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 62px 20px 62px 20px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9c20116 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-cfdbf66 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-cfdbf66 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-e36f01e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1475b72 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-8587572 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-752b488 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-de6e910 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ba6310b .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c4a3e0 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-39664b8 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-debfa31 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ae5456d .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-2a858b6 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b717720 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-0af216a .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-637162e2 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-12662 .elementor-element.elementor-element-68ae5c4b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-17df48d9 {
		text-align: center;
	}
	
	.elementor-12662 .elementor-element.elementor-element-17df48d9 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-25a7c299 {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-18f46420 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4f1700a3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-24d2854 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2b298e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c062d6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-01552ad .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title a {
		font-size: 1.3em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1a5c16dd .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-6f558ff6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5feb32fd .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-title {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-content {
		font-size: 1em;
	}
}

@media (max-width:767px) {
	.elementor-12662 .elementor-element.elementor-element-76d7f9c2 .woocommerce-breadcrumb {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4bfda11a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4bfda11a .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-731a6bd8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-731a6bd8 {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12662 .elementor-element.elementor-element-1fc57da .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-6de69e0 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-c6c9f4d .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-7115b60 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9e5c51b .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4a79a0a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5832dbf1 {
		font-size: var(--e-global-typography-647af63-font-size);
		line-height: var(--e-global-typography-647af63-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c2a3b93 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d4a965a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-12dc86a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d9c27cb .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6fb3fbf {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-226c6f4 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f797601 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5c7d352 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f2dd1d1 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f6f9c11 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-425c8f9 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8442ed7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6c6b7a8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9af577e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-74ab421 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a2a689a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-ae34e76 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-edcd728 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2abeb0f {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-caac25b .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1ccb5dd {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0159703 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5ccac08 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a4a048c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-93b1f29 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a072528 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0142cc6 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d180e62 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2758c0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f9f0e27 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fe1e043 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4c94a41 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2e377c1 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-213b289 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3a46bae .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-52b5990 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fcace24 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-b5a3951 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8c04d63 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c7ef92 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3b73cc0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a6b91d4 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1f4c70e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bad025d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c19b71 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c4eb4f3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-16f6268 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a995cf6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a16fbd0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e8b89b6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a8aa9b6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-81119f9 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-962256c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-fdfd239 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0486ea3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4e56389 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-2d4d9f8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-90648ed .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-918fe6c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5982bac .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e2a4095 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-920835f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6885e82 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3bbf408 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-7f05c1d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-b8e1a3c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bd497b8 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-715438a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4ade547 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-659949f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3f4bd66 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-225533c .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2e5966 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-7419ec7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-316754a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b82ef06 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e305d47 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e1b7ccf {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-60f40d8 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9a2c585 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-385f402 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d713886 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8353781 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6ced9e7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-cfa341a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-86582d4 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-45a42d0 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3cd1690 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e05a825 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c11ae0e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-4e442db .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-ed786fc {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c5d5b52 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9d5efb2 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-648409b .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-11577fb {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e2c9838 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9b96bf5 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a11405a .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e2eb56 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-5a1a14c {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d01ad16 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-949633a {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-aea04de .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e555213 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3c6c9a8 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-80372ed {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-dd5f30e .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c18b1d7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-eddec98 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e264529 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-d6056ea .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6bbfbae {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-6688f63 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-95ee902 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1e735be .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1f1dfc2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9f90f65 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-7589220 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-06ae78f .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9fb73aa {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-a097124 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-88347af {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8883b31 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e70428b {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8fdb670 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e645cf3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-0c3e750 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-e92f0c7 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8ac8121 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-161a94d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-cc63536 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-f8a621e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-8e382bf .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2b90af .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c82fd45 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-3d27f75 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-c71008d {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-bd0baf7 .elementor-button {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-9e4de71 {
		padding: 48px 15px 48px 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-cfdbf66 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-e36f01e {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-1475b72 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-8587572 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-752b488 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-de6e910 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ba6310b .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c4a3e0 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-39664b8 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-debfa31 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ae5456d .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-2a858b6 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-b717720 .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-0af216a .elementor-heading-title {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-637162e2 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-12662 .elementor-element.elementor-element-68ae5c4b .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-17df48d9 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-25a7c299 {
		font-size: 1.1em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a1ea10c .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-39038e4 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-16451e2 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-a720d87 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-18f46420 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-4f1700a3 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-24d2854 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-720daa9 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-c2b298e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-ad9179b .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1c062d6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-9831355 .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-01552ad .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title, .elementor-12662 .elementor-element.elementor-element-d3fd44c .elementor-icon-box-title a {
		font-size: 1.2em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-1a5c16dd .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-6f558ff6 {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-5feb32fd .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-toggle-title {
		font-size: var(--e-global-typography-8955cba-font-size);
		line-height: var(--e-global-typography-8955cba-line-height);
	}
	
	.elementor-12662 .elementor-element.elementor-element-79d056f .elementor-tab-content {
		font-size: 1em;
	}
}

.elementor-12662 .elementor-element.elementor-element-e9900a0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-12662 .elementor-element.elementor-element-e9900a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
