
.elementor-1869 .elementor-element.elementor-element-5c26ab5 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-5c26ab5:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-5c26ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-aa4be49 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-1869 .elementor-element.elementor-element-b20c0af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-132bc22 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-1869 .elementor-element.elementor-element-132bc22 {
	font-size: 13px;
}

.elementor-1869 .elementor-element.elementor-element-132bc22 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-901339d {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-0d142e9 > .elementor-widget-container {
	padding: 0px 0px 15px 0px;
}

.elementor-1869 .elementor-element.elementor-element-0d142e9 {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .25em;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-0d142e9 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-f203724.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-fb53351 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-1869 .elementor-element.elementor-element-fb53351 {
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-da690ff {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-3d1844a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-d06874d .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-d06874d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-d06874d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1869 .elementor-element.elementor-element-41bd517 {
	--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;
	--justify-content: space-between;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-f8c848e {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1869 .elementor-element.elementor-element-1acc4cc > .elementor-widget-container {
	margin: 0px 4px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-1acc4cc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1869 .elementor-element.elementor-element-1acc4cc .elementor-icon {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-1acc4cc .elementor-icon svg {
	height: 12px;
}

.elementor-1869 .elementor-element.elementor-element-e111e16 {
	font-size: 11px;
	font-weight: 700;
	text-transform: none;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-19f88b9 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1869 .elementor-element.elementor-element-3c09044 > .elementor-widget-container {
	margin: 0px 4px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-3c09044 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1869 .elementor-element.elementor-element-3c09044 .elementor-icon {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-3c09044 .elementor-icon svg {
	height: 12px;
}

.elementor-1869 .elementor-element.elementor-element-09af654 {
	font-size: 11px;
	font-weight: 700;
	text-transform: none;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-ffb0c99 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1869 .elementor-element.elementor-element-8b98436 > .elementor-widget-container {
	margin: 0px 4px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-8b98436 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1869 .elementor-element.elementor-element-8b98436 .elementor-icon {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-8b98436 .elementor-icon svg {
	height: 12px;
}

.elementor-1869 .elementor-element.elementor-element-7747043 {
	font-size: 11px;
	font-weight: 700;
	text-transform: none;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-26bdc7a {
	--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;
	--justify-content: flex-start;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 24px 60px 0px rgba(59, 118, 118, .15);
}

.elementor-1869 .elementor-element.elementor-element-897d0ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1869 .elementor-element.elementor-element-30422a9 {
	--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-1869 .elementor-element.elementor-element-2ce886f {
	font-size: 12px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-2ce886f p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-967ae11 {
	font-size: 12px;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-967ae11 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-48cda16 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 25px;
}

.elementor-1869 .elementor-element.elementor-element-83dc048 {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-83dc048 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-409c53f {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-3df55d6 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-1869 .elementor-element.elementor-element-3df55d6:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-3df55d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-4b064ea {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-f7ca43c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-c235db6 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-c235db6 .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1869 .elementor-element.elementor-element-c235db6 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-4e1df2e.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-4e1df2e {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.elementor-1869 .elementor-element.elementor-element-4e1df2e p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-d61f182 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-d61f182 .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1869 .elementor-element.elementor-element-d61f182 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1869 .elementor-element.elementor-element-231d630.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-2aa1463 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 3px;
}

.elementor-1869 .elementor-element.elementor-element-2aa1463 .elementor-divider-separator {
	width: 48px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1869 .elementor-element.elementor-element-2aa1463 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-cab60e6 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1869 .elementor-element.elementor-element-cab60e6 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	color: #707072;
}

.elementor-1869 .elementor-element.elementor-element-7d0350f {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-4ce7d8c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon {
	font-size: 25px;
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-title a {
	font-size: 13px;
	text-transform: none;
}

.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-description {
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-8ebd52b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon {
	font-size: 25px;
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-title a {
	font-size: 13px;
	text-transform: none;
}

.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-description {
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-2916492.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-2916492.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-2916492.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon {
	font-size: 25px;
}

.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-title a {
	font-size: 13px;
	text-transform: none;
}

.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-description {
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-0c8d39f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon {
	font-size: 25px;
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-title a {
	font-size: 13px;
	text-transform: none;
}

.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-description {
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-b51b6a0 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-ef5f1dc {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-a4ba429 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 16px 40px 0px rgba(59, 118, 118, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1869 .elementor-element.elementor-element-a4ba429:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-a4ba429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-58024937);
}

.elementor-1869 .elementor-element.elementor-element-a165601 {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
}

.elementor-1869 .elementor-element.elementor-element-a165601 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-25f8026 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-25f8026 {
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-25f8026 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-90e414c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-1869 .elementor-element.elementor-element-90e414c {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-90e414c p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-f3039c8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 16px 40px 0px rgba(59, 118, 118, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1869 .elementor-element.elementor-element-f3039c8:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-f3039c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-58024937);
}

.elementor-1869 .elementor-element.elementor-element-3be07fa {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
}

.elementor-1869 .elementor-element.elementor-element-3be07fa p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-b49c056 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-b49c056 {
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-b49c056 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-9a84104 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-1869 .elementor-element.elementor-element-9a84104 {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-9a84104 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-55755a4 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-76ebaa7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 16px 40px 0px rgba(59, 118, 118, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1869 .elementor-element.elementor-element-76ebaa7:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-76ebaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-58024937);
}

.elementor-1869 .elementor-element.elementor-element-6978419 {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
}

.elementor-1869 .elementor-element.elementor-element-6978419 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-a023372 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-a023372 {
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-a023372 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-01c4206 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-1869 .elementor-element.elementor-element-01c4206 {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-01c4206 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-c79e4cc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 16px 40px 0px rgba(59, 118, 118, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1869 .elementor-element.elementor-element-c79e4cc:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-c79e4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-58024937);
}

.elementor-1869 .elementor-element.elementor-element-4d70ed3 {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
}

.elementor-1869 .elementor-element.elementor-element-4d70ed3 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-600fbf4 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-600fbf4 {
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-600fbf4 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-46ad245 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-1869 .elementor-element.elementor-element-46ad245 {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-46ad245 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-746005b {
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-746005b:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-746005b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1869 .elementor-element.elementor-element-6831bc7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-3a8fa66 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-dd1a80d {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-dd1a80d .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1869 .elementor-element.elementor-element-dd1a80d .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-efde68d.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-efde68d {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.elementor-1869 .elementor-element.elementor-element-efde68d p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-92f6a8f {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-92f6a8f .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1869 .elementor-element.elementor-element-92f6a8f .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-de2d66a.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-87c9b8e {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 3px;
}

.elementor-1869 .elementor-element.elementor-element-87c9b8e .elementor-divider-separator {
	width: 48px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1869 .elementor-element.elementor-element-87c9b8e .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-0b7e27f > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-1869 .elementor-element.elementor-element-0b7e27f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	color: #707072;
}

.elementor-1869 .elementor-element.elementor-element-7c785d0 {
	--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-1869 .elementor-element.elementor-element-7c785d0:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-7c785d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1869 .elementor-element.elementor-element-cb8f8f2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-dccd745 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-dccd745:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-dccd745 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-97fe274 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-7153ad8 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 20px 50px 0px rgba(59, 118, 118, .12);
}

.elementor-1869 .elementor-element.elementor-element-accb9af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-ba9b868 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-66f2b95 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-85bf2dc {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-85bf2dc .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1869 .elementor-element.elementor-element-85bf2dc .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-723c137.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-723c137 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.elementor-1869 .elementor-element.elementor-element-723c137 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-be2bf0a {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-be2bf0a .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1869 .elementor-element.elementor-element-be2bf0a .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-42fd020.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-de20986 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 3px;
}

.elementor-1869 .elementor-element.elementor-element-de20986 .elementor-divider-separator {
	width: 48px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1869 .elementor-element.elementor-element-de20986 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-aa84684 {
	--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-1869 .elementor-element.elementor-element-02b1be3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-02b1be3:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-02b1be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-02b1be3:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-02b1be3, .elementor-1869 .elementor-element.elementor-element-02b1be3::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-8374ef6 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-87e7060 {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-87e7060 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-87e7060.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-aa41f2d {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-7e9b6ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-7e9b6ec .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-7e9b6ec .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-7e9b6ec .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-75aa66c {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-75aa66c p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-cc52c99 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-cc52c99:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-cc52c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-cc52c99:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-cc52c99, .elementor-1869 .elementor-element.elementor-element-cc52c99::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-9e2b4b5 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-6dce32c.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-7f5b8d5 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-02714c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-02714c1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-02714c1 .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-02714c1 .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-0596dd0 {
	font-size: 12px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-0596dd0 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-80afc5c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-80afc5c:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-80afc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-80afc5c:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-80afc5c, .elementor-1869 .elementor-element.elementor-element-80afc5c::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-e66dc0b {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111 {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-e9f2111.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-c489868 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-f1b6b6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-f1b6b6b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-f1b6b6b .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-f1b6b6b .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-59a1d1e {
	font-size: 12px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-59a1d1e p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-659df13 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-659df13:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-659df13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-659df13:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-659df13, .elementor-1869 .elementor-element.elementor-element-659df13::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-81f4a25 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-bb50f8c.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-7948607 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-39ed74f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-39ed74f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-39ed74f .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-39ed74f .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-86895a3 {
	font-size: 12px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-86895a3 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-925f164 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-925f164:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-925f164 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-925f164:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-925f164, .elementor-1869 .elementor-element.elementor-element-925f164::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-ee73c2c {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20 {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-32a1f20.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-b7a356e {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-25ede2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-25ede2d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-25ede2d .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-25ede2d .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-3b9a99e {
	--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;
}

.elementor-1869 .elementor-element.elementor-element-2d2637d {
	--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;
}

.elementor-1869 .elementor-element.elementor-element-904e2eb {
	font-size: 12px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-1869 .elementor-element.elementor-element-904e2eb p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-13047a5 {
	--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;
}

.elementor-1869 .elementor-element.elementor-element-efe9f4d {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-efe9f4d p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-863709c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1869 .elementor-element.elementor-element-863709c:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-863709c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-863709c:hover {
	border-style: none;
}

.elementor-1869 .elementor-element.elementor-element-863709c, .elementor-1869 .elementor-element.elementor-element-863709c::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-3c56391 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-129b344 {
	width: initial;
	max-width: initial;
}

.elementor-1869 .elementor-element.elementor-element-129b344 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-element {
	--align-self: flex-start;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-stacked .elementor-icon {
	background-color: #3b7676;
	color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-default .elementor-icon {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-framed .elementor-icon, .elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-default .elementor-icon svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-framed .elementor-icon {
	background-color: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-stacked .elementor-icon svg {
	fill: #e0e0e0;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-stacked .elementor-icon:hover {
	background-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-default .elementor-icon:hover {
	color: #3b7676;
	border-color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-framed .elementor-icon:hover, .elementor-1869 .elementor-element.elementor-element-129b344.elementor-view-default .elementor-icon:hover svg {
	fill: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon {
	font-size: 15px;
	border-width: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon svg {
	height: 15px;
}

.elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon i, .elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-1869 .elementor-element.elementor-element-859a3a5 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-5448e84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-5448e84 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-5448e84 .elementor-heading-title a:hover, .elementor-1869 .elementor-element.elementor-element-5448e84 .elementor-heading-title a:focus {
	color: #3b7676;
}

.elementor-1869 .elementor-element.elementor-element-ef1d87b {
	font-size: 12px;
}

.elementor-1869 .elementor-element.elementor-element-ef1d87b p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-ae8ebfe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1869 .elementor-element.elementor-element-ae8ebfe:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-ae8ebfe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e8f2f2;
}

.elementor-1869 .elementor-element.elementor-element-0f1a404 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-c5ae72f > .elementor-widget-container {
	padding: 3px 0px 0px 5px;
}

.elementor-1869 .elementor-element.elementor-element-c5ae72f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1869 .elementor-element.elementor-element-c5ae72f .elementor-icon {
	font-size: 17px;
}

.elementor-1869 .elementor-element.elementor-element-c5ae72f .elementor-icon svg {
	height: 17px;
}

.elementor-1869 .elementor-element.elementor-element-ac2d810 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-2c82247 {
	font-size: 13px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-2c82247 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-1e75ae0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-1e75ae0 {
	font-size: 12px;
	color: var(--e-global-color-accent);
}

.elementor-1869 .elementor-element.elementor-element-1e75ae0 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-752e9bc > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-480cff3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-4e7981c .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(180deg, #fff 0%, rgba(0, 0, 0, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-4e7981c {
	width: 100%;
	max-width: 100%;
}

.elementor-1869 .elementor-element.elementor-element-4e7981c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-d723a0b .elementor-button {
	background-color: transparent;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(180deg, #fff 0%, rgba(0, 0, 0, 0) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-1869 .elementor-element.elementor-element-d723a0b {
	width: 100%;
	max-width: 100%;
}

.elementor-1869 .elementor-element.elementor-element-d723a0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-34a4f67 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1869 .elementor-element.elementor-element-c1c7912 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-44a7147 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-23ec814 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1869 .elementor-element.elementor-element-1704319 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-1704319 .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1869 .elementor-element.elementor-element-1704319 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-562b49b.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-562b49b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.elementor-1869 .elementor-element.elementor-element-562b49b p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-13fa87a {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 1px;
}

.elementor-1869 .elementor-element.elementor-element-13fa87a .elementor-divider-separator {
	width: 32px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-1869 .elementor-element.elementor-element-13fa87a .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-cde7fc5.elementor-element {
	--align-self: center;
}

.elementor-1869 .elementor-element.elementor-element-5d785b7 {
	--divider-border-style: solid;
	--divider-color: #3b7676;
	--divider-border-width: 3px;
}

.elementor-1869 .elementor-element.elementor-element-5d785b7 .elementor-divider-separator {
	width: 48px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1869 .elementor-element.elementor-element-5d785b7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1869 .elementor-element.elementor-element-e9c32a0 {
	--display: flex;
	--min-height: 200px;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1869 .elementor-element.elementor-element-9184172 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1869 .elementor-element.elementor-element-9184172:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-9184172 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-9184172:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(59, 118, 118, .3);
	--border-color: rgba(59, 118, 118, .3);
	--border-radius: 14px 14px 14px 14px;
	--border-top-left-radius: 14px;
	--border-top-right-radius: 14px;
	--border-bottom-right-radius: 14px;
	--border-bottom-left-radius: 14px;
}

.elementor-1869 .elementor-element.elementor-element-9184172, .elementor-1869 .elementor-element.elementor-element-9184172::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-f38f0dd {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-f95a5e8 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1869 .elementor-element.elementor-element-f95a5e8 .elementor-icon {
	font-size: 21px;
}

.elementor-1869 .elementor-element.elementor-element-f95a5e8 .elementor-icon svg {
	height: 21px;
}

.elementor-1869 .elementor-element.elementor-element-6566a33 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-8384bd7 {
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-8384bd7 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-e830007 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-e830007 {
	font-size: 13px;
}

.elementor-1869 .elementor-element.elementor-element-e830007 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-a01b671 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1869 .elementor-element.elementor-element-a01b671:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-a01b671 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-a01b671:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(59, 118, 118, .3);
	--border-color: rgba(59, 118, 118, .3);
	--border-radius: 14px 14px 14px 14px;
	--border-top-left-radius: 14px;
	--border-top-right-radius: 14px;
	--border-bottom-right-radius: 14px;
	--border-bottom-left-radius: 14px;
}

.elementor-1869 .elementor-element.elementor-element-a01b671, .elementor-1869 .elementor-element.elementor-element-a01b671::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-5f5e326 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-887cf5d .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1869 .elementor-element.elementor-element-887cf5d .elementor-icon {
	font-size: 21px;
}

.elementor-1869 .elementor-element.elementor-element-887cf5d .elementor-icon svg {
	height: 21px;
}

.elementor-1869 .elementor-element.elementor-element-b6c6b50 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-2656dde {
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-2656dde p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-ff51731 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-ff51731 {
	font-size: 13px;
}

.elementor-1869 .elementor-element.elementor-element-ff51731 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-9d520e7 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1869 .elementor-element.elementor-element-ce072d6 {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1869 .elementor-element.elementor-element-ce072d6:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-ce072d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-ce072d6:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(59, 118, 118, .3);
	--border-color: rgba(59, 118, 118, .3);
	--border-radius: 14px 14px 14px 14px;
	--border-top-left-radius: 14px;
	--border-top-right-radius: 14px;
	--border-bottom-right-radius: 14px;
	--border-bottom-left-radius: 14px;
}

.elementor-1869 .elementor-element.elementor-element-ce072d6, .elementor-1869 .elementor-element.elementor-element-ce072d6::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-94302e3 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-5c80b51 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1869 .elementor-element.elementor-element-5c80b51 .elementor-icon {
	font-size: 21px;
}

.elementor-1869 .elementor-element.elementor-element-5c80b51 .elementor-icon svg {
	height: 21px;
}

.elementor-1869 .elementor-element.elementor-element-f4c448d {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-72f5ce9 {
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-72f5ce9 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-1a1aff1 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-1a1aff1 {
	font-size: 13px;
}

.elementor-1869 .elementor-element.elementor-element-1a1aff1 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-a39947f {
	--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 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e2e2;
	--border-color: #e2e2e2;
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1869 .elementor-element.elementor-element-a39947f:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-a39947f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f7f8;
}

.elementor-1869 .elementor-element.elementor-element-a39947f:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(59, 118, 118, .3);
	--border-color: rgba(59, 118, 118, .3);
	--border-radius: 14px 14px 14px 14px;
	--border-top-left-radius: 14px;
	--border-top-right-radius: 14px;
	--border-bottom-right-radius: 14px;
	--border-bottom-left-radius: 14px;
}

.elementor-1869 .elementor-element.elementor-element-a39947f, .elementor-1869 .elementor-element.elementor-element-a39947f::before {
	--border-transition: .3s;
}

.elementor-1869 .elementor-element.elementor-element-1c897ce {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-6e2dbea .elementor-icon-wrapper {
	text-align: start;
}

.elementor-1869 .elementor-element.elementor-element-6e2dbea .elementor-icon {
	font-size: 21px;
}

.elementor-1869 .elementor-element.elementor-element-6e2dbea .elementor-icon svg {
	height: 21px;
}

.elementor-1869 .elementor-element.elementor-element-7aea3c4 {
	--display: flex;
}

.elementor-1869 .elementor-element.elementor-element-f42b2e0 {
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-1869 .elementor-element.elementor-element-f42b2e0 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-430ea24 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-1869 .elementor-element.elementor-element-430ea24 {
	font-size: 13px;
}

.elementor-1869 .elementor-element.elementor-element-430ea24 p {
	margin-block-end: 0px;
}

.elementor-1869 .elementor-element.elementor-element-ba468c5 {
	--display: flex;
}

@media (max-width:767px) {
	.elementor-1869 .elementor-element.elementor-element-5c26ab5 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-aa4be49 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b20c0af {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-132bc22 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0d142e9 {
		font-size: 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f203724 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-fb53351 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-fb53351 {
		font-size: 13px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-da690ff {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
		--align-content: flex-start;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3d1844a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3d1844a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1869 .elementor-element.elementor-element-d06874d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-d06874d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-41bd517 {
		--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;
		--justify-content: space-evenly;
		--gap: 3px 3px;
		--row-gap: 3px;
		--column-gap: 3px;
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f8c848e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e111e16 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e111e16 p {
		margin-block-end: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-09af654 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-09af654 p {
		margin-block-end: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7747043 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7747043 p {
		margin-block-end: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-897d0ca {
		--width: 100%;
		--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;
		--flex-wrap: nowrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 5px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-30422a9 {
		--width: 66%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-967ae11 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-48cda16 {
		--width: 33%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-83dc048 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3df55d6 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f7ca43c {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1869 .elementor-element.elementor-element-4e1df2e {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2aa1463 .elementor-divider {
		text-align: center;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2aa1463 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-1869 .elementor-element.elementor-element-cab60e6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-cab60e6 {
		font-size: 13px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-title a {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-4ce7d8c .elementor-icon-box-description {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-title a {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-8ebd52b .elementor-icon-box-description {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-title a {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2916492 .elementor-icon-box-description {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-title, .elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-title a {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0c8d39f .elementor-icon-box-description {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-c3f23ed > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b51b6a0 {
		--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;
		--justify-content: space-evenly;
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ef5f1dc {
		--justify-content: space-between;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a4ba429 {
		--width: 48%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a165601 {
		font-size: 24px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-25f8026 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-25f8026 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-90e414c {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f3039c8 {
		--width: 48%;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3be07fa {
		font-size: 24px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b49c056 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b49c056 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-9a84104 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-55755a4 {
		--justify-content: space-between;
	}
	
	.elementor-1869 .elementor-element.elementor-element-76ebaa7 {
		--width: 48%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6978419 {
		font-size: 24px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a023372 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a023372 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-01c4206 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-c79e4cc {
		--width: 48%;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-4d70ed3 {
		font-size: 24px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-600fbf4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-600fbf4 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-46ad245 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-746005b {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-efde68d {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0b7e27f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0b7e27f {
		font-size: 13px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7c785d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-dccd745 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-accb9af {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-723c137 {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-02b1be3 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-8374ef6 {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-87e7060 > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-87e7060 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-aa41f2d {
		--width: 66%;
		--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-1869 .elementor-element.elementor-element-7e9b6ec .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-cc52c99 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-9e2b4b5 {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6dce32c > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6dce32c .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7f5b8d5 {
		--width: 66%;
		--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-1869 .elementor-element.elementor-element-02714c1 .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-80afc5c {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e66dc0b {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e9f2111 > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e9f2111 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-c489868 {
		--width: 66%;
		--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-1869 .elementor-element.elementor-element-f1b6b6b .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-659df13 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-81f4a25 {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-bb50f8c > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-bb50f8c .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7948607 {
		--width: 66%;
		--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-1869 .elementor-element.elementor-element-39ed74f .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-925f164 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ee73c2c {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-32a1f20 > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-32a1f20 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b7a356e {
		--width: 78%;
		--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-1869 .elementor-element.elementor-element-25ede2d .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3b9a99e {
		--width: 100%;
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2d2637d {
		--width: 100%;
		--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-1869 .elementor-element.elementor-element-13047a5 {
		--width: 100%;
		--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-1869 .elementor-element.elementor-element-863709c {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3c56391 {
		--width: 22%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-129b344 > .elementor-widget-container {
		margin: 0px 0px 0px 17px;
		padding: 5px 23px 0px 7px;
		border-radius: 9px 9px 9px 9px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-129b344 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-859a3a5 {
		--width: 66%;
		--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-1869 .elementor-element.elementor-element-5448e84 .elementor-heading-title {
		font-size: 11px;
		line-height: 1.6em;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ae8ebfe {
		--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;
		--flex-wrap: nowrap;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0f1a404 {
		--width: 15%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2c82247 {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-1e75ae0 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-480cff3 {
		--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;
	}
	
	.elementor-1869 .elementor-element.elementor-element-4e7981c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-4e7981c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-d723a0b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-d723a0b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-34a4f67 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-562b49b {
		font-size: 10px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-9184172 {
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f38f0dd {
		--width: 15%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f95a5e8 .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f95a5e8 .elementor-icon svg {
		height: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-8384bd7 {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e830007 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a01b671 {
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-5f5e326 {
		--width: 15%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-887cf5d .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-887cf5d .elementor-icon svg {
		height: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2656dde {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ff51731 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ce072d6 {
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-94302e3 {
		--width: 15%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-5c80b51 .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-5c80b51 .elementor-icon svg {
		height: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-72f5ce9 {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-1a1aff1 {
		font-size: 11px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a39947f {
		--flex-wrap: nowrap;
	}
	
	.elementor-1869 .elementor-element.elementor-element-1c897ce {
		--width: 15%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6e2dbea .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6e2dbea .elementor-icon svg {
		height: 18px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f42b2e0 {
		font-size: 12px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-430ea24 {
		font-size: 11px;
	}
}

@media (min-width:768px) {
	.elementor-1869 .elementor-element.elementor-element-5c26ab5 {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-aa4be49 {
		--width: 50%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-41bd517 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f8c848e {
		--width: 27%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-19f88b9 {
		--width: 36%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ffb0c99 {
		--width: 34%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-26bdc7a {
		--width: 50%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-30422a9 {
		--width: 66%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-48cda16 {
		--width: 33%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3df55d6 {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f7ca43c {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a4ba429 {
		--width: calc(50% - 8px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-f3039c8 {
		--width: calc(50% - 8px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-76ebaa7 {
		--width: calc(50% - 8px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-c79e4cc {
		--width: calc(50% - 8px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-746005b {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6831bc7 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3a8fa66 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7c785d0 {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-cb8f8f2 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-dccd745 {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-97fe274 {
		--width: 45%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-accb9af {
		--width: 55%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ba9b868 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-66f2b95 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-8374ef6 {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-9e2b4b5 {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-e66dc0b {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-81f4a25 {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ee73c2c {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3b9a99e {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-2d2637d {
		--width: 90px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-3c56391 {
		--width: 60px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ae8ebfe {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-0f1a404 {
		--width: 7%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-480cff3 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-34a4f67 {
		--content-width: 1080px;
	}
	
	.elementor-1869 .elementor-element.elementor-element-44a7147 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-23ec814 {
		--width: 100%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-9184172 {
		--width: calc(50% - 10px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-f38f0dd {
		--width: 10%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-6566a33 {
		--width: 90%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a01b671 {
		--width: calc(50% - 10px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-5f5e326 {
		--width: 10%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-b6c6b50 {
		--width: 90%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-ce072d6 {
		--width: calc(50% - 10px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-94302e3 {
		--width: 10%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-f4c448d {
		--width: 90%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-a39947f {
		--width: calc(50% - 10px);
	}
	
	.elementor-1869 .elementor-element.elementor-element-1c897ce {
		--width: 10%;
	}
	
	.elementor-1869 .elementor-element.elementor-element-7aea3c4 {
		--width: 90%;
	}
}

/* Start custom CSS for button, class: .elementor-element-3d1844a */
.elementor-1869 .elementor-element.elementor-element-3d1844a .elementor-button {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d06874d */
.elementor-1869 .elementor-element.elementor-element-d06874d .elementor-button {
	width: 100%;
}
