/* End custom CSS */

.elementor-12568 .elementor-element.elementor-element-705375ed:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-705375ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #034079;
}

.elementor-12568 .elementor-element.elementor-element-705375ed > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-705375ed {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 62px 20px 62px 20px;
}

.elementor-12568 .elementor-element.elementor-element-705375ed > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-ac9f788 .woocommerce-breadcrumb {
	color: var(--e-global-color-d77118c);
}

.elementor-12568 .elementor-element.elementor-element-ac9f788 .woocommerce-breadcrumb > a {
	color: var(--e-global-color-accent);
}

.elementor-12568 .elementor-element.elementor-element-45bce711 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-45bce711 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-45bce711 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-2402399e > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2402399e {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-2402399e .elementor-heading-title {
	color: #fff;
	font-family: "Raleway", Sans-serif;
	font-size: 64px;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-12568 .elementor-element.elementor-element-3ba895c3 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-3ba895c3 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-3ba895c3 .elementor-heading-title {
	color: var(--e-global-color-d77118c);
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-7f46aad .elementor-button {
	background-color: #84c221;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.45em;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

.elementor-12568 .elementor-element.elementor-element-7f46aad .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-7f46aad .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-7f46aad > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-31910629.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-12568 .elementor-element.elementor-element-31910629 > .elementor-element-populated {
	padding: 50px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-4f395b0b {
	text-align: center;
}

.elementor-12568 .elementor-element.elementor-element-faf97f6:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-faf97f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafc;
}

.elementor-12568 .elementor-element.elementor-element-faf97f6 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-faf97f6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-12568 .elementor-element.elementor-element-dfb31b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-dfb31b6 .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-7d808d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-7d808d5 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-7d808d5 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-a257ac3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-a257ac3 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-f086ffd:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-f086ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafc;
}

.elementor-12568 .elementor-element.elementor-element-f086ffd > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-f086ffd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

.elementor-12568 .elementor-element.elementor-element-3bb0b08 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-3bb0b08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-fa158f9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-fa158f9 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-fa158f9 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-f619eb9 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-f619eb9 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-f619eb9 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-cdf8e60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-cdf8e60 {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-709e909 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-709e909 .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-709e909 .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-709e909 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-12568 .elementor-element.elementor-element-d88af6e > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-d88af6e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-12424e8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-12424e8 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-12424e8 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-ee1907f > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-ee1907f {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-ee1907f .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-982b5aa > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-982b5aa {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-b5aadfa .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

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

.elementor-12568 .elementor-element.elementor-element-0bde011 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-0bde011 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-85bc3e5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-85bc3e5 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-85bc3e5 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-1ecb3f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-1ecb3f0 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-1ecb3f0 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-282bdd1 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-282bdd1 {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-250b295 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-250b295 .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-250b295 .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-9fa1db3:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-9fa1db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafc;
}

.elementor-12568 .elementor-element.elementor-element-9fa1db3 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-9fa1db3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

.elementor-12568 .elementor-element.elementor-element-86a5f61 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-86a5f61 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-2f4dce1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2f4dce1 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-2f4dce1 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-2ce725c > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2ce725c {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-2ce725c .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-164f50e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-164f50e {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-adea3f7 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

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

.elementor-12568 .elementor-element.elementor-element-82312e9 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-82312e9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-b042a6d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-b042a6d {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-b042a6d .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-311b6c7 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-311b6c7 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-311b6c7 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-581ce74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-581ce74 {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-f79d1b9 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

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

.elementor-12568 .elementor-element.elementor-element-bb4aa1c > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-bb4aa1c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-c6f0c6c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-c6f0c6c {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-c6f0c6c .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-8540c5c > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-8540c5c {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-8540c5c .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-67d6e20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-67d6e20 {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-9724b2c .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-9724b2c .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-9724b2c .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-e75e599:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-e75e599 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafc;
}

.elementor-12568 .elementor-element.elementor-element-e75e599 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-e75e599 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 40px 0px;
}

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

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

.elementor-12568 .elementor-element.elementor-element-ec25d88 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-ec25d88 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-ac0af36 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-ac0af36 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-ac0af36 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-aeb0e97 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-aeb0e97 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-aeb0e97 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-43e519b > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-43e519b {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-9e793b1 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-9e793b1 .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-9e793b1 .elementor-button:focus {
	background-color: #ffab00;
}

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

.elementor-12568 .elementor-element.elementor-element-0fbff61 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-0fbff61 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-e116e61 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-e116e61 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-e116e61 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-f1c9b80 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-f1c9b80 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-f1c9b80 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-28799de > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-28799de {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-c1b2df8 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

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

.elementor-12568 .elementor-element.elementor-element-3740c54 > .elementor-element-populated {
	box-shadow: 0px 0px 31px 22px rgba(50.88046875, 48.557822530314, 48.557822530314, .05);
	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-12568 .elementor-element.elementor-element-3740c54 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-886e5d6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-886e5d6 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-886e5d6 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-d4e2d42 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-d4e2d42 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-d4e2d42 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-fb2fb2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-fb2fb2a {
	text-align: left;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-1a6d4a8 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-1a6d4a8 .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-1a6d4a8 .elementor-button:focus {
	background-color: #ffab00;
}

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

.elementor-12568 .elementor-element.elementor-element-186411b5 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-186411b5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 72px 20px 72px 20px;
}

.elementor-12568 .elementor-element.elementor-element-186411b5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-32cd02f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-32cd02f1 .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-d12faf3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-d12faf3 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-d12faf3 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-43a96738 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-43a96738 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

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

.elementor-12568 .elementor-element.elementor-element-3b51710e > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-3b51710e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 72px 20px;
}

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

.elementor-12568 .elementor-element.elementor-element-3f44412f > .elementor-widget-container {
	margin: 0px 0px 11px 0px;
}

.elementor-12568 .elementor-element.elementor-element-3f44412f .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-7a3a0b6a > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-7a3a0b6a {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-7a3a0b6a .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-25f404e5 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-fdabec5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-fdabec5 .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-1dc5ec4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-1dc5ec4 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-78015e2 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-c8b29ec > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-96d8f47 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-96d8f47 .elementor-icon-box-title {
	margin-bottom: 9px;
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-96d8f47 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-96d8f47 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-96d8f47 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-0d5fb4a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-afc783b .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-4fd128b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-4fd128b .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-4fd128b .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-4fd128b .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-4fd128b .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-e8d092b {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-c8e9af1 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-182b855 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-182b855 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-182b855 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-182b855 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-182b855 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-8c53500 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-0f907bb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-0f907bb .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-0f907bb .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-452ed66 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-452ed66 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-452ed66 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-452ed66 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-452ed66 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-b08ad39 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-8772382 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-f69032b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-f69032b .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-6d04f577 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-6d04f577 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-b23d722 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-210cc9c > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-1e7d92c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-1e7d92c .elementor-icon-box-title {
	margin-bottom: 9px;
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-1e7d92c .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-1e7d92c .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-1e7d92c .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-e3a2372 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-dba473a .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-28da2ba .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-28da2ba .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-28da2ba .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-28da2ba .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-28da2ba .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-97dfa23 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-e74ccc1 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-a2286a2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-a2286a2 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-a2286a2 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-a2286a2 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-a2286a2 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-f6c620f {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-ad5b698 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-848fa70 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-848fa70 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-848fa70 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-848fa70 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-848fa70 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-dd7f445 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-4384703 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-6baee4d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-6baee4d1 .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-e762d66 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-e762d66 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-319a371e {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-6c42cad > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-21a28ed .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-21a28ed .elementor-icon-box-title {
	margin-bottom: 9px;
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-21a28ed .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-21a28ed .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-21a28ed .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-45f228e {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-0afc75b .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-0afc75b .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-0afc75b .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-08a4632 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-08a4632 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-08a4632 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-08a4632 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-08a4632 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-412d9c5 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-e2f8326 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-8053f18 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-8053f18 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-8053f18 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-8053f18 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-8053f18 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-25cf66a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-a07dac2 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-c1425a1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-c1425a1 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-c1425a1 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-c1425a1 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-c1425a1 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-fe11649 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-31e6948 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-31e6948 .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-31e6948 .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-794f749d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-794f749d .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-2a1cf003 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2a1cf003 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-4444553f {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-dff3013 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-36e7688 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-36e7688 .elementor-icon-box-title {
	margin-bottom: 9px;
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-36e7688 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-36e7688 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-36e7688 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-50df96d {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-8d2cf1b .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-8d2cf1b .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-8d2cf1b .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-7ea8fd4 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-7ea8fd4 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-7ea8fd4 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-7ea8fd4 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-7ea8fd4 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-0bba7ea {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-28ae78c .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-28ae78c .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-28ae78c .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-9ebeba7 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-9ebeba7 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-9ebeba7 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-9ebeba7 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-9ebeba7 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-eb5b153 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-d011049 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-c511f72 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-c511f72 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-c511f72 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-c511f72 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-c511f72 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-abed85e {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-bdea4a5 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-322b6b4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-322b6b4b .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-2c4d1721 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2c4d1721 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-6b583d94 {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-5baff90 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-9a33745 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-9a33745 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-9a33745 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-9a33745 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-9a33745 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-f4cdfbd {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-1a6befb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-1a6befb .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-1a6befb .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-55daf36 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-55daf36 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-55daf36 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-55daf36 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-55daf36 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-0f3a971 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-e0425aa .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-a35bcc2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-a35bcc2 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-a35bcc2 .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-a35bcc2 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-a35bcc2 .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-b7d4f26 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-5024b8f .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

.elementor-12568 .elementor-element.elementor-element-5024b8f .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-5024b8f .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-18afc8f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-18afc8f .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-12568 .elementor-element.elementor-element-18afc8f .elementor-icon-box-title, .elementor-12568 .elementor-element.elementor-element-18afc8f .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-18afc8f .elementor-icon-box-description {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-12568 .elementor-element.elementor-element-20b85d3 {
	font-family: "Raleway", Sans-serif;
}

.elementor-12568 .elementor-element.elementor-element-e1ca468 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Raleway", Sans-serif;
	font-size: 15px;
}

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

.elementor-12568 .elementor-element.elementor-element-2f8f9b2:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-2f8f9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7fafc;
}

.elementor-12568 .elementor-element.elementor-element-2f8f9b2 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-2f8f9b2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12568 .elementor-element.elementor-element-2f8f9b2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-e34fc31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-e34fc31 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-e34fc31 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-aec7853 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-aec7853 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-aec7853 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-12568 .elementor-element.elementor-element-97cb674 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-97cb674 {
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-521991c > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-53c1d78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-53c1d78 {
	text-align: center;
}

.elementor-12568 .elementor-element.elementor-element-53c1d78 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-f471313 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-f471313 {
	text-align: center;
}

.elementor-12568 .elementor-element.elementor-element-f471313 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-2f2a8a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12568 .elementor-element.elementor-element-2f2a8a1 {
	text-align: center;
}

.elementor-12568 .elementor-element.elementor-element-2f2a8a1 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-1793f2c .elementor-button {
	background-color: #84c221;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.45em;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

.elementor-12568 .elementor-element.elementor-element-1793f2c .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-1793f2c .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-1793f2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 20px 0px;
}

.elementor-12568 .elementor-element.elementor-element-76c09362:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-76c09362 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12568 .elementor-element.elementor-element-76c09362 > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-76c09362 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 72px 20px 72px 20px;
}

.elementor-12568 .elementor-element.elementor-element-76c09362 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-1aa6e87b > .elementor-widget-container {
	margin: 0px 0px 11px 0px;
}

.elementor-12568 .elementor-element.elementor-element-1aa6e87b .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

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

.elementor-12568 .elementor-element.elementor-element-4adc754c {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-4adc754c .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.17em;
}

.elementor-12568 .elementor-element.elementor-element-439940bc {
	color: #44566b;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-7a0d451e:not(.elementor-motion-effects-element-type-background), .elementor-12568 .elementor-element.elementor-element-7a0d451e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12568 .elementor-element.elementor-element-7a0d451e > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-7a0d451e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 62px 20px 62px 20px;
}

.elementor-12568 .elementor-element.elementor-element-7a0d451e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-287549e8 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-12568 .elementor-element.elementor-element-287549e8 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-287549e8 .elementor-heading-title {
	color: #099cf1;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.18em;
	letter-spacing: 1px;
}

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

.elementor-12568 .elementor-element.elementor-element-4e4303c2 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-4e4303c2 .elementor-heading-title {
	color: #3a3a3a;
	font-family: "Raleway", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.35em;
}

.elementor-12568 .elementor-element.elementor-element-7711019f > .elementor-widget-container {
	margin: 0px 20px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-7711019f {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-7711019f .elementor-heading-title {
	color: #4b5563;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-3bc93507 > .elementor-widget-container {
	margin: 0px 20px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-3bc93507 {
	text-align: left;
}

.elementor-12568 .elementor-element.elementor-element-3bc93507 .elementor-heading-title {
	color: #4b5563;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.65em;
}

.elementor-12568 .elementor-element.elementor-element-27435f3c .elementor-button {
	background-color: #84c221;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.45em;
	fill: #fff;
	color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

.elementor-12568 .elementor-element.elementor-element-27435f3c .elementor-button:hover, .elementor-12568 .elementor-element.elementor-element-27435f3c .elementor-button:focus {
	background-color: #ffab00;
}

.elementor-12568 .elementor-element.elementor-element-27435f3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 20px 0px;
}

.elementor-12568 .elementor-element.elementor-element-10b26c1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12568 .elementor-element.elementor-element-10b26c1 {
	margin-top: 0px;
	margin-bottom: 12px;
}

.elementor-12568 .elementor-element.elementor-element-34f5bdd8 > .elementor-widget-container {
	margin: 0px 1px 0px 1px;
}

.elementor-12568 .elementor-element.elementor-element-34f5bdd8 img {
	width: 100%;
	height: 190px;
}

.elementor-12568 .elementor-element.elementor-element-6bdbddfd > .elementor-element-populated {
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
}

.elementor-12568 .elementor-element.elementor-element-32328b5f > .elementor-widget-container {
	margin: 0px 1px 0px 1px;
}

.elementor-12568 .elementor-element.elementor-element-32328b5f img {
	width: 100%;
	height: 190px;
}

.elementor-12568 .elementor-element.elementor-element-203bb32 {
	margin-top: 2px;
	margin-bottom: 2px;
}

.elementor-12568 .elementor-element.elementor-element-26c45612 > .elementor-widget-container {
	margin: 0px 1px 0px 1px;
}

.elementor-12568 .elementor-element.elementor-element-26c45612 img {
	width: 100%;
	height: 190px;
}

.elementor-12568 .elementor-element.elementor-element-61dc744d > .elementor-widget-container {
	margin: 0px 1px 0px 1px;
}

.elementor-12568 .elementor-element.elementor-element-61dc744d img {
	width: 100%;
	height: 190px;
}

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

.elementor-12568 .elementor-element.elementor-element-2c1ce00e > .elementor-container {
	max-width: 1240px;
}

.elementor-12568 .elementor-element.elementor-element-2c1ce00e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 72px 20px 72px 20px;
}

.elementor-12568 .elementor-element.elementor-element-2c1ce00e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12568 .elementor-element.elementor-element-6ada5 > .elementor-widget-container {
	margin: 0px 0px 11px 0px;
}

.elementor-12568 .elementor-element.elementor-element-6ada5 .elementor-heading-title {
	color: #0879c9;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.17em;
	letter-spacing: 1px;
}

.elementor-12568 .elementor-element.elementor-element-22306e68 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-12568 .elementor-element.elementor-element-22306e68 .elementor-heading-title {
	color: #102235;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.17em;
}

body.elementor-page-12568:not(.elementor-motion-effects-element-type-background), body.elementor-page-12568 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-12568 .elementor-element.elementor-element-705375ed {
		padding: 58px 20px 58px 20px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-45bce711 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2402399e .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-dfb31b6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7d808d5 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-fa158f9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f619eb9 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-12424e8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-ee1907f .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-85bc3e5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1ecb3f0 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2f4dce1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2ce725c .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-b042a6d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-311b6c7 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-c6f0c6c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-8540c5c .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-ac0af36 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-aeb0e97 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e116e61 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f1c9b80 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-886e5d6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-d4e2d42 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-186411b5 {
		padding: 58px 20px 58px 20px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-32cd02f1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-d12faf3 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-3b51710e {
		padding: 58px 20px 58px 20px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-3f44412f .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7a3a0b6a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-fdabec5 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1dc5ec4 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f69032b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6d04f577 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6baee4d1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e762d66 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-794f749d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2a1cf003 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-322b6b4b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2c4d1721 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e34fc31 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-aec7853 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-53c1d78 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f471313 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2f2a8a1 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-76c09362 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1aa6e87b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-4adc754c .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7a0d451e {
		padding: 58px 20px 58px 20px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-287549e8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-4e4303c2 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2c1ce00e {
		padding: 58px 20px 58px 20px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6ada5 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-22306e68 .elementor-heading-title {
		font-size: 32px;
	}
}

@media (max-width:767px) {
	.elementor-12568 .elementor-element.elementor-element-705375ed {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-45bce711 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2402399e .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-dfb31b6 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7d808d5 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-fa158f9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f619eb9 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-12424e8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-ee1907f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-85bc3e5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1ecb3f0 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2f4dce1 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2ce725c .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-b042a6d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-311b6c7 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-c6f0c6c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-8540c5c .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-ac0af36 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-aeb0e97 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e116e61 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f1c9b80 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-886e5d6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-d4e2d42 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-186411b5 {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-32cd02f1 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-d12faf3 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-3b51710e {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-3f44412f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7a3a0b6a .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-fdabec5 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1dc5ec4 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f69032b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6d04f577 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6baee4d1 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e762d66 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-794f749d .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2a1cf003 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-322b6b4b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2c4d1721 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-e34fc31 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-aec7853 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-53c1d78 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-f471313 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2f2a8a1 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-76c09362 {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-1aa6e87b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-4adc754c .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-7a0d451e {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-287549e8 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-4e4303c2 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-2c1ce00e {
		padding: 46px 14px 46px 14px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-6ada5 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-12568 .elementor-element.elementor-element-22306e68 .elementor-heading-title {
		font-size: 29px;
	}
}

@media (min-width:768px) {
	.elementor-12568 .elementor-element.elementor-element-3012596f {
		width: 50%;
	}
	
	.elementor-12568 .elementor-element.elementor-element-31910629 {
		width: 51.596%;
	}
	
	.elementor-12568 .elementor-element.elementor-element-28e32c68 {
		width: 80%;
	}
	
	.elementor-12568 .elementor-element.elementor-element-5b95558e {
		width: 63.385%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12568 .elementor-element.elementor-element-31910629 {
		width: 50%;
	}
}

/* Start custom CSS for icon-box, class: .elementor-element-96d8f47 */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0d5fb4a */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-4fd128b */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e8d092b */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8c53500 */
woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-452ed66 */
.woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b08ad39 */
woocommerce-loop-product__title {
	width: 100%;
	height: 53px;
	overflow: hidden;
}
