/* End custom CSS */

.elementor-70556 .elementor-element.elementor-element-be2b805 {
	--display: flex;
}

.elementor-70556 .elementor-element.elementor-element-1063b12 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-737d7d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-4fb2666 {
	width: var(--container-widget-width, 45.902%);
	max-width: 45.902%;
	--container-widget-width: 45.902%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-4fb2666.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-4fb2666 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-f06f292 {
	width: auto;
	max-width: auto;
}

.elementor-70556 .elementor-element.elementor-element-f06f292 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-70556 .elementor-element.elementor-element-47763e4 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0vw;
	--padding-bottom: 3vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-70556 .elementor-element.elementor-element-44b946b {
	--display: flex;
}

.elementor-70556 .elementor-element.elementor-element-8ddd009 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-bfcb6ae {
	--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: 7px 7px;
	--row-gap: 7px;
	--column-gap: 7px;
}

.elementor-70556 .elementor-element.elementor-element-bfcb6ae:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-bfcb6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-6019746d {
	--display: flex;
	--min-height: 301px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-6019746d:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-6019746d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-6019746d.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-4d4596b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-7106c83 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-70556 .elementor-element.elementor-element-7106c83.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-8ad4dd6 {
	--grid-columns: 1;
}

.elementor-70556 .elementor-element.elementor-element-1cfd14b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
	--align-items: start;
}

.elementor-70556 .elementor-element.elementor-element-1a6a173 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-1a6a173:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-1a6a173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-70556 .elementor-element.elementor-element-1a6a173.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-e4e075c {
	--e-transform-scale: .8;
	margin: -129px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-e4e075c img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-9d43b0c {
	margin: -28px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-9d43b0c .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-de25168 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-de25168 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-174d6ad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-174d6ad .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-84daca1 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-84daca1.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-d07f3e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: 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-70556 .elementor-element.elementor-element-d07f3e3.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-d026d36 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-d026d36 .elementor-button:hover, .elementor-70556 .elementor-element.elementor-element-d026d36 .elementor-button:focus {
	background-color: var(--e-global-color-7986831);
	color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-d026d36 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-d026d36.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-d026d36 .elementor-button:hover svg, .elementor-70556 .elementor-element.elementor-element-d026d36 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-93af929 .elementor-button:hover, .elementor-70556 .elementor-element.elementor-element-93af929 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-93af929 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-93af929.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-93af929 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-93af929 .elementor-button:hover svg, .elementor-70556 .elementor-element.elementor-element-93af929 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-23ed73d {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-23ed73d:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-23ed73d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-23ed73d.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-d7d3447 {
	--e-transform-scale: .8;
	margin: -129px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-d7d3447 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-891170f {
	margin: -28px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-891170f .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-67a2807 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-67a2807 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-7a56832 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-7a56832 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-aa382d6 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-aa382d6.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-441a312 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: 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-70556 .elementor-element.elementor-element-441a312.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-66f6eb1 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-66f6eb1 .elementor-button:hover, .elementor-70556 .elementor-element.elementor-element-66f6eb1 .elementor-button:focus {
	background-color: var(--e-global-color-7986831);
	color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-66f6eb1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-66f6eb1.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-66f6eb1 .elementor-button:hover svg, .elementor-70556 .elementor-element.elementor-element-66f6eb1 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-797b74b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-797b74b.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-797b74b .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-caff8d1 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-caff8d1:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-caff8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-caff8d1.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-a250635 {
	--e-transform-scale: .9;
	margin: -129px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-a250635 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-c2a3735 {
	margin: -28px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-c2a3735 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-b8113bb {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-b8113bb .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-1fad84c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-1fad84c .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-a6821e0 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-a6821e0.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-2be6385 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: 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-70556 .elementor-element.elementor-element-2be6385.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-1384909 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-1384909 .elementor-button:hover, .elementor-70556 .elementor-element.elementor-element-1384909 .elementor-button:focus {
	background-color: var(--e-global-color-7986831);
	color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-1384909 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-1384909.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-1384909 .elementor-button:hover svg, .elementor-70556 .elementor-element.elementor-element-1384909 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-479a98f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-70556 .elementor-element.elementor-element-479a98f.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-479a98f .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 12px 8px 12px;
}

.elementor-70556 .elementor-element.elementor-element-ac34407 {
	--display: flex;
}

.elementor-70556 .elementor-element.elementor-element-f8db471 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-1e96b79 {
	--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: 7px 7px;
	--row-gap: 7px;
	--column-gap: 7px;
}

.elementor-70556 .elementor-element.elementor-element-1e96b79:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-1e96b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-9b1522e {
	--display: flex;
	--min-height: 301px;
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-9b1522e:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-9b1522e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-9b1522e.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-dcf57eb {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-dcf57eb.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-d397b92 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-70556 .elementor-element.elementor-element-d397b92.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-ae2b9f4 {
	--grid-columns: 1;
}

.elementor-70556 .elementor-element.elementor-element-cd97156 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
	--align-items: start;
}

.elementor-70556 .elementor-element.elementor-element-add2b5c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-add2b5c:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-add2b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-add2b5c.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-e335ae4 {
	--e-transform-scale: .8;
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-e335ae4 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-48a9780 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-48a9780 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-cd1588c {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-cd1588c .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-404f078 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-404f078 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-0299e91 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-0299e91.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-7953d87 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-7953d87.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-78d8a40 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-78d8a40.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-78d8a40 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-cef27d9 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-cef27d9.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-cef27d9 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-83edbae {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-83edbae:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-83edbae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-83edbae.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-81d149e {
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-81d149e img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-65a696c {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-65a696c .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-28cab99 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-28cab99 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-5f4a542 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-5f4a542 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-ff0a8f1 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-ff0a8f1.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-c50e54c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-c50e54c.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-5a28f0c {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-5a28f0c.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-5a28f0c .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-57a2ff9 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-57a2ff9.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-57a2ff9 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-18a2142 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-18a2142:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-18a2142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-18a2142.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-6b10884 {
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-6b10884 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-f466850 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-f466850 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-f4e9c6d {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-f4e9c6d .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-a107774 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-9be4d79 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-9be4d79.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-9846fd4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-9846fd4.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-86b2b30 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-86b2b30.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-86b2b30 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-695b7e9 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-695b7e9.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-695b7e9 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-322693b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-4ee9be5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-4ee9be5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-9791e7e {
	width: var(--container-widget-width, 78.265%);
	max-width: 78.265%;
	--container-widget-width: 78.265%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-9791e7e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-9791e7e p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-ed8abdb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-acb4860 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-acb4860:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-acb4860 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-acb4860.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-daa5309 {
	--e-transform-scale: .8;
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-daa5309 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-4fe2087 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-4fe2087 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-c5cd90a {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-c5cd90a .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-6283b5d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-6283b5d .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-0b68b95 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-0b68b95.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-d07bd77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-d07bd77.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-f443bc5 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-f443bc5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-f443bc5 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-908d5d6 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-908d5d6.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-908d5d6 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-c07ceea {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-4724f97 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-4724f97.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-90a7082 {
	width: var(--container-widget-width, 78.265%);
	max-width: 78.265%;
	--container-widget-width: 78.265%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-90a7082.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-90a7082 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-2cf9969 {
	width: var(--container-widget-width, 78.265%);
	max-width: 78.265%;
	--container-widget-width: 78.265%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-2cf9969.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-2cf9969 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-70556 .elementor-element.elementor-element-7686c4e:after {
	content: "0.66";
}

.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-post__meta-data span + span:before {
	content: "///";
}

.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-post {
	border-radius: 10px;
	padding: 12px 12px 12px 12px;
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-7686c4e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-70556 .elementor-element.elementor-element-7686c4e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-70556 .elementor-element.elementor-element-eb2ad51 {
	--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-70556 .elementor-element.elementor-element-8b63315 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-8b63315.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-0320914 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-1c320d7 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-70556 .elementor-element.elementor-element-1c320d7.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-39e88bc {
	--e-transform-scale: .5;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-39e88bc img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-116ace6 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-116ace6 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-26b6341 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-26b6341 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-032dbc6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-032dbc6 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-afe9fb1 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-afe9fb1.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-32cc1f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-32cc1f3.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-35bbab5 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-35bbab5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-35bbab5 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-e5bbe6e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-e5bbe6e:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-e5bbe6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-e5bbe6e.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-e928624 {
	--e-transform-scale: .5;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-e928624 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-f706b9f {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-f706b9f .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-6a9ff6e {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-6a9ff6e .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-b26ed45 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-49729b2 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-49729b2.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-07db59f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-07db59f.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-8b10d38 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-8b10d38.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-8b10d38 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-0422f62 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-0422f62:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-0422f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-0422f62.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-eed670e {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-eed670e img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-0246bbd {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-0246bbd .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-335073b {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-335073b .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-1ab2a25 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-1ab2a25 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-5eb82ae {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-5eb82ae.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-787fd87 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-787fd87.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-b3b97d2 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-b3b97d2.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-b3b97d2 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-7e4033c p {
	margin-block-end: 10px;
}

.elementor-70556 .elementor-element.elementor-element-be8a96b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-be8a96b:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-be8a96b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(17, 17, 17, .52);
}

.elementor-70556 .elementor-element.elementor-element-4ce07ca {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-4ce07ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-0f6debf {
	width: var(--container-widget-width, 97.469%);
	max-width: 97.469%;
	--container-widget-width: 97.469%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-0f6debf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-0f6debf p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-0178170 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-0178170:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-0178170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-0178170.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-07755ac {
	--e-transform-scale: .8;
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-07755ac img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-3544146 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-3544146 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-3f300c1 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-3f300c1 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-dd84cbc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-dd84cbc .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-c65b4f9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-558204c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-558204c.e-con {
	--e-con-transform-scale: .9;
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-054c274 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-054c274.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-054c274 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-51ebd60 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-51ebd60.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-51ebd60 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-5401900 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-a475c14 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-a475c14.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-2f494db {
	width: var(--container-widget-width, 97.469%);
	max-width: 97.469%;
	--container-widget-width: 97.469%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-2f494db.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-2f494db p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-bd12f66 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-bd12f66:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-bd12f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-bd12f66.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-7e5cc3d {
	--e-transform-scale: .8;
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-7e5cc3d img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-648a414 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-648a414 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-6543daf {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-6543daf .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-8389b30 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-8389b30 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-e8a2fe1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-5c3e866 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-5c3e866.e-con {
	--e-con-transform-scale: .9;
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-86a1a26 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-86a1a26.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-86a1a26 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-8e4a9aa {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-8e4a9aa.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-8e4a9aa .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-cfa5a48 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-cfa5a48:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-cfa5a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(17, 17, 17, .52);
}

.elementor-70556 .elementor-element.elementor-element-1910974 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-70556 .elementor-element.elementor-element-1910974.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-3bcc9dd {
	width: var(--container-widget-width, 97.469%);
	max-width: 97.469%;
	--container-widget-width: 97.469%;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-3bcc9dd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-3bcc9dd p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-fa6f15b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-fa6f15b:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-fa6f15b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-fa6f15b.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-c1e9200 {
	--e-transform-scale: .8;
	margin: -125px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-c1e9200 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-281b9a2 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-281b9a2 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-c8ed724 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-c8ed724 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-252d738 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-252d738 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-c291065 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-850d32c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-850d32c.e-con {
	--e-con-transform-scale: .9;
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-80c4e98 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-80c4e98.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-80c4e98 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-b91c2d7 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-b91c2d7.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-b91c2d7 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-453e47f {
	--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-70556 .elementor-element.elementor-element-be55a47 p {
	margin-block-end: 10px;
}

.elementor-70556 .elementor-element.elementor-element-17a3a11 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-7dfdb29 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-70556 .elementor-element.elementor-element-7dfdb29.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-f1f27f3 {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-f1f27f3 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-0a22050 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-0a22050 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-f95fa40 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-f95fa40 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-69c2633 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-69c2633 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-bf49025 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-bf49025.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-bf49025 p {
	margin-block-end: 8px;
}

.elementor-70556 .elementor-element.elementor-element-a0ebdce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-a0ebdce.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-d8b0638 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-d8b0638.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-d8b0638 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-c93f756 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-c93f756:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-c93f756 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-c93f756.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-0151322 {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-0151322 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-c7cdc21 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-c7cdc21 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-c612f60 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-c612f60 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-1cc39e3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-1cc39e3 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-dcd3ac0 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 3px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-dcd3ac0.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-f10ae66 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-f10ae66.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-56ccf2f {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-56ccf2f.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-56ccf2f .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-79c51bb {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-79c51bb:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-79c51bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-79c51bb.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-d453370 {
	--e-transform-scale: .9;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-d453370 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-ed14b15 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-ed14b15 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-3c74b20 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-3c74b20 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-3a784fd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-3a784fd .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-7f36cef {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-7f36cef.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-f79a896 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-f79a896.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-085fb70 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-085fb70.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-085fb70 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-721f7c2 {
	--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-70556 .elementor-element.elementor-element-6b22745 p {
	margin-block-end: 10px;
}

.elementor-70556 .elementor-element.elementor-element-1736e01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-1aaee0c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-70556 .elementor-element.elementor-element-1aaee0c.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-40bb729 {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-40bb729 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-6f707c6 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-6f707c6 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-66f5629 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-66f5629 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-1c52862 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-1c52862 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-81bf55f {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-81bf55f.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-81bf55f p {
	margin-block-end: 8px;
}

.elementor-70556 .elementor-element.elementor-element-2966656 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-2966656.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-8796225 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-8796225.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-8796225 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-120e717 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-120e717:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-120e717 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-120e717.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-50300b8 {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-50300b8 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-8e7c579 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-8e7c579 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-e463627 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-e463627 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-e9b8870 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-61a34cd {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 3px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-61a34cd.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-61a34cd p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-b209fc7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-b209fc7.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-783def5 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-783def5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-783def5 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-1515c7b {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-1515c7b:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-1515c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-1515c7b.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-e383bf1 {
	--e-transform-scale: .9;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-e383bf1 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-8f9bd0f {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-8f9bd0f .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-b06be1b {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-b06be1b .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-186d5e4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-186d5e4 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-b71e343 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-b71e343.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-b71e343 p {
	margin-block-end: 9px;
}

.elementor-70556 .elementor-element.elementor-element-3ad9ad2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-3ad9ad2.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-258fdb5 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-258fdb5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-258fdb5 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-9e7ed47 {
	--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-70556 .elementor-element.elementor-element-12b6991 p {
	margin-block-end: 10px;
}

.elementor-70556 .elementor-element.elementor-element-2e6c4b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-70556 .elementor-element.elementor-element-2c01402 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-70556 .elementor-element.elementor-element-2c01402.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-2a8cf85 {
	--e-transform-scale: .6;
	margin: -135px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-2a8cf85 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-9632552 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-9632552 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-284ee72 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-284ee72 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-3966588 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-3966588 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-d2ab84d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-c25cfe7 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-c25cfe7.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-c25cfe7 p {
	margin-block-end: 8px;
}

.elementor-70556 .elementor-element.elementor-element-69541cf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-69541cf.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-06853d5 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-06853d5.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-06853d5 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-ce2570e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-ce2570e:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-ce2570e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-ce2570e.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-1fde3ea {
	--e-transform-scale: .6;
	margin: -141px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-1fde3ea img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-4a74113 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-4a74113 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-222f76e {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-222f76e .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-408d865 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-408d865 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-0cf0a8d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-0cf0a8d .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-70556 .elementor-element.elementor-element-c8230d0 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-c8230d0.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-c8230d0 p {
	margin-block-end: 8px;
}

.elementor-70556 .elementor-element.elementor-element-607ce94 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-607ce94.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-7c225ba {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-7c225ba.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-7c225ba .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-12ff419 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-12ff419:not(.elementor-motion-effects-element-type-background), .elementor-70556 .elementor-element.elementor-element-12ff419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-70556 .elementor-element.elementor-element-12ff419.e-con {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-1875875 {
	--e-transform-scale: .6;
	margin: -141px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-70556 .elementor-element.elementor-element-1875875 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-70556 .elementor-element.elementor-element-b5d7c17 {
	margin: -40px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-b5d7c17 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-b91e2a2 {
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 11px;
	text-align: left;
}

.elementor-70556 .elementor-element.elementor-element-b91e2a2 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-8eb9170 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

.elementor-70556 .elementor-element.elementor-element-8eb9170 .elementor-heading-title {
	color: var(--e-global-color-954cd85);
}

.elementor-70556 .elementor-element.elementor-element-eb8e33b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;
}

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

.elementor-70556 .elementor-element.elementor-element-5506386 {
	margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;
	padding: 6px 0px 7px 0px;
	text-align: left;
	font-family: var(--e-global-typography-9f967fb-font-family), Sans-serif;
	font-size: var(--e-global-typography-9f967fb-font-size);
	line-height: var(--e-global-typography-9f967fb-line-height);
	color: var(--e-global-color-7986831);
}

.elementor-70556 .elementor-element.elementor-element-5506386.elementor-element {
	--align-self: flex-start;
}

.elementor-70556 .elementor-element.elementor-element-5506386 p {
	margin-block-end: 8px;
}

.elementor-70556 .elementor-element.elementor-element-db73cac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-70556 .elementor-element.elementor-element-db73cac.e-con {
	--e-con-transform-scale: .9;
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-1ce1952 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-70556 .elementor-element.elementor-element-1ce1952.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-70556 .elementor-element.elementor-element-1ce1952 .elementor-button {
	fill: var(--e-global-color-954cd85);
	color: var(--e-global-color-954cd85);
	padding: 10px 5px 5px 5px;
}

.elementor-70556 .elementor-element.elementor-element-b23b9ec {
	--display: flex;
}

.elementor-70556 .elementor-element.elementor-element-4fdcc08 {
	--display: flex;
}

.elementor-70556 .elementor-element.elementor-element-236f844 {
	--grid-columns: 3;
}

@media (max-width:1024px) {
	.elementor-70556 .elementor-element.elementor-element-47763e4 {
		--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: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-bfcb6ae {
		--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-70556 .elementor-element.elementor-element-6019746d.e-con {
		--align-self: flex-start;
	}
	
	.elementor-70556 .elementor-element.elementor-element-8ad4dd6 {
		--grid-columns: 1;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1cfd14b {
		--grid-auto-flow: row;
	}
	
	.elementor-70556 .elementor-element.elementor-element-84daca1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-d07f3e3 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-aa382d6 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-441a312 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-a6821e0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-2be6385 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1e96b79 {
		--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-70556 .elementor-element.elementor-element-9b1522e.e-con {
		--align-self: flex-start;
	}
	
	.elementor-70556 .elementor-element.elementor-element-ae2b9f4 {
		--grid-columns: 1;
	}
	
	.elementor-70556 .elementor-element.elementor-element-cd97156 {
		--grid-auto-flow: row;
	}
	
	.elementor-70556 .elementor-element.elementor-element-0299e91 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-ff0a8f1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-9be4d79 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-0b68b95 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-afe9fb1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-49729b2 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-5eb82ae {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-bf49025 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-dcd3ac0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-7f36cef {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-81bf55f {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-61a34cd {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-b71e343 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-c25cfe7 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-c8230d0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-5506386 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-236f844 {
		--grid-columns: 2;
	}
}

@media (max-width:767px) {
	.elementor-70556 .elementor-element.elementor-element-4fb2666 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-47763e4 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-bfcb6ae {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-70556 .elementor-element.elementor-element-bfcb6ae.e-con {
		--align-self: flex-start;
	}
	
	.elementor-70556 .elementor-element.elementor-element-6019746d {
		--width: 100%;
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-70556 .elementor-element.elementor-element-4d4596b {
		--content-width: 100%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-8ad4dd6 {
		--grid-columns: 1;
		width: var(--container-widget-width, 287px);
		max-width: 287px;
		--container-widget-width: 287px;
		--container-widget-flex-grow: 0;
		--grid-column-gap: 0px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-8ad4dd6 > .elementor-widget-container {
		margin: -6px -6px -6px -6px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1cfd14b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 32px 0px;
		--row-gap: 32px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-70556 .elementor-element.elementor-element-84daca1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-aa382d6 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-a6821e0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-ae2b9f4 {
		--grid-columns: 1;
	}
	
	.elementor-70556 .elementor-element.elementor-element-cd97156 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-70556 .elementor-element.elementor-element-0299e91 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-ff0a8f1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-9be4d79 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-ed8abdb {
		--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-70556 .elementor-element.elementor-element-62963d1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-0b68b95 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-70556 .elementor-element.elementor-element-7686c4e:after {
		content: "0.5";
	}
	
	.elementor-70556 .elementor-element.elementor-element-7686c4e .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-afe9fb1 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-49729b2 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-5eb82ae {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-bf49025 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-dcd3ac0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-7f36cef {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-81bf55f {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-61a34cd {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-b71e343 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-c25cfe7 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-c8230d0 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-5506386 {
		font-size: var(--e-global-typography-9f967fb-font-size);
		line-height: var(--e-global-typography-9f967fb-line-height);
	}
	
	.elementor-70556 .elementor-element.elementor-element-236f844 {
		--grid-columns: 1;
	}
}

@media (min-width:768px) {
	.elementor-70556 .elementor-element.elementor-element-bfcb6ae {
		--content-width: 1400px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-6019746d {
		--width: 489px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-4d4596b {
		--content-width: 1400px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1cfd14b {
		--content-width: 870px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1a6a173 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-d07f3e3 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-23ed73d {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-441a312 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-caff8d1 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-2be6385 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1e96b79 {
		--content-width: 1400px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-9b1522e {
		--width: 489px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-dcf57eb {
		--content-width: 1400px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-cd97156 {
		--content-width: 870px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-7953d87 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-c50e54c {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-9846fd4 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-4ee9be5 {
		--width: 72.762%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-d07bd77 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-4724f97 {
		--width: 72.762%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-0320914 {
		--content-width: 900px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-32cc1f3 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-07db59f {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-787fd87 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-4ce07ca {
		--width: 72.762%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-558204c {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-a475c14 {
		--width: 72.762%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-5c3e866 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-1910974 {
		--width: 72.762%;
	}
	
	.elementor-70556 .elementor-element.elementor-element-850d32c {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-a0ebdce {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-f10ae66 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-f79a896 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-2966656 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-b209fc7 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-3ad9ad2 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-69541cf {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-607ce94 {
		--content-width: 300px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-db73cac {
		--content-width: 300px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-70556 .elementor-element.elementor-element-6019746d {
		--width: 585px;
	}
	
	.elementor-70556 .elementor-element.elementor-element-9b1522e {
		--width: 585px;
	}
}

/* Start custom CSS */
a.elementor-button-link:not([href]), a.elementor-button-link[href=""] {
	display: none !important;
}
