
.elementor-116 .elementor-element.elementor-element-3eb63d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-3eb63d2.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-116 .elementor-element.elementor-element-cc1f4c5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-116 .elementor-element.elementor-element-cc1f4c5.elementor-element {
	--align-self: center;
}

.elementor-116 .elementor-element.elementor-element-cc1f4c5 img {
	width: 100%;
	max-width: 100%;
}

.elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-116 .elementor-element.elementor-element-62cf188:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #44233b 0%, #8c4e5d 100%);
}

.elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-background-overlay {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-578e1b1/spiritualteachersvoodoo.com/wp-content/uploads/2024/03/home2bg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 432px auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-container {
	max-width: 1170px;
}

.elementor-116 .elementor-element.elementor-element-62cf188 .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-116 .elementor-element.elementor-element-62cf188 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 100px 0px;
}

.elementor-116 .elementor-element.elementor-element-6e2b0f3.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-116 .elementor-element.elementor-element-6e2b0f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-6e2b0f3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-34592db {
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-34592db .elementor-heading-title {
	font-family: "Prata", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-973e720);
}

.elementor-116 .elementor-element.elementor-element-1bc2780 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-1bc2780 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.3rem;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 5.5px;
	color: var(--e-global-color-973e720);
}

.elementor-116 .elementor-element.elementor-element-66c8c81 {
	margin: 17px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.75em;
	color: #cfb7b3;
}

.elementor-116 .elementor-element.elementor-element-4986702 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-116 .elementor-element.elementor-element-ef585d1 {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-d43c4b0:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-d43c4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ffefe2 0%, rgba(255, 239, 226, 0) 100%);
}

.elementor-116 .elementor-element.elementor-element-d43c4b0 > .elementor-container {
	max-width: 1170px;
}

.elementor-116 .elementor-element.elementor-element-d43c4b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 88px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-116 .elementor-element.elementor-element-69d6d734:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #44233b 0%, #8c4e5d 100%);
}

.elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-background-overlay {
	background-image: url("https://cdn-ilaobbb.nitrocdn.com/ZpPbqTtYygXyNgGmtaaCHWpyszaoXKiu/assets/images/optimized/rev-578e1b1/spiritualteachersvoodoo.com/wp-content/uploads/2024/03/home2bg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 432px auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-container {
	max-width: 1170px;
}

.elementor-116 .elementor-element.elementor-element-69d6d734 .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-116 .elementor-element.elementor-element-69d6d734 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 122px 0px 115px 0px;
}

.elementor-116 .elementor-element.elementor-element-687289c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-687289c4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3d23b281 > .elementor-container {
	max-width: 870px;
}

.elementor-116 .elementor-element.elementor-element-3d23b281 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4a303b32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-4a303b32 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-583a9de9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-583a9de9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.3rem;
	font-weight: 600;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 5.5px;
	color: #d57a7c;
}

