
.elementor-1824 .elementor-element.elementor-element-266316ec {
	--display: flex;
	--min-height: 82px;
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-199dcd64 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-637108ab {
	--display: flex;
	--min-height: 74vh;
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-637108ab:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-637108ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilakpjf.nitrocdn.com/dqkXXQJtPOzEOoBCSJHKXMBWPJIzZJzx/assets/images/optimized/rev-d91938b/saswell.cn/wp-content/uploads/2024/09/banner-%E9%87%87%E6%9A%96-1-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1824 .elementor-element.elementor-element-bc5ecfe {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 170px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-bc5ecfe.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-e856e7f {
	--display: flex;
	--justify-content: center;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
}

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

.elementor-1824 .elementor-element.elementor-element-2b0f16f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1824 .elementor-element.elementor-element-2b0f16f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-1da43d5);
}

.elementor-1824 .elementor-element.elementor-element-45e7ed0 {
	width: var(--container-widget-width, 94.437%);
	max-width: 94.437%;
	--container-widget-width: 94.437%;
	--container-widget-flex-grow: 0;
}

.elementor-1824 .elementor-element.elementor-element-45e7ed0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1824 .elementor-element.elementor-element-45e7ed0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-45e7ed0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
	color: #666;
}

.elementor-1824 .elementor-element.elementor-element-808afdd {
	--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: flex-start;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1824 .elementor-element.elementor-element-abc2b0d .elementor-button {
	background-color: #c20000;
}

.elementor-1824 .elementor-element.elementor-element-abc2b0d .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-abc2b0d .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-abc2b0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-abc2b0d .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-abc2b0d .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-1a83801 {
	--display: flex;
	--min-height: 119px;
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 2px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-1a83801.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-81775b3 {
	--display: flex;
	--min-height: 82px;
	--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: flex-start;
	--align-items: center;
	--gap: 6px 0px;
	--row-gap: 6px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-d517467 .elementor-heading-title {
	color: var(--e-global-color-1da43d5);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1824 .elementor-element.elementor-element-85e1661 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e4e4e4;
	--border-color: #e4e4e4;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-85e1661:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-85e1661 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-1824 .elementor-element.elementor-element-142bd59 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-142bd59.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-522bab9 {
	--display: flex;
	--min-height: 245px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-522bab9:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-522bab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-522bab9.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-12c942a {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-12c942a.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-1824 .elementor-element.elementor-element-545ab22 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-545ab22.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-62a9d64 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-62a9d64 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-abb3fb3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-e0f2c25 {
	--display: flex;
	--min-height: 119px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-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-1824 .elementor-element.elementor-element-f4e9b77 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-f4e9b77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-f4e9b77.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-69772ef {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-69772ef.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-f9a91cc .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-f9a91cc .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-f9a91cc .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-f9a91cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-f9a91cc .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-f9a91cc .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-2ea65b7 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-2ea65b7.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-1824 .elementor-element.elementor-element-2b7bc3f {
	width: var(--container-widget-width, 92.787%);
	max-width: 92.787%;
	--container-widget-width: 92.787%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-2b7bc3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-2b7bc3f.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-2b7bc3f img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-40872e5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-1c2e34c {
	--display: flex;
	--min-height: 82px;
	--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: 6px 0px;
	--row-gap: 6px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-33b500d .elementor-heading-title {
	color: var(--e-global-color-1da43d5);
}

.elementor-1824 .elementor-element.elementor-element-a0dcc31 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a0dcc31.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-bdb1db8 {
	--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-1824 .elementor-element.elementor-element-b3dc054 {
	--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-box .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1824 .elementor-element.elementor-element-590b4c5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-2311c19 {
	--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-1824 .elementor-element.elementor-element-4a2d826.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-b16957b {
	--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-1824 .elementor-element.elementor-element-40f1077.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-40f1077.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-40f1077.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-d4dcf22 {
	--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-1824 .elementor-element.elementor-element-c085f75.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-c085f75.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-c085f75.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-10522c9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e4e4e4;
	--border-color: #e4e4e4;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-10522c9:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-10522c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-1824 .elementor-element.elementor-element-14806ae {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-14806ae.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-a3b3fbd {
	--display: flex;
	--min-height: 245px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1824 .elementor-element.elementor-element-a3b3fbd.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-d27c70c {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-d27c70c.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-1824 .elementor-element.elementor-element-097e1af {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-097e1af.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-0658b9b {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-0658b9b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-4467d29 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-0dbeb09 {
	--display: flex;
	--min-height: 119px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-83bb659 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-83bb659 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-83bb659.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-1836ad2 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-1836ad2.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-c35f52b .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-c35f52b .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-c35f52b .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-c35f52b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-c35f52b .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-c35f52b .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-a11b16f {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a11b16f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-df74977 {
	width: var(--container-widget-width, 92.787%);
	max-width: 92.787%;
	--container-widget-width: 92.787%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-df74977 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-df74977.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-df74977 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-f26da91 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-1824 .elementor-element.elementor-element-491edcc {
	--display: flex;
	--flex-direction: column-reverse;
	--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;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-491edcc:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-491edcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-491edcc.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-f7658e9 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-f7658e9.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-8ca2ba6 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-8ca2ba6.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-0e5ac0e {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-0e5ac0e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-255f214 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-8fd57bc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-8fd57bc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-d8aaf55 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-d8aaf55 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-d8aaf55.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-ad0459f {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-ad0459f.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-f6a7850 .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-f6a7850 .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-f6a7850 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-f6a7850 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-f6a7850 .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-f6a7850 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-8cb9e9a {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-8cb9e9a.e-con {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-94b0ca9 {
	--display: flex;
	--flex-direction: column-reverse;
	--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;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-94b0ca9:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-94b0ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-94b0ca9.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-42e86d0 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-42e86d0.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-159a218 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-159a218.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-719c804 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-719c804 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-0d5afcd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-15c5ead {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-15c5ead.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-4d8972a {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-4d8972a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-4d8972a.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-90a5899 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-90a5899.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-2d09d3e .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-2d09d3e .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-2d09d3e .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-2d09d3e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-2d09d3e .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-2d09d3e .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-94556e5 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-94556e5.e-con {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-d7a239a {
	--display: flex;
	--min-height: 245px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1824 .elementor-element.elementor-element-d7a239a.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-80859b8 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-80859b8.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-1824 .elementor-element.elementor-element-7156084 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7156084.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-2bb589b {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-2bb589b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-48ca5e2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-26c3728 {
	--display: flex;
	--min-height: 119px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-ddfd3b6 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-ddfd3b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-ddfd3b6.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-c856366 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-c856366.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-26bb9a6 .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-26bb9a6 .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-26bb9a6 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-26bb9a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-26bb9a6 .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-26bb9a6 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-d04fa87 {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-d04fa87.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-30e6078 {
	width: var(--container-widget-width, 92.787%);
	max-width: 92.787%;
	--container-widget-width: 92.787%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-30e6078 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-30e6078.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-30e6078 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-97b508e {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-1824 .elementor-element.elementor-element-5a23dff {
	--display: flex;
	--flex-direction: column-reverse;
	--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;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-5a23dff:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-5a23dff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-5a23dff.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-de33ec2 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-de33ec2.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-89e36a1 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-89e36a1.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-d6a7fb0 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-d6a7fb0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-f11bef5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-1dce527 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-1dce527.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-dda2d46 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-dda2d46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-dda2d46.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-180633b {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-180633b.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-f2f5886 .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-f2f5886 .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-f2f5886 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-f2f5886 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-f2f5886 .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-f2f5886 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-23b3c19 {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-23b3c19.e-con {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-115db93 {
	--display: flex;
	--flex-direction: column-reverse;
	--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;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-115db93:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-115db93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-115db93.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-3701451 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 40px;
	--margin-right: 40px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-3701451.e-con {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-43fdd8c {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-43fdd8c.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-d67deb4 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-d67deb4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-7e5461d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-eb5ae08 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-eb5ae08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-ad008a7 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-ad008a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-ad008a7.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-cb3b9b1 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-cb3b9b1.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-fe15133 .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-fe15133 .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-fe15133 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-fe15133 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-fe15133 .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-fe15133 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-c2ba73e {
	--display: flex;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-c2ba73e.e-con {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-585bfd8 {
	--display: flex;
	--min-height: 245px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-585bfd8:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-585bfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1824 .elementor-element.elementor-element-585bfd8.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-49077a9 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-49077a9.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-1824 .elementor-element.elementor-element-025a4e2 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-025a4e2.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-4564961 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-4564961 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-34fe42e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-1970d4d {
	--display: flex;
	--min-height: 81px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-2ec4a60 {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-2ec4a60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-2ec4a60.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-01d4626 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-01d4626.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-7c028aa .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-7c028aa .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-7c028aa .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-7c028aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-7c028aa .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-7c028aa .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-0e24dae {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-0e24dae.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-95c3b3c {
	width: var(--container-widget-width, 92.787%);
	max-width: 92.787%;
	--container-widget-width: 92.787%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-95c3b3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-95c3b3c.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-95c3b3c img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-a69f4f7 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-dee7956 {
	--display: flex;
	--min-height: 82px;
	--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: flex-start;
	--align-items: center;
	--gap: 6px 0px;
	--row-gap: 6px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-eb7dd92 .elementor-heading-title {
	color: var(--e-global-color-1da43d5);
}

.elementor-1824 .elementor-element.elementor-element-a411e5d {
	--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: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a411e5d.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-c337d9c {
	--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-1824 .elementor-element.elementor-element-39f77eb {
	--display: flex;
	--min-height: 380px;
	--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-1824 .elementor-element.elementor-element-39f77eb:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-39f77eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-39f77eb:hover {
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .13);
}

.elementor-1824 .elementor-element.elementor-element-39f77eb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-e30be43.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-e30be43.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-e30be43.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-e30be43 .elementor-image-box-title {
	margin-bottom: 18px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1824 .elementor-element.elementor-element-e30be43 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-1824 .elementor-element.elementor-element-e30be43 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-e30be43 .elementor-image-box-description {
	color: #8e9297;
}

.elementor-1824 .elementor-element.elementor-element-ffe3f64 {
	--display: flex;
	--min-height: 380px;
	--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-1824 .elementor-element.elementor-element-ffe3f64:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-ffe3f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-ffe3f64:hover {
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .13);
}

.elementor-1824 .elementor-element.elementor-element-ffe3f64.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c .elementor-image-box-title {
	margin-bottom: 18px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-fe1211c .elementor-image-box-description {
	color: #8e9297;
}

.elementor-1824 .elementor-element.elementor-element-c4633d7 {
	--display: flex;
	--min-height: 380px;
	--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-1824 .elementor-element.elementor-element-c4633d7:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-c4633d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-c4633d7:hover {
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .13);
}

.elementor-1824 .elementor-element.elementor-element-c4633d7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6 .elementor-image-box-title {
	margin-bottom: 18px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-934f2f6 .elementor-image-box-description {
	color: #8e9297;
}

.elementor-1824 .elementor-element.elementor-element-392052d {
	--display: flex;
	--min-height: 380px;
	--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-1824 .elementor-element.elementor-element-392052d:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-392052d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-392052d:hover {
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .13);
}

.elementor-1824 .elementor-element.elementor-element-392052d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da .elementor-image-box-title {
	margin-bottom: 18px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-7f0e5da .elementor-image-box-description {
	color: #8e9297;
}

.elementor-1824 .elementor-element.elementor-element-664cb7e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e4e4e4;
	--border-color: #e4e4e4;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-664cb7e:not(.elementor-motion-effects-element-type-background), .elementor-1824 .elementor-element.elementor-element-664cb7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-1824 .elementor-element.elementor-element-7847ee2 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7847ee2.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-f132b6c {
	--display: flex;
	--min-height: 245px;
	--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;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	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: #e9e9e9;
	--border-color: #e9e9e9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1824 .elementor-element.elementor-element-f132b6c.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-0b688b0 {
	--display: flex;
	--min-height: 0px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-0b688b0.e-con {
	--align-self: center;
	--order: -99999;
}

.elementor-1824 .elementor-element.elementor-element-4f5fcb6 {
	--display: flex;
	--min-height: 97px;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 11px 0px;
	--row-gap: 11px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4f5fcb6.e-con {
	--align-self: flex-start;
}

.elementor-1824 .elementor-element.elementor-element-7b1b1e7 {
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-7b1b1e7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #adb1b6;
}

.elementor-1824 .elementor-element.elementor-element-9513914 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1824 .elementor-element.elementor-element-7439af3 {
	--display: flex;
	--min-height: 119px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-10460de {
	width: var(--container-widget-width, 102.947%);
	max-width: 102.947%;
	--container-widget-width: 102.947%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-secondary);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-10460de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-10460de.elementor-element {
	--align-self: flex-start;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-7a50be3 {
	--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-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-7a50be3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-60c98e1 .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-60c98e1 .elementor-button:hover, .elementor-1824 .elementor-element.elementor-element-60c98e1 .elementor-button:focus {
	background-color: #e60000;
	color: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-60c98e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-60c98e1 .elementor-button:hover svg, .elementor-1824 .elementor-element.elementor-element-60c98e1 .elementor-button:focus svg {
	fill: var(--e-global-color-bffc8ce);
}

.elementor-1824 .elementor-element.elementor-element-eb1fb5e {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-eb1fb5e.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-0f6b810 {
	width: var(--container-widget-width, 92.787%);
	max-width: 92.787%;
	--container-widget-width: 92.787%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1824 .elementor-element.elementor-element-0f6b810 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-0f6b810.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-0f6b810 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-7c55bcc {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-5346c51 {
	--display: flex;
	--min-height: 82px;
	--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: flex-start;
	--align-items: center;
	--gap: 6px 0px;
	--row-gap: 6px;
	--column-gap: 0px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-d5f5f3f .elementor-heading-title {
	color: var(--e-global-color-1da43d5);
}

.elementor-1824 .elementor-element.elementor-element-8c5bf97 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-8c5bf97.e-con {
	--align-self: center;
}

.elementor-1824 .elementor-element.elementor-element-9590713 {
	--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-1824 .elementor-element.elementor-element-0e3e85d {
	--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-1824 .elementor-element.elementor-element-2e40976.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-2e40976.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-2e40976.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-b30a432 {
	--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-1824 .elementor-element.elementor-element-a7b94c7.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-a4d5336 {
	--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-1824 .elementor-element.elementor-element-4d30da9.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-5abdd36 {
	--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-1824 .elementor-element.elementor-element-46ec98a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-title {
	margin-bottom: 5px;
	color: var(--e-global-color-1da43d5);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84 {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: center;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	width: 100%;
	max-width: 100%;
	--n-tabs-title-gap: 65px;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 0px 0px 0px 0px;
	--n-tabs-title-padding-top: 5px;
	--n-tabs-title-padding-right: 35px;
	--n-tabs-title-padding-bottom: 5px;
	--n-tabs-title-padding-left: 35px;
	--n-tabs-title-font-size: 20px;
	--n-tabs-title-color: #6d6d6d;
	--n-tabs-title-color-active: #161616;
	--n-tabs-icon-size: 3vw;
	--n-tabs-icon-gap: 11px;
	--n-tabs-icon-color-active: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: #fff;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #fff;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-accent);
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #fff;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #d50000;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #e4e4e4;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1824 .elementor-element.elementor-element-dd7aa84 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #161616;
	--n-tabs-icon-color-hover: var(--e-global-color-primary);
}

:where( .elementor-1824 .elementor-element.elementor-element-dd7aa84.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:767px) {
	.elementor-1824 .elementor-element.elementor-element-b3dc054 {
		--width: 46%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-590b4c5 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2311c19 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4a2d826 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-b16957b {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-40f1077 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-d4dcf22 {
		--width: 46%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c085f75 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-e30be43 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-fe1211c .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-934f2f6 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7f0e5da .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-0e3e85d {
		--width: 46%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2e40976 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-b30a432 {
		--width: 46%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a7b94c7 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a4d5336 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4d30da9 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-5abdd36 {
		--width: 46%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-title {
		font-size: 16px;
	}
	
	.elementor-1824 .elementor-element.elementor-element-46ec98a .elementor-image-box-description {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-1824 .elementor-element.elementor-element-266316ec {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-bc5ecfe {
		--width: 72vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-e856e7f {
		--width: 47%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-808afdd {
		--width: 50%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-1a83801 {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-85e1661 {
		--width: 100%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-142bd59 {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-522bab9 {
		--width: 78vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-12c942a {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-545ab22 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-e0f2c25 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-69772ef {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2ea65b7 {
		--width: 61%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-40872e5 {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a0dcc31 {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-bdb1db8 {
		--width: 80%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-b3dc054 {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-2311c19 {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-b16957b {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-d4dcf22 {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-14806ae {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a3b3fbd {
		--width: 78vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-d27c70c {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-097e1af {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-0dbeb09 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-1836ad2 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a11b16f {
		--width: 61%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-491edcc {
		--width: 37.938vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-f7658e9 {
		--width: 33.975vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-8ca2ba6 {
		--width: 100%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-8fd57bc {
		--width: 98.919%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-ad0459f {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-8cb9e9a {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-94b0ca9 {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-42e86d0 {
		--width: 32.74vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-159a218 {
		--width: 100%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-15c5ead {
		--width: 98.919%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-90a5899 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-94556e5 {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-d7a239a {
		--width: 78vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-80859b8 {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7156084 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-26c3728 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c856366 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-d04fa87 {
		--width: 61%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-5a23dff {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-de33ec2 {
		--width: 33.975vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-89e36a1 {
		--width: 100%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-1dce527 {
		--width: 98.919%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-180633b {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-23b3c19 {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-115db93 {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-3701451 {
		--width: 32.74vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-43fdd8c {
		--width: 100%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-eb5ae08 {
		--width: 98.919%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-cb3b9b1 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c2ba73e {
		--width: 38vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-585bfd8 {
		--width: 78vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-49077a9 {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-025a4e2 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-1970d4d {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-01d4626 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-0e24dae {
		--width: 61%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a69f4f7 {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a411e5d {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c337d9c {
		--width: 85vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-39f77eb {
		--width: 22%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-ffe3f64 {
		--width: 22%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-c4633d7 {
		--width: 22%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-392052d {
		--width: 22%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-664cb7e {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7847ee2 {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-f132b6c {
		--width: 78vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-0b688b0 {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-4f5fcb6 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7439af3 {
		--width: 87%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7a50be3 {
		--width: 79%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-eb1fb5e {
		--width: 61%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-7c55bcc {
		--content-width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-8c5bf97 {
		--width: 100vw;
	}
	
	.elementor-1824 .elementor-element.elementor-element-9590713 {
		--width: 80%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-0e3e85d {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-b30a432 {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-a4d5336 {
		--width: 25%;
	}
	
	.elementor-1824 .elementor-element.elementor-element-5abdd36 {
		--width: 25%;
	}
}
