
.elementor-17302 .elementor-element.elementor-element-06cc231 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 40px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-17302 .elementor-element.elementor-element-53b55f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-53b55f6:not(.elementor-motion-effects-element-type-background), .elementor-17302 .elementor-element.elementor-element-53b55f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6eee2;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-17302 .elementor-element.elementor-element-2fe1f67 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-cc80760 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-fcb3a23 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-696838e {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-d512e03 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-abfc625 {
	--display: flex;
}

.elementor-17302 .elementor-element.elementor-element-e07f08d {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-17302 .elementor-element.elementor-element-a77a6aa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 40px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-f8ba5e0 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-d2ca8af {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-319bedb {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-0a72be6 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-14a6aca {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-827590e {
	--display: flex;
}

.elementor-17302 .elementor-element.elementor-element-40c954b {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-17302 .elementor-element.elementor-element-da83739 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-da83739:not(.elementor-motion-effects-element-type-background), .elementor-17302 .elementor-element.elementor-element-da83739 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6eee2;
}

.elementor-17302 .elementor-element.elementor-element-51699d0 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-ebb2358 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-19b42f5 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-50c9f05 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-45a386c {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-42fdece {
	--display: flex;
}

.elementor-17302 .elementor-element.elementor-element-49e8e01 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-17302 .elementor-element.elementor-element-4942a81 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-4942a81:not(.elementor-motion-effects-element-type-background), .elementor-17302 .elementor-element.elementor-element-4942a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17302 .elementor-element.elementor-element-ae73ce5 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-da7f390 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-96c9308 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-c66c478 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-78b06c4 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-f3fe007 {
	--display: flex;
}

.elementor-17302 .elementor-element.elementor-element-b4e4879 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-17302 .elementor-element.elementor-element-8c59766 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-8c59766:not(.elementor-motion-effects-element-type-background), .elementor-17302 .elementor-element.elementor-element-8c59766 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6eee2;
}

.elementor-17302 .elementor-element.elementor-element-672a8f3 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-1ff0d79 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-0362195 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-061f2c7 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-45a26a5 {
	--display: flex;
}

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

.elementor-17302 .elementor-element.elementor-element-1dacca7 {
	--display: flex;
}

.elementor-17302 .elementor-element.elementor-element-a17ae0e {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-17302 .elementor-element.elementor-element-a16a519 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17302 .elementor-element.elementor-element-9aa2986 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17302 .elementor-element.elementor-element-9aa2986 {
	text-align: center;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-17302 .elementor-element.elementor-element-06cc231 {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-53b55f6 {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-a77a6aa {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-da83739 {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-4942a81 {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-8c59766 {
		--content-width: 1240px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-a16a519 {
		--content-width: 1140px;
	}
}

@media (max-width:1024px) {
	.elementor-17302 .elementor-element.elementor-element-06cc231 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17302 .elementor-element.elementor-element-53b55f6 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-17302 .elementor-element.elementor-element-a77a6aa {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-da83739 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-4942a81 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-8c59766 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17302 .elementor-element.elementor-element-a16a519 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}