.elementor-116 .elementor-element.elementor-element-5b042486 {
	margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-5b042486 .elementor-heading-title {
	line-height: 1.2em;
	color: #fff;
}

.elementor-116 .elementor-element.elementor-element-32dd6e15 {
	margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	column-gap: 0px;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.75em;
	color: #cfb7b3;
}

.elementor-116 .elementor-element.elementor-element-203540f7 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-1eedb9b5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-116 .elementor-element.elementor-element-1eedb9b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-1eedb9b5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-2cc2d662 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-2cc2d662 img {
	width: 100%;
	max-width: 100%;
}

.elementor-116 .elementor-element.elementor-element-1fbe3e9a {
	margin: 46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 50px 0px 50px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-1fbe3e9a .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	font-size: 3rem;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-167e46a9 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 50px 0px 50px;
	columns: 1;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.8em;
	letter-spacing: .32px;
	color: #694c5c;
}

.elementor-116 .elementor-element.elementor-element-37a50c80 .elementor-button {
	background-color: var(--e-global-color-4bf5b16);
	padding: 14px 35px 13px 35px;
}

.elementor-116 .elementor-element.elementor-element-37a50c80 .elementor-button:hover, .elementor-116 .elementor-element.elementor-element-37a50c80 .elementor-button:focus {
	background-color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-37a50c80 {
	margin: 170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f0154eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-116 .elementor-element.elementor-element-f0154eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff0e3;
}

.elementor-116 .elementor-element.elementor-element-f0154eb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-116 .elementor-element.elementor-element-f0154eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-f0154eb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9fd4027 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-9fd4027 img {
	width: 100%;
	max-width: 100%;
}

.elementor-116 .elementor-element.elementor-element-bf9ca1a {
	margin: 46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 50px 0px 50px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-bf9ca1a .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	font-size: 3rem;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-3be6d23 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 50px 0px 50px;
	columns: 1;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.8em;
	letter-spacing: .32px;
	color: #694c5c;
}

.elementor-116 .elementor-element.elementor-element-544239a .elementor-button {
	background-color: var(--e-global-color-4bf5b16);
	padding: 14px 35px 13px 35px;
}

.elementor-116 .elementor-element.elementor-element-544239a .elementor-button:hover, .elementor-116 .elementor-element.elementor-element-544239a .elementor-button:focus {
	background-color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-544239a {
	margin: 31px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-827317e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-116 .elementor-element.elementor-element-827317e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff0e3;
}

.elementor-116 .elementor-element.elementor-element-827317e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-116 .elementor-element.elementor-element-827317e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-116 .elementor-element.elementor-element-827317e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-827317e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-116 .elementor-element.elementor-element-007ae22 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-007ae22 img {
	width: 100%;
	max-width: 100%;
}

.elementor-116 .elementor-element.elementor-element-a28b6e6 {
	margin: 46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 50px 0px 50px;
	text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a28b6e6 .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	font-size: 3rem;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-11c8b54 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 1px 50px 0px 50px;
	columns: 1;
	text-align: center;
	font-size: 1.6rem;
	line-height: 1.8em;
	letter-spacing: .32px;
	color: #694c5c;
}

.elementor-116 .elementor-element.elementor-element-865a866 .elementor-button {
	background-color: var(--e-global-color-4bf5b16);
	padding: 14px 35px 13px 35px;
}

.elementor-116 .elementor-element.elementor-element-865a866 .elementor-button:hover, .elementor-116 .elementor-element.elementor-element-865a866 .elementor-button:focus {
	background-color: #db4242;
}

.elementor-116 .elementor-element.elementor-element-865a866 {
	margin: 31px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-116 .elementor-element.elementor-element-62cf188 > .elementor-background-overlay {
		background-size: 50% auto;
	}
	
	.elementor-116 .elementor-element.elementor-element-62cf188 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 30px 100px 30px;
	}
	
	.elementor-116 .elementor-element.elementor-element-6e2b0f3 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-1bc2780 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-66c8c81 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 1.5rem;
		line-height: 1.3em;
	}
	
	.elementor-116 .elementor-element.elementor-element-d43c4b0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 98px 30px 100px 30px;
	}
	
	.elementor-116 .elementor-element.elementor-element-69d6d734 > .elementor-background-overlay {
		background-size: 50% auto;
	}
	
	.elementor-116 .elementor-element.elementor-element-69d6d734 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 98px 30px 89px 30px;
	}
	
	.elementor-116 .elementor-element.elementor-element-583a9de9 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-5b042486 {
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-5b042486 .elementor-heading-title {
		font-size: 4rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-32dd6e15 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 1.5rem;
		line-height: 1.5em;
	}
	
	.elementor-116 .elementor-element.elementor-element-1eedb9b5 > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-1fbe3e9a {
		width: 100%;
		max-width: 100%;
		margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-116 .elementor-element.elementor-element-1fbe3e9a .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-116 .elementor-element.elementor-element-167e46a9 {
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 0px 30px;
		font-size: 1.5rem;
		line-height: 1.3em;
	}
	
	.elementor-116 .elementor-element.elementor-element-37a50c80 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-116 .elementor-element.elementor-element-f0154eb > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-bf9ca1a {
		width: 100%;
		max-width: 100%;
		margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-116 .elementor-element.elementor-element-bf9ca1a .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-116 .elementor-element.elementor-element-3be6d23 {
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 0px 30px;
		font-size: 1.5rem;
		line-height: 1.3em;
	}
	
	.elementor-116 .elementor-element.elementor-element-544239a {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-116 .elementor-element.elementor-element-827317e > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-a28b6e6 {
		width: 100%;
		max-width: 100%;
		margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-116 .elementor-element.elementor-element-a28b6e6 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-116 .elementor-element.elementor-element-11c8b54 {
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 0px 30px;
		font-size: 1.5rem;
		line-height: 1.3em;
	}
	
	.elementor-116 .elementor-element.elementor-element-865a866 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 30px 30px 30px;
	}
}

@media (max-width:767px) {
	.elementor-116 .elementor-element.elementor-element-62cf188 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 20px 60px 20px;
	}
	
	.elementor-116 .elementor-element.elementor-element-6e2b0f3 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-34592db .elementor-heading-title {
		font-size: 4.1rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-66c8c81 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-d43c4b0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 58px 20px 60px 20px;
	}
	
	.elementor-116 .elementor-element.elementor-element-69d6d734 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 55px 20px 56px 20px;
	}
	
	.elementor-116 .elementor-element.elementor-element-583a9de9 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-5b042486 {
		margin: 1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-5b042486 .elementor-heading-title {
		font-size: 2.7rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-32dd6e15 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-1eedb9b5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-1fbe3e9a {
		padding: 0px 25px 0px 25px;
		text-align: center;
	}
	
	.elementor-116 .elementor-element.elementor-element-1fbe3e9a .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-167e46a9 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-116 .elementor-element.elementor-element-37a50c80 {
		margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 25px 25px;
	}
	
	.elementor-116 .elementor-element.elementor-element-f0154eb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-bf9ca1a {
		padding: 0px 25px 0px 25px;
		text-align: center;
	}
	
	.elementor-116 .elementor-element.elementor-element-bf9ca1a .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-3be6d23 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-116 .elementor-element.elementor-element-544239a {
		margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 25px 25px;
	}
	
	.elementor-116 .elementor-element.elementor-element-827317e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-116 .elementor-element.elementor-element-a28b6e6 {
		padding: 0px 25px 0px 25px;
		text-align: center;
	}
	
	.elementor-116 .elementor-element.elementor-element-a28b6e6 .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-116 .elementor-element.elementor-element-11c8b54 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-116 .elementor-element.elementor-element-865a866 {
		margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 25px 25px;
	}
}
