/* End custom CSS */

.elementor-12561 .elementor-element.elementor-element-7fcfde5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 32px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 100;
}

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

.elementor-12561 .elementor-element.elementor-element-7fcfde5.e-con {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-302ef71 {
	--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;
}

.elementor-12561 .elementor-element.elementor-element-56bb492 {
	width: var(--container-widget-width, 175px);
	max-width: 175px;
	--container-widget-width: 175px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-8cfc9ce {
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 96px;
	--margin-bottom: 96px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-12561 .elementor-element.elementor-element-f6f80c8 {
	--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;
	--align-items: center;
}

.elementor-12561 .elementor-element.elementor-element-a4a1219 .elementor-heading-title {
	font-family: var(--e-global-typography-d635cf0-font-family), Inter;
	font-size: var(--e-global-typography-d635cf0-font-size);
	font-weight: var(--e-global-typography-d635cf0-font-weight);
	line-height: var(--e-global-typography-d635cf0-line-height);
	letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-764f14c.elementor-element {
	--align-self: flex-start;
}

.elementor-12561 .elementor-element.elementor-element-764f14c {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-48bd3c0 {
	--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-12561 .elementor-element.elementor-element-4b1fde8 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-4b1fde8.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-4b1fde8 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d65b407 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0118659);
	--divider-border-width: 2px;
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
}

.elementor-12561 .elementor-element.elementor-element-d65b407.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-d65b407 .elementor-divider-separator {
	width: 100%;
}

.elementor-12561 .elementor-element.elementor-element-d65b407 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-12561 .elementor-element.elementor-element-253c6e9 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-253c6e9 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-253c6e9.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-253c6e9 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-fff40ce {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-fff40ce.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-1bcd152 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0118659);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
}

.elementor-12561 .elementor-element.elementor-element-1bcd152.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-1bcd152 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-12561 .elementor-element.elementor-element-0609b01 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-0609b01 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-0609b01.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-0609b01 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-440b230 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-440b230.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-b5f393c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0118659);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
}

.elementor-12561 .elementor-element.elementor-element-b5f393c.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-b5f393c .elementor-divider-separator {
	width: 100%;
}

.elementor-12561 .elementor-element.elementor-element-b5f393c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-12561 .elementor-element.elementor-element-d6bced5 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-d6bced5 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-d6bced5.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-d6bced5 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b8ca9ff {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b8ca9ff.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-b184738 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b184738.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-34ab486 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
}

.elementor-12561 .elementor-element.elementor-element-34ab486.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-34ab486 .elementor-blockquote__content {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-34ab486 .elementor-blockquote__author {
	color: var(--e-global-color-f2fc99c);
	font-family: "OhNo Softie", Inter;
	font-size: 21px;
	font-weight: 600;
	line-height: 184%;
	letter-spacing: .35%;
}

.elementor-12561 .elementor-element.elementor-element-34ab486 .elementor-blockquote {
	border-color: var(--e-global-color-0118659);
}

.elementor-12561 .elementor-element.elementor-element-9c9c528 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0118659);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
}

.elementor-12561 .elementor-element.elementor-element-9c9c528.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-9c9c528 .elementor-divider-separator {
	width: 100%;
}

