
.elementor-177661 .elementor-element.elementor-element-70590c1 {
	--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-177661 .elementor-element.elementor-element-6399012 {
	--spacer-size: 72px;
}

.elementor-177661 .elementor-element.elementor-element-7bb821b {
	--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-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-177661 .elementor-element.elementor-element-c9225bf {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-c9225bf .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-5c8d49f {
	--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-177661 .elementor-element.elementor-element-061b768 {
	--spacer-size: 22px;
}

.elementor-177661 .elementor-element.elementor-element-7344a04 {
	--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-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	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-177661 .elementor-element.elementor-element-365586d2 {
	--display: flex;
}

.elementor-177661 .elementor-element.elementor-element-fa92f51 {
	--spacer-size: 50px;
}

.elementor-177661 .elementor-element.elementor-element-e441206 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-177661 .elementor-element.elementor-element-b7fe63f {
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-177661 .elementor-element.elementor-element-ba8ff53 {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-ba8ff53 img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-8910866 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-0fdb2c6 .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-a388fc2 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-4f06019 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-f134154 {
	--spacer-size: 10px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-177661 .elementor-element.elementor-element-cb04d50 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-409869d {
	--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-177661 .elementor-element.elementor-element-cb9ca1c {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-cb9ca1c img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-f9bf278 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-529abab .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-b6b6357 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-f16ce4c {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-e169e62 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-52e4329 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-cc8fe9d {
	--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-177661 .elementor-element.elementor-element-a3ea6f6 {
	--spacer-size: 31px;
}

.elementor-177661 .elementor-element.elementor-element-91c9e22 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-177661 .elementor-element.elementor-element-ed2b460 {
	--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-177661 .elementor-element.elementor-element-2ea6bea {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-2ea6bea img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-2c9b91d {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-f03eebe .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-427d913 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-33c0ab0 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-ee56213 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-b2f0f8d .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-2560f0f {
	--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-177661 .elementor-element.elementor-element-565e7d8 {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-565e7d8 img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-0ca1bcf {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-11fccd6 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-af916de .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-1ac7054 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-ec8ab7c {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-7f5b791 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-6179ba2 {
	--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-177661 .elementor-element.elementor-element-bbf4b7d {
	--spacer-size: 31px;
}

.elementor-177661 .elementor-element.elementor-element-9d99ea8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-177661 .elementor-element.elementor-element-40d15af {
	--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-177661 .elementor-element.elementor-element-39f6d5c {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-39f6d5c img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-c33d4f7 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-a43b76f {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-1f2b03c .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-f90b908 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-5bdd620 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-91ede06 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-35f327f {
	--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-177661 .elementor-element.elementor-element-f3ea54a {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-f3ea54a img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-c9c6a05 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-69455f7 .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-bfaaa03 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-ca7a1a3 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-b94f759 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-09a586f .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-4969ea7 {
	--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-177661 .elementor-element.elementor-element-f8ea40b {
	--spacer-size: 31px;
}

.elementor-177661 .elementor-element.elementor-element-331d593 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-177661 .elementor-element.elementor-element-1313624 {
	--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-177661 .elementor-element.elementor-element-74671ea {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-74671ea img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-5562e46 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-5ec57ef .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-774818f {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-ef4cd58 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-a49ce87 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-57bc463 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-63d7192 {
	--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-177661 .elementor-element.elementor-element-c42bbbe {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-c42bbbe img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-45cab5c {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-1764132 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-53be7a0 .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-bb51f9f {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-ae21e68 {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-6c2d72f {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-0bf7f59 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-4960927 {
	--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-177661 .elementor-element.elementor-element-2cad232 {
	--spacer-size: 31px;
}

.elementor-177661 .elementor-element.elementor-element-211ddbc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

.elementor-177661 .elementor-element.elementor-element-70ff9b6 {
	--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-177661 .elementor-element.elementor-element-b683f4b {
	text-align: center;
}

.elementor-177661 .elementor-element.elementor-element-b683f4b img {
	width: 100%;
}

.elementor-177661 .elementor-element.elementor-element-d0a0b11 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-a232118 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-be04493 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-e661f09 {
	--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-177661 .elementor-element.elementor-element-207b4b1 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-bef9b59 {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-a131aa0 .elementor-heading-title {
	color: #000;
}

.elementor-177661 .elementor-element.elementor-element-be0eadc {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-4ae57cd {
	column-gap: 0px;
}

.elementor-177661 .elementor-element.elementor-element-b56570c {
	--spacer-size: 10px;
}

.elementor-177661 .elementor-element.elementor-element-b13bb48 .elementor-button {
	background-color: #38443a;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-177661 .elementor-element.elementor-element-dbbb9c2 {
	--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-177661 .elementor-element.elementor-element-76f503b {
	--spacer-size: 19px;
}

.elementor-177661 .elementor-element.elementor-element-66a679d {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-177661 .elementor-element.elementor-element-e441206 {
		--content-width: 1480px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-b7fe63f {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-409869d {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-91c9e22 {
		--content-width: 1480px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-ed2b460 {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-2560f0f {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-9d99ea8 {
		--content-width: 1480px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-40d15af {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-35f327f {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-331d593 {
		--content-width: 1480px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-1313624 {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-63d7192 {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-4960927 {
		--content-width: 1529px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-211ddbc {
		--content-width: 1480px;
	}
	
	.elementor-177661 .elementor-element.elementor-element-70ff9b6 {
		--width: 50%;
	}
	
	.elementor-177661 .elementor-element.elementor-element-e661f09 {
		--width: 50%;
	}
}
