/* End custom CSS */

.elementor-98843 .elementor-element.elementor-element-7ffed99 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-61932b05 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-98843 .elementor-element.elementor-element-4cbcfa5a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-4cbcfa5a:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-4cbcfa5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-58235f51 {
	text-align: end;
}

.elementor-98843 .elementor-element.elementor-element-24b4aa0 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-7e15c0b5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-7a0a07ff {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-92a4387 .elementor-heading-title {
	text-transform: capitalize;
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-3e5912ee {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-3e5912ee .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-3e5912ee .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-74d3def2 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-41f96610 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-41f96610:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-41f96610 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-48630377 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-48630377:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-48630377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-40a406c3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-40a406c3:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-40a406c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-5a196173 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-5a196173:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-5a196173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-40a640a5 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-24e69292 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-69f77026 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-60e16f9c .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-25d315c3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-25d315c3 .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-25d315c3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-19defec0 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-241d85bb {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-241d85bb:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-241d85bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-412cfd13 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-412cfd13:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-412cfd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-9f4c2a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-9f4c2a:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-9f4c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-1c2b0905 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-1c2b0905:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-1c2b0905 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-7cc921ce {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-7872bd6d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-34f2129c {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-7dff95bb .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-3f8a3cea {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-3f8a3cea .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-3f8a3cea .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-34718071 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-14d1af52 {
	--display: flex;
	--justify-content: space-evenly;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-14d1af52:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-14d1af52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-56533ae7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-98843 .elementor-element.elementor-element-4066a338 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-4066a338:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-4066a338 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-67794889 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-67794889:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-67794889 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-54a5e0e3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-54a5e0e3:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-54a5e0e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-33f978b7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-33f978b7:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-33f978b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-73ad6e5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-73ad6e5:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-73ad6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-6ef7f070 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-50f7906c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-355c6be2 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-4908c4d6 .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-1d26b4ec {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-1d26b4ec .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-1d26b4ec .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-53013747 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-493dda7f {
	--display: flex;
	--justify-content: space-evenly;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-493dda7f:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-493dda7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-35f2d976 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-98843 .elementor-element.elementor-element-3442ee17 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-3442ee17:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-3442ee17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-4add9cb1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-4add9cb1:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-4add9cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-1e96784f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-1e96784f:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-1e96784f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-2298cf83 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-2298cf83:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-2298cf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-574d6cf6 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-574d6cf6:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-574d6cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-22df60f5 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-14f67e86 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-5662b5e1 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-47665180 .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-2cbd4f0c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-2cbd4f0c .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-2cbd4f0c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-1d5628d3 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-7ad6b6bc {
	--display: flex;
	--justify-content: space-evenly;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-7ad6b6bc:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-7ad6b6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-98843 .elementor-element.elementor-element-755a569a {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-755a569a:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-755a569a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-19d71ed {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-19d71ed:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-19d71ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-2b581078 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-2b581078:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-2b581078 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-7d47daac {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-7d47daac:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-7d47daac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-66f8bec2 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-66f8bec2:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-66f8bec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-dbded29 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-de7ed66 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-3224b876 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-7180fd8 .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-12243935 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-12243935 .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-12243935 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-4df24f4c {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-375e9a38 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-375e9a38:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-375e9a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-385cf9b3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-385cf9b3:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-385cf9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-6fbfc249 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-6fbfc249:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-6fbfc249 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-63c8ae80 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-63c8ae80:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-63c8ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-23c9d986 {
	padding: 0px 0px 40px 0px;
}

.elementor-98843 .elementor-element.elementor-element-37f5250e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98843 .elementor-element.elementor-element-39462de0 {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-2a791b2b .elementor-heading-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-98843 .elementor-element.elementor-element-2ca5aa1c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_2_6);
	--divider-border-width: 2px;
}

.elementor-98843 .elementor-element.elementor-element-2ca5aa1c .elementor-divider-separator {
	width: 100%;
}

.elementor-98843 .elementor-element.elementor-element-2ca5aa1c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-98843 .elementor-element.elementor-element-7038c0cd {
	--display: flex;
}

.elementor-98843 .elementor-element.elementor-element-6a95ddfb {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-6a95ddfb:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-6a95ddfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-627f54dc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-627f54dc:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-627f54dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-3f79044e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-3f79044e:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-3f79044e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

.elementor-98843 .elementor-element.elementor-element-272ec799 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-98843 .elementor-element.elementor-element-272ec799:not(.elementor-motion-effects-element-type-background), .elementor-98843 .elementor-element.elementor-element-272ec799 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-el_color_0);
}

@media (max-width:1366px) {
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--grid-auto-flow: row;
	}
}

@media (max-width:1200px) {
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--grid-auto-flow: row;
	}
}

@media (max-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-24b4aa0 {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-40a640a5 {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-7cc921ce {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-6ef7f070 {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-22df60f5 {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-dbded29 {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-98843 .elementor-element.elementor-element-23c9d986 {
		padding: 0px 0px 40px 0px;
	}
}

@media (max-width:880px) {
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:2400px) {
	.elementor-98843 .elementor-element.elementor-element-56533ae7 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-35f2d976 {
		--grid-auto-flow: row;
	}
	
	.elementor-98843 .elementor-element.elementor-element-2a4ebefa {
		--grid-auto-flow: row;
	}
}

/* Start custom CSS for container, class: .elementor-element-41f96610 */
.elementor-98843 .elementor-element.elementor-element-41f96610 {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-48630377 */
.elementor-98843 .elementor-element.elementor-element-48630377 {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-40a406c3 */
.elementor-98843 .elementor-element.elementor-element-40a406c3 {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5a196173 */
.elementor-98843 .elementor-element.elementor-element-5a196173 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-74d3def2 */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-74d3def2 > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-b about-c" "about-d about-d about-c";
	}
}

.elementor-98843 .elementor-element.elementor-element-74d3def2 > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-241d85bb */
.elementor-98843 .elementor-element.elementor-element-241d85bb {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-412cfd13 */
.elementor-98843 .elementor-element.elementor-element-412cfd13 {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9f4c2a */
.elementor-98843 .elementor-element.elementor-element-9f4c2a {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1c2b0905 */
.elementor-98843 .elementor-element.elementor-element-1c2b0905 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-19defec0 */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-19defec0 > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-b about-c" "about-d about-d about-d";
	}
}

.elementor-98843 .elementor-element.elementor-element-19defec0 > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-14d1af52 */
.elementor-98843 .elementor-element.elementor-element-14d1af52 {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4066a338 */
.elementor-98843 .elementor-element.elementor-element-4066a338 {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-67794889 */
.elementor-98843 .elementor-element.elementor-element-67794889 {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-54a5e0e3 */
.elementor-98843 .elementor-element.elementor-element-54a5e0e3 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-33f978b7 */
.elementor-98843 .elementor-element.elementor-element-33f978b7 {
	grid-area: about-e;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-73ad6e5 */
.elementor-98843 .elementor-element.elementor-element-73ad6e5 {
	grid-area: about-f;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-34718071 */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-34718071 > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-a about-b" "about-c about-d about-e" "about-f about-f about-f";
	}
}

.elementor-98843 .elementor-element.elementor-element-34718071 > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-493dda7f */
.elementor-98843 .elementor-element.elementor-element-493dda7f {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3442ee17 */
.elementor-98843 .elementor-element.elementor-element-3442ee17 {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4add9cb1 */
.elementor-98843 .elementor-element.elementor-element-4add9cb1 {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1e96784f */
.elementor-98843 .elementor-element.elementor-element-1e96784f {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2298cf83 */
.elementor-98843 .elementor-element.elementor-element-2298cf83 {
	grid-area: about-e;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-574d6cf6 */
.elementor-98843 .elementor-element.elementor-element-574d6cf6 {
	grid-area: about-f;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-53013747 */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-53013747 > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-a about-b" "about-c about-d about-e" "about-f about-f about-f";
	}
}

.elementor-98843 .elementor-element.elementor-element-53013747 > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7ad6b6bc */
.elementor-98843 .elementor-element.elementor-element-7ad6b6bc {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-755a569a */
.elementor-98843 .elementor-element.elementor-element-755a569a {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-19d71ed */
.elementor-98843 .elementor-element.elementor-element-19d71ed {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2b581078 */
.elementor-98843 .elementor-element.elementor-element-2b581078 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7d47daac */
.elementor-98843 .elementor-element.elementor-element-7d47daac {
	grid-area: about-e;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66f8bec2 */
.elementor-98843 .elementor-element.elementor-element-66f8bec2 {
	grid-area: about-f;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1d5628d3 */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-1d5628d3 > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-a about-b" "about-c about-d about-e" "about-f about-f about-f";
	}
}

.elementor-98843 .elementor-element.elementor-element-1d5628d3 > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-375e9a38 */
.elementor-98843 .elementor-element.elementor-element-375e9a38 {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-385cf9b3 */
.elementor-98843 .elementor-element.elementor-element-385cf9b3 {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6fbfc249 */
.elementor-98843 .elementor-element.elementor-element-6fbfc249 {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-63c8ae80 */
.elementor-98843 .elementor-element.elementor-element-63c8ae80 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4df24f4c */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-4df24f4c > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-b about-c" "about-d about-d about-d";
	}
}

.elementor-98843 .elementor-element.elementor-element-4df24f4c > .e-con-inner {
	gap: 20px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6a95ddfb */
.elementor-98843 .elementor-element.elementor-element-6a95ddfb {
	grid-area: about-a !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-627f54dc */
.elementor-98843 .elementor-element.elementor-element-627f54dc {
	grid-area: about-b;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f79044e */
.elementor-98843 .elementor-element.elementor-element-3f79044e {
	grid-area: about-c;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-272ec799 */
.elementor-98843 .elementor-element.elementor-element-272ec799 {
	grid-area: about-d;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7038c0cd */
@media (min-width:1100px) {
	.elementor-98843 .elementor-element.elementor-element-7038c0cd > .e-con-inner {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: "about-a about-b about-c" "about-d about-d about-d";
	}
}

.elementor-98843 .elementor-element.elementor-element-7038c0cd > .e-con-inner {
	gap: 20px;
}