.elementor-12561 .elementor-element.elementor-element-9c9c528 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-12561 .elementor-element.elementor-element-4c49f64 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-4c49f64 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-4c49f64.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-4c49f64 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-e3fdc66 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-e3fdc66.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-208d3a8 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-208d3a8 > .elementor-widget-container {
	margin: 96px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-208d3a8.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-208d3a8 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9bebe58 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9bebe58.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-da8f5b7 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-da8f5b7 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-da8f5b7.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-da8f5b7 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9fa6aa9 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9fa6aa9.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-d713410 {
	--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-12561 .elementor-element.elementor-element-ce1ac1b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-c4c35e9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b71638a {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-854273a {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-01848f5 {
	--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-12561 .elementor-element.elementor-element-662797c {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-b50b4a1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-30d8bba {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-8e78e33 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-581c6f6 {
	--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-12561 .elementor-element.elementor-element-e66d044 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-a81dcd9 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-dc15f51 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-21e9ce9 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-159de8b {
	--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-12561 .elementor-element.elementor-element-aab649e {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-ef1c287 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-2ee8a3d {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-7fede6e {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-5aeec07 {
	--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-12561 .elementor-element.elementor-element-3e5c145 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-23936d1 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-eda2042 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-5f2b05d {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d482d2f {
	--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-12561 .elementor-element.elementor-element-b6e4e17 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-59652b0 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-df840e4 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-fe0fc0e {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-723b5e6 {
	--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-12561 .elementor-element.elementor-element-3ea8157 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-a179933 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-2575eac {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-20b8507 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-fb4121c {
	--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-12561 .elementor-element.elementor-element-b5e0043 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-5810289 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bbd9082 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-9dcd1b5 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-2e0ad6f {
	--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-12561 .elementor-element.elementor-element-3f1ffa0 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-953527f {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-47db61e {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-b48da62 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bbe2dc2 {
	--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-12561 .elementor-element.elementor-element-6c32b64 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-b2b06e5 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-aa4c4ad {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-a260c94 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-4507297 {
	--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-12561 .elementor-element.elementor-element-2479c81 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-3108894 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-1c89f49 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-3de1e33 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-6f21b4a {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-12561 .elementor-element.elementor-element-61393ee {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-12561 .elementor-element.elementor-element-5662d36 {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-837ffc0 {
	--display: flex;
}

.elementor-12561 .elementor-element.elementor-element-5f8a945 {
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-91297f5 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-91297f5 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-91297f5.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-91297f5 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-7beabf6 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-7beabf6.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-cd14b0a {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-cd14b0a > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-cd14b0a.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-cd14b0a .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bfa1203 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bfa1203.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-001ae49 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-001ae49 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-001ae49.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-001ae49 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-62af998 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-62af998.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-9f3fd24 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-9f3fd24 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-9f3fd24.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-9f3fd24 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d3cc75a {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d3cc75a.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-05ef1c5 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-05ef1c5 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-05ef1c5.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-05ef1c5 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b6ce500 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-b6ce500.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-18ba36a {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-18ba36a > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-18ba36a.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-18ba36a .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-41639ec {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-41639ec.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-b73e386 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-b73e386 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-b73e386.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-b73e386 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-92f5466 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-92f5466.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-0769761 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-0769761 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-0769761.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-0769761 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-346987f {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-346987f.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-4795522 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-4795522 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-4795522.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-4795522 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-30269e2 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-30269e2.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-e05c740 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-e05c740 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-e05c740.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-e05c740 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bede024 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bede024.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-061a08a {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-061a08a.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c9ab062 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-c9ab062 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-c9ab062.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c9ab062 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-437ed21 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-437ed21.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-15986ec {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-15986ec > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-15986ec.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-15986ec .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9d1e9f4 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9d1e9f4.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-2c1830c {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-2c1830c > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-2c1830c.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-2c1830c .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d6fc071 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-d6fc071.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-52abb2f {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-52abb2f > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-52abb2f.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-52abb2f .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bb1ecad {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-bb1ecad.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c021807 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-c021807 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-c021807.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c021807 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-166a591 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-166a591.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-ed31db3 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-ed31db3 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-ed31db3.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-ed31db3 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-60207b8 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-60207b8.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-6530316 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-6530316 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-6530316.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-6530316 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-531d942 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-531d942.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c972a4d {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-c972a4d > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-c972a4d.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c972a4d .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-cc79a33 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-cc79a33.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-ccff3c0 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-ccff3c0 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-ccff3c0.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-ccff3c0 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9a681d9 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-9a681d9.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-3bb9fd8 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-3bb9fd8 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-3bb9fd8.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-3bb9fd8 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-dcfb8ab {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-dcfb8ab.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-d2d578a {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-d2d578a > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-d2d578a.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-d2d578a .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-aba919f {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-aba919f.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c8871b7 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-c8871b7 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-c8871b7.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-c8871b7 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-57e96c0 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-57e96c0.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-5335f66 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-12561 .elementor-element.elementor-element-5335f66 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-12561 .elementor-element.elementor-element-5335f66.elementor-element {
	--align-self: center;
}

.elementor-12561 .elementor-element.elementor-element-5335f66 .elementor-heading-title {
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-1c8be29 {
	width: var(--container-widget-width, 720px);
	max-width: 720px;
	--container-widget-width: 720px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-df8f534-font-family), Inter;
	font-size: var(--e-global-typography-df8f534-font-size);
	font-weight: var(--e-global-typography-df8f534-font-weight);
	line-height: var(--e-global-typography-df8f534-line-height);
	letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	color: var(--e-global-color-f2fc99c);
}

.elementor-12561 .elementor-element.elementor-element-1c8be29.elementor-element {
	--align-self: center;
}

@media (min-width:768px) {
	.elementor-12561 .elementor-element.elementor-element-302ef71 {
		--width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-f6f80c8 {
		--width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-d713410 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-01848f5 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-581c6f6 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-159de8b {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-5aeec07 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-d482d2f {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-723b5e6 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-fb4121c {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-2e0ad6f {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-bbe2dc2 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-4507297 {
		--content-width: 720px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-6f21b4a {
		--content-width: 720px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12561 .elementor-element.elementor-element-f6f80c8 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-12561 .elementor-element.elementor-element-8cfc9ce {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-a4a1219 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-48bd3c0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-440b230 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b8ca9ff {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b184738 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-e3fdc66 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9bebe58 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9fa6aa9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-854273a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-8e78e33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-21e9ce9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-7fede6e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-5f2b05d {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-fe0fc0e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-20b8507 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9dcd1b5 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b48da62 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-a260c94 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-3de1e33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-5f8a945 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-7beabf6 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bfa1203 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-62af998 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-d3cc75a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b6ce500 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-41639ec {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-92f5466 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-346987f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-30269e2 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bede024 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-061a08a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-437ed21 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9d1e9f4 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-d6fc071 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bb1ecad {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-166a591 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-60207b8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-531d942 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-cc79a33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9a681d9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-dcfb8ab {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-aba919f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-57e96c0 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-1c8be29 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-12561 .elementor-element.elementor-element-7fcfde5 {
		--content-width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
	}
	
	.elementor-12561 .elementor-element.elementor-element-302ef71 {
		--width: 40%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-12561 .elementor-element.elementor-element-56bb492 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-12561 .elementor-element.elementor-element-56bb492.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-12561 .elementor-element.elementor-element-a4a1219 .elementor-heading-title {
		font-size: var(--e-global-typography-d635cf0-font-size);
		line-height: var(--e-global-typography-d635cf0-line-height);
		letter-spacing: var(--e-global-typography-d635cf0-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-440b230 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b8ca9ff {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b184738 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-e3fdc66 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9bebe58 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9fa6aa9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-854273a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-8e78e33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-21e9ce9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-7fede6e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-5f2b05d {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-fe0fc0e {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-20b8507 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9dcd1b5 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b48da62 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-a260c94 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-3de1e33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-5f8a945 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-7beabf6 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bfa1203 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-62af998 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-d3cc75a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-b6ce500 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-41639ec {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-92f5466 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-346987f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-30269e2 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bede024 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-061a08a {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-437ed21 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9d1e9f4 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-d6fc071 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-bb1ecad {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-166a591 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-60207b8 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-531d942 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-cc79a33 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-9a681d9 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-dcfb8ab {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-aba919f {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-57e96c0 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
	
	.elementor-12561 .elementor-element.elementor-element-1c8be29 {
		font-size: var(--e-global-typography-df8f534-font-size);
		line-height: var(--e-global-typography-df8f534-line-height);
		letter-spacing: var(--e-global-typography-df8f534-letter-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-7fcfde5 */
.elementor-12561 .elementor-element.elementor-element-7fcfde5 {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .1);
}
