
.elementor-35444 .elementor-element.elementor-element-a225a2b {
	--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;
	--gap: 0px 50px;
	--row-gap: 0px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-35444 .elementor-element.elementor-element-a225a2b:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-a225a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-eb32c80);
}

.elementor-35444 .elementor-element.elementor-element-3aef2b7 {
	--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-35444 .elementor-element.elementor-element-f527f31 {
	--display: grid;
	--e-con-grid-template-columns: 109px 200px;
	--e-con-grid-template-rows: 30px;
	--gap: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--grid-auto-flow: row;
	--justify-items: start;
	--margin-top: 0px;
	--margin-bottom: 2px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-35444 .elementor-element.elementor-element-c9cd13e {
	text-align: end;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-76ffcac2);
}

.elementor-35444 .elementor-element.elementor-element-d4b0cf6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-d4b0cf6 {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--e-global-color-76ffcac2);
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-35444 .elementor-element.elementor-element-f786486 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-f786486 {
	text-align: start;
}

.elementor-35444 .elementor-element.elementor-element-f786486 .elementor-heading-title {
	font-size: 40px;
	text-transform: capitalize;
	line-height: 48px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-fc7a6fd > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-fc7a6fd.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-fc7a6fd {
	text-align: start;
}

.elementor-35444 .elementor-element.elementor-element-fc7a6fd .elementor-heading-title {
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-3f1edee {
	--spacer-size: 30px;
}

.elementor-35444 .elementor-element.elementor-element-791d593 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-35444 .elementor-element.elementor-element-b78afa0 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-b78afa0 img {
	width: 64%;
}

.elementor-35444 .elementor-element.elementor-element-4b95860 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 80px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35444 .elementor-element.elementor-element-9d17eb0 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-9d17eb0 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-99f2289 {
	text-align: center;
	font-size: 18px;
	line-height: 1.4em;
}

.elementor-35444 .elementor-element.elementor-element-47e2581 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-35444 .elementor-element.elementor-element-47e2581.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-1d067ff {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-1d067ff.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-f382735 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-dad36c6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-dad36c6 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-89d1e14 {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-89d1e14.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-f845c75 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-9bbc97d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-9bbc97d {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-b54498b {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-b54498b.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-37c78cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-37c78cf img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-9ae4ca3 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-9ae4ca3 {
	text-align: center;
}

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

.elementor-35444 .elementor-element.elementor-element-4c758de.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-8ca3950 {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-8ca3950:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-8ca3950 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-8ca3950.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-944a66c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-944a66c img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-6da8b2e > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-6da8b2e {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-32423d8 {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-32423d8:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-32423d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-32423d8.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-7a8ae5a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-7a8ae5a img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-e2e20d5 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-e2e20d5 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-3c8aab5 {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-3c8aab5:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-3c8aab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-3c8aab5.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-7b20e86 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-7b20e86 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

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

.elementor-35444 .elementor-element.elementor-element-6fe56c3.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-627476b {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-627476b:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-627476b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-627476b.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-cb4d60d img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-757723b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-757723b {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-18baaaa {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 10px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-18baaaa:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-18baaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-18baaaa.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-204c500 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-81ceaff {
	--display: flex;
	--min-height: 180px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-81ceaff:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-81ceaff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-81ceaff.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-fa99f35 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-106a9ed > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-106a9ed {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-018b284 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-35444 .elementor-element.elementor-element-30327a1 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-449d64c {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35444 .elementor-element.elementor-element-449d64c:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-449d64c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7b7ae0c);
}

.elementor-35444 .elementor-element.elementor-element-f0eff36 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-f0eff36 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-0f0af11 {
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-c67720d {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
}

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

.elementor-35444 .elementor-element.elementor-element-c67720d.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-00a5f22 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-00a5f22:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-00a5f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-00a5f22.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-9cc7c57 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-00e2f53 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-00e2f53 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-f9336b5 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-f9336b5.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-b6986a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-b6986a6 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-4df4b20 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-4df4b20 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-b4b589a {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-b4b589a.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-08e4f52 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-08e4f52 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-79f56f8 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-79f56f8 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-b1fd48a {
	--display: flex;
	--min-height: 200px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-b1fd48a.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-8d4da0c img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-d46ba9d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-d46ba9d {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-6025f77 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35444 .elementor-element.elementor-element-6025f77:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-6025f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7b7ae0c);
}

.elementor-35444 .elementor-element.elementor-element-6025f77.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-728bc5a {
	--display: flex;
	--min-height: 200px;
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-728bc5a:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-728bc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-728bc5a.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-5821961 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-bdadb92 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-bdadb92 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-4efdd19 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-4efdd19:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-4efdd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-4efdd19.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-8eba99f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-8eba99f img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-1db27bb > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-1db27bb {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-737aac3 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-35444 .elementor-element.elementor-element-737aac3:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-737aac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-737aac3.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-0b821e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-0b821e1 img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-8ec18be > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-8ec18be {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-f895d5e {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-f895d5e.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-226608b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-35444 .elementor-element.elementor-element-226608b img {
	max-width: 180px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-776f835 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-776f835 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-b66d004 {
	--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: 0px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-35444 .elementor-element.elementor-element-80697d1 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-478d84d {
	--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: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-35444 .elementor-element.elementor-element-3150ad0 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-8ee09b5);
}

.elementor-35444 .elementor-element.elementor-element-3150ad0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-3150ad0 .elementor-headline {
	text-align: center;
	font-size: 38px;
}

.elementor-35444 .elementor-element.elementor-element-3150ad0 .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-primary);
}

.elementor-35444 .elementor-element.elementor-element-127e5fd {
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-35444 .elementor-element.elementor-element-127e5fd:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-127e5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-127e5fd::before, .elementor-35444 .elementor-element.elementor-element-127e5fd > .elementor-background-video-container::before, .elementor-35444 .elementor-element.elementor-element-127e5fd > .e-con-inner > .elementor-background-video-container::before, .elementor-35444 .elementor-element.elementor-element-127e5fd > .elementor-background-slideshow::before, .elementor-35444 .elementor-element.elementor-element-127e5fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-35444 .elementor-element.elementor-element-127e5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: 222px auto;
}

.elementor-35444 .elementor-element.elementor-element-bc94b3d {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-06d4ea7 img {
	width: 30%;
}

.elementor-35444 .elementor-element.elementor-element-758867c {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-758867c .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-709be6b {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-b2fde9b {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 60px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-35444 .elementor-element.elementor-element-91e3385 img {
	width: 30%;
}

.elementor-35444 .elementor-element.elementor-element-e71da3f {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-e71da3f .elementor-heading-title {
	font-size: 30px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-554f702 {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: var(--e-global-color-1b4f3561);
}

.elementor-35444 .elementor-element.elementor-element-17be8aa {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-35444 .elementor-element.elementor-element-17be8aa:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-17be8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-525655e);
}

.elementor-35444 .elementor-element.elementor-element-2e7d49b > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-35444 .elementor-element.elementor-element-2e7d49b {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-2e7d49b .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-1b4f3561);
}

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

.elementor-35444 .elementor-element.elementor-element-d111c5d.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-c03e848 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-c03e848.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-e10717e img {
	max-width: 80px;
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-c214e1c > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-c214e1c {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-448d145 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-448d145:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-448d145 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-448d145.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-2c62f3b img {
	height: 80px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-89574fc > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-89574fc {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-94ccdb5 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-94ccdb5.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-548cc12 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-548cc12:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-548cc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-548cc12.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-4ec29f5 {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-4ec29f5:not(.elementor-motion-effects-element-type-background), .elementor-35444 .elementor-element.elementor-element-4ec29f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7e6df98b);
}

.elementor-35444 .elementor-element.elementor-element-4ec29f5.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-9f570a9 > .elementor-widget-container {
	padding: 17px 0px 17px 0px;
}

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

.elementor-35444 .elementor-element.elementor-element-a964c8f.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-e7bfa0f.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-61697b5 {
	text-align: end;
}

.elementor-35444 .elementor-element.elementor-element-61697b5 img {
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-bd8c187.elementor-element {
	--align-self: flex-start;
}

.elementor-35444 .elementor-element.elementor-element-bd8c187 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-48f8512 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-48f8512.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-b442588 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-35444 .elementor-element.elementor-element-b442588 {
	text-align: center;
}

.elementor-35444 .elementor-element.elementor-element-b442588 img {
	max-width: 73%;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-47017d7.elementor-element {
	--align-self: flex-start;
}

.elementor-35444 .elementor-element.elementor-element-47017d7 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-44fe436 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-44fe436.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-d8545fb > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-35444 .elementor-element.elementor-element-d8545fb img {
	max-width: 78%;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-edbbc8e.elementor-element {
	--align-self: flex-start;
}

.elementor-35444 .elementor-element.elementor-element-edbbc8e .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-40fea8e {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-40fea8e.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-bf62f22.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-bf62f22 img {
	max-width: 100%;
	height: 100px;
	object-fit: contain;
	object-position: center center;
}

.elementor-35444 .elementor-element.elementor-element-487cd16 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-f9cfa5e {
	--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;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-35444 .elementor-element.elementor-element-f9cfa5e.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-58f3c44 > .elementor-widget-container {
	padding: 17px 0px 17px 0px;
}

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

.elementor-35444 .elementor-element.elementor-element-e175468.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-ca94e92 {
	--display: grid;
	--min-height: 160px;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-ca94e92.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-d669b11 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-d669b11.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-d669b11 img {
	max-width: 100%;
}

.elementor-35444 .elementor-element.elementor-element-1f514e0 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-1f514e0.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-1f514e0 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--align-items: center;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-e5dd3e5.e-con {
	--align-self: stretch;
}

.elementor-35444 .elementor-element.elementor-element-656c5f3 img {
	max-width: 100%;
}

.elementor-35444 .elementor-element.elementor-element-faf054f > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-faf054f .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-5002e79 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--align-items: start;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-5002e79.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-32342d3.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-0c5eb8d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-0c5eb8d.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-0c5eb8d .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-96b2a35 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--align-items: start;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-96b2a35.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-6bf11fe.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-4eeac36 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-4eeac36.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-4eeac36 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
	--display: grid;
	--e-con-grid-template-columns: 1fr 10px;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, .14);
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-35444 .elementor-element.elementor-element-b7e0cf2.e-con {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-35444 .elementor-element.elementor-element-e43cc2b.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-e43cc2b img {
	height: 60px;
	object-fit: contain;
	object-position: top center;
}

.elementor-35444 .elementor-element.elementor-element-1a5c709 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-1a5c709.elementor-element {
	--align-self: center;
}

.elementor-35444 .elementor-element.elementor-element-1a5c709 .elementor-heading-title {
	color: var(--e-global-color-e5c30e5);
}

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

.elementor-widget-posts .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-posts .elementor-post__read-more {
	color: var(--e-global-color-accent);
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: var(--e-global-color-accent);
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 {
	--grid-row-gap: 25px;
	--grid-column-gap: 20px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 > .elementor-widget-container {
	margin: 15px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.41 * 100%);
}

.elementor-35444 .elementor-element.elementor-element-f530fe7:after {
	content: "0.41";
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__meta-data span + span:before {
	content: "•";
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__card {
	border-radius: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__text {
	padding: 0 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__meta-data {
	padding: 10px 20px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__avatar {
	padding-right: 20px;
	padding-left: 20px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__badge {
	right: 0;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__card .elementor-post__badge {
	margin: 20px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__title, .elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__title a {
	font-size: 16px;
	font-weight: 600;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__title {
	margin-bottom: 4px;
}

.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__read-more {
	margin-bottom: 10px;
}

.elementor-35444 .elementor-element.elementor-element-5488de5 {
	--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: 40px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35444 .elementor-element.elementor-element-ab51f19 {
	text-align: center;
	font-size: 22px;
}

.elementor-35444 .elementor-element.elementor-element-a900c0a > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-35444 .elementor-element.elementor-element-a900c0a {
	text-align: center;
	font-size: 18px;
	font-style: italic;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-35444 .elementor-element.elementor-element-4b95860 {
		--content-width: 781px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5488de5 {
		--content-width: 631px;
	}
}

@media (max-width:1366px) {
	.elementor-35444 .elementor-element.elementor-element-a225a2b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f527f31 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-47e2581 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b54498b {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4c758de {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-32423d8 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6fe56c3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-fa99f35 img {
		max-width: 114px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c67720d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-00a5f22 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9cc7c57 img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b6986a6 img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-08e4f52 img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b1fd48a {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8d4da0c img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6025f77 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5821961 img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8eba99f img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-0b821e1 img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-226608b img {
		max-width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-478d84d {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3150ad0 .elementor-headline {
		font-size: 34px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-127e5fd {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
		--z-index: 2;
	}
	
	.elementor-35444 .elementor-element.elementor-element-d111c5d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-448d145 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-a964c8f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-61697b5.elementor-element {
		--align-self: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b442588.elementor-element {
		--align-self: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-d8545fb.elementor-element {
		--align-self: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e175468 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--grid-auto-flow: row;
		--padding-top: 34px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--grid-auto-flow: row;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--grid-auto-flow: row;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-dc0055b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
		margin-right: -10px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: -10px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
		margin-bottom: -10px;
	}
}

@media (max-width:1024px) {
	.elementor-35444 .elementor-element.elementor-element-a225a2b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f527f31 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f786486 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-dad36c6 {
		font-size: 16px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9bbc97d {
		font-size: 16px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9ae4ca3 {
		font-size: 16px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8ca3950 {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3c8aab5 {
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-627476b {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-81ceaff {
		--padding-top: 30px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-449d64c {
		--padding-top: 80px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c67720d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f9336b5 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b4b589a {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6025f77 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-728bc5a {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4efdd19 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-737aac3 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f895d5e {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-478d84d {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-127e5fd {
		--margin-top: -1px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-bc94b3d {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b2fde9b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c214e1c {
		font-size: 16px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-dc0055b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	body.elementor-page-35444 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:880px) {
	.elementor-35444 .elementor-element.elementor-element-f527f31 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f786486 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9d17eb0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-47e2581 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4c758de {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6fe56c3 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-18baaaa {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f0eff36 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c67720d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9cc7c57 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b6986a6 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-08e4f52 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8d4da0c img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6025f77 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5821961 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8eba99f img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-0b821e1 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-226608b img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3150ad0 .elementor-headline {
		font-size: 32px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-2e7d49b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-d111c5d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-78f1247 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-548cc12 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-09fadd2 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9f570a9 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-a964c8f {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-61697b5 > .elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-61697b5 {
		text-align: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-61697b5 img {
		max-width: 123px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b442588 {
		text-align: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b442588 img {
		max-width: 122px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-58f3c44 img {
		max-width: 180px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e175468 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5.e-con {
		--align-self: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7 {
		width: var(--container-widget-width, 299px);
		max-width: 299px;
		--container-widget-width: 299px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7.elementor-element {
		--align-self: center;
	}
}

@media (max-width:767px) {
	.elementor-35444 .elementor-element.elementor-element-a225a2b {
		--min-height: 400px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f527f31 {
		--e-con-grid-template-columns: 97px 160px;
		--grid-auto-flow: row;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c9cd13e {
		font-size: 14px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-d4b0cf6 {
		font-size: 14px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f786486 .elementor-heading-title {
		font-size: 26px;
		line-height: 38px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-fc7a6fd .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4b95860 {
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-9d17eb0 .elementor-heading-title {
		font-size: 26px;
		line-height: 38px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-449d64c {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f0eff36 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3150ad0 .elementor-headline {
		font-size: 26px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-127e5fd {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-bc94b3d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b2fde9b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-17be8aa {
		--padding-top: 80px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-2e7d49b .elementor-heading-title {
		font-size: 26px;
		line-height: 38px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
		--grid-justify-content: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
		--justify-items: center;
		--grid-justify-content: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
		--grid-justify-content: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--e-con-grid-template-columns: 2;
		--grid-auto-flow: column;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
		--grid-justify-content: center;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: column;
	}
	
	.elementor-35444 .elementor-element.elementor-element-dc0055b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7 {
		--container-widget-width: 383px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 383px);
		max-width: 383px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7:after {
		content: "0.5";
	}
	
	.elementor-35444 .elementor-element.elementor-element-f530fe7 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5488de5 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ab51f19 {
		line-height: 28px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-a900c0a {
		line-height: 28px;
	}
}

@media (min-width:768px) {
	.elementor-35444 .elementor-element.elementor-element-3aef2b7 {
		--width: 100%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-791d593 {
		--width: 80%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4b95860 {
		--content-width: 938px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-47e2581 {
		--content-width: 920px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-1d067ff {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-89d1e14 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b54498b {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4c758de {
		--content-width: 920px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8ca3950 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-32423d8 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3c8aab5 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6fe56c3 {
		--content-width: 920px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-627476b {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-18baaaa {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-81ceaff {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-449d64c {
		--content-width: 862px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c67720d {
		--content-width: 1100px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-00a5f22 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f9336b5 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b4b589a {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b1fd48a {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-6025f77 {
		--content-width: 1100px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-728bc5a {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4efdd19 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-737aac3 {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f895d5e {
		--width: 25%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b66d004 {
		--content-width: 900px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-127e5fd {
		--content-width: 964px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-bc94b3d {
		--width: 50%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b2fde9b {
		--width: 50%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-17be8aa {
		--content-width: 900px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c03e848 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-448d145 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-94ccdb5 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-548cc12 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4ec29f5 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f9cfa5e {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--width: 20%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5488de5 {
		--content-width: 914px;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-35444 .elementor-element.elementor-element-3aef2b7 {
		--width: 60%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-791d593 {
		--width: 30%;
	}
	
	.elementor-35444 .elementor-element.elementor-element-1d067ff {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-89d1e14 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b54498b {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-8ca3950 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-32423d8 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-3c8aab5 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-627476b {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-18baaaa {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-81ceaff {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-00a5f22 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f9336b5 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b4b589a {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b1fd48a {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-728bc5a {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4efdd19 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-737aac3 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f895d5e {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-c03e848 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-448d145 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-94ccdb5 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-548cc12 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-4ec29f5 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e7bfa0f {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-48f8512 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-44fe436 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-40fea8e {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-f9cfa5e {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-ca94e92 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-e5dd3e5 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-5002e79 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-96b2a35 {
		--width: 300px;
	}
	
	.elementor-35444 .elementor-element.elementor-element-b7e0cf2 {
		--width: 300px;
	}
}

/* Start custom CSS for posts, class: .elementor-element-f530fe7 */
.apps-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	max-height: 100px !important;
	max-width: 180px !important;
	min-width: 1px;
	height: auto !important;
	margin-top: 10px;
	padding-bottom: 10px;
	object-fit: contain !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc0055b */
.apps-grid .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	width: calc(80% + 1px);
}
