
.elementor-60054 .elementor-element.elementor-element-1254ad6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--overlay-opacity: 1;
	--padding-top: 6vw;
	--padding-bottom: 4vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-60054 .elementor-element.elementor-element-1254ad6::before, .elementor-60054 .elementor-element.elementor-element-1254ad6 > .elementor-background-video-container::before, .elementor-60054 .elementor-element.elementor-element-1254ad6 > .e-con-inner > .elementor-background-video-container::before, .elementor-60054 .elementor-element.elementor-element-1254ad6 > .elementor-background-slideshow::before, .elementor-60054 .elementor-element.elementor-element-1254ad6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-60054 .elementor-element.elementor-element-1254ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .23) 0%, #000 100%);
}

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

.elementor-60054 .elementor-element.elementor-element-db8605d.e-con {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-cdfc3e7 {
	width: var(--container-widget-width, 191px);
	max-width: 191px;
	--e-transform-scale: .6;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 191px;
	--container-widget-flex-grow: 0;
	--lottie-container-opacity: .5;
}

.elementor-60054 .elementor-element.elementor-element-cdfc3e7.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-1dcfc7f {
	width: var(--container-widget-width, 680px);
	max-width: 680px;
	--container-widget-width: 680px;
	--container-widget-flex-grow: 0;
}

.elementor-60054 .elementor-element.elementor-element-1dcfc7f.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-25028f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 5vw;
	--padding-right: 5vw;
}

