
.elementor-3912 .elementor-element.elementor-element-675f9f8b {
	--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;
	--flex-wrap: wrap;
	--overlay-opacity: .85;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-3912 .elementor-element.elementor-element-675f9f8b:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-675f9f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnnmm.nitrocdn.com/wgcVejALrYPQonYHOTCbuXBzQEaIMEXS/assets/images/optimized/rev-d03524a/biovanix.com/wp-content/uploads/2024/09/Shanxi-jinjin-group-production-line.webp");
}

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

.elementor-3912 .elementor-element.elementor-element-675f9f8b::before, .elementor-3912 .elementor-element.elementor-element-675f9f8b > .elementor-background-video-container::before, .elementor-3912 .elementor-element.elementor-element-675f9f8b > .e-con-inner > .elementor-background-video-container::before, .elementor-3912 .elementor-element.elementor-element-675f9f8b > .elementor-background-slideshow::before, .elementor-3912 .elementor-element.elementor-element-675f9f8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3912 .elementor-element.elementor-element-675f9f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: "";
}

.elementor-3912 .elementor-element.elementor-element-3f5438db {
	--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-3912 .elementor-element.elementor-element-3f5438db.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

.elementor-3912 .elementor-element.elementor-element-100c6693 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-100c6693.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-594045ef {
	width: var(--container-widget-width, 104.332%);
	max-width: 104.332%;
	--container-widget-width: 104.332%;
	--container-widget-flex-grow: 0;
	columns: 1;
	text-align: left;
	color: #fff;
}

.elementor-3912 .elementor-element.elementor-element-594045ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3912 .elementor-element.elementor-element-594045ef.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-7943a9f7 {
	--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;
	--flex-wrap: wrap;
}

.elementor-3912 .elementor-element.elementor-element-7943a9f7:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-7943a9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-3912 .elementor-element.elementor-element-354a4ee2 {
	--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-3912 .elementor-element.elementor-element-37db116.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-5d53ddb6 {
	--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-3912 .elementor-element.elementor-element-46ccba8c.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-6f196798 {
	--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-3912 .elementor-element.elementor-element-77a321b0.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-31a65112 {
	--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-3912 .elementor-element.elementor-element-31a65112.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-5b9a1d38.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-24a062de {
	--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-3912 .elementor-element.elementor-element-24a062de.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-a8ebc2b.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-1260a0ea {
	--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-3912 .elementor-element.elementor-element-1260a0ea.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-f82283e.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-f1b3782 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-3912 .elementor-element.elementor-element-d4827b3 {
	--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-3912 .elementor-element.elementor-element-5581667 {
	--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-3912 .elementor-element.elementor-element-f4e00ae {
	--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-3912 .elementor-element.elementor-element-e4d40e8 {
	--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-3912 .elementor-element.elementor-element-10d9622a {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-30212dfb {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-18d788cc {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-18d788cc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-71e84ba8 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-61643b09 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-61643b09.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-530afad4 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-530afad4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-7e81be00 {
	--display: flex;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-3912 .elementor-element.elementor-element-53c341d8 {
	--divider-border-style: solid;
	--divider-color: #b9b7b7;
	--divider-border-width: 1px;
}

.elementor-3912 .elementor-element.elementor-element-53c341d8 .elementor-divider-separator {
	width: 100%;
}

.elementor-3912 .elementor-element.elementor-element-53c341d8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-506579b {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-21c1994f {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-182b43 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-182b43.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-29f1577d img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-234fceb9 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-234fceb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-42ad2dee {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-42ad2dee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-5afab670 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-5e14c5d5 {
	--divider-border-style: solid;
	--divider-color: #b9b7b7;
	--divider-border-width: 1px;
}

.elementor-3912 .elementor-element.elementor-element-5e14c5d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-3912 .elementor-element.elementor-element-5e14c5d5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-4f139295 {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-7f51ee7d {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-265bb5b2 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-265bb5b2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-4fa8b402 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-6e5cc523 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-6e5cc523.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-42e307e5 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-42e307e5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-7ee24f62 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-6447222d {
	--divider-border-style: solid;
	--divider-color: #b9b7b7;
	--divider-border-width: 1px;
}

.elementor-3912 .elementor-element.elementor-element-6447222d .elementor-divider-separator {
	width: 100%;
}

.elementor-3912 .elementor-element.elementor-element-6447222d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-5b78d521 {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-147ef997 {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-d2f008b {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-d2f008b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-c611d41 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-51306a52 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-51306a52.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-43b1fbf4 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-43b1fbf4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-1cfe007b {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-300d2b7b {
	--divider-border-style: solid;
	--divider-color: #b9b7b7;
	--divider-border-width: 1px;
}

.elementor-3912 .elementor-element.elementor-element-300d2b7b .elementor-divider-separator {
	width: 100%;
}

.elementor-3912 .elementor-element.elementor-element-300d2b7b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-19c430e {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-217055b8 {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-45e8f0ca {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-45e8f0ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-391521bc img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-6bd69e9b {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-6bd69e9b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-1493e691 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-1493e691.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-729924e7 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-729924e7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-93ec8cd {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-93ec8cd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-57a2a149 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-57a2a149.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-5aa072db {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-5aa072db.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-2a30b5ff {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-2a30b5ff.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-5ec94750 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-5ec94750.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-4010572 {
	--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-3912 .elementor-element.elementor-element-a36b2b4 {
	--divider-border-style: solid;
	--divider-color: #b9b7b7;
	--divider-border-width: 1px;
}

.elementor-3912 .elementor-element.elementor-element-a36b2b4 .elementor-divider-separator {
	width: 100%;
}

.elementor-3912 .elementor-element.elementor-element-a36b2b4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3912 .elementor-element.elementor-element-5ea6c69a {
	--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: center;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-2a435d08 {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-3912 .elementor-element.elementor-element-457b9c7e {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-457b9c7e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-76637094 img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-3912 .elementor-element.elementor-element-12383126 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-12383126.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-4d350d25 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-4d350d25.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-76c59242 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-76c59242.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-79503023 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-79503023.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-5f0182c4 {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-5f0182c4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-258a2fb1 {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-258a2fb1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-626fd6ef {
	--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: center;
}

.elementor-3912 .elementor-element.elementor-element-626fd6ef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-27b2601e {
	width: var(--container-widget-width, 122.082%);
	max-width: 122.082%;
	--container-widget-width: 122.082%;
	--container-widget-flex-grow: 0;
}

.elementor-3912 .elementor-element.elementor-element-27b2601e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3912 .elementor-element.elementor-element-284fdf57 {
	--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: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-284fdf57:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-284fdf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-3912 .elementor-element.elementor-element-39dc24a8 {
	--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: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3912 .elementor-element.elementor-element-39dc24a8:not(.elementor-motion-effects-element-type-background), .elementor-3912 .elementor-element.elementor-element-39dc24a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

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

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-3912 .elementor-element.elementor-element-13a8751a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-13a8751a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-13a8751a.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-13a8751a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor4);
	border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-13a8751a.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-13a8751a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-6bfdfcd3 {
	--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-3912 .elementor-element.elementor-element-6fc65ba9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-6fc65ba9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-6fc65ba9.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-6fc65ba9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor4);
	border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-6fc65ba9.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-6fc65ba9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-4d91ce68 {
	--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-3912 .elementor-element.elementor-element-16ca1ea4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-16ca1ea4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-16ca1ea4.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-16ca1ea4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor4);
	border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-16ca1ea4.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-16ca1ea4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-49a36a19 {
	--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-3912 .elementor-element.elementor-element-5e728b1b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3912 .elementor-element.elementor-element-5e728b1b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-5e728b1b.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-5e728b1b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-astglobalcolor4);
	border-color: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-5e728b1b.elementor-view-framed .elementor-icon, .elementor-3912 .elementor-element.elementor-element-5e728b1b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-astglobalcolor4);
}

.elementor-3912 .elementor-element.elementor-element-5a950fc1 {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-3912 .elementor-element.elementor-element-7edf04f7 {
	--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: center;
}

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

.elementor-3912 .elementor-element.elementor-element-43e4988 .elementor-heading-title {
	color: #33615a;
}

.elementor-3912 .elementor-element.elementor-element-3fa2ac27 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-6546d474 {
	--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-3912 .elementor-element.elementor-element-464fd7ac {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-37b4c1d1 {
	--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-3912 .elementor-element.elementor-element-52d045c3 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-2fa19d10 {
	--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-3912 .elementor-element.elementor-element-5adefa67 {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-421fb7f5 {
	--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-3912 .elementor-element.elementor-element-6bdb3c3b {
	--display: flex;
}

.elementor-3912 .elementor-element.elementor-element-596c2812 {
	--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-3912 .elementor-element.elementor-element-74a9f666 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-3912 .elementor-element.elementor-element-74a9f666 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-astglobalcolor5);
	border-style: solid;
	border-color: #d7d7d7;
}

.elementor-3912 .elementor-element.elementor-element-74a9f666.elementor-element {
	--align-self: center;
}

.elementor-3912 .elementor-element.elementor-element-29c312e0 {
	--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: center;
}

@media (min-width:768px) {
	.elementor-3912 .elementor-element.elementor-element-3f5438db {
		--width: 99.925%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-100c6693 {
		--width: 100%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-354a4ee2 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5d53ddb6 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6f196798 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-31a65112 {
		--width: 29.676%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-24a062de {
		--width: 40.586%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-1260a0ea {
		--width: 29.487%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-bc1e4ad {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d4827b3 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5581667 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-f4e00ae {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-e4d40e8 {
		--width: 33.3333%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-18d788cc {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-61643b09 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-182b43 {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-234fceb9 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-265bb5b2 {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6e5cc523 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-d2f008b {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-51306a52 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-45e8f0ca {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6bd69e9b {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-729924e7 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-57a2a149 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a30b5ff {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-457b9c7e {
		--width: 33.773%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-12383126 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-76c59242 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5f0182c4 {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-626fd6ef {
		--width: 76.09%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-59b7b209 {
		--width: 25%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6bfdfcd3 {
		--width: 25%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-4d91ce68 {
		--width: 25%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-49a36a19 {
		--width: 25%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-7edf04f7 {
		--width: 50%;
	}
	
	.elementor-3912 .elementor-element.elementor-element-29c312e0 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-3912 .elementor-element.elementor-element-234fceb9 {
		--width: 261.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-6bd69e9b {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-729924e7 {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-57a2a149 {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-2a30b5ff {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-12383126 {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-76c59242 {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5f0182c4 {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-626fd6ef {
		--width: 267.429px;
	}
	
	.elementor-3912 .elementor-element.elementor-element-5a950fc1 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
}
