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

.elementor-890 .elementor-element.elementor-element-7b8e18a3 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 160px;
	--padding-bottom: 98px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-3a87c813 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-890 .elementor-element.elementor-element-7399a7a3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7399a7a3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 4.05rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

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

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

.elementor-890 .elementor-element.elementor-element-2a4e60da {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-73eead9c {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 8px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-890 .elementor-element.elementor-element-699c89a .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-699c89a .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-699c89a .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-699c89a .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-699c89a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-1ddae5e7 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-1ddae5e7 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-1ddae5e7 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-1ddae5e7 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-1ddae5e7 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-625607d8 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-890 .elementor-element.elementor-element-1a8a344b {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-1a8a344b img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-5688df7 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 86px;
	--padding-bottom: 86px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-76d72f3b > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-76d72f3b.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-76d72f3b {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-76d72f3b .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-664ee98f {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-664ee98f .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-32d2b5f7 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2270a59b {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-890 .elementor-element.elementor-element-2270a59b:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2270a59b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-530b4522 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-530b4522 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.65rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-35de58ea {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5d5acb9c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 90px;
	--padding-bottom: 94px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-185c5b42 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-185c5b42.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-185c5b42 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-185c5b42 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-7e0fc5fa {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-7e0fc5fa .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-353a1ef4 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-b339ad8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 46px 46px;
	--row-gap: 46px;
	--column-gap: 46px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-52ae4467 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-42ff92a7 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-42ff92a7 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-21747f67 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-15775ef8 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-55af6056 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-55af6056 img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-375b772f {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-79bd9bd9 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-79bd9bd9:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-79bd9bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-23b13717 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-23b13717 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-39d52ce6 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-734db64c .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-734db64c .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-734db64c .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-734db64c .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-734db64c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-48a7eb61 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-48a7eb61:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-48a7eb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3ae79216 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3ae79216 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-31f512c0 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-10d40bda .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-10d40bda .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-10d40bda .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-10d40bda .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-10d40bda .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-3c411ade {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-3c411ade:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3c411ade > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-127b9126 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-127b9126 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-208db457 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1296b5b3 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-1296b5b3 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-1296b5b3 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-1296b5b3 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-1296b5b3 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-7d10e858 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-7d10e858:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-7d10e858 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-57dbb841 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-57dbb841 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-c0db0e6 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5d254f9 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-5d254f9:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5d254f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1ad347f2 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1ad347f2 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7074d16b {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-75c3fce7 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-75c3fce7:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-75c3fce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2c14fd13 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-2c14fd13 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3607179 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-b542bd9 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-7c4bc4a8 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-7c4bc4a8.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-7c4bc4a8 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-7c4bc4a8 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-791b255d {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-791b255d .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-594f798 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

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

.elementor-890 .elementor-element.elementor-element-11e0f62f {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-1e08576c {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-1e08576c img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-2da488ac {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-7f535e1e {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7f535e1e .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2440890 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1c01099c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-34f8150c {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-34f8150c:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-34f8150c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-58160f91 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-58160f91 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-69eb2874 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6b7ac202 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-6b7ac202 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-6b7ac202 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-6b7ac202 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-6b7ac202 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-5107deaa {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-5107deaa:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5107deaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-138b0e41 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-138b0e41 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-39b88f3 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-75006553 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-75006553 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-75006553 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-75006553 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-75006553 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-68cb363c {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-68cb363c:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-68cb363c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-22745b45 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-22745b45 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7035d12c {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-66d5ad7a .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-66d5ad7a .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-66d5ad7a .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-66d5ad7a .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-66d5ad7a .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-2b4287d {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-2b4287d:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2b4287d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5039b624 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5039b624 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3605b2a7 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6172ea19 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-6172ea19 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-6172ea19 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-6172ea19 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-6172ea19 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-638718 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-5721b7fe > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-5721b7fe.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-5721b7fe {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-5721b7fe .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-6757ff66 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-6757ff66 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-5ecf5786 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

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

.elementor-890 .elementor-element.elementor-element-1f59fb90 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-fc877f2 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-fc877f2 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-391b1490 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5725f03d {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-7a307fcb {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-7a307fcb img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-d905bc9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-5873c1f {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-5873c1f:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5873c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-11c2d38 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-11c2d38 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-555e021f {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3d295dad .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-3d295dad .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-3d295dad .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3d295dad .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-3d295dad .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-241a0847 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-241a0847:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-241a0847 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-12296045 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-12296045 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6878767b {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1fdc9b70 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-1fdc9b70 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-1fdc9b70 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-1fdc9b70 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-1fdc9b70 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-eebbbee {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-2265006a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-2265006a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2156410d {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-b55b68d {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-b79d97 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-b79d97 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6b087682 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2e0351f6 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-2e0351f6:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2e0351f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-467f587a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-467f587a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-314cf22f {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-603abe42 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-603abe42:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-603abe42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2ddac8ae {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-2ddac8ae .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7703a0e6 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-79971dc8 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-5512c36e > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-5512c36e.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-5512c36e {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-5512c36e .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-3aa0fd83 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-3aa0fd83 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-78e7497c {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

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

.elementor-890 .elementor-element.elementor-element-1be5924f {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-405de621 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-405de621 img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-3e7bf589 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-183bb5e1 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-183bb5e1 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7fe262f {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-350d4730 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-6a25120a {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-6a25120a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6a25120a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-4e64428a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4e64428a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-662880fd {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-17234641 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-17234641 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-17234641 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-17234641 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-17234641 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-2f347bc {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-2f347bc:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2f347bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5d395943 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5d395943 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-77299941 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4f15f5c4 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-4f15f5c4:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-4f15f5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-6fa00d03 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-6fa00d03 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2d180012 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4ca40f9c {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-4ca40f9c:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-4ca40f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-25da5cb3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-25da5cb3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-15f149d {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-258fd57 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-258fd57:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-258fd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-6f6ed131 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-6f6ed131 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-42544006 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-384c03ad {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-384c03ad:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-384c03ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-71e503ca {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-71e503ca .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-36df7c7c {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-7122e24b {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-53e171a4 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-53e171a4.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-53e171a4 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-53e171a4 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-2d5b9545 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-2d5b9545 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-665798bb {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

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

.elementor-890 .elementor-element.elementor-element-1c53480b {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-23af7445 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-23af7445 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-56cabf91 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2750cbaf .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-2750cbaf .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-2750cbaf .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2750cbaf .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-2750cbaf .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-7027a899 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-74c1e55 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-74c1e55 img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-429665bd {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-4fb432de {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-4fb432de:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-4fb432de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-7c7c8359 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7c7c8359 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-71fb57bb {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-74d7e42 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-74d7e42:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-74d7e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3ef57179 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3ef57179 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2de0bac {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1e8a5230 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-1e8a5230 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-1e8a5230 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-1e8a5230 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-1e8a5230 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-5e93355c {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-5e93355c:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5e93355c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-45355e11 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-45355e11 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-33701bc1 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6f11c6d3 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-6f11c6d3:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6f11c6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-16150587 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-16150587 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-618b519c {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-cff74de {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-1ba2f8dc > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-1ba2f8dc.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-1ba2f8dc {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-1ba2f8dc .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-7e505362 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-7e505362 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6c041df9 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

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

.elementor-890 .elementor-element.elementor-element-e6b2331 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-2cba0487 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-2cba0487 img {
	width: 100%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-890 .elementor-element.elementor-element-799a370a {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-a604078 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-a604078 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-777aebaf {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4c04b96e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-121a1c10 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-121a1c10:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-121a1c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-23205e64 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-23205e64 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-4ba4ee8c {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-27581575 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-27581575 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-27581575 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-27581575 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-27581575 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-264a95b6 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-264a95b6:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-264a95b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-150e0390 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-150e0390 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1e903ac6 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1e739968 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-53d66ee9 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-53d66ee9 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-57005e4b {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-36c878c2 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-36c878c2:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-36c878c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-68872097 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-68872097 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-67c4e978 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3491c295 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-3491c295:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3491c295 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5c72b36f {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5c72b36f .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6c709c99 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5a4766d7 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-5a4766d7:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5a4766d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1cc5ae79 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1cc5ae79 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1f7dc051 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3a5180f5 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-606873c0 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-606873c0.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-606873c0 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-606873c0 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-2ad426c9 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-2ad426c9 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1f4918d9 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-7817eced {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-757f2c61 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-757f2c61:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-757f2c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1620c6ee {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1620c6ee .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3414a86e {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3414a86e .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6374197d {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6b3f755e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-6b3f755e:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6b3f755e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2f4d8efc {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-2f4d8efc .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-345b1c66 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-345b1c66 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2af446dc {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-19aa62f5 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-19aa62f5:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-19aa62f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-b7e1779 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-b7e1779 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-11d52448 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-11d52448 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-ea216a1 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3f5b2d5a {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-3f5b2d5a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3f5b2d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3cc62195 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3cc62195 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-5c6f63c6 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5c6f63c6 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-5416824c {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2f69de4f {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-2f69de4f:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2f69de4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-4aabf94e {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4aabf94e .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-5027770e {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5027770e .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2909751 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-63af8eb5 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-63af8eb5:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-63af8eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1de49ad9 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1de49ad9 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-4f790f51 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4f790f51 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-c861db {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5a1e56ac {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-5a1e56ac:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5a1e56ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5daea354 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5daea354 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1ebe553b {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1ebe553b .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-5d5f9f3 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-573aa582 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 22px;
	--padding-right: 22px;
}

.elementor-890 .elementor-element.elementor-element-573aa582:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-573aa582 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-15458f31 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-15458f31 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.1rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6351a271 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-6351a271 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.35rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-35fbf34 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .94rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-284382c9 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-6d841609 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-6d841609.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-6d841609 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-6d841609 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-476601fa {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-476601fa .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6f6edfd4 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6d7c4f15 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-28032532 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-3e516299 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3e516299 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-31baad50 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2ba14acb .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-2ba14acb .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-2ba14acb .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2ba14acb .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-2ba14acb .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-57a144c3 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-57a144c3:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-57a144c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-77ea6dd3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-77ea6dd3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-735b7c57 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4e08ed98 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-4e08ed98 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-4e08ed98 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-4e08ed98 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-4e08ed98 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-7a52b8b {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-7a52b8b:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-7a52b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-4daf20c2 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4daf20c2 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-58ca93e8 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-72dd9029 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-72dd9029 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-72dd9029 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-72dd9029 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-72dd9029 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-3ee931ca {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-3ee931ca:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3ee931ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-7062ca0 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7062ca0 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-12d0968a {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-7ff8f933 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-7ff8f933 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-7ff8f933 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-7ff8f933 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-7ff8f933 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-78b8c016 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-78b8c016:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-78b8c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3e3f3451 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3e3f3451 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6df1f5d8 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-59472b1c .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-59472b1c .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-59472b1c .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-59472b1c .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-59472b1c .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-112104f2 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-112104f2:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-112104f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5d4821ac {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5d4821ac .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-4bb30951 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-33043951 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-33043951 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-33043951 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-33043951 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-33043951 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-18f16514 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-18f16514:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-18f16514 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-6129b12 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-6129b12 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6a26bc5e {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-284d2a2d .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-284d2a2d .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-284d2a2d .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-284d2a2d .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-284d2a2d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-770339ad {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-770339ad:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-770339ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-62bb8ec0 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-62bb8ec0 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7fc18908 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2c3c2e17 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-2c3c2e17 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-2c3c2e17 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-2c3c2e17 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-2c3c2e17 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-63cf1b90 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-63cf1b90:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-63cf1b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-22451f8d {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-22451f8d .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3a789851 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-47232444 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-47232444 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-47232444 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-47232444 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-47232444 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-6de166c7 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-6de166c7:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6de166c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-475ebad2 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-475ebad2 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-10efa642 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4d4dddff .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-4d4dddff .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-4d4dddff .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-4d4dddff .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-4d4dddff .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-39178c4b {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-39178c4b:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-39178c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-20d21c7c {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-20d21c7c .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-60c8b57 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-36d869f7 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-36d869f7 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-36d869f7 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-36d869f7 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-36d869f7 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-43b43fa2 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-43b43fa2:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-43b43fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1d78bd99 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1d78bd99 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-272ba6cc {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-142a331a .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-142a331a .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-142a331a .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-142a331a .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-142a331a .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-61ee7323 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-61ee7323:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-61ee7323 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-38d2eb20 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-38d2eb20 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1b93b82a {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4ec790fa .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-4ec790fa .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-4ec790fa .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-4ec790fa .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-4ec790fa .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-848e77d {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 86px;
	--padding-bottom: 90px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-6beb82c2 > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-6beb82c2.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-6beb82c2 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-6beb82c2 .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-4564b8d9 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-4564b8d9 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-71af341e {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2ae45004 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-459271ba {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-459271ba:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-459271ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-69bc7d9f {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-69bc7d9f .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-da042ec {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2412c6a9 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-2412c6a9:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2412c6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-634d5e59 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-634d5e59 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-61e83d66 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6108c3ad {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-6108c3ad:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6108c3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-138dbbe {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-138dbbe .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-31cea3b7 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-55aaa979 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-55aaa979:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-55aaa979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-2128c55 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-2128c55 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-4b820cc7 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6fc4f76e {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 92px;
	--padding-bottom: 96px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-5f084e8b > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-5f084e8b.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-5f084e8b {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-5f084e8b .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-39934801 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-39934801 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-4abde557 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-495aec66 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-54ad09eb {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-890 .elementor-element.elementor-element-54ad09eb:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-54ad09eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-9702a6c {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-9702a6c .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-724c3105 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3a6dde32 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-3a6dde32 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-3a6dde32 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-3a6dde32 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-3a6dde32 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-5e13fdfb {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-890 .elementor-element.elementor-element-5e13fdfb:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5e13fdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6ffda;
}

.elementor-890 .elementor-element.elementor-element-7ee0992a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7ee0992a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6f54eb03 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.02rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-27dfcce1 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-27dfcce1 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-27dfcce1 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-27dfcce1 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-27dfcce1 .elementor-button:focus svg {
	fill: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-2c2f2abd {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 88px;
	--padding-bottom: 92px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-4d7d189e > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-4d7d189e.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-4d7d189e {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-4d7d189e .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-3ea51e12 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-3ea51e12 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2077afcd {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5a8ab1b4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-3a4f8be5 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-3a4f8be5:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3a4f8be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-560c44fd {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-560c44fd .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-57ea5732 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-499de927 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-499de927:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-499de927 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-60c56eb2 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-60c56eb2 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-50176bfa {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-7394ce4a {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-7394ce4a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-7394ce4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-63c55acf {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-63c55acf .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1b660b4d {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-211362f4 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

.elementor-890 .elementor-element.elementor-element-211362f4:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-211362f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-30143fbd {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-30143fbd .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-77e83f66 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-69154912 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-5eccdecc {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5eccdecc .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-13f51708 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1b649306 {
	--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: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 26px;
	--padding-right: 26px;
}

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

.elementor-890 .elementor-element.elementor-element-55f4bfb4 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-55f4bfb4 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-1ba21ad4 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2458fe39 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 88px;
	--padding-bottom: 92px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-feb34fb > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-feb34fb.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-feb34fb {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-feb34fb .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-300b1492 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-300b1492 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3f818c85 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-24d0df0d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-12a8677b {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-890 .elementor-element.elementor-element-12a8677b:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-12a8677b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-7cde1301 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7cde1301 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.55rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-79d6e6c6 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .97rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-48bdfa43 {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-890 .elementor-element.elementor-element-48bdfa43:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-48bdfa43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-5dfed03b {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-5dfed03b .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.55rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-38e38a3a {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .97rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-62797f7a {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-890 .elementor-element.elementor-element-62797f7a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-62797f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6ffda;
}

.elementor-890 .elementor-element.elementor-element-3ec7ab1d {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-3ec7ab1d .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.55rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-27a36953 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .97rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-52b2227c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 88px;
	--padding-bottom: 92px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-4c416eca > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-4c416eca.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-4c416eca {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-4c416eca .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-368b11 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-368b11 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6721d34a {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2edb345e {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-890 .elementor-element.elementor-element-2edb345e:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2edb345e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-57f5b540 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-57f5b540 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-718fb77 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-77ce71c4 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 88px;
	--padding-bottom: 92px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-890 .elementor-element.elementor-element-16766f0e > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-16766f0e.elementor-element {
	--align-self: center;
}

.elementor-890 .elementor-element.elementor-element-16766f0e {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-16766f0e .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-28d6bec6 {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-28d6bec6 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 2.8rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-37190fd4 {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.03rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6a9140c8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-68761f19 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-68761f19:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-68761f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-7aab12f8 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7aab12f8 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3823ea4b {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-38af670a {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-38af670a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-38af670a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-57446ea3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-57446ea3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-68f32224 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-68a8c9ed {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-68a8c9ed:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-68a8c9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-4872d4c3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4872d4c3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-72c36e79 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-907bcfb {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-907bcfb:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-907bcfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1c802662 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1c802662 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6bf1a961 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-3e89b70a {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-3e89b70a:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-3e89b70a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-389e97b {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-389e97b .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-74c9d003 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-dbb49ff {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-890 .elementor-element.elementor-element-17342987 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-17342987 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3a376ef9 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5894e9f7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-5894e9f7:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5894e9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-6c82810a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-6c82810a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-495d7166 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-72cca172 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-72cca172:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-72cca172 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-12b7f35a {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-12b7f35a .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-321c20c8 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-7cde5884 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-7cde5884:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-7cde5884 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1a279fe3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-1a279fe3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7e626171 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5cd3c7b1 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-5cd3c7b1:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5cd3c7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-a6ade11 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-a6ade11 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-2b4010f9 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5a9c27fe {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-5a9c27fe:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5a9c27fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-10ed195 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-10ed195 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-6a3bdeb3 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-2d70615b {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-2d70615b:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-2d70615b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-387145aa {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-387145aa .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3430ad4f {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-5b425fda {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-5b425fda:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-5b425fda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-7cf096b3 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-7cf096b3 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-728e1cb2 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-1a00551b {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-890 .elementor-element.elementor-element-4038630b {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-4038630b .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-226767d5 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-6c594673 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-890 .elementor-element.elementor-element-6c594673:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-6c594673 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-890 .elementor-element.elementor-element-796d8a85 {
	text-align: left;
}

.elementor-890 .elementor-element.elementor-element-796d8a85 .title {
	color: #0d262d;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 1.3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-3c9b7637 {
	text-align: start;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .96rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #385b63;
}

.elementor-890 .elementor-element.elementor-element-4051390c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 82px;
	--padding-bottom: 82px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-890 .elementor-element.elementor-element-ed45e02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-890 .elementor-element.elementor-element-79696a4a > .elementor-widget-container {
	padding: .35rem .9rem .35rem .9rem;
}

.elementor-890 .elementor-element.elementor-element-79696a4a {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-79696a4a .title {
	color: #12715b;
	font-family: "Mabry Pro", Sans-serif;
	font-size: .82rem;
	font-weight: 700;
}

.elementor-890 .elementor-element.elementor-element-602fd1fd {
	text-align: center;
}

.elementor-890 .elementor-element.elementor-element-602fd1fd .title {
	color: #fff;
	font-family: "Sharp Grotesk", Sans-serif;
	font-size: 3rem;
	font-weight: 800;
	line-height: 1.08em;
}

.elementor-890 .elementor-element.elementor-element-7cb58f5c {
	text-align: center;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1.06rem;
	font-weight: 400;
	line-height: 1.72em;
	color: #fff;
}

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

.elementor-890 .elementor-element.elementor-element-1a0c0b41 .elementor-button {
	background-color: #e2ff5e;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-1a0c0b41 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-1a0c0b41 .elementor-button:focus {
	background-color: #0d262d;
	color: #fff;
}

.elementor-890 .elementor-element.elementor-element-1a0c0b41 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-1a0c0b41 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-890 .elementor-element.elementor-element-2db2af47 .elementor-button {
	background-color: #fff;
	font-family: "Mabry Pro", Sans-serif;
	font-size: 1rem;
	font-weight: 700;
	fill: #0d262d;
	color: #0d262d;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0d262d;
	border-radius: 50px 50px 50px 50px;
	padding: 1rem 1.45rem 1rem 1.45rem;
}

.elementor-890 .elementor-element.elementor-element-2db2af47 .elementor-button:hover, .elementor-890 .elementor-element.elementor-element-2db2af47 .elementor-button:focus {
	background-color: #e2ff5e;
	color: #0d262d;
}

.elementor-890 .elementor-element.elementor-element-2db2af47 .elementor-button:hover svg, .elementor-890 .elementor-element.elementor-element-2db2af47 .elementor-button:focus svg {
	fill: #0d262d;
}

@media (max-width:1366px) {
	.elementor-890 .elementor-element.elementor-element-7399a7a3 .title {
		font-size: 3.726rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-664ee98f .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-530b4522 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e0fc5fa .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-42ff92a7 .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-375b772f {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-23b13717 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ae79216 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-127b9126 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57dbb841 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ad347f2 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c14fd13 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-791b255d .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7f535e1e .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c01099c {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-58160f91 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-138b0e41 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-22745b45 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5039b624 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6757ff66 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-fc877f2 .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-d905bc9 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-11c2d38 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-12296045 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2265006a .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b79d97 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-467f587a .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ddac8ae .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3aa0fd83 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-183bb5e1 .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-350d4730 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-4e64428a .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d395943 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fa00d03 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-25da5cb3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f6ed131 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-71e503ca .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d5b9545 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-23af7445 .title {
		font-size: 1.84rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-429665bd {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-7c7c8359 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ef57179 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-45355e11 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-16150587 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e505362 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-a604078 .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4c04b96e {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-23205e64 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-150e0390 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-53d66ee9 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68872097 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c72b36f .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1cc5ae79 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ad426c9 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7817eced {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-1620c6ee .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3414a86e .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f4d8efc .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-345b1c66 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b7e1779 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-11d52448 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3cc62195 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c6f63c6 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4aabf94e .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5027770e .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1de49ad9 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4f790f51 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5daea354 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ebe553b .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-15458f31 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6351a271 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-476601fa .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6d7c4f15 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e516299 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ea6dd3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4daf20c2 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7062ca0 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e3f3451 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d4821ac .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6129b12 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-62bb8ec0 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-22451f8d .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-475ebad2 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-20d21c7c .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1d78bd99 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-38d2eb20 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4564b8d9 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ae45004 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-69bc7d9f .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-634d5e59 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-138dbbe .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2128c55 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39934801 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-495aec66 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-9702a6c .title {
		font-size: 1.84rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7ee0992a .title {
		font-size: 1.84rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ea51e12 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a8ab1b4 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-560c44fd .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-60c56eb2 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-63c55acf .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-30143fbd .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5eccdecc .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-55f4bfb4 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-300b1492 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-24d0df0d {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cde1301 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5dfed03b .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ec7ab1d .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-368b11 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57f5b540 .title {
		font-size: 1.656rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-28d6bec6 .title {
		font-size: 2.576rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a9140c8 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-7aab12f8 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57446ea3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4872d4c3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c802662 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-389e97b .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-17342987 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c82810a .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-12b7f35a .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a279fe3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-a6ade11 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-10ed195 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-387145aa .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cf096b3 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4038630b .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-796d8a85 .title {
		font-size: 1.6rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-602fd1fd .title {
		font-size: 2.76rem;
	}
}

@media (max-width:1200px) {
	.elementor-890 .elementor-element.elementor-element-3a87c813 {
		--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-890 .elementor-element.elementor-element-7399a7a3 {
		text-align: center;
	}
	
	.elementor-890 .elementor-element.elementor-element-2a4e60da {
		text-align: center;
	}
	
	.elementor-890 .elementor-element.elementor-element-73eead9c {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-890 .elementor-element.elementor-element-375b772f {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c01099c {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-d905bc9 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-350d4730 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-429665bd {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-4c04b96e {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-7817eced {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-6d7c4f15 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ae45004 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-495aec66 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a8ab1b4 {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-24d0df0d {
		--grid-auto-flow: row;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a9140c8 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-890 .elementor-element.elementor-element-7742892 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7b8e18a3 {
		--padding-top: 124px;
		--padding-bottom: 73px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a87c813 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-40772088 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7399a7a3 .title {
		font-size: 2.916rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2a4e60da {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-73eead9c {
		--padding-top: 7px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-625607d8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a8a344b img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-5688df7 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-664ee98f .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-32d2b5f7 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2270a59b {
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 26px;
		--padding-right: 26px;
	}
	
	.elementor-890 .elementor-element.elementor-element-530b4522 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-35de58ea {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d5acb9c {
		--padding-top: 67px;
		--padding-bottom: 70px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e0fc5fa .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-353a1ef4 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b339ad8 {
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-52ae4467 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-42ff92a7 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-21747f67 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-15775ef8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-55af6056 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-375b772f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-79bd9bd9 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23b13717 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39d52ce6 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-48a7eb61 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ae79216 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31f512c0 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3c411ade {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-127b9126 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-208db457 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7d10e858 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57dbb841 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-c0db0e6 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d254f9 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ad347f2 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7074d16b {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-75c3fce7 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c14fd13 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3607179 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b542bd9 {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-791b255d .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-594f798 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a43b10e {
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-11e0f62f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e08576c img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-2da488ac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7f535e1e .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2440890 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c01099c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-34f8150c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-58160f91 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-69eb2874 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5107deaa {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-138b0e41 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39b88f3 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68cb363c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-22745b45 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7035d12c {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2b4287d {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5039b624 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3605b2a7 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-638718 {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6757ff66 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5ecf5786 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78d8e055 {
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f59fb90 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-fc877f2 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-391b1490 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5725f03d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7a307fcb img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-d905bc9 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5873c1f {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-11c2d38 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-555e021f {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-241a0847 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12296045 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6878767b {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-eebbbee {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2265006a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2156410d {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b55b68d {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-b79d97 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6b087682 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2e0351f6 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-467f587a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-314cf22f {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-603abe42 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ddac8ae .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7703a0e6 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-79971dc8 {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3aa0fd83 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78e7497c {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f835b09 {
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1be5924f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-405de621 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e7bf589 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-183bb5e1 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7fe262f {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-350d4730 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a25120a {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4e64428a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-662880fd {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f347bc {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d395943 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77299941 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4f15f5c4 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fa00d03 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d180012 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4ca40f9c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-25da5cb3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-15f149d {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-258fd57 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f6ed131 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-42544006 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-384c03ad {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-71e503ca .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-36df7c7c {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7122e24b {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d5b9545 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-665798bb {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-18d7be25 {
		--padding-top: 0px;
		--padding-bottom: 22px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c53480b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23af7445 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-56cabf91 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7027a899 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-74c1e55 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-429665bd {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4fb432de {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7c7c8359 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-71fb57bb {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-74d7e42 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ef57179 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2de0bac {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5e93355c {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-45355e11 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-33701bc1 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f11c6d3 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-16150587 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-618b519c {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-cff74de {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e505362 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c041df9 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68aa632f {
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-e6b2331 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2cba0487 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-799a370a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-a604078 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-777aebaf {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4c04b96e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-121a1c10 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23205e64 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4ba4ee8c {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-264a95b6 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-150e0390 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e903ac6 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e739968 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-53d66ee9 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57005e4b {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-36c878c2 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-68872097 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-67c4e978 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3491c295 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c72b36f .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c709c99 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a4766d7 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1cc5ae79 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f7dc051 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a5180f5 {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ad426c9 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f4918d9 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7817eced {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-757f2c61 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1620c6ee .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3414a86e .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6374197d {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6b3f755e {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f4d8efc .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-345b1c66 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2af446dc {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-19aa62f5 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-b7e1779 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-11d52448 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-ea216a1 {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3f5b2d5a {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3cc62195 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c6f63c6 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5416824c {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f69de4f {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4aabf94e .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5027770e .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2909751 {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-63af8eb5 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1de49ad9 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4f790f51 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-c861db {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a1e56ac {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5daea354 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ebe553b .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d5f9f3 {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-573aa582 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-890 .elementor-element.elementor-element-15458f31 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6351a271 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-35fbf34 {
		font-size: .94rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-284382c9 {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-476601fa .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f6edfd4 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6d7c4f15 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-28032532 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e516299 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31baad50 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57a144c3 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ea6dd3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-735b7c57 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7a52b8b {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4daf20c2 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-58ca93e8 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ee931ca {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7062ca0 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-12d0968a {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78b8c016 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e3f3451 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6df1f5d8 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-112104f2 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d4821ac .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4bb30951 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-18f16514 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6129b12 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a26bc5e {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-770339ad {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-62bb8ec0 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7fc18908 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-63cf1b90 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-22451f8d .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a789851 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6de166c7 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-475ebad2 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-10efa642 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39178c4b {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-20d21c7c .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-60c8b57 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-43b43fa2 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1d78bd99 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-272ba6cc {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-61ee7323 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-38d2eb20 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b93b82a {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-848e77d {
		--padding-top: 64px;
		--padding-bottom: 67px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4564b8d9 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-71af341e {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ae45004 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-459271ba {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-69bc7d9f .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-da042ec {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2412c6a9 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-634d5e59 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-61e83d66 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6108c3ad {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-138dbbe .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31cea3b7 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-55aaa979 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2128c55 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4b820cc7 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fc4f76e {
		--padding-top: 69px;
		--padding-bottom: 72px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-39934801 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4abde557 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-495aec66 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-54ad09eb {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 26px;
		--padding-right: 26px;
	}
	
	.elementor-890 .elementor-element.elementor-element-9702a6c .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-724c3105 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5e13fdfb {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 26px;
		--padding-right: 26px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7ee0992a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f54eb03 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c2f2abd {
		--padding-top: 66px;
		--padding-bottom: 69px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ea51e12 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2077afcd {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a8ab1b4 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a4f8be5 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-560c44fd .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57ea5732 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-499de927 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-60c56eb2 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-50176bfa {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7394ce4a {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-63c55acf .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b660b4d {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-211362f4 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-30143fbd .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77e83f66 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-69154912 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5eccdecc .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-13f51708 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b649306 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-890 .elementor-element.elementor-element-55f4bfb4 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ba21ad4 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2458fe39 {
		--padding-top: 66px;
		--padding-bottom: 69px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-300b1492 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3f818c85 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-24d0df0d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12a8677b {
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cde1301 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-79d6e6c6 {
		font-size: .97rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-48bdfa43 {
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5dfed03b .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-38e38a3a {
		font-size: .97rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-62797f7a {
		--padding-top: 26px;
		--padding-bottom: 26px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ec7ab1d .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-27a36953 {
		font-size: .97rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-52b2227c {
		--padding-top: 66px;
		--padding-bottom: 69px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-368b11 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6721d34a {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2edb345e {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 26px;
		--padding-right: 26px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57f5b540 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-718fb77 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ce71c4 {
		--padding-top: 66px;
		--padding-bottom: 69px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-28d6bec6 .title {
		font-size: 2.016rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-37190fd4 {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a9140c8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-68761f19 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7aab12f8 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3823ea4b {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-38af670a {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57446ea3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68f32224 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68a8c9ed {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4872d4c3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-72c36e79 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-907bcfb {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c802662 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6bf1a961 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e89b70a {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-389e97b .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-74c9d003 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-dbb49ff {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-17342987 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a376ef9 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5894e9f7 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c82810a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-495d7166 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-72cca172 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12b7f35a .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-321c20c8 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cde5884 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a279fe3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e626171 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5cd3c7b1 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-a6ade11 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2b4010f9 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a9c27fe {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-10ed195 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a3bdeb3 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d70615b {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-387145aa .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3430ad4f {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5b425fda {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cf096b3 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-728e1cb2 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a00551b {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4038630b .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-226767d5 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c594673 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-796d8a85 .title {
		font-size: 1.45rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3c9b7637 {
		font-size: .96rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4051390c {
		--padding-top: 61px;
		--padding-bottom: 61px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-890 .elementor-element.elementor-element-ed45e02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-602fd1fd .title {
		font-size: 2.16rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cb58f5c {
		font-size: 1rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-352dba51 {
		--padding-top: 7px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-890 .elementor-element.elementor-element-7742892 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7b8e18a3 {
		--padding-top: 111px;
		--padding-bottom: 53px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a87c813 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-40772088 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7399a7a3 .title {
		font-size: 1.85rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2a4e60da {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-73eead9c {
		--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: 6px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-625607d8 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a8a344b img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-5688df7 {
		--padding-top: 47px;
		--padding-bottom: 47px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-664ee98f .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-32d2b5f7 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2270a59b {
		--padding-top: 23px;
		--padding-bottom: 23px;
		--padding-left: 23px;
		--padding-right: 23px;
	}
	
	.elementor-890 .elementor-element.elementor-element-530b4522 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-35de58ea {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d5acb9c {
		--padding-top: 49px;
		--padding-bottom: 51px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e0fc5fa .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-353a1ef4 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b339ad8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-52ae4467 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-42ff92a7 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-21747f67 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-15775ef8 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-55af6056 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-375b772f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-79bd9bd9 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23b13717 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39d52ce6 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-48a7eb61 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ae79216 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31f512c0 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3c411ade {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-127b9126 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-208db457 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7d10e858 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57dbb841 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-c0db0e6 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d254f9 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ad347f2 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7074d16b {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-75c3fce7 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c14fd13 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3607179 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b542bd9 {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-791b255d .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-594f798 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a43b10e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-11e0f62f {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e08576c img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-2da488ac {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7f535e1e .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2440890 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c01099c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-34f8150c {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-58160f91 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-69eb2874 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5107deaa {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-138b0e41 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39b88f3 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68cb363c {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-22745b45 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7035d12c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2b4287d {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5039b624 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3605b2a7 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-638718 {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6757ff66 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5ecf5786 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78d8e055 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f59fb90 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-fc877f2 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-391b1490 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5725f03d {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7a307fcb img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-d905bc9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5873c1f {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-11c2d38 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-555e021f {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-241a0847 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12296045 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6878767b {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-eebbbee {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2265006a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2156410d {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-b55b68d {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-b79d97 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6b087682 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2e0351f6 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-467f587a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-314cf22f {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-603abe42 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ddac8ae .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7703a0e6 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-79971dc8 {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3aa0fd83 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78e7497c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f835b09 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1be5924f {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-405de621 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e7bf589 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-183bb5e1 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7fe262f {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-350d4730 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a25120a {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4e64428a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-662880fd {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f347bc {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d395943 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77299941 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4f15f5c4 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fa00d03 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d180012 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4ca40f9c {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-25da5cb3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-15f149d {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-258fd57 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f6ed131 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-42544006 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-384c03ad {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-71e503ca .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-36df7c7c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7122e24b {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d5b9545 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-665798bb {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-18d7be25 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c53480b {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23af7445 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-56cabf91 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7027a899 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-74c1e55 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-429665bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4fb432de {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7c7c8359 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-71fb57bb {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-74d7e42 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ef57179 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2de0bac {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5e93355c {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-45355e11 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-33701bc1 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f11c6d3 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-16150587 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-618b519c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-cff74de {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e505362 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c041df9 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68aa632f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-e6b2331 {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2cba0487 img {
		width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-799a370a {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-a604078 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-777aebaf {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4c04b96e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-121a1c10 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-23205e64 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4ba4ee8c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-264a95b6 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-150e0390 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e903ac6 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1e739968 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-53d66ee9 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57005e4b {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-36c878c2 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-68872097 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-67c4e978 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3491c295 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c72b36f .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c709c99 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a4766d7 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1cc5ae79 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f7dc051 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a5180f5 {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ad426c9 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f4918d9 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7817eced {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-757f2c61 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1620c6ee .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3414a86e .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6374197d {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6b3f755e {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f4d8efc .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-345b1c66 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2af446dc {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-19aa62f5 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-b7e1779 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-11d52448 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-ea216a1 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3f5b2d5a {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3cc62195 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5c6f63c6 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5416824c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2f69de4f {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4aabf94e .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5027770e .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2909751 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-63af8eb5 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1de49ad9 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4f790f51 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-c861db {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a1e56ac {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5daea354 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ebe553b .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d5f9f3 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-573aa582 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-890 .elementor-element.elementor-element-15458f31 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6351a271 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-35fbf34 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-284382c9 {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-476601fa .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f6edfd4 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6d7c4f15 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-28032532 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e516299 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31baad50 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57a144c3 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ea6dd3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-735b7c57 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7a52b8b {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4daf20c2 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-58ca93e8 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ee931ca {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7062ca0 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-12d0968a {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-78b8c016 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e3f3451 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6df1f5d8 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-112104f2 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d4821ac .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4bb30951 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-18f16514 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6129b12 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a26bc5e {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-770339ad {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-62bb8ec0 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7fc18908 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-63cf1b90 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-22451f8d .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a789851 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6de166c7 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-475ebad2 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-10efa642 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-39178c4b {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-20d21c7c .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-60c8b57 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-43b43fa2 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1d78bd99 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-272ba6cc {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-61ee7323 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-38d2eb20 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b93b82a {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-848e77d {
		--padding-top: 47px;
		--padding-bottom: 49px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4564b8d9 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-71af341e {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2ae45004 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-459271ba {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-69bc7d9f .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-da042ec {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2412c6a9 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-634d5e59 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-61e83d66 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6108c3ad {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-138dbbe .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-31cea3b7 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-55aaa979 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2128c55 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4b820cc7 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fc4f76e {
		--padding-top: 50px;
		--padding-bottom: 52px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-39934801 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4abde557 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-495aec66 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-54ad09eb {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 23px;
		--padding-right: 23px;
	}
	
	.elementor-890 .elementor-element.elementor-element-9702a6c .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-724c3105 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5e13fdfb {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 23px;
		--padding-right: 23px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7ee0992a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6f54eb03 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c2f2abd {
		--padding-top: 48px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ea51e12 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2077afcd {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a8ab1b4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a4f8be5 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-560c44fd .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-57ea5732 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-499de927 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-60c56eb2 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-50176bfa {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7394ce4a {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-63c55acf .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b660b4d {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-211362f4 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-30143fbd .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77e83f66 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-69154912 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5eccdecc .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-13f51708 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1b649306 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-890 .elementor-element.elementor-element-55f4bfb4 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1ba21ad4 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2458fe39 {
		--padding-top: 48px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-300b1492 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3f818c85 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-24d0df0d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12a8677b {
		--padding-top: 23px;
		--padding-bottom: 23px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cde1301 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-79d6e6c6 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-48bdfa43 {
		--padding-top: 23px;
		--padding-bottom: 23px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5dfed03b .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-38e38a3a {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-62797f7a {
		--padding-top: 23px;
		--padding-bottom: 23px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-890 .elementor-element.elementor-element-3ec7ab1d .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-27a36953 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-52b2227c {
		--padding-top: 48px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-368b11 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6721d34a {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2edb345e {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 23px;
		--padding-right: 23px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57f5b540 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-718fb77 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ce71c4 {
		--padding-top: 48px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-28d6bec6 .title {
		font-size: 1.624rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-37190fd4 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a9140c8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-68761f19 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7aab12f8 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3823ea4b {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-38af670a {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-57446ea3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68f32224 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-68a8c9ed {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4872d4c3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-72c36e79 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-907bcfb {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c802662 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6bf1a961 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e89b70a {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-389e97b .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-74c9d003 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-dbb49ff {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-17342987 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a376ef9 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5894e9f7 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c82810a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-495d7166 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-72cca172 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-12b7f35a .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-321c20c8 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cde5884 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a279fe3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7e626171 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5cd3c7b1 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-a6ade11 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2b4010f9 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5a9c27fe {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-10ed195 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6a3bdeb3 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-2d70615b {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-387145aa .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3430ad4f {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-5b425fda {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cf096b3 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-728e1cb2 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-1a00551b {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4038630b .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-226767d5 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-6c594673 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-890 .elementor-element.elementor-element-796d8a85 .title {
		font-size: 1.25rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-3c9b7637 {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-4051390c {
		--padding-top: 45px;
		--padding-bottom: 45px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-890 .elementor-element.elementor-element-ed45e02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-890 .elementor-element.elementor-element-602fd1fd .title {
		font-size: 1.7rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-7cb58f5c {
		font-size: .98rem;
	}
	
	.elementor-890 .elementor-element.elementor-element-352dba51 {
		--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: 6px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (min-width:768px) {
	.elementor-890 .elementor-element.elementor-element-7b8e18a3 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-40772088 {
		--width: 55%;
	}
	
	.elementor-890 .elementor-element.elementor-element-625607d8 {
		--width: 45%;
	}
	
	.elementor-890 .elementor-element.elementor-element-5688df7 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-5d5acb9c {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-52ae4467 {
		--width: 52%;
	}
	
	.elementor-890 .elementor-element.elementor-element-15775ef8 {
		--width: 48%;
	}
	
	.elementor-890 .elementor-element.elementor-element-b542bd9 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-11e0f62f {
		--width: 46%;
	}
	
	.elementor-890 .elementor-element.elementor-element-2da488ac {
		--width: 54%;
	}
	
	.elementor-890 .elementor-element.elementor-element-638718 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f59fb90 {
		--width: 53%;
	}
	
	.elementor-890 .elementor-element.elementor-element-5725f03d {
		--width: 47%;
	}
	
	.elementor-890 .elementor-element.elementor-element-79971dc8 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1be5924f {
		--width: 47%;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e7bf589 {
		--width: 53%;
	}
	
	.elementor-890 .elementor-element.elementor-element-7122e24b {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c53480b {
		--width: 53%;
	}
	
	.elementor-890 .elementor-element.elementor-element-7027a899 {
		--width: 47%;
	}
	
	.elementor-890 .elementor-element.elementor-element-cff74de {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-e6b2331 {
		--width: 46%;
	}
	
	.elementor-890 .elementor-element.elementor-element-799a370a {
		--width: 54%;
	}
	
	.elementor-890 .elementor-element.elementor-element-3a5180f5 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-284382c9 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-848e77d {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-6fc4f76e {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2c2f2abd {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-2458fe39 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-52b2227c {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-77ce71c4 {
		--content-width: 1280px;
	}
	
	.elementor-890 .elementor-element.elementor-element-4051390c {
		--content-width: 1280px;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-890 .elementor-element.elementor-element-3a87c813 {
		--content-width: 1370px;
	}
	
	.elementor-890 .elementor-element.elementor-element-40772088 {
		--width: 90%;
	}
	
	.elementor-890 .elementor-element.elementor-element-625607d8 {
		--width: 90%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-890 .elementor-element.elementor-element-40772088 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-625607d8 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-52ae4467 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-15775ef8 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-11e0f62f {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-2da488ac {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-1f59fb90 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-5725f03d {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-1be5924f {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-3e7bf589 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-1c53480b {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-7027a899 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-e6b2331 {
		--width: 100%;
	}
	
	.elementor-890 .elementor-element.elementor-element-799a370a {
		--width: 100%;
	}
}