.elementor-60054 .elementor-element.elementor-element-e0e9f62 {
	--display: grid;
	--e-con-grid-template-columns: 2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #333;
	--border-color: #333;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0vw;
	--padding-bottom: 3vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-60054 .elementor-element.elementor-element-cd4bfe1 p {
	margin-block-end: 7px;
}

.elementor-60054 .elementor-element.elementor-element-b535733 p {
	margin-block-end: 7px;
}

.elementor-60054 .elementor-element.elementor-element-761f407 {
	--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-60054 .elementor-element.elementor-element-91e43d6 {
	--display: flex;
}

.elementor-60054 .elementor-element.elementor-element-91e43d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-7ddb373 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-60054 .elementor-element.elementor-element-7ddb373.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6e52010 {
	--display: flex;
	--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-60054 .elementor-element.elementor-element-56bbc08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 1px 0px;
	--row-gap: 1px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-56bbc08:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-56bbc08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-c6e5ffc {
	padding: 12px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-c6e5ffc .elementor-heading-title {
	font-size: 66px;
	color: #0f0;
}

.elementor-60054 .elementor-element.elementor-element-60b9ade {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-60b9ade .elementor-heading-title {
	font-size: 59px;
	color: #0f0;
}

.elementor-60054 .elementor-element.elementor-element-db89041 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-db89041 .elementor-heading-title {
	font-size: 86px;
	color: var(--e-global-color-secondary);
}

.elementor-60054 .elementor-element.elementor-element-23a6c69.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-853feed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-853feed.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-853feed p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-4b98b94 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-4b98b94:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-4b98b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-33ea7b7 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-bc3c718 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-bc3c718 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-5117c7b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-5117c7b.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-5117c7b p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-dc11506 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-dc11506.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-6b29c1a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-6b29c1a.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-7240dcf {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-7240dcf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-3fa9204 {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-3fa9204.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c200248 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-c200248.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-8f1845e {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-8f1845e.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-93a4e7b {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-93a4e7b.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-2bab7a6.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-2bab7a6 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-5762ea3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-5762ea3:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-5762ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-e6aa78f {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-3acd831 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-3acd831.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-3acd831 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-3d1cefc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-3d1cefc.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-3d1cefc p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-8d888d1 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-8d888d1.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-d7f37f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-d7f37f3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-3309584 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-3309584.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-4863055 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-4863055.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-8a184de {
	margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-8a184de.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-8a184de img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-1f1d7f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-1f1d7f7.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-5f90e54 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-5f90e54.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-7357ba6 {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-7357ba6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-d764342.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-b717b1d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-b717b1d {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-d51218c {
	--display: flex;
	--min-height: 566px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-d51218c:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-d51218c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-48fd01d {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-aa32886 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-aa32886.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-aa32886 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-1e31b7f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-1e31b7f.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1e31b7f p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-43ede7e {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-43ede7e.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-696cddb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-696cddb.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-b142045 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-b142045.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-5a29e67 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-5a29e67.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-3700a17 {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-3700a17.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-3700a17 img {
	max-width: 251px;
}

.elementor-60054 .elementor-element.elementor-element-556a507 {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-556a507.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d031576.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d031576 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-d0157aa {
	--display: flex;
	--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-60054 .elementor-element.elementor-element-6e87d0d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

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

.elementor-60054 .elementor-element.elementor-element-88e4c46 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-0bdbdbd {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-0bdbdbd.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-0bdbdbd img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-eb2b62d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-eb2b62d.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-eb2b62d p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-163837e {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: -1.9px;
}

.elementor-60054 .elementor-element.elementor-element-163837e.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-4014037 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-4014037.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-60054 .elementor-element.elementor-element-24e29d9 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-24e29d9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-b442567 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-b442567.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-b442567 img {
	max-width: 167px;
}

.elementor-60054 .elementor-element.elementor-element-2f670b7.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d78b7c9.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d78b7c9 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-332c699 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-332c699:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-332c699 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-fbacf03 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-6e24e34 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-6e24e34.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-6e24e34 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-1282e70 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1282e70.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1282e70 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-867b83f {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: -1.9px;
}

.elementor-60054 .elementor-element.elementor-element-867b83f.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-4e5b428 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-4e5b428.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-725c4b6 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-725c4b6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c0bc0ff {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-c0bc0ff.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-fe35ea9.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-1065e93.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-1065e93 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-2950d05 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-2950d05:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-2950d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-fbda2b8 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-bd4b88d {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-bd4b88d.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-bd4b88d img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-69ff2a5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-69ff2a5.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-69ff2a5 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-30bb6dc {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-30bb6dc.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-03680d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-03680d0.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-4b1f75f {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-4b1f75f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-4532841 {
	width: 100%;
	max-width: 100%;
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: var(--e-global-typography-c3d41da-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3d41da-font-size);
	font-weight: var(--e-global-typography-c3d41da-font-weight);
	text-transform: var(--e-global-typography-c3d41da-text-transform);
	line-height: var(--e-global-typography-c3d41da-line-height);
	letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-60054 .elementor-element.elementor-element-4532841.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-a9e5634 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-a9e5634.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-73c0b53 {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-73c0b53.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-73c0b53 img {
	max-width: 196px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-079503b.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-a26b1ba.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-a26b1ba {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-ee07f89 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-ee07f89:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-ee07f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-3fb1231 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-9d8c589 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-9d8c589 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-c4fbfec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-c4fbfec.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-c4fbfec p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-e4f63d7 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-e4f63d7.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-cac9a7b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-cac9a7b.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-9482f35 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-9482f35.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-099c44a {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-099c44a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6ea24ec {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-6ea24ec.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-046922d {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-046922d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-eccf370 {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-eccf370.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-7f0c532 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-7f0c532.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-7f0c532 .elementor-button {
	font-size: 11px;
}

.elementor-60054 .elementor-element.elementor-element-986a8c1.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-986a8c1 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-8866365 {
	--display: flex;
	--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-60054 .elementor-element.elementor-element-939d617 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-939d617:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-939d617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-c294efb {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-506d4a0 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-506d4a0.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-506d4a0 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-dbbbaa9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-dbbbaa9.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-dbbbaa9 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-24bae95 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-24bae95.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-9052dad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-9052dad.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-28ceecc {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-28ceecc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-3afdff0 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-3afdff0.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-53eeac8.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-53eeac8 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-53eeac8 img {
	max-width: 199px;
}

.elementor-60054 .elementor-element.elementor-element-efb3570.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-5be8afc.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-5be8afc {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-35e6730 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-35e6730:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-35e6730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-a9e44f8 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-1304271 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1304271.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1304271 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-61d7b9b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-61d7b9b.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-61d7b9b p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-c8a63f7 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-c8a63f7.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-11eeaba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-11eeaba.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6fb276e {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-6fb276e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c376d77 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-c376d77.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-4f362bc {
	margin: -22px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-4f362bc.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-4f362bc img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-3786f57.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-1aa496c.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-1aa496c {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-555934e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-555934e:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-555934e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

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

.elementor-60054 .elementor-element.elementor-element-6800593.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-6800593 img {
	max-width: 193px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-d6a0c4d {
	width: 100%;
	max-width: 100%;
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-d6a0c4d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-8098ed6 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-8098ed6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-60054 .elementor-element.elementor-element-fd77c8c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-fd77c8c.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-fd77c8c img {
	max-width: 170px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-a70f80c {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-2566629.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-908f03e.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-908f03e {
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-b9bd552 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-b9bd552:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-b9bd552 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-36253f2 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-732577f {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-732577f.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-732577f img {
	max-width: 193px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-4daf601 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-4daf601.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-4daf601 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-9b5f5b4 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-9b5f5b4.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-b84aa02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-b84aa02.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-300b057 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-300b057.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-e45c10d {
	width: 100%;
	max-width: 100%;
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: var(--e-global-typography-c3d41da-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3d41da-font-size);
	font-weight: var(--e-global-typography-c3d41da-font-weight);
	text-transform: var(--e-global-typography-c3d41da-text-transform);
	line-height: var(--e-global-typography-c3d41da-line-height);
	letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-60054 .elementor-element.elementor-element-e45c10d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-dfe7e01 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-dfe7e01.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-01da367 {
	margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-01da367.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-01da367 img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-dc12e40.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-a0f20ef.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-a0f20ef {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-9faa93c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -47px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-60054 .elementor-element.elementor-element-2d7bc82 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-60054 .elementor-element.elementor-element-2d7bc82.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-7156370 {
	--display: flex;
}

.elementor-60054 .elementor-element.elementor-element-7156370.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-global-77506 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-global-77506.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-a4cce5b {
	--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-60054 .elementor-element.elementor-element-2c68549 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-60054 .elementor-element.elementor-element-2c68549.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c511824 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-c511824:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-c511824 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-424ca3c {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-424ca3c .elementor-heading-title {
	font-size: 66px;
	color: #0f0;
}

.elementor-60054 .elementor-element.elementor-element-2834175 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-2834175 .elementor-heading-title {
	font-size: 59px;
	color: #0f0;
}

.elementor-60054 .elementor-element.elementor-element-f0e33d3 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-f0e33d3 .elementor-heading-title {
	font-size: 86px;
	color: var(--e-global-color-secondary);
}

.elementor-60054 .elementor-element.elementor-element-64bc277.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-5920979 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-5920979.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-5920979 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-0e92e45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-0e92e45:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-0e92e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-36e729f {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-a7720d3 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-a7720d3 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-99a481d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-99a481d.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-99a481d p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-79c7146 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-79c7146.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-c17772c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-c17772c.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6ab358e {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-6ab358e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-69bf738 {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-69bf738.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-985d302 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-985d302.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-02fdbaf {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-02fdbaf.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-f540a0d {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-f540a0d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-12166fc.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-12166fc {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-3280c37 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-3280c37:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-3280c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-6727bef {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-bd7ea96 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-bd7ea96.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-bd7ea96 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-468d387 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-468d387.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-468d387 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-b88bce8 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-b88bce8.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-f98b9f9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-f98b9f9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-600b862 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-600b862.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-736d17d {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-736d17d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-e60fcde.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-e60fcde {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-e60fcde img {
	max-width: 199px;
}

.elementor-60054 .elementor-element.elementor-element-6a6493f.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-afb8524.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-afb8524 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-47da3f0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-47da3f0:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-47da3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-c182d05 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-7d9af1f {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-7d9af1f.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-7d9af1f img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-dd1098c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-dd1098c.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-dd1098c p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-124a416 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-124a416.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-8e51444 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-8e51444.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-9de51b5 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-9de51b5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-8932593 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-8932593.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-752ba8c {
	margin: -22px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-752ba8c.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-752ba8c img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-f521ec1.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-850ac00.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-850ac00 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-7a8fa01 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

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

.elementor-60054 .elementor-element.elementor-element-1ee7ebc {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-b7593da {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-b7593da.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-b7593da img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-df2930e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-df2930e.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-df2930e p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-4b35384 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: -1.9px;
}

.elementor-60054 .elementor-element.elementor-element-4b35384.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1e793b1 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1e793b1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-60054 .elementor-element.elementor-element-07878a5 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-07878a5.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-d4223fc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-d4223fc.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d4223fc img {
	max-width: 167px;
}

.elementor-60054 .elementor-element.elementor-element-68968f7.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d01134d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d01134d {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-e940e61 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-e940e61:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-e940e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-3eaa0c4 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-1654a18 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1654a18.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1654a18 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-828e975 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-828e975.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-828e975 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-8aca863 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-8aca863.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-6ffc902 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-6ffc902.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-1750c71 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1750c71.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6a339a2 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-6a339a2.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-ca21556 {
	margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-ca21556.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-ca21556 img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-9ad46e7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-9ad46e7.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-0d0088b {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-0d0088b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-1d495f1 {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1d495f1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-3bbeb89.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-252c7ce.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-252c7ce {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-90cd3e5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-90cd3e5:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-90cd3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-6f75be5 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-788ff70 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-788ff70 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-54a04c8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-54a04c8.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-54a04c8 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-1c8d006 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1c8d006.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-b595b37 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-b595b37.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-6518938 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-6518938.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-8353b6a {
	width: 100%;
	max-width: 100%;
	margin: -19px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-8353b6a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c33cdbe {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-c33cdbe.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-1b24b0d {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-1b24b0d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-23ec79f {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-23ec79f.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-14ab965 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-14ab965.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-14ab965 .elementor-button {
	font-size: 11px;
}

.elementor-60054 .elementor-element.elementor-element-87cef96.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-87cef96 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-1d289d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

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

.elementor-60054 .elementor-element.elementor-element-4a58a8b {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-4a58a8b.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-4a58a8b img {
	max-width: 193px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-4b09b23 {
	width: 100%;
	max-width: 100%;
	margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-4b09b23.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-2183e24 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-2183e24.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-60054 .elementor-element.elementor-element-8f42ce6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-8f42ce6.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-8f42ce6 img {
	max-width: 170px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-e758556 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-854549d.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-37c4aca.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-37c4aca {
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-3a19dd5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-3a19dd5:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-3a19dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-91de025 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-f891baa {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-f891baa.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-f891baa img {
	max-width: 193px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-69896a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-69896a0.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-69896a0 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-0ee82f3 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-0ee82f3.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-694f855 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-694f855.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-41d785c {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-41d785c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-d4b1cdf {
	width: 100%;
	max-width: 100%;
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: var(--e-global-typography-c3d41da-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3d41da-font-size);
	font-weight: var(--e-global-typography-c3d41da-font-weight);
	text-transform: var(--e-global-typography-c3d41da-text-transform);
	line-height: var(--e-global-typography-c3d41da-line-height);
	letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-60054 .elementor-element.elementor-element-d4b1cdf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-df285c9 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-df285c9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-fb96fde {
	margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-fb96fde.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-fb96fde img {
	max-width: 216px;
}

.elementor-60054 .elementor-element.elementor-element-7a611eb.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-c4f26a8.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-c4f26a8 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-1f32914 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

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

.elementor-60054 .elementor-element.elementor-element-9e273c8 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-1194432 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1194432.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1194432 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-4a1868b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-4a1868b.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-4a1868b p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-61869e6 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	letter-spacing: -1.9px;
}

.elementor-60054 .elementor-element.elementor-element-61869e6.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-6c265ad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-6c265ad.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-f1d23ff {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-f1d23ff.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-eea172e {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-eea172e.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-c838a7a.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-838a234.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-838a234 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-7100627 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-7100627:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-7100627 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-2f578bb {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-1577bc9 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-1577bc9.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-1577bc9 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-2bf75a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-2bf75a2.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-2bf75a2 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-bf30a70 {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-bf30a70.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-b5d3716 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-b5d3716.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-685716c {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-685716c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-8ecfc2a {
	width: 100%;
	max-width: 100%;
	margin: -14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: var(--e-global-typography-c3d41da-font-family), Sans-serif;
	font-size: var(--e-global-typography-c3d41da-font-size);
	font-weight: var(--e-global-typography-c3d41da-font-weight);
	text-transform: var(--e-global-typography-c3d41da-text-transform);
	line-height: var(--e-global-typography-c3d41da-line-height);
	letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-60054 .elementor-element.elementor-element-8ecfc2a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-73c9e32 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-73c9e32.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-c523e87 {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-c523e87.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-c523e87 img {
	max-width: 196px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-481b19f.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-adefaa4.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-adefaa4 {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-0d23fbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 19px;
	--padding-bottom: 19px;
	--padding-left: 19px;
	--padding-right: 19px;
}

.elementor-60054 .elementor-element.elementor-element-0d23fbd:not(.elementor-motion-effects-element-type-background), .elementor-60054 .elementor-element.elementor-element-0d23fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d56b08c);
}

.elementor-60054 .elementor-element.elementor-element-b12a242 {
	--display: flex;
	--gap: 1px 1px;
	--row-gap: 1px;
	--column-gap: 1px;
	--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-60054 .elementor-element.elementor-element-fb74ec8 {
	margin: 7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-fb74ec8.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-fb74ec8 img {
	max-width: 245px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-60054 .elementor-element.elementor-element-8e1a178 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-8e1a178.elementor-element {
	--align-self: flex-start;
}

.elementor-60054 .elementor-element.elementor-element-8e1a178 p {
	margin-block-end: 0px;
}

.elementor-60054 .elementor-element.elementor-element-2603b0a {
	margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-2603b0a.elementor-element {
	--align-self: flex-start;
}

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

.elementor-60054 .elementor-element.elementor-element-186621d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-60054 .elementor-element.elementor-element-186621d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-c3168a1 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-60054 .elementor-element.elementor-element-c3168a1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-8fc6ab3 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--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-60054 .elementor-element.elementor-element-8fc6ab3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-60054 .elementor-element.elementor-element-280360e {
	margin: -11px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-280360e.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-280360e img {
	max-width: 251px;
}

.elementor-60054 .elementor-element.elementor-element-2b5a371 {
	width: 100%;
	max-width: 100%;
}

.elementor-60054 .elementor-element.elementor-element-2b5a371.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d058ada.elementor-element {
	--align-self: center;
}

.elementor-60054 .elementor-element.elementor-element-d058ada {
	text-align: center;
}

.elementor-60054 .elementor-element.elementor-element-87d5a4f {
	--display: flex;
}

.elementor-60054 .elementor-element.elementor-element-87d5a4f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-60054 .elementor-element.elementor-element-fb47f24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -196px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-60054 .elementor-element.elementor-element-8fe34a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-60054 .elementor-element.elementor-element-8fe34a5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-60054 .elementor-element.elementor-element-761f407 {
		--content-width: 1400px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-91e43d6 {
		--width: 1000px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7ddb373 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6b29c1a {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c200248 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d7f37f3 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-4863055 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-1f1d7f7 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-696cddb {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-5a29e67 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-24e29d9 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-4e5b428 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c0bc0ff {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-03680d0 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-a9e5634 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-cac9a7b {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6ea24ec {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-9052dad {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-3afdff0 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-11eeaba {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c376d77 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-b84aa02 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-dfe7e01 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-2d7bc82 {
		--width: 1000px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7156370 {
		--width: 400px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-a4cce5b {
		--content-width: 1400px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-2c68549 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c17772c {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-985d302 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-f98b9f9 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-736d17d {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8e51444 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8932593 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-07878a5 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6ffc902 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6a339a2 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-9ad46e7 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-b595b37 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c33cdbe {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-694f855 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-df285c9 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6c265ad {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-eea172e {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-b5d3716 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-73c9e32 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-186621d {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8fc6ab3 {
		--width: 100%;
	}
	
	.elementor-60054 .elementor-element.elementor-element-87d5a4f {
		--width: 400px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8fe34a5 {
		--width: 1000px;
	}
}

@media (max-width:1024px) {
	.elementor-60054 .elementor-element.elementor-element-1254ad6 {
		--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: 10vw;
		--padding-bottom: 7vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-60054 .elementor-element.elementor-element-cdfc3e7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-e0e9f62 {
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-761f407 {
		--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-60054 .elementor-element.elementor-element-7ddb373 {
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-4532841 {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-e45c10d {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-a4cce5b {
		--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-60054 .elementor-element.elementor-element-2c68549 {
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d4b1cdf {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-8ecfc2a {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-60054 .elementor-element.elementor-element-1254ad6 {
		--padding-top: 10vw;
		--padding-bottom: 5vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-60054 .elementor-element.elementor-element-db8605d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-cdfc3e7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-e0e9f62 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7ddb373 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-4532841 {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-9d8c589.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-9d8c589 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-046922d.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-046922d {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7f0c532.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-986a8c1.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-986a8c1 {
		text-align: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-e45c10d {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-9faa93c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-2d7bc82 {
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7156370.e-con {
		--order: -99999;
	}
	
	.elementor-60054 .elementor-element.elementor-element-2c68549 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-60054 .elementor-element.elementor-element-bd7ea96.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-bd7ea96 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-e60fcde.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-e60fcde {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-6a6493f.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-afb8524.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-afb8524 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-752ba8c.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-752ba8c {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-f521ec1.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-850ac00.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-850ac00 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-b7593da {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d4223fc.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d4223fc {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-68968f7.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d01134d.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d01134d {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-788ff70.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-788ff70 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-1b24b0d.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-1b24b0d {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-14ab965.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-87cef96.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-87cef96 {
		text-align: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-f891baa.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d4b1cdf {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-fb96fde.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-fb96fde {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-7a611eb.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c4f26a8.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c4f26a8 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-1194432.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-1194432 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c838a7a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-838a234.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-60054 .elementor-element.elementor-element-838a234 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8ecfc2a {
		font-size: var(--e-global-typography-c3d41da-font-size);
		line-height: var(--e-global-typography-c3d41da-line-height);
		letter-spacing: var(--e-global-typography-c3d41da-letter-spacing);
	}
	
	.elementor-60054 .elementor-element.elementor-element-c523e87.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-c523e87 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-481b19f.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-adefaa4.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-adefaa4 {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-2b5a371.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d058ada.elementor-element {
		--align-self: center;
	}
	
	.elementor-60054 .elementor-element.elementor-element-d058ada {
		text-align: left;
	}
	
	.elementor-60054 .elementor-element.elementor-element-fb47f24 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-60054 .elementor-element.elementor-element-8fe34a5 {
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-60054 .elementor-element.elementor-element-05c13d4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		padding: 0px 0px 0px 0px;
	}
}
