
.elementor-12138 .elementor-element.elementor-element-b856a9c {
	--display: flex;
}

.elementor-12138 .elementor-element.elementor-element-99ec927 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-7d648aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-4b41e62 {
	--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-12138 .elementor-element.elementor-element-dccac5f {
	--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-12138 .elementor-element.elementor-element-718f9fc img {
	border-style: solid;
	border-width: 0px 4px 4px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 0px 4px 0px 4px;
}

.elementor-12138 .elementor-element.elementor-element-d33106f {
	--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-12138 .elementor-element.elementor-element-3c3e6fe {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-ae38da2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-ae38da2 .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-ae38da2 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-ae38da2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-ae38da2.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-ae38da2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-ae38da2.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-ae38da2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-57f44d8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-fa97f7a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-fa97f7a.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-fa97f7a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-e376aab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-74723fc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-74723fc .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-74723fc .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-74723fc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-74723fc.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-74723fc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-74723fc.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-74723fc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-5501924 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-a7e583c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-a7e583c .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-a7e583c .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-a7e583c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-a7e583c.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-a7e583c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-a7e583c.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-a7e583c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-1b209fb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-7c619ad {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-7c619ad .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-7c619ad .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-7c619ad.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-7c619ad.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-7c619ad.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-7c619ad.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-7c619ad.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-58169d6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-04c4a07 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-04c4a07 .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-04c4a07 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-04c4a07.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-04c4a07.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-04c4a07.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-04c4a07.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-04c4a07.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-8adc12b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-b367188 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-b367188 .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-b367188 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-b367188.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-b367188.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-b367188.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-b367188.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-b367188.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-7fa10fd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-f165247 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-f165247 .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-f165247 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-f165247.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-f165247.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-f165247.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-f165247.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-f165247.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-4445414 {
	--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-12138 .elementor-element.elementor-element-a858422 {
	--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-12138 .elementor-element.elementor-element-748780f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-701448d {
	--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-12138 .elementor-element.elementor-element-6506746 img {
	border-style: solid;
	border-width: 0px 4px 4px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 0px 4px 0px 4px;
}

.elementor-12138 .elementor-element.elementor-element-deaeccf {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-deaeccf .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-deaeccf .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-deaeccf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-deaeccf.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-deaeccf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-deaeccf.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-deaeccf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-00bd2bd {
	--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-12138 .elementor-element.elementor-element-27303b9 {
	--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-12138 .elementor-element.elementor-element-d2f4cf5 img {
	border-style: solid;
	border-width: 0px 4px 4px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 0px 4px 0px 4px;
}

.elementor-12138 .elementor-element.elementor-element-8506661 {
	--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-12138 .elementor-element.elementor-element-a6a80a4 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-12138 .elementor-element.elementor-element-607c6b3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-12138 .elementor-element.elementor-element-607c6b3 .elementor-divider-separator {
	width: 100%;
}

.elementor-12138 .elementor-element.elementor-element-607c6b3 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-12138 .elementor-element.elementor-element-607c6b3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-607c6b3.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-607c6b3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-607c6b3.elementor-view-framed .elementor-icon, .elementor-12138 .elementor-element.elementor-element-607c6b3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-12138 .elementor-element.elementor-element-0493e0d {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

@media (max-width:1024px) {
	.elementor-12138 .elementor-element.elementor-element-718f9fc.elementor-element {
		--align-self: center;
	}
	
	.elementor-12138 .elementor-element.elementor-element-3c3e6fe {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-12138 .elementor-element.elementor-element-6506746.elementor-element {
		--align-self: center;
	}
	
	.elementor-12138 .elementor-element.elementor-element-d2f4cf5.elementor-element {
		--align-self: center;
	}
}

@media (min-width:641px) {
	.elementor-12138 .elementor-element.elementor-element-dccac5f {
		--width: 50%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-d33106f {
		--width: 50%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-a858422 {
		--width: 50%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-701448d {
		--width: 50%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-27303b9 {
		--width: 50%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-8506661 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:641px) {
	.elementor-12138 .elementor-element.elementor-element-dccac5f {
		--width: 100%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-d33106f {
		--width: 100%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-a858422 {
		--width: 100%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-701448d {
		--width: 100%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-27303b9 {
		--width: 100%;
	}
	
	.elementor-12138 .elementor-element.elementor-element-8506661 {
		--width: 100%;
	}
}
