
.elementor-28140 .elementor-element.elementor-element-b2a5884 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-11b7f76);
	--border-color: var(--e-global-color-11b7f76);
	--border-radius: 0px 0px 0px 0px;
}

.elementor-28140 .elementor-element.elementor-element-8c67bce .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-28140 .elementor-element.elementor-element-13268df {
	--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;
	--margin-top: -31px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-eec8833 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -11px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-eec8833:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-eec8833 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

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

.elementor-28140 .elementor-element.elementor-element-2196e97 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 31px;
	--padding-bottom: 31px;
	--padding-left: 31px;
	--padding-right: 31px;
}

.elementor-28140 .elementor-element.elementor-element-2196e97.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-e6b39a6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-e6b39a6 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-8c29ec9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-8c29ec9 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-016720d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28140 .elementor-element.elementor-element-016720d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-9a44882.elementor-element {
	--align-self: center;
}

.elementor-28140 .elementor-element.elementor-element-9a44882 {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-aa06866 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-28140 .elementor-element.elementor-element-7d12b69 .elementor-button {
	background-color: var(--e-global-color-11b7f76);
	fill: var(--e-global-color-52dbc48);
	color: var(--e-global-color-52dbc48);
	border-radius: 60px 60px 60px 60px;
}

.elementor-28140 .elementor-element.elementor-element-7d12b69 .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-7d12b69 .elementor-button:focus {
	background-color: var(--e-global-color-52dbc48);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-7d12b69.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-7d12b69 .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-7d12b69 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-40f5d52 .elementor-button {
	background-color: var(--e-global-color-52dbc48);
	fill: #fff;
	color: #fff;
	border-radius: 60px 60px 60px 60px;
}

.elementor-28140 .elementor-element.elementor-element-40f5d52 .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-40f5d52 .elementor-button:focus {
	background-color: var(--e-global-color-11b7f76);
	color: var(--e-global-color-bb726f9);
}

.elementor-28140 .elementor-element.elementor-element-40f5d52.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-40f5d52 .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-40f5d52 .elementor-button:focus svg {
	fill: var(--e-global-color-bb726f9);
}

.elementor-28140 .elementor-element.elementor-element-0575f36 {
	--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-28140 .elementor-element.elementor-element-88fc296 {
	--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;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-ef1e312 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-d684ece {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-d684ece:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-d684ece > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

.elementor-28140 .elementor-element.elementor-element-d684ece.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-75ae4b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-f3f7e39 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-21150e2 {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-9ccb5b9 .elementor-button {
	background-color: #fff;
	fill: #000;
	color: #000;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-9ccb5b9 .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-9ccb5b9 .elementor-button:focus {
	background-color: var(--e-global-color-bb726f9);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-9ccb5b9 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-28140 .elementor-element.elementor-element-9ccb5b9 .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-9ccb5b9 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-458ba23 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-458ba23:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-458ba23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bc1e41;
}

.elementor-28140 .elementor-element.elementor-element-458ba23.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-cee4f48 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
	padding: 0px 60px 0px 60px;
}

.elementor-28140 .elementor-element.elementor-element-8eb81ee > .elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

.elementor-28140 .elementor-element.elementor-element-f6f5bcc .elementor-button {
	background-color: #fff;
	fill: #000;
	color: #000;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-f6f5bcc .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-f6f5bcc .elementor-button:focus {
	background-color: var(--e-global-color-bb726f9);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-f6f5bcc > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-28140 .elementor-element.elementor-element-f6f5bcc .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-f6f5bcc .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-2b69ebb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-2b69ebb:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-2b69ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52dbc48);
}

.elementor-28140 .elementor-element.elementor-element-2b69ebb.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-a040ee2 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
	padding: 0px 60px 0px 60px;
}

.elementor-28140 .elementor-element.elementor-element-f7ebdb5 > .elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

.elementor-28140 .elementor-element.elementor-element-2b1854b .elementor-button {
	background-color: #fff;
	fill: #000;
	color: #000;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-2b1854b .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-2b1854b .elementor-button:focus {
	background-color: var(--e-global-color-bb726f9);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-2b1854b > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-28140 .elementor-element.elementor-element-2b1854b .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-2b1854b .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-c466030 {
	--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-28140 .elementor-element.elementor-element-c4aefef {
	--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;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-af74180 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-68c366c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-68c366c:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-68c366c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dd6c0d;
}

.elementor-28140 .elementor-element.elementor-element-68c366c.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-cca219d {
	--display: flex;
	--min-height: 454px;
	--justify-content: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-347198d > .elementor-widget-container {
	margin: -27px 0px -10px 0px;
}

.elementor-28140 .elementor-element.elementor-element-347198d {
	text-align: center;
}

.elementor-28140 .elementor-element.elementor-element-347198d img {
	width: 52%;
}

.elementor-28140 .elementor-element.elementor-element-831b9b0 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-831b9b0 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-749df4b {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-749df4b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-87793a3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-28140 .elementor-element.elementor-element-87793a3 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-01b9f9e .elementor-button {
	background-color: #242f5e;
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-01b9f9e .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-01b9f9e .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-01b9f9e .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-01b9f9e .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-d137473 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-d137473:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-d137473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dd6c0d;
}

.elementor-28140 .elementor-element.elementor-element-d137473.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-95fcb11 {
	--display: flex;
	--min-height: 454px;
	--justify-content: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-9483e6e > .elementor-widget-container {
	margin: -27px 0px -10px 0px;
}

.elementor-28140 .elementor-element.elementor-element-9483e6e {
	text-align: center;
}

.elementor-28140 .elementor-element.elementor-element-9483e6e img {
	width: 52%;
}

.elementor-28140 .elementor-element.elementor-element-d03b051 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-d03b051 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-e770e45 {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-e770e45.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-b935bee > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-28140 .elementor-element.elementor-element-b935bee img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-b84dc59 .elementor-button {
	background-color: #242f5e;
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-b84dc59 .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-b84dc59 .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-b84dc59 .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-b84dc59 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-a22e8f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-a22e8f4:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-a22e8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dd6c0d;
}

.elementor-28140 .elementor-element.elementor-element-a22e8f4.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-b5d615c {
	--display: flex;
	--min-height: 454px;
	--justify-content: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-cf0b25a > .elementor-widget-container {
	margin: -27px 0px -10px 0px;
}

.elementor-28140 .elementor-element.elementor-element-cf0b25a {
	text-align: center;
}

.elementor-28140 .elementor-element.elementor-element-cf0b25a img {
	width: 52%;
}

.elementor-28140 .elementor-element.elementor-element-0bcc113 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-0bcc113 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-c5a13c8 {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-c5a13c8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-6937c05 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-28140 .elementor-element.elementor-element-6937c05 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-aecccfd .elementor-button {
	background-color: #242f5e;
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-aecccfd .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-aecccfd .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-aecccfd .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-aecccfd .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-7b9bad9 {
	--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-28140 .elementor-element.elementor-element-8fe6987 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-8fe6987:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-8fe6987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #78c4c5;
}

.elementor-28140 .elementor-element.elementor-element-26f36ae {
	--display: flex;
	--justify-content: center;
}

.elementor-28140 .elementor-element.elementor-element-26f36ae.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-236a3d0 > .elementor-widget-container {
	margin: -30px -10px -27px -10px;
}

.elementor-28140 .elementor-element.elementor-element-236a3d0 img {
	width: 43%;
}

.elementor-28140 .elementor-element.elementor-element-91f0e74 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-91f0e74 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-b4f096b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-c6365dc {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-c6365dc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-8c1fd2f .elementor-button {
	background-color: #242f5e;
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-8c1fd2f .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-8c1fd2f .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-8c1fd2f .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-8c1fd2f .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-e6ebffb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-e6ebffb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-4956f9a > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-28140 .elementor-element.elementor-element-4956f9a img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-28140 .elementor-element.elementor-element-c3d546f {
	--spacer-size: 10px;
}

.elementor-28140 .elementor-element.elementor-element-709a3da {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-709a3da:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-709a3da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

.elementor-28140 .elementor-element.elementor-element-29e06bb {
	--display: flex;
	--justify-content: center;
}

.elementor-28140 .elementor-element.elementor-element-ca86d03 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-ca86d03 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-63593b7 {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-77c9ffb .elementor-button {
	background-color: var(--e-global-color-11b7f76);
	fill: #242f5e;
	color: #242f5e;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-77c9ffb .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-77c9ffb .elementor-button:focus {
	background-color: var(--e-global-color-bb726f9);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-77c9ffb .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-77c9ffb .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-8e418d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-c9f9caf {
	--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-28140 .elementor-element.elementor-element-1775428 {
	--spacer-size: 10px;
}

.elementor-28140 .elementor-element.elementor-element-b2513f2 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-b2513f2:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-b2513f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #78c4c5;
}

.elementor-28140 .elementor-element.elementor-element-fa5a797 {
	--display: flex;
	--justify-content: center;
}

.elementor-28140 .elementor-element.elementor-element-fa5a797.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-88f82d8 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-88f82d8 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-360a192 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-6f25c66 {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-6f25c66.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-bbcfc2f .elementor-button {
	background-color: #242f5e;
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-bbcfc2f .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-bbcfc2f .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-bbcfc2f .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-bbcfc2f .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-583153f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-583153f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-aba993e > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-28140 .elementor-element.elementor-element-aba993e img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-b2e02e4 {
	--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-28140 .elementor-element.elementor-element-0b2728f {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-0b2728f:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-0b2728f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c976c5;
}

.elementor-28140 .elementor-element.elementor-element-bcb2e28 {
	--display: flex;
	--justify-content: center;
}

.elementor-28140 .elementor-element.elementor-element-bcb2e28.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-df7d68f {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-df7d68f .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-ebc82db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-bb8cb6e {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-bb8cb6e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-eea6761 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-eea6761.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-2d5a581 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-28140 .elementor-element.elementor-element-2d5a581 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-676bdf1 {
	--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-28140 .elementor-element.elementor-element-8efbaeb {
	--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;
	--margin-top: 60px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-777357d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-da56cdf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-da56cdf:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-da56cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-52dbc48);
}

.elementor-28140 .elementor-element.elementor-element-da56cdf.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-e800a70 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-1208861 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-d870875 {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-ac4cf9c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-ac4cf9c.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-e7de44f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-422bac6 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-cdaeb7b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-b5c23a4 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-c9fa9d1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-53821ff img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-56da5c3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-05ca6a0 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-5a3de32 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-eb94196 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-a2be365 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-3f22c5e img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-60c82ae {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-28140 .elementor-element.elementor-element-60c82ae > .elementor-widget-container {
	margin: -29px -29px -29px -29px;
}

.elementor-28140 .elementor-element.elementor-element-c3011d8 {
	--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;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-94349b9 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-94349b9:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-94349b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4ec3f4;
}

.elementor-28140 .elementor-element.elementor-element-55e6f69 {
	--display: flex;
	--justify-content: center;
}

.elementor-28140 .elementor-element.elementor-element-55e6f69.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-75276f1 {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-75276f1 .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-6f258f2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-399ccd7 {
	width: var(--container-widget-width, 99.931%);
	max-width: 99.931%;
	--container-widget-width: 99.931%;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-399ccd7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-45be9b0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-45be9b0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-43ac17f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-b8bb2e3 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-2a55a72 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-032fe52 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-d1cfea9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-4e956d9 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-38052e9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-d2b4564 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-6aeaf48 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-28140 .elementor-element.elementor-element-b05969a {
	--display: flex;
}

.elementor-28140 .elementor-element.elementor-element-6a5560a {
	--spacer-size: 50px;
}

.elementor-28140 .elementor-element.elementor-element-09ebef3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-e730718 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-28140 .elementor-element.elementor-element-e730718:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-e730718 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

.elementor-28140 .elementor-element.elementor-element-e730718.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-0862393 {
	--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-28140 .elementor-element.elementor-element-bf5fe2b > .elementor-widget-container {
	padding: 40px 20px 0px 20px;
}

.elementor-28140 .elementor-element.elementor-element-bf5fe2b {
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-bf5fe2b .elementor-heading-title {
	color: #fff;
}

.elementor-28140 .elementor-element.elementor-element-00dbde6 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-28140 .elementor-element.elementor-element-00dbde6 {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-e33236b .elementor-button {
	background-color: #fff;
	fill: #000;
	color: #000;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-e33236b .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-e33236b .elementor-button:focus {
	background-color: #242f5e;
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-e33236b > .elementor-widget-container {
	padding: 0px 20px 20px 20px;
}

.elementor-28140 .elementor-element.elementor-element-e33236b .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-e33236b .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-2188a68 {
	--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-28140 .elementor-element.elementor-element-dd69c0e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28140 .elementor-element.elementor-element-6557892 {
	--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-28140 .elementor-element.elementor-element-0acca0c {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-0acca0c:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-0acca0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ebe30;
}

.elementor-28140 .elementor-element.elementor-element-cefe343 > .elementor-widget-container {
	border-radius: 45px 45px 45px 45px;
}

.elementor-28140 .elementor-element.elementor-element-cefe343 img {
	width: 100;
	border-radius: 24px 24px 24px 24px;
}

.elementor-28140 .elementor-element.elementor-element-b77ab34 {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-1a75d37 .elementor-button {
	background-color: var(--e-global-color-11b7f76);
	fill: #242f5e;
	color: #242f5e;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-1a75d37 .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-1a75d37 .elementor-button:focus {
	background-color: var(--e-global-color-52dbc48);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-1a75d37 .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-1a75d37 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-ae05993 {
	width: var(--container-widget-width, .806%);
	max-width: .806%;
	--container-widget-width: .806%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-28140 .elementor-element.elementor-element-ae05993.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-ae05993 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-0de3dc5 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-28140 .elementor-element.elementor-element-0de3dc5:not(.elementor-motion-effects-element-type-background), .elementor-28140 .elementor-element.elementor-element-0de3dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

.elementor-28140 .elementor-element.elementor-element-27a03f0 {
	width: var(--container-widget-width, 102.267%);
	max-width: 102.267%;
	--container-widget-width: 102.267%;
	--container-widget-flex-grow: 0;
}

.elementor-28140 .elementor-element.elementor-element-27a03f0 > .elementor-widget-container {
	margin: -22px -38px -38px -38px;
	border-radius: 45px 45px 45px 45px;
}

.elementor-28140 .elementor-element.elementor-element-27a03f0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28140 .elementor-element.elementor-element-27a03f0 img {
	width: 100;
	max-width: 55%;
	border-radius: 24px 24px 24px 24px;
}

.elementor-28140 .elementor-element.elementor-element-8394a4b {
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-f8b350e .elementor-button {
	background-color: var(--e-global-color-11b7f76);
	fill: #242f5e;
	color: #242f5e;
	border-radius: 27px 27px 27px 27px;
}

.elementor-28140 .elementor-element.elementor-element-f8b350e .elementor-button:hover, .elementor-28140 .elementor-element.elementor-element-f8b350e .elementor-button:focus {
	background-color: var(--e-global-color-52dbc48);
	color: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-f8b350e .elementor-button:hover svg, .elementor-28140 .elementor-element.elementor-element-f8b350e .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-28140 .elementor-element.elementor-element-e807a6c {
	--display: flex;
}

.elementor-28140 .elementor-element.elementor-element-d064a99 {
	--display: flex;
}

.elementor-28140 .elementor-element.elementor-element-e5c3ee2 {
	--spacer-size: 50px;
}

@media (min-width:768px) {
	.elementor-28140 .elementor-element.elementor-element-eec8833 {
		--width: 84.025%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-2196e97 {
		--width: 38.949%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-016720d {
		--width: 60%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d684ece {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-458ba23 {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-2b69ebb {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-68c366c {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d137473 {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-a22e8f4 {
		--width: 30%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-26f36ae {
		--width: 60%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-e6ebffb {
		--width: 38%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-fa5a797 {
		--width: 60%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-583153f {
		--width: 38%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-bcb2e28 {
		--width: 60%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-eea6761 {
		--width: 38%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-da56cdf {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-ac4cf9c {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-55e6f69 {
		--width: 60%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-45be9b0 {
		--width: 38%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-e730718 {
		--width: 100.758%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-0862393 {
		--width: 50%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-2188a68 {
		--width: 50%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-6557892 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-28140 .elementor-element.elementor-element-13268df {
		--margin-top: -70px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-eec8833 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-eec8833.e-con {
		--align-self: center;
	}
	
	.elementor-28140 .elementor-element.elementor-element-e6b39a6.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-28140 .elementor-element.elementor-element-e6b39a6 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-8c29ec9.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-28140 .elementor-element.elementor-element-8c29ec9 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-aa06866 {
		--grid-auto-flow: row;
	}
	
	.elementor-28140 .elementor-element.elementor-element-ef1e312 {
		--flex-wrap: wrap;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d684ece {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-458ba23 {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-2b69ebb {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-68c366c {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d137473 {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-a22e8f4 {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-8fe6987 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-28140 .elementor-element.elementor-element-709a3da {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-b2513f2 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-28140 .elementor-element.elementor-element-0b2728f {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-28140 .elementor-element.elementor-element-da56cdf {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-ac4cf9c {
		--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: flex-start;
	}
	
	.elementor-28140 .elementor-element.elementor-element-60c82ae {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-28140 .elementor-element.elementor-element-94349b9 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-28140 .elementor-element.elementor-element-6aeaf48 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

@media (max-width:767px) {
	.elementor-28140 .elementor-element.elementor-element-13268df {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-aa06866 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-28140 .elementor-element.elementor-element-347198d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-9483e6e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-cf0b25a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-26f36ae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-236a3d0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-29e06bb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-fa5a797 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-bcb2e28 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-60c82ae {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-28140 .elementor-element.elementor-element-55e6f69 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28140 .elementor-element.elementor-element-6aeaf48 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-28140 .elementor-element.elementor-element-13268df {
		--content-width: 85%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-eec8833 {
		--width: 100%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d684ece {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-458ba23 {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-2b69ebb {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-68c366c {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-d137473 {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-a22e8f4 {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-8fe6987 {
		--width: 100%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-709a3da {
		--width: 100%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-b2513f2 {
		--width: 100%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-0b2728f {
		--width: 100%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-da56cdf {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-ac4cf9c {
		--width: 45%;
	}
	
	.elementor-28140 .elementor-element.elementor-element-94349b9 {
		--width: 100%;
	}
}
