/* End custom CSS */

.elementor-8745 .elementor-element.elementor-element-d60bc9b {
	margin-top: 55px;
	margin-bottom: 0px;
}

.elementor-8745 .elementor-element.elementor-element-21aee21 {
	text-align: start;
}

.elementor-8745 .elementor-element.elementor-element-21aee21 .elementor-heading-title {
	font-size: var(--e-global-typography-e238e46-font-size);
	font-weight: var(--e-global-typography-e238e46-font-weight);
	line-height: var(--e-global-typography-e238e46-line-height);
	letter-spacing: var(--e-global-typography-e238e46-letter-spacing);
}

.elementor-8745 .elementor-element.elementor-element-32d1640 {
	margin-top: 66px;
	margin-bottom: 0px;
}

.elementor-8745 .elementor-element.elementor-element-aa23eaa .elementor-toc__header-title {
	text-align: start;
}

.elementor-8745 .elementor-element.elementor-element-aa23eaa .elementor-toc__header, .elementor-8745 .elementor-element.elementor-element-aa23eaa .elementor-toc__header-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 30px;
	font-weight: 100;
	font-style: normal;
}

.elementor-8745 .elementor-element.elementor-element-aa23eaa .elementor-toc__header {
	flex-direction: row;
}

.elementor-8745 .elementor-element.elementor-element-aa23eaa {
	--item-text-hover-decoration: underline;
}

.elementor-8745 .elementor-element.elementor-element-aff3992 .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-1a59657 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-1a59657 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-5aca437 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-5aca437 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-8aafd67 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-8aafd67 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-e811960 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-e811960 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-6c786d7 > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-6c786d7 .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-70c63aa > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-70c63aa {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-323eea9 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-323eea9 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-3af779d > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-3af779d .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-0fff864 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-0fff864 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-0c0eb5d > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-0c0eb5d .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-e885c3a > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-e885c3a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-87ff489 > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-87ff489 .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-1db8b1b > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-1db8b1b {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-12b6fad > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-12b6fad .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-35480fb > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-35480fb {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-element-5f9f0d8 > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-element-5f9f0d8 .elementor-heading-title {
	font-size: var(--e-global-typography-59e6ab1-font-size);
	font-weight: var(--e-global-typography-59e6ab1-font-weight);
	line-height: var(--e-global-typography-59e6ab1-line-height);
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-element-f37c1d5 > .elementor-widget-container {
	padding: 0% 20% 0% 2%;
}

.elementor-8745 .elementor-element.elementor-element-f37c1d5 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: #bfccd9;
}

.elementor-8745 .elementor-element.elementor-global-4408 > .elementor-widget-container {
	background-color: #919191;
	margin: 0px 222px 0px 222px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 0px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -0px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-8745 .elementor-element.elementor-global-4408 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-8745 .elementor-element.elementor-global-4408 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-8745 .elementor-element.elementor-global-4408 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group > label {
	font-size: 1px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group .elementor-field {
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group .elementor-field, .elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-subgroup label {
	font-family: "Ubuntu", Sans-serif;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: rgba(51, 68, 85, .84);
	border-color: rgba(118, 146, 162, .43);
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group .elementor-select-wrapper select {
	background-color: rgba(51, 68, 85, .84);
	border-color: rgba(118, 146, 162, .43);
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-field-group .elementor-select-wrapper::before {
	color: rgba(118, 146, 162, .43);
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-button {
	font-size: 24px;
	font-weight: 100;
	letter-spacing: .6px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8745 .elementor-element.elementor-global-4408 .e-form__buttons__wrapper__button-next {
	background-color: #345;
	color: #c5d78d;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-button[type="submit"] {
	background-color: #345;
	color: #c5d78d;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-button[type="submit"] svg * {
	fill: #c5d78d;
}

.elementor-8745 .elementor-element.elementor-global-4408 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-8745 .elementor-element.elementor-global-4408 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-8745 .elementor-element.elementor-element-2912b81 > .elementor-widget-container {
	margin: 55px 0px 0px 0px;
	padding: 0px 180px 0px 200px;
}

.elementor-8745 .elementor-element.elementor-element-2912b81 {
	text-align: start;
	font-size: 22px;
	line-height: 1.7em;
	color: #bfccd9;
}

@media (max-width:1024px) {
	.elementor-8745 .elementor-element.elementor-element-21aee21 .elementor-heading-title {
		font-size: var(--e-global-typography-e238e46-font-size);
		line-height: var(--e-global-typography-e238e46-line-height);
		letter-spacing: var(--e-global-typography-e238e46-letter-spacing);
	}
	
	.elementor-8745 .elementor-element.elementor-element-aff3992 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-1a59657 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-1a59657 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-5aca437 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-5aca437 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-8aafd67 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-8aafd67 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-e811960 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-e811960 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-6c786d7 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-70c63aa > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-70c63aa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-323eea9 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-323eea9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-3af779d .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-0fff864 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-0fff864 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-0c0eb5d .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-e885c3a > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-e885c3a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-87ff489 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-1db8b1b > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-1db8b1b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-12b6fad .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-35480fb > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-35480fb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-5f9f0d8 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-f37c1d5 > .elementor-widget-container {
		padding: 0px 0px 0px 47px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-f37c1d5 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-8745 .elementor-element.elementor-element-d60bc9b {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-21aee21 .elementor-heading-title {
		font-size: var(--e-global-typography-e238e46-font-size);
		line-height: var(--e-global-typography-e238e46-line-height);
		letter-spacing: var(--e-global-typography-e238e46-letter-spacing);
	}
	
	.elementor-8745 .elementor-element.elementor-element-aff3992 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-1a59657 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-1a59657 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-5aca437 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-5aca437 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-8aafd67 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-8aafd67 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-e811960 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-e811960 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-6c786d7 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-70c63aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-70c63aa {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-323eea9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-323eea9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-3af779d .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-0fff864 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-0fff864 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-0c0eb5d .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-e885c3a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-e885c3a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-87ff489 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-1db8b1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-1db8b1b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-12b6fad .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-35480fb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-35480fb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-5f9f0d8 .elementor-heading-title {
		font-size: var(--e-global-typography-59e6ab1-font-size);
		line-height: var(--e-global-typography-59e6ab1-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-element-f37c1d5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-f37c1d5 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8745 .elementor-element.elementor-global-4408 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8745 .elementor-element.elementor-element-2912b81 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for section, class: .elementor-element-32d1640 */
H2 {
	color: white;
}
