
.elementor-254406 .elementor-element.elementor-element-8159119 {
	--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: flex-start;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-254406 .elementor-element.elementor-element-8dc1a3f {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 40px 40px 40px 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-254406 .elementor-element.elementor-element-8dc1a3f .elementor-background-slideshow__slide__image {
	background-position: center left;
}

.elementor-254406 .elementor-element.elementor-element-8dc1a3f.e-con {
	--align-self: center;
}

.elementor-254406 .elementor-element.elementor-element-e204e4a {
	--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;
	--align-items: center;
	--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-254406 .elementor-element.elementor-element-b26a48c {
	--display: flex;
	--justify-content: center;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-b26a48c:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-b26a48c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-b26a48c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-c90c80b {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-c90c80b img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-9431782 {
	width: var(--container-widget-width, 101.242%);
	max-width: 101.242%;
	--container-widget-width: 101.242%;
	--container-widget-flex-grow: 0;
}

.elementor-254406 .elementor-element.elementor-element-9431782.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-c5c62f6 .elementor-button {
	background-color: #0048ff;
	font-size: 20px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-radius: 530px 530px 530px 530px;
}

.elementor-254406 .elementor-element.elementor-element-c5c62f6 {
	width: auto;
	max-width: auto;
}

.elementor-254406 .elementor-element.elementor-element-c5c62f6 > .elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-c5c62f6.elementor-element {
	--order: 99999;
}

.elementor-254406 .elementor-element.elementor-element-f92f9a9 {
	--display: flex;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-254406 .elementor-element.elementor-element-a203ab9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 40px 0px;
}

.elementor-254406 .elementor-element.elementor-element-a203ab9 img {
	width: 100%;
	max-width: 100%;
	border-style: none;
	border-radius: 40px 40px 40px 40px;
}

.elementor-254406 .elementor-element.elementor-element-a2ed781 {
	--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-254406 .elementor-element.elementor-element-890323e {
	--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: 40px 20px;
	--row-gap: 40px;
	--column-gap: 20px;
	--flex-wrap: wrap;
}

.elementor-254406 .elementor-element.elementor-element-f605812 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-f605812:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-f605812 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-f605812.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-126b19f {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-126b19f img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-f629659 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-f629659 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-847cad8 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-847cad8:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-847cad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-847cad8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-0a7955c {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-0a7955c img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-3bbe84a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-3bbe84a {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-4875a81 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-4875a81:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-4875a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-4875a81.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-be9dabc {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-be9dabc img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-cda1085 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-cda1085 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-459c758 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-459c758:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-459c758 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-459c758.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-a234aa7 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-a234aa7 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-d6fb82e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-d6fb82e {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-a6ee16d {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-a6ee16d:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-a6ee16d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-a6ee16d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-409abfc {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-409abfc img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-7b7d8f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-7b7d8f3 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-6a2c5ff {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-6a2c5ff:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-6a2c5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-6a2c5ff.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-3297d29 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-3297d29 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-cdbc8f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-cdbc8f2 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-faba63c {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-faba63c:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-faba63c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-faba63c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-e6e3818 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-e6e3818 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-17df281 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-17df281 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-e432357 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-e432357:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-e432357 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-e432357.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-eee0012 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-eee0012 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-09aec20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-09aec20 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-571e084 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-571e084:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-571e084 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-571e084.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-2cd7bc7 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-2cd7bc7 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-40bd247 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-40bd247 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-de2d3a1 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-de2d3a1:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-de2d3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-de2d3a1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-cc5b988 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-cc5b988 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-8743935 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-8743935 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-0dfa57a {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-0dfa57a:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-0dfa57a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-0dfa57a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-13993db {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-13993db img {
	height: 50px;
}

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

.elementor-254406 .elementor-element.elementor-element-2df1d46 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-b2217ec {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-b2217ec:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-b2217ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-b2217ec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-c82b265 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-c82b265 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-f60a751 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-f60a751 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-8b8ee01 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-8b8ee01:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-8b8ee01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-8b8ee01.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-ac2dd2c {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-ac2dd2c img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-28b3921 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-28b3921 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-3e6a350 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-3e6a350:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-3e6a350 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-3e6a350.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-5d529ea {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-5d529ea img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-7128842 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-7128842 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-5731977 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-5731977:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-5731977 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-5731977.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-0891078 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-0891078 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-d8c6470 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-d8c6470 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-21d2cd9 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-21d2cd9:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-21d2cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-21d2cd9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-dfbf79d {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-dfbf79d img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-7747891 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-7747891 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-b25086c {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-b25086c:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-b25086c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-b25086c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-2b70207 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-2b70207 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-274fad7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-274fad7 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-37086aa {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-37086aa:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-37086aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-37086aa.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-75599f5 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-75599f5 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-ad4963d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-ad4963d {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-e0aca2b {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-e0aca2b:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-e0aca2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-e0aca2b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-7fb0563 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-7fb0563 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-986f080 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-986f080 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-3adfe8c {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-3adfe8c:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-3adfe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-3adfe8c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-2ad2219 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-2ad2219 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-2394b06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-2394b06 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-09421a2 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-09421a2:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-09421a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-09421a2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-2f5ae69 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-2f5ae69 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-b541592 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-b541592 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-1c5c63f {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-1c5c63f:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-1c5c63f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-1c5c63f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-e7e8695 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-e7e8695 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-6d6a0f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-6d6a0f2 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-1120027 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-1120027:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-1120027 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-1120027.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-790be65 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-790be65 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-d5b1f37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-d5b1f37 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-e8e44ab {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-e8e44ab:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-e8e44ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-e8e44ab.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-17f3293 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-17f3293 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-56233f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-56233f5 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-a3b71f6 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-a3b71f6:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-a3b71f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-a3b71f6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-a4a0a48 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-a4a0a48 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-05335c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-05335c0 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-1a92785 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-1a92785:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-1a92785 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-1a92785.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-64849c9 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-64849c9 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-de5bb34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-de5bb34 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-a89a0e2 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-a89a0e2:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-a89a0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-a89a0e2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-3534864 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-3534864 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-8fe3c02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-8fe3c02 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-3fcdc4a {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-3fcdc4a:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-3fcdc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-3fcdc4a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-1832e19 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-1832e19 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-031ea84 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-031ea84 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-9be5d6b {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-9be5d6b:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-9be5d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-9be5d6b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-5dee283 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-5dee283 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-857b0e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-857b0e8 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-a382cf6 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-a382cf6:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-a382cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-a382cf6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-737edfa {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-737edfa img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-1d56d99 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-1d56d99 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-4ecf5a6 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-4ecf5a6:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-4ecf5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-4ecf5a6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-9a0e8ef {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-9a0e8ef img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-13aa158 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-13aa158 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-3f67605 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-3f67605:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-3f67605 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-3f67605.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-f07a476 {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-f07a476 img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-94cb46b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-94cb46b {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-2e72b32 {
	--display: flex;
	--border-radius: 40px 40px 40px 40px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-254406 .elementor-element.elementor-element-2e72b32:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-2e72b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .65);
}

.elementor-254406 .elementor-element.elementor-element-2e72b32.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-254406 .elementor-element.elementor-element-5261ace {
	text-align: start;
}

.elementor-254406 .elementor-element.elementor-element-5261ace img {
	height: 50px;
}

.elementor-254406 .elementor-element.elementor-element-dd0d214 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-254406 .elementor-element.elementor-element-dd0d214 {
	color: var(--e-global-color-text);
}

.elementor-254406 .elementor-element.elementor-element-40b813f {
	--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: 50px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-40b813f:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-40b813f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-f9db187 {
	text-align: center;
}

.elementor-254406 .elementor-element.elementor-element-2b79c61 {
	text-align: center;
}

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

.elementor-254406 .elementor-element.elementor-element-0ae6640:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-0ae6640 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-192f653 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

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

.elementor-254406 .elementor-element.elementor-element-24ca95b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

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

.elementor-254406 .elementor-element.elementor-element-bdc4faf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-254406 .elementor-element.elementor-element-816eff8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-816eff8:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-816eff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-51f541b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

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

.elementor-254406 .elementor-element.elementor-element-6f8514e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-254406 .elementor-element.elementor-element-58d56cf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-58d56cf:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-58d56cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-c629291 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-254406 .elementor-element.elementor-element-5a18fff {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-5a18fff:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-5a18fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-daf38cf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-254406 .elementor-element.elementor-element-891cc41 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-891cc41:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-891cc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-a3818b8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-254406 .elementor-element.elementor-element-7b78968 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-254406 .elementor-element.elementor-element-7b78968:not(.elementor-motion-effects-element-type-background), .elementor-254406 .elementor-element.elementor-element-7b78968 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

.elementor-254406 .elementor-element.elementor-element-885f622 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body.elementor-page-254406:not(.elementor-motion-effects-element-type-background), body.elementor-page-254406 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6eba867);
}

@media (min-width:768px) {
	.elementor-254406 .elementor-element.elementor-element-8159119 {
		--content-width: 1280px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-b26a48c {
		--width: 58.55%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-f92f9a9 {
		--width: 40%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-f605812 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-847cad8 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-4875a81 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-459c758 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-a6ee16d {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-6a2c5ff {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-faba63c {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-e432357 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-571e084 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-de2d3a1 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-0dfa57a {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-b2217ec {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-8b8ee01 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-3e6a350 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-5731977 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-21d2cd9 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-b25086c {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-37086aa {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-e0aca2b {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-3adfe8c {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-09421a2 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-1c5c63f {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-1120027 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-e8e44ab {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-a3b71f6 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-1a92785 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-a89a0e2 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-3fcdc4a {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-9be5d6b {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-a382cf6 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-4ecf5a6 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-3f67605 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-2e72b32 {
		--width: 31%;
	}
	
	.elementor-254406 .elementor-element.elementor-element-0ae6640 {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-d02f74f {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-3236029 {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-816eff8 {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-c65313a {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-58d56cf {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-5a18fff {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-891cc41 {
		--content-width: 600px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-7b78968 {
		--content-width: 600px;
	}
}

@media (max-width:1024px) {
	.elementor-254406 .elementor-element.elementor-element-8159119 {
		--min-height: 0px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
}

@media (max-width:767px) {
	.elementor-254406 .elementor-element.elementor-element-8159119 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-254406 .elementor-element.elementor-element-8dc1a3f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}
