
.elementor-41900 .elementor-element.elementor-element-829ce0e > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-829ce0e, .elementor-41900 .elementor-element.elementor-element-829ce0e > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-829ce0e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: -1px 40px 0px 40px;
}

.elementor-41900 .elementor-element.elementor-element-3f7f6b5:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-3f7f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-3f7f6b5 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-3f7f6b5 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-3f7f6b5 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-736d285:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-736d285 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000224;
}

.elementor-41900 .elementor-element.elementor-element-736d285 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-736d285 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-8d93f3a:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-8d93f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-8d93f3a > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-8d93f3a {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-8d93f3a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-8d93f3a .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-35ae0a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-35ae0a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-35ae0a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-35ae0a6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-35ae0a6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-35ae0a6 .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-6930451:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-6930451 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-6930451 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-6930451 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-6930451 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-ebd0fd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-ebd0fd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-ebd0fd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-ebd0fd3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-ebd0fd3 .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-b46114a:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-b46114a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-b46114a > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-b46114a {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-b46114a .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-708b364:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-708b364 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-708b364 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-708b364 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-708b364 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-708b364 .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-fedd17b:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-fedd17b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-fedd17b > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-fedd17b {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-fedd17b .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-4739f3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-4739f3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-4739f3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-4739f3d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4739f3d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-4739f3d .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-6536beb:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-6536beb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-6536beb > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-6536beb {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6536beb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-6536beb .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-96d4c84:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-96d4c84 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-96d4c84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-96d4c84 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-96d4c84 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-96d4c84 .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-4654e9a:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-4654e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-4654e9a > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-4654e9a {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4654e9a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-4654e9a .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-4654e9a a {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-4654e9a a:hover {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-c98fd71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-c98fd71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(155deg, #00245e 71%, #000224 81%);
}

.elementor-41900 .elementor-element.elementor-element-c98fd71 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
}

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

.elementor-41900 .elementor-element.elementor-element-c98fd71 .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-c98fd71 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c98fd71 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-118f39e:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-118f39e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 65, 134, 0);
	background-image: url("https://cdn-epddi.nitrocdn.com/BgajMFNyBKTsVrMPaLYqLGcIoodgnFxO/assets/images/optimized/rev-b9b53cf/davidcakesonline.co.uk/wp-content/uploads/2025/11/satin-bluzey.png");
	background-position: center center;
	background-size: cover;
}

.elementor-41900 .elementor-element.elementor-element-118f39e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-41900 .elementor-element.elementor-element-118f39e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-41900 .elementor-element.elementor-element-118f39e > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-118f39e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 22px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-118f39e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-118f39e .elementor-heading-title {
	color: rgba(242, 47, 86, 0);
}

.elementor-41900 .elementor-element.elementor-element-118f39e a {
	color: rgba(2, 1, 1, 0);
}

.elementor-41900 .elementor-element.elementor-element-118f39e a:hover {
	color: rgba(2, 1, 1, 0);
}

.elementor-41900 .elementor-element.elementor-element-516fc9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-516fc9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-516fc9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-516fc9f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-516fc9f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-516fc9f .elementor-element-populated .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-516fc9f .elementor-element-populated a {
	color: rgba(2, 1, 1, 0);
}

.elementor-41900 .elementor-element.elementor-element-516fc9f .elementor-element-populated a:hover {
	color: rgba(2, 1, 1, 0);
}

.elementor-41900 .elementor-element.elementor-element-23c061b:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-23c061b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-23c061b > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-23c061b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-23c061b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-23c061b .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0207671:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-0207671 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(226, 203, 248, 0);
}

.elementor-41900 .elementor-element.elementor-element-0207671 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 8px;
}

.elementor-41900 .elementor-element.elementor-element-0207671 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-41900 .elementor-element.elementor-element-8a84f55 {
	--spacer-size: 3px;
}

.elementor-41900 .elementor-element.elementor-element-9e49043:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-9e49043 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-9e49043 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-9e49043 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-9e49043 .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-34b140e > .elementor-widget-container {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	background-image: linear-gradient(143deg, #c2a143 33%, #815e31 57%);
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu .elementor-item {
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-d6adf6c);
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-34b140e {
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-menu-toggle {
	color: var(--e-global-color-d6adf6c);
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown {
	background-color: #815e31;
	border-style: solid;
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a:hover, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a:focus, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a.highlighted, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-menu-toggle:hover, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-menu-toggle:focus {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a:hover, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a:focus, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown a.highlighted {
	background-color: #c2a143;
}

.elementor-41900 .elementor-element.elementor-element-3878f40:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-3878f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-3878f40 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-3878f40 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 22px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-3878f40 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-3878f40 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-cc1b5d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-cc1b5d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-cc1b5d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-cc1b5d0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-cc1b5d0 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-4767ae7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-428a417:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-428a417 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-428a417 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-428a417 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-428a417 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-428a417 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-0d78bfe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe .elementor-element-populated .elementor-heading-title {
	color: #d6b24a;
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0d78bfe .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-484460f {
	width: var(--container-widget-width, 99.603%);
	max-width: 99.603%;
	--container-widget-width: 99.603%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-484460f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 22px 0px;
}

.elementor-41900 .elementor-element.elementor-element-484460f .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 82px;
	font-weight: 400;
	word-spacing: 6px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0, 0, 0, .28);
	stroke: rgba(0, 0, 0, .28);
	text-shadow: 1.7px -1.7px 0px #fff9f9;
	color: rgba(29, 29, 29, 0);
}

.elementor-41900 .elementor-element.elementor-element-36bb320 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -8px 0px;
	padding: 0px 0px 2px 11px;
}

.elementor-41900 .elementor-element.elementor-element-36bb320 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 300;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b8c14c5 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 2px 0px;
}

.elementor-41900 .elementor-element.elementor-element-b8c14c5 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-4ada465 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 3px 10px;
}

.elementor-41900 .elementor-element.elementor-element-4ada465 {
	column-gap: 0px;
	text-align: center;
	font-family: "Ms Madi", Sans-serif;
	font-size: 43px;
	font-weight: 200;
	letter-spacing: 0px;
	word-spacing: 1px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-4ada465 p {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-7f0f770:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-7f0f770 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-7f0f770 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-7f0f770 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 22px 22px 22px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-7f0f770 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-c1bfd0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-c1bfd0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-c1bfd0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-c1bfd0a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-c1bfd0a .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-fada904 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 44px 13px 44px;
}

.elementor-41900 .elementor-element.elementor-element-fada904 {
	font-size: 14px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-d6be3d2:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-d6be3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-d6be3d2 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-d6be3d2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-d6be3d2 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-d6be3d2 a {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-d6be3d2 a:hover {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-b0c0a85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(315deg, rgba(80, 55, 0, 0) 20%, rgba(189, 159, 73, 0) 88%);
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85 > .elementor-element-populated > .elementor-background-overlay {
	background-color: rgba(190, 153, 47, 0);
	opacity: 1;
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85 > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-41900 .elementor-element.elementor-element-b0c0a85 .elementor-element-populated .elementor-heading-title {
	color: #be992f;
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b0c0a85 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-518a50e {
	--spacer-size: 50px;
}

.elementor-41900 .elementor-element.elementor-element-3fadcea {
	width: var(--container-widget-width, 99.603%);
	max-width: 99.603%;
	--container-widget-width: 99.603%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-3fadcea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 6px 0px;
}

.elementor-41900 .elementor-element.elementor-element-3fadcea .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 82px;
	font-weight: 400;
	word-spacing: 6px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0, 0, 0, .28);
	stroke: rgba(0, 0, 0, .28);
	text-shadow: 1.7px -1.7px 0px #fff9f9;
	color: rgba(29, 29, 29, 0);
}

.elementor-41900 .elementor-element.elementor-element-b55db84 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 11px 14px;
}

.elementor-41900 .elementor-element.elementor-element-b55db84 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 7.9px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-fa5966b {
	--spacer-size: 36px;
}

.elementor-41900 .elementor-element.elementor-element-2822b80:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-2822b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-2822b80 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-2822b80 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-2822b80 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-2822b80 .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2822b80 a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2822b80 a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6c9adfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-6c9adfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #67a7ce 19%, #27485c 44%);
}

.elementor-41900 .elementor-element.elementor-element-6c9adfc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -3px;
}

.elementor-41900 .elementor-element.elementor-element-6c9adfc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-6c9adfc .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6c9adfc .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-3fec4a1 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-3fec4a1 {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-3fec4a1 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1943b47 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1943b47 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-b4ee33c > .elementor-widget-container {
	padding: 6px 14px 6px 14px;
}

.elementor-41900 .elementor-element.elementor-element-71cb583 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-71cb583 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-4e03dcd > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9316998:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-9316998 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #d3a745 19%, #4b2a0e 45%);
}

.elementor-41900 .elementor-element.elementor-element-9316998 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-9316998 > .elementor-element-populated > .elementor-background-overlay {
	opacity: .5;
}

.elementor-41900 .elementor-element.elementor-element-9316998 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-9316998 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9316998 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9316998 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-e0cf84b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e0cf84b {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-e0cf84b .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ca4f778 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ca4f778 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ac36617 > .elementor-widget-container {
	padding: 14px 26px 16px 26px;
}

.elementor-41900 .elementor-element.elementor-element-a0ac867 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a0ac867 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9de98d2 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-33cc1b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #e100ee 17%, #310030 48%);
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-33cc1b8 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-84d8e75 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-84d8e75 {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-84d8e75 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b8e2254 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b8e2254 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-39cd9c1 > .elementor-widget-container {
	padding: 13px 26px 16px 26px;
}

.elementor-41900 .elementor-element.elementor-element-964ff42 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-964ff42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-305baa9 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8e611fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-8e611fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(130deg, #ffffa7 6%, #680b46 37%);
}

.elementor-41900 .elementor-element.elementor-element-8e611fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-8e611fd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-8e611fd .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8e611fd .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8e611fd .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1308cce > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1308cce {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-1308cce .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ceaf55b {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ceaf55b > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-fe56fe8 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-ebfddc7 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ebfddc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ff4e661 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1657c9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1657c9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #daa172 17%, #361a15 48%);
}

.elementor-41900 .elementor-element.elementor-element-1657c9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1657c9f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1657c9f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-1657c9f .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1657c9f .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1657c9f .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-e2e7b62 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e2e7b62 {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-e2e7b62 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b70ddbd {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b70ddbd > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-76c754d > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-aaa01be {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-aaa01be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-77a9548 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-579fdee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-579fdee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(130deg, #e2cdb1 3%, #1d1203 63%);
}

.elementor-41900 .elementor-element.elementor-element-579fdee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-579fdee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-579fdee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-579fdee .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-579fdee .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-579fdee .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-5fbb80f > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-5fbb80f {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-5fbb80f .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-73c3daa {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-73c3daa > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-3726326 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-3726326 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-3feafb8);
}

.elementor-41900 .elementor-element.elementor-element-55faa0d {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-55faa0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a008fd0 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-eebbf29:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-eebbf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-eebbf29 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-eebbf29 {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-eebbf29 .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-eebbf29 a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-eebbf29 a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b544c8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-b544c8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000224;
}

.elementor-41900 .elementor-element.elementor-element-b544c8f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-b544c8f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-b544c8f .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b544c8f .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b544c8f .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-3036215 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-3036215 {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-3036215 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f6f4eb0 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f6f4eb0 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-34022ee > .elementor-widget-container {
	padding: 13px 26px 16px 26px;
}

.elementor-41900 .elementor-element.elementor-element-52af62f {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-52af62f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-d5c4153 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ed03314:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-ed03314 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000224;
}

.elementor-41900 .elementor-element.elementor-element-ed03314 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -3px;
}

.elementor-41900 .elementor-element.elementor-element-ed03314 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-ed03314 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ed03314 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-11e533b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-11e533b {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-11e533b .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-169dc0a {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-169dc0a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ed73bca > .elementor-widget-container {
	padding: 18px 26px 16px 24px;
	border-style: none;
}

.elementor-41900 .elementor-element.elementor-element-ed73bca img {
	filter: brightness(100%) contrast(114%) saturate(130%) blur(0px) hue-rotate(355deg);
}

.elementor-41900 .elementor-element.elementor-element-d45cbbf {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-d45cbbf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-63f1167 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000224;
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-element-populated > .elementor-background-overlay {
	opacity: .5;
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-45cf8f7 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a2354fd > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a2354fd {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-a2354fd .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-82cc164 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-82cc164 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e55cc40 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-bbfaf2b {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-bbfaf2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-84e1564 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

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

.elementor-41900 .elementor-element.elementor-element-2de70a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-2de70a0 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-2de70a0 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2de70a0 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2de70a0 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a24956f > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a24956f {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-a24956f .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-49a4f9a {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-49a4f9a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-b4b8a81 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-7aa5362 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-7aa5362 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-e322b57 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

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

.elementor-41900 .elementor-element.elementor-element-6af67e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-6af67e8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-6af67e8 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6af67e8 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6af67e8 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-151538a > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-151538a {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-151538a .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-fcecd4f {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-fcecd4f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ce08e42 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-ce08e42 img {
	filter: brightness(103%) contrast(129%) saturate(85%) blur(0px) hue-rotate(345deg);
}

.elementor-41900 .elementor-element.elementor-element-0c77ee8 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0c77ee8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-7a84d44 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0cddba5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-0cddba5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000224;
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #464864;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0cddba5 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ff9332b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ff9332b {
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-ff9332b .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 56px;
	word-spacing: 4px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #fff;
	stroke: #fff;
	text-shadow: 1px 1px 3px #140122;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-31dfb78 {
	width: var(--container-widget-width, 99.158%);
	max-width: 99.158%;
	--container-widget-width: 99.158%;
	--container-widget-flex-grow: 0;
	align-self: center;
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 0px 1px 1px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-31dfb78 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6a56737 > .elementor-widget-container {
	padding: 12px 26px 14px 26px;
}

.elementor-41900 .elementor-element.elementor-element-6a56737 img {
	filter: brightness(103%) contrast(129%) saturate(85%) blur(0px) hue-rotate(345deg);
}

.elementor-41900 .elementor-element.elementor-element-e59d0d5 {
	width: var(--container-widget-width, 105.486%);
	max-width: 105.486%;
	--container-widget-width: 105.486%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-shadow: 0px 0px 2px #000;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-e59d0d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 14px;
}

.elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button {
	background-color: rgba(114, 101, 146, 0);
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 2.4px;
	fill: var(--e-global-color-d6adf6c);
	color: var(--e-global-color-d6adf6c);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-d6adf6c);
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1b54157 > .elementor-widget-container {
	background-color: rgba(114, 101, 146, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button:focus svg {
	fill: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a81117b:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-a81117b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-a81117b > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-a81117b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-a81117b .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-a81117b a {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-a81117b a:hover {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-ba6a270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-ba6a270 > .elementor-element-populated {
	border-style: none;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ba6a270 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ba6a270 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ba6a270 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-5be8659 {
	--spacer-size: 99px;
}

.elementor-41900 .elementor-element.elementor-element-f79b6c4:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-f79b6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-f79b6c4 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-f79b6c4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-f79b6c4 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-1fce421:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1fce421 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-1fce421 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1fce421 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-1fce421 .elementor-element-populated .elementor-heading-title {
	color: #d6b24a;
}

.elementor-41900 .elementor-element.elementor-element-1fce421 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1fce421 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-7687ea6 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-7687ea6 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ade2ddc > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ade2ddc {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 7.9px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-94d6e1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

.elementor-41900 .elementor-element.elementor-element-94d6e1c img {
	filter: brightness(100%) contrast(100%) saturate(90%) blur(0px) hue-rotate(0deg);
}

.elementor-41900 .elementor-element.elementor-element-711f57b > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 44px 0px 25px 0px;
}

.elementor-41900 .elementor-element.elementor-element-711f57b {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f68770c:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-f68770c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-f68770c > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-f68770c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

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

.elementor-41900 .elementor-element.elementor-element-f68770c .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-d0e5cd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-d0e5cd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-d0e5cd3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-d0e5cd3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-d0e5cd3 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-de1addf {
	--spacer-size: 60px;
}

.elementor-41900 .elementor-element.elementor-element-a8615d4 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a8615d4 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b4e7673 {
	--spacer-size: 60px;
}

.elementor-41900 .elementor-element.elementor-element-d44e575 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-d44e575 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6562a6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-6562a6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-6562a6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-6562a6c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6562a6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-6562a6c .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-3dbe3d1 > .elementor-widget-container {
	padding: 4px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-fd17113:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-fd17113 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-fd17113 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-fd17113 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-fd17113 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-d788873 {
	--spacer-size: 60px;
}

.elementor-41900 .elementor-element.elementor-element-77c4ceb > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-77c4ceb {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8febfc5 {
	--spacer-size: 60px;
}

.elementor-41900 .elementor-element.elementor-element-746f2d1 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-746f2d1 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-719b7a0:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-719b7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-719b7a0 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-719b7a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 22px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-719b7a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-719b7a0 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-3363da2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-3363da2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-3363da2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-3363da2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-3363da2 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-f561946 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 44px 13px 44px;
}

.elementor-41900 .elementor-element.elementor-element-f561946 {
	font-size: 14px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9b471e4:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-9b471e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-9b471e4 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-9b471e4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 26px 30px 14px 30px;
}

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

.elementor-41900 .elementor-element.elementor-element-9b471e4 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-1bd0c9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1bd0c9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-1bd0c9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1bd0c9d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-1bd0c9d .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ee23f4e:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-ee23f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-ee23f4e > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-ee23f4e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-ee23f4e .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-11d1d28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-11d1d28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-11d1d28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-11d1d28 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-11d1d28 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-11d1d28 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-0848e6c > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -14px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-0848e6c {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0be01a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-be4efa7 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-be4efa7 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-6c85f59 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6c85f59 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8b788fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-8b788fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-8b788fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-8b788fa > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-8b788fa .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-66e74b7:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-66e74b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-66e74b7 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-66e74b7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-66e74b7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-66e74b7 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-689a8ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-689a8ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-689a8ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-689a8ad > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-689a8ad > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-689a8ad .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-9042e90 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -14px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-9042e90 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2894ccc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1bac83e > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1bac83e {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-05e3724 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-05e3724 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ab80bab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-ab80bab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-ab80bab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-ab80bab > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-ab80bab .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-71c7cca:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-71c7cca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-71c7cca > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-71c7cca {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-71c7cca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-71c7cca .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-78a8106:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-78a8106 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-78a8106 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-78a8106 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-78a8106 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-78a8106 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-067fb80 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -14px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-067fb80 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2ed0302 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6f0b530 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6f0b530 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-abcd89a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-abcd89a {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c5dac7c:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-c5dac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-c5dac7c > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-c5dac7c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-c5dac7c .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-c5dac7c a {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-c5dac7c a:hover {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-e65cae7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-e65cae7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(315deg, rgba(80, 55, 0, 0) 20%, rgba(189, 159, 73, 0) 88%);
}

.elementor-41900 .elementor-element.elementor-element-e65cae7 > .elementor-element-populated > .elementor-background-overlay {
	background-color: rgba(190, 153, 47, 0);
	opacity: 1;
}

.elementor-41900 .elementor-element.elementor-element-e65cae7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-e65cae7 > .elementor-element-populated {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-41900 .elementor-element.elementor-element-e65cae7 .elementor-element-populated .elementor-heading-title {
	color: #be992f;
}

.elementor-41900 .elementor-element.elementor-element-e65cae7 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-e65cae7 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-af561ee {
	--spacer-size: 28px;
}

.elementor-41900 .elementor-element.elementor-element-6b089b3 {
	width: var(--container-widget-width, 99.603%);
	max-width: 99.603%;
	--container-widget-width: 99.603%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-6b089b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 6px 0px;
}

.elementor-41900 .elementor-element.elementor-element-6b089b3 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 82px;
	font-weight: 400;
	word-spacing: 6px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0, 0, 0, .28);
	stroke: rgba(0, 0, 0, .28);
	text-shadow: 1.7px -1.7px 0px #fff9f9;
	color: rgba(29, 29, 29, 0);
}

.elementor-41900 .elementor-element.elementor-element-455f96f > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 11px 14px;
}

.elementor-41900 .elementor-element.elementor-element-455f96f {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 7.9px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f9e0c6b {
	--spacer-size: 32px;
}

.elementor-41900 .elementor-element.elementor-element-0dfdcb5:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-0dfdcb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-0dfdcb5 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-0dfdcb5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 22px 1px 22px;
}

.elementor-41900 .elementor-element.elementor-element-0dfdcb5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-0dfdcb5 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-cb5aad8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-cb5aad8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-cb5aad8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-cb5aad8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-cb5aad8 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-cc1e481:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-cc1e481 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-cc1e481 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-cc1e481 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-cc1e481 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-874e0f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-874e0f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-874e0f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-874e0f0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-874e0f0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-874e0f0 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-d23791b > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-d23791b {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-07b4917 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-8451b18 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-8451b18 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-41bc786 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-41bc786 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-febe7a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-febe7a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-febe7a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-febe7a7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-febe7a7 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8412d67:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-8412d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-8412d67 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-8412d67 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-8412d67 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-8412d67 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-6ec6a03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-6ec6a03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-6ec6a03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-6ec6a03 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-6ec6a03 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-b700d49 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-b700d49 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c96ad30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e092ef4 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e092ef4 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-5eff347 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-5eff347 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-cebec0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-cebec0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-cebec0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-cebec0d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-cebec0d .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8cd3004:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-8cd3004 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-8cd3004 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-8cd3004 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-8cd3004 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-8cd3004 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-08e3119:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-08e3119 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-08e3119 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-08e3119 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-08e3119 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-08e3119 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-04c8d31 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-04c8d31 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c4fa709 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4c5b3b1 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4c5b3b1 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-74eae7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-74eae7d {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a2ed04e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-a2ed04e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-a2ed04e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-a2ed04e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-a2ed04e .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-828dced:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-828dced > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-828dced > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-828dced {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-828dced > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-828dced .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-9ea842c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-9ea842c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-9ea842c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-9ea842c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-9ea842c .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-584d8e5 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-584d8e5 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c14db60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-449a274 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-449a274 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-4e91615 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-4e91615 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-7f0f4ab:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-7f0f4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-7f0f4ab > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-7f0f4ab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 24px 10px 36px 10px;
}

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

.elementor-41900 .elementor-element.elementor-element-7f0f4ab .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-7129853:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-7129853 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-7129853 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-7129853 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-7129853 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a6240f5 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 20px 80px 20px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a6240f5 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1800b4c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1800b4c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-1800b4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1800b4c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-1800b4c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-1800b4c .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b15afb8 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-41900 .elementor-element.elementor-element-b15afb8 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-67a463a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-67a463a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-67a463a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-67a463a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-67a463a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-67a463a .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f306c90 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 80px;
}

.elementor-41900 .elementor-element.elementor-element-f306c90 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9e9cc2b:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-9e9cc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-9e9cc2b > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-9e9cc2b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 22px 1px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-9e9cc2b .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-3823762:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-3823762 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-3823762 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-3823762 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-3823762 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a527d69:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-a527d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-a527d69 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-a527d69 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-a527d69 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-1da06da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1da06da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-1da06da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1da06da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-1da06da .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-02203ce > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-02203ce {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-d9a1120 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a8b3512 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-a8b3512 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-439268a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-439268a {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-a2a93cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-a2a93cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-a2a93cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-a2a93cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-a2a93cb .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0fb4538:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-0fb4538 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-0fb4538 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-0fb4538 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-0fb4538 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-0fb4538 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-0502130:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-0502130 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-0502130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-0502130 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-0502130 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-9232a4b > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-9232a4b {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-37bbb9e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-2ba3148 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-2ba3148 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-493fbab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-493fbab {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-87eea68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-87eea68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-87eea68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-87eea68 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-87eea68 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-87eea68 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-63d0346:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-63d0346 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-63d0346 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-63d0346 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-63d0346 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-63d0346 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-955fd3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-955fd3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-955fd3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-955fd3e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-955fd3e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-955fd3e .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-b775331 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-b775331 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-764827b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-dd65ce3 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-dd65ce3 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ffd4dcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-ffd4dcc {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-1f0b247:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-1f0b247 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-1f0b247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-1f0b247 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-1f0b247 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-ca3ac99:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-ca3ac99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-ca3ac99 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-ca3ac99 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 22px 22px 22px;
}

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

.elementor-41900 .elementor-element.elementor-element-ca3ac99 .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-8111993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-8111993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-8111993 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-8111993 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-8111993 .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-bd3721f > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -10px 0px;
	padding: 0px 0px 0px 11px;
}

.elementor-41900 .elementor-element.elementor-element-bd3721f {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-0e519f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e2e4fc8 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-e2e4fc8 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-2c114f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-2c114f6 {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-3f357c7 {
	--spacer-size: 10px;
}

.elementor-41900 .elementor-element.elementor-element-32f604c:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-32f604c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-32f604c > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-32f604c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 22px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-32f604c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-32f604c .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-276e378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-276e378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-276e378 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-276e378 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-276e378 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-276e378 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-b7bca37 {
	--spacer-size: 12px;
}

.elementor-41900 .elementor-element.elementor-element-69e879b:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-69e879b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-69e879b > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-69e879b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 28px 22px 0px 22px;
}

.elementor-41900 .elementor-element.elementor-element-69e879b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-69e879b .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-e2d7234:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-e2d7234 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-e2d7234 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-e2d7234 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-e2d7234 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-453a37e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-453a37e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-453a37e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-453a37e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-453a37e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-453a37e .elementor-element-populated .elementor-heading-title {
	color: #be992f;
}

.elementor-41900 .elementor-element.elementor-element-af9c279 {
	width: var(--container-widget-width, 99.603%);
	max-width: 99.603%;
	--container-widget-width: 99.603%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-41900 .elementor-element.elementor-element-af9c279 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 6px 0px;
}

.elementor-41900 .elementor-element.elementor-element-af9c279 .elementor-heading-title {
	font-family: "Great Vibes", Sans-serif;
	font-size: 82px;
	font-weight: 400;
	word-spacing: 6px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0, 0, 0, .28);
	stroke: rgba(0, 0, 0, .28);
	text-shadow: 1.7px -1.7px 0px #fff9f9;
	color: rgba(29, 29, 29, 0);
}

.elementor-41900 .elementor-element.elementor-element-ed93dc0 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: -4px 0px -8px 0px;
	padding: 0px 0px 2px 11px;
}

.elementor-41900 .elementor-element.elementor-element-ed93dc0 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 300;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-26820a6 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 2px 0px;
}

.elementor-41900 .elementor-element.elementor-element-26820a6 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 1px;
	word-spacing: 0px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-5b50080 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-5b50080 {
	column-gap: 0px;
	text-align: center;
	font-family: "Ms Madi", Sans-serif;
	font-size: 41px;
	font-weight: 200;
	letter-spacing: 0px;
	word-spacing: 1px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-5b50080 p {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-9d266e7 > .elementor-widget-container {
	background-color: rgba(0, 2, 36, 0);
	margin: 0px 0px -12px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-9d266e7 {
	column-gap: 0px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 0px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f83732b > .elementor-widget-container {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-f83732b {
	text-align: center;
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-fe66344:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-fe66344 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-fe66344 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-fe66344 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-fe66344 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-8e48d0e:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-8e48d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-8e48d0e > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-8e48d0e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-8e48d0e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-8e48d0e .elementor-heading-title {
	color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-a69e27c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-a69e27c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 128, 22, 0);
}

.elementor-41900 .elementor-element.elementor-element-a69e27c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-a69e27c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-a69e27c .elementor-element-populated .elementor-heading-title {
	color: #d2861a;
}

.elementor-41900 .elementor-element.elementor-element-f134932:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-f134932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-f134932 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-f134932 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 28px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-f134932 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-afd9895:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-afd9895 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-afd9895 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-afd9895 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-afd9895 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-f12bd85 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-f12bd85 .widget-image-caption {
	color: var(--e-global-color-23a2c78);
	font-size: 36px;
	font-style: normal;
}

.elementor-41900 .elementor-element.elementor-element-6788d20:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-6788d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-6788d20 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-6788d20 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 43px 22px 22px 22px;
}

.elementor-41900 .elementor-element.elementor-element-6788d20 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-6788d20 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-f0845ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-f0845ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(79, 52, 104, 0);
}

.elementor-41900 .elementor-element.elementor-element-f0845ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-f0845ae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-f0845ae .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c2b7188 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-c2b7188 {
	font-size: 13px;
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-00726b7:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-00726b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-00726b7 > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-00726b7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-41900 .elementor-element.elementor-element-00726b7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-00726b7 .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-00726b7 a {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-00726b7 a:hover {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-9f91c91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-9f91c91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 2, 36, 0);
}

.elementor-41900 .elementor-element.elementor-element-9f91c91 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-9f91c91 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-d6adf6c);
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-9f91c91 .elementor-element-populated .elementor-heading-title {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9f91c91 .elementor-element-populated a {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-9f91c91 .elementor-element-populated a:hover {
	color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-3ae86f4 {
	--spacer-size: 48px;
}

.elementor-41900 .elementor-element.elementor-element-d5f9dca:not(.elementor-motion-effects-element-type-background), .elementor-41900 .elementor-element.elementor-element-d5f9dca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-d5f9dca > .elementor-container {
	max-width: 1600px;
}

.elementor-41900 .elementor-element.elementor-element-d5f9dca {
	border-style: none;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: rgba(255, 255, 255, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-d5f9dca .elementor-heading-title {
	color: rgba(255, 255, 255, 0);
}

.elementor-41900 .elementor-element.elementor-element-ba21bed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-ba21bed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-41900 .elementor-element.elementor-element-ba21bed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-41900 .elementor-element.elementor-element-ba21bed > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

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

.elementor-41900 .elementor-element.elementor-element-ba21bed .elementor-element-populated .elementor-heading-title {
	color: #fff;
}

.elementor-41900 .elementor-element.elementor-element-654f041 {
	--spacer-size: 50px;
}

.elementor-41900 .elementor-element.elementor-element-a02f2af > .elementor-container {
	max-width: 518px;
}

.elementor-41900 .elementor-element.elementor-element-39091bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-39091bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-39091bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -3px;
}

.elementor-41900 .elementor-element.elementor-element-39091bf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-41900 .elementor-element.elementor-element-39091bf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-3437011 {
	--spacer-size: 24px;
}

.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button {
	background-color: rgba(242, 47, 86, 0);
	font-size: 14px;
	font-weight: normal;
	fill: #a1a0a0;
	color: #a1a0a0;
	border-radius: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button:focus {
	background-color: var(--e-global-color-d6adf6c);
	color: #a1a0a0;
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button:focus svg {
	fill: #a1a0a0;
}

.elementor-41900 .elementor-element.elementor-element-e965703 {
	--spacer-size: 24px;
}

.elementor-41900 .elementor-element.elementor-element-7f2492a {
	text-align: center;
	font-size: 14px;
	color: #a1a0a0;
}

.elementor-41900 .elementor-element.elementor-element-c30f2ca > .elementor-container {
	max-width: 518px;
}

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

.elementor-41900 .elementor-element.elementor-element-fddd9c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -3px;
}

.elementor-41900 .elementor-element.elementor-element-fddd9c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button {
	background-color: rgba(242, 47, 86, 0);
	font-size: 14px;
	font-weight: normal;
	fill: #a1a0a0;
	color: #a1a0a0;
	border-radius: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button:focus {
	background-color: var(--e-global-color-d6adf6c);
	color: #a1a0a0;
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button:focus svg {
	fill: #a1a0a0;
}

.elementor-41900 .elementor-element.elementor-element-632f93d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-41900 .elementor-element.elementor-element-632f93d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-632f93d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -3px;
}

.elementor-41900 .elementor-element.elementor-element-632f93d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-41900 .elementor-element.elementor-element-632f93d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button {
	background-color: rgba(242, 47, 86, 0);
	font-size: 14px;
	font-weight: normal;
	fill: var(--e-global-color-75aae48);
	color: var(--e-global-color-75aae48);
	border-radius: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button:hover, .elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button:focus {
	background-color: var(--e-global-color-d6adf6c);
	color: #a1a0a0;
	border-color: var(--e-global-color-d6adf6c);
}

.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button:hover svg, .elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button:focus svg {
	fill: #a1a0a0;
}

.elementor-41900 .elementor-element.elementor-element-2f01191 {
	--spacer-size: 42px;
}

@media (max-width:1024px) {
	.elementor-41900 .elementor-element.elementor-element-3f7f6b5 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3f7f6b5 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8d93f3a > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8d93f3a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6930451 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6930451 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b46114a > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b46114a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fedd17b > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fedd17b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6536beb > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6536beb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4654e9a > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4654e9a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-118f39e > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-118f39e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-23c061b > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-23c061b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9e49043 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9e49043 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3878f40 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3878f40 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-428a417 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-428a417 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-484460f .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-36bb320 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-36bb320 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8c14c5 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8c14c5 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4ada465 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4ada465 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f0f770 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f0f770 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fada904 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d6be3d2 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d6be3d2 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fadcea .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b55db84 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b55db84 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2822b80 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2822b80 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fec4a1 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1943b47 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1943b47 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71cb583 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71cb583 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e0cf84b .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca4f778 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca4f778 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a0ac867 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a0ac867 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84d8e75 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8e2254 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8e2254 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-964ff42 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-964ff42 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1308cce .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ceaf55b > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ceaf55b {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ebfddc7 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ebfddc7 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e7b62 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b70ddbd > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b70ddbd {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-aaa01be > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-aaa01be {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5fbb80f .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-73c3daa > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-73c3daa {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-55faa0d > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-55faa0d {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-eebbf29 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-eebbf29 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3036215 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f6f4eb0 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f6f4eb0 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-52af62f > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-52af62f {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-11e533b .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-169dc0a > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-169dc0a {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d45cbbf > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d45cbbf {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a2354fd .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-82cc164 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-82cc164 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bbfaf2b > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bbfaf2b {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a24956f .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-49a4f9a > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-49a4f9a {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7aa5362 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7aa5362 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-151538a .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fcecd4f > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fcecd4f {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0c77ee8 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0c77ee8 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff9332b .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-31dfb78 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-31dfb78 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e59d0d5 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e59d0d5 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a81117b > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a81117b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f79b6c4 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f79b6c4 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7687ea6 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7687ea6 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ade2ddc > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ade2ddc {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-711f57b > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-711f57b {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f68770c > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f68770c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8615d4 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8615d4 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d44e575 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d44e575 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77c4ceb > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77c4ceb {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-746f2d1 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-746f2d1 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-719b7a0 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-719b7a0 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f561946 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9b471e4 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9b471e4 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ee23f4e > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ee23f4e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0848e6c > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0848e6c {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-be4efa7 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-be4efa7 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6c85f59 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-66e74b7 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-66e74b7 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9042e90 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9042e90 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1bac83e > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1bac83e {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-05e3724 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71c7cca > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71c7cca {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-067fb80 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-067fb80 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6f0b530 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6f0b530 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-abcd89a > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c5dac7c > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c5dac7c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6b089b3 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-455f96f > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-455f96f {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0dfdcb5 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0dfdcb5 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-cc1e481 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-cc1e481 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d23791b > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d23791b {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8451b18 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8451b18 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-41bc786 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8412d67 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8412d67 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b700d49 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b700d49 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e092ef4 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e092ef4 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5eff347 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8cd3004 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8cd3004 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-04c8d31 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-04c8d31 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4c5b3b1 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4c5b3b1 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-74eae7d > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-828dced > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-828dced {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-584d8e5 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-584d8e5 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-449a274 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-449a274 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e91615 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f0f4ab > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f0f4ab {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a6240f5 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a6240f5 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b15afb8 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b15afb8 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f306c90 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f306c90 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9e9cc2b > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9e9cc2b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a527d69 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a527d69 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-02203ce > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-02203ce {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8b3512 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8b3512 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-439268a > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0fb4538 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0fb4538 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9232a4b > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9232a4b {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2ba3148 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2ba3148 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-493fbab > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63d0346 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63d0346 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b775331 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b775331 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-dd65ce3 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-dd65ce3 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ffd4dcc > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca3ac99 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca3ac99 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bd3721f > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bd3721f {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e4fc8 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e4fc8 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2c114f6 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-32f604c > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-32f604c {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-69e879b > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-69e879b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-af9c279 .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed93dc0 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed93dc0 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-26820a6 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-26820a6 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5b50080 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5b50080 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9d266e7 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9d266e7 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f83732b > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8e48d0e > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8e48d0e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f134932 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f134932 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6788d20 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6788d20 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c2b7188 > .elementor-widget-container {
		margin: 17px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-00726b7 > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-00726b7 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5f9dca > .elementor-container {
		max-width: 518px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5f9dca {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f2492a {
		font-size: 11px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2f01191 {
		--spacer-size: 56px;
	}
}

@media (max-width:767px) {
	.elementor-41900 .elementor-element.elementor-element-829ce0e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8a84f55 {
		--spacer-size: 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-34b140e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu .elementor-item {
		line-height: .1em;
	}
	
	.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown .elementor-item, .elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown .elementor-sub-item {
		font-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-34b140e .elementor-nav-menu--dropdown {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4767ae7 > .elementor-widget-container {
		padding: 19px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-484460f > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
		padding: 14px 0px 4px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-484460f .elementor-heading-title {
		font-size: 46px;
		-webkit-text-stroke-width: 1px;
		stroke-width: 1px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-36bb320 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-36bb320 {
		font-size: 20px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8c14c5 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8c14c5 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4ada465 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4ada465 {
		font-size: 34px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fada904 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 20px 32px 0px 42px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-518a50e {
		--spacer-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fadcea > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
		padding: 14px 0px 4px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fadcea .elementor-heading-title {
		font-size: 46px;
		-webkit-text-stroke-width: 1px;
		stroke-width: 1px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b55db84 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 4px 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b55db84 {
		font-size: 15px;
		letter-spacing: 7.9px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fa5966b {
		--spacer-size: 26px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6c9adfc > .elementor-element-populated {
		padding: 26px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fec4a1 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3fec4a1 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1943b47 > .elementor-widget-container {
		margin: 10px 0px -8px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1943b47 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b4ee33c > .elementor-widget-container {
		padding: 12px 58px 0px 58px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71cb583 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71cb583 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e03dcd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e03dcd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e03dcd .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9316998 > .elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e0cf84b > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e0cf84b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca4f778 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ca4f778 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ac36617 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a0ac867 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a0ac867 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9de98d2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9de98d2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9de98d2 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84d8e75 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84d8e75 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8e2254 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b8e2254 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-39cd9c1 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-964ff42 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-964ff42 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-305baa9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-305baa9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-305baa9 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1308cce > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1308cce .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ceaf55b > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 8px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ceaf55b {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fe56fe8 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ebfddc7 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ebfddc7 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff4e661 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff4e661 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff4e661 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e7b62 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e7b62 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b70ddbd > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b70ddbd {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-76c754d > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-aaa01be > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-aaa01be {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77a9548 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77a9548 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77a9548 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5fbb80f > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5fbb80f .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-73c3daa > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-73c3daa {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3726326 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-55faa0d > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-55faa0d {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a008fd0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a008fd0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a008fd0 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3036215 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3036215 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f6f4eb0 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f6f4eb0 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-34022ee > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-52af62f > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-52af62f {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5c4153 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5c4153 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d5c4153 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed03314 > .elementor-element-populated {
		padding: 26px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-11e533b > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-11e533b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-169dc0a > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-169dc0a {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed73bca > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d45cbbf > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 48px 0px 65px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d45cbbf {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63f1167 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63f1167 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-63f1167 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-45cf8f7 > .elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a2354fd > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a2354fd .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-82cc164 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-82cc164 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e55cc40 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bbfaf2b > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 36px 0px 55px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bbfaf2b {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84e1564 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84e1564 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-84e1564 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a24956f > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a24956f .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-49a4f9a > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-49a4f9a {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b4b8a81 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7aa5362 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7aa5362 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e322b57 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e322b57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e322b57 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-151538a > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-151538a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fcecd4f > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-fcecd4f {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ce08e42 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0c77ee8 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0c77ee8 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7a84d44 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7a84d44 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7a84d44 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff9332b > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ff9332b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-31dfb78 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 6px 0px 6px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-31dfb78 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6a56737 > .elementor-widget-container {
		padding: 12px 56px 16px 56px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e59d0d5 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 43px 0px 63px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e59d0d5 {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1b54157 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1b54157 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 26px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1b54157 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5be8659 {
		--spacer-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7687ea6 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 52px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7687ea6 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ade2ddc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 15px 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ade2ddc {
		font-size: 15px;
		letter-spacing: 7.9px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-94d6e1c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-711f57b > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 46px 0px 21px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-711f57b {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-de1addf {
		--spacer-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8615d4 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8615d4 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b4e7673 {
		--spacer-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d44e575 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 32px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d44e575 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3dbe3d1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d788873 {
		--spacer-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77c4ceb > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 32px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-77c4ceb {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8febfc5 {
		--spacer-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-746f2d1 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 32px 0px 16px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-746f2d1 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f561946 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 20px 32px 22px 42px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0848e6c > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0848e6c {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-0be01a3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-be4efa7 > .elementor-widget-container {
		margin: 8px 0px -11px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-be4efa7 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6c85f59 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9042e90 > .elementor-widget-container {
		margin: 0px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9042e90 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1bac83e > .elementor-widget-container {
		margin: 8px 0px -11px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-1bac83e {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-05e3724 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-067fb80 > .elementor-widget-container {
		margin: 0px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-067fb80 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6f0b530 > .elementor-widget-container {
		margin: 8px 0px -11px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6f0b530 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-abcd89a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 58px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-af561ee {
		--spacer-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6b089b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 14px 0px 4px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-6b089b3 .elementor-heading-title {
		font-size: 46px;
		-webkit-text-stroke-width: 1px;
		stroke-width: 1px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-455f96f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 4px 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-455f96f {
		font-size: 15px;
		letter-spacing: 7.9px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f9e0c6b {
		--spacer-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d23791b > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-d23791b {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8451b18 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-8451b18 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-41bc786 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-41bc786 {
		font-size: 13px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b700d49 > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b700d49 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e092ef4 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e092ef4 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5eff347 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-04c8d31 > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-04c8d31 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4c5b3b1 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4c5b3b1 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-74eae7d > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-584d8e5 > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-584d8e5 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-449a274 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-449a274 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-4e91615 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 19px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a6240f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 16px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a6240f5 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b15afb8 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 20px 0px 28px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b15afb8 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f306c90 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 14px 0px 43px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f306c90 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-02203ce > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-02203ce {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8b3512 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a8b3512 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-439268a > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9232a4b > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9232a4b {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2ba3148 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2ba3148 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-493fbab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b775331 > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b775331 {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-dd65ce3 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-dd65ce3 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ffd4dcc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bd3721f > .elementor-widget-container {
		margin: 8px 0px -4px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-bd3721f {
		font-size: 22px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e4fc8 > .elementor-widget-container {
		margin: 8px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e2e4fc8 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-2c114f6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 32px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-b7bca37 {
		--spacer-size: 5px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-af9c279 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 8px 0px 4px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-af9c279 .elementor-heading-title {
		font-size: 46px;
		-webkit-text-stroke-width: 1px;
		stroke-width: 1px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed93dc0 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-ed93dc0 {
		font-size: 20px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-26820a6 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-26820a6 {
		font-size: 18px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5b50080 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-5b50080 {
		font-size: 34px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9d266e7 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 8px 42px 0px 42px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-9d266e7 {
		font-size: 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f83732b > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 11px 0px 12px 0px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-a69e27c > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-f12bd85 .widget-image-caption {
		font-size: 15px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c2b7188 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
		padding: 28px 32px 0px 42px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-3ae86f4 {
		--spacer-size: 49px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-654f041 {
		--spacer-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c36262e .elementor-button {
		font-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-e965703 {
		--spacer-size: 10px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f2492a > .elementor-widget-container {
		margin: 21px 21px 20px 21px;
		padding: 0px 16px 0px 16px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-7f2492a {
		font-size: 11px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-71b0ba9 .elementor-button {
		font-size: 12px;
	}
	
	.elementor-41900 .elementor-element.elementor-element-c3cc31a .elementor-button {
		font-size: 12px;
	}
}
