/* End Custom Fonts CSS */

.elementor-4098 .elementor-element.elementor-element-b846761 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-4098 .elementor-element.elementor-element-b846761:not(.elementor-motion-effects-element-type-background), .elementor-4098 .elementor-element.elementor-element-b846761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c1c1c;
}

.elementor-4098 .elementor-element.elementor-element-55bcbd5 {
	width: var(--container-widget-width, 1240px);
	max-width: 1240px;
	--container-widget-width: 1240px;
	--container-widget-flex-grow: 0;
	font-family: "Articulate_Regular";
	font-size: 14px;
	font-weight: 400;
	line-height: 20.28px;
}

.elementor-4098 .elementor-element.elementor-element-55bcbd5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-55bcbd5.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ce2284c {
	--display: flex;
	--min-height: 0px;
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4098 .elementor-element.elementor-element-ce2284c:not(.elementor-motion-effects-element-type-background), .elementor-4098 .elementor-element.elementor-element-ce2284c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ce2284c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4098 .elementor-element.elementor-element-f9b911e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4098 .elementor-element.elementor-element-64ee89b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-64ee89b.elementor-element {
	--align-self: flex-start;
}

.elementor-4098 .elementor-element.elementor-element-64ee89b {
	text-align: left;
	font-family: "Articulate_Bold";
	font-size: 16px;
	text-transform: uppercase;
	line-height: 24px;
	color: #fff;
}

.elementor-4098 .elementor-element.elementor-element-2793202 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-2793202 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2793202.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2793202 .elementor-heading-title {
	font-family: "Agrandir";
	font-size: 52px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 68.64px;
	color: #fff;
}

.elementor-4098 .elementor-element.elementor-element-d350c06 {
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4098 .elementor-element.elementor-element-471e165 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Bold";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #3b3b3b;
}

.elementor-4098 .elementor-element.elementor-element-471e165 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-471e165.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-7c57270 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #3b3b3b;
}

.elementor-4098 .elementor-element.elementor-element-7c57270 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7c57270.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e64ecc0 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4098 .elementor-element.elementor-element-5252380 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #3b3b3b;
}

.elementor-4098 .elementor-element.elementor-element-5252380 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5252380.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-daddab9 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-4098 .elementor-element.elementor-element-864c3cc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #3b3b3b;
}

.elementor-4098 .elementor-element.elementor-element-864c3cc > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-864c3cc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f4d5e79 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4098 .elementor-element.elementor-element-f4d5e79.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4098 .elementor-element.elementor-element-cf9236d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-eb57821 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-eb57821 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-eb57821.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c80c73f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-c80c73f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c80c73f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c80c73f .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f33d29b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f33d29b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f33d29b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-d1cc8dc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-d1cc8dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d1cc8dc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-d1cc8dc .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d7dcbd0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d7dcbd0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d7dcbd0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0dd7fa1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-0dd7fa1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-0dd7fa1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0dd7fa1 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bb46ac4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bb46ac4 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-bb46ac4.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f1ed6c2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f1ed6c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f1ed6c2.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f1ed6c2 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ee4a5ef {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ee4a5ef > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ee4a5ef.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9856a95 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-9856a95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9856a95.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9856a95 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-6b4c1be {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-6b4c1be > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-6b4c1be.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-67867b7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-67867b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-67867b7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-67867b7 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-10d8345 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-10d8345 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-10d8345.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5e7a70a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-5e7a70a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5e7a70a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5e7a70a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e302060 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e302060 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e302060.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e302060 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e6c3281 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e6c3281 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e6c3281.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5afe4f1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5afe4f1 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5afe4f1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3beb5bd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-3beb5bd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3beb5bd.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3beb5bd .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5910fe5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5910fe5 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5910fe5.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-1516223 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-223577a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-223577a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-223577a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-223577a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7350995 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7350995 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7350995.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-720cb57 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-720cb57 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-720cb57.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-720cb57 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-48d8905 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-48d8905 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-48d8905.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f39570e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f39570e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f39570e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f39570e .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b4ce022 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b4ce022 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b4ce022.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8240a9c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-812d64a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-812d64a > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-812d64a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-846a717 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-a03f578 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-a03f578 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-a03f578.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a03f578 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f318fda {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f318fda > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f318fda.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ad3b8b2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ad3b8b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ad3b8b2.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ad3b8b2 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bd93c63 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bd93c63 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-bd93c63.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2c43a3b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-2c43a3b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2c43a3b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2c43a3b .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ed7deeb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ed7deeb > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ed7deeb.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0723395 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-0723395 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-0723395.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0723395 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c1adbff {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c1adbff > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c1adbff.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e79ad78 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-44149a6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-44149a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-44149a6.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-44149a6 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-4f2455d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-4f2455d > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-4f2455d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ea7ae3c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ea7ae3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ea7ae3c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ea7ae3c .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-13917b6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-13917b6 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-13917b6.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-af636aa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-af636aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-af636aa.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-af636aa .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1962574 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1962574 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-1962574.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f786b0c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-f3d340a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f3d340a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f3d340a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f3d340a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7c4280f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7c4280f > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7c4280f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5c6799a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-5c6799a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5c6799a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5c6799a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-095f825 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-095f825 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-095f825.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3839ced {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-3839ced > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3839ced.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3839ced .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e4f9592 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e4f9592 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e4f9592.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-720da41 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-720da41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-720da41.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-720da41 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2480942 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2480942 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2480942.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f459867 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-a9341d8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-a9341d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-a9341d8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a9341d8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-15aad89 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-15aad89 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-15aad89.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-bd583c0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-bd583c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-bd583c0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-bd583c0 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-df214ce {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-df214ce > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-df214ce.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e8a44a5 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #3b3b3b;
	--n-accordion-title-hover-color: #3b3b3b;
	--n-accordion-title-active-color: #3b3b3b;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #f96c40;
	--n-accordion-icon-hover-color: #f96c40;
	--n-accordion-icon-active-color: #f96c40;
}

.elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d5dd;
}

.elementor-4098 .elementor-element.elementor-element-e8a44a5 {
	--n-accordion-padding: 12px 18px 12px 18px;
}

:where( .elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Articulate_Bold";
	line-height: 33.8px;
}

:where( .elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 12px;
	--padding-right: 18px;
	--padding-bottom: 12px;
	--padding-left: 18px;
}

.elementor-4098 .elementor-element.elementor-element-3c9ea60 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-7bf1a4e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-7bf1a4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7bf1a4e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-7bf1a4e .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-3c895be {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-3c895be > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3c895be.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-bb6b968 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-bb6b968 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-bb6b968.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-bb6b968 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2aa3475 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2aa3475 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2aa3475.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-985f001 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-985f001 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-985f001.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-985f001 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e840aab {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e840aab > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e840aab.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-277a8ea {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-277a8ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-277a8ea.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-277a8ea .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-4732591 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-4732591 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-4732591.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-095c08d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-095c08d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-095c08d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-095c08d .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b15c3ff {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b15c3ff > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b15c3ff.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ea374aa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ea374aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ea374aa.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ea374aa .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-686d6c6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-686d6c6 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-686d6c6.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9c7de23 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-9c7de23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9c7de23.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9c7de23 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f492640 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f492640 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f492640.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3b4676a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-3b4676a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3b4676a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3b4676a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-012ebf9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-012ebf9 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-012ebf9.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b8dfc73 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-fc8be97 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-fc8be97 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-fc8be97.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-7c9e76f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-7c9e76f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7c9e76f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-7c9e76f .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7fd465f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7fd465f > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7fd465f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f245bc4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f245bc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f245bc4.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f245bc4 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-fd40e1e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-fd40e1e > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-fd40e1e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e676676 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e676676 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e676676.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e676676 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b5e52cf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b5e52cf > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b5e52cf.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9294d06 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-9294d06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9294d06.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9294d06 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-329468e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-329468e > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-329468e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-838e680 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-838e680 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-838e680.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-838e680 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-cf687f7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-cf687f7 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-cf687f7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c0365d5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-c0365d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c0365d5.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c0365d5 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-43336be {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-43336be > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-43336be.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-6fafbdc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-6fafbdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-6fafbdc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-6fafbdc .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-da6ac2c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-da6ac2c > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-da6ac2c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-66c4230 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-66c4230 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-66c4230.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-66c4230 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7fc8a80 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-7fc8a80 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7fc8a80.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-10fb0e1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-fd84bfe {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-fd84bfe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-fd84bfe.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-fd84bfe .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-07a1a5d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-07a1a5d > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-07a1a5d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2a43d3a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-2a43d3a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2a43d3a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2a43d3a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-9ee9ef6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-9ee9ef6 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9ee9ef6.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-20118d2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-20118d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-20118d2.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-20118d2 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-a465e63 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-a465e63 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-a465e63.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c106268 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-af7c995 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-af7c995 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-af7c995.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-af7c995 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-37034fe {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-37034fe > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-37034fe.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-820a1c8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-820a1c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-820a1c8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-820a1c8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5afcf89 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5afcf89 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5afcf89.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9a3d01f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-9a3d01f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9a3d01f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9a3d01f .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ec11af4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ec11af4 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ec11af4.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-4a12422 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-d917381 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-d917381 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d917381.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-d917381 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-dd1b6e9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-dd1b6e9 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-dd1b6e9.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3ffab47 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-3ffab47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3ffab47.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3ffab47 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1970e5f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1970e5f > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-1970e5f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3a3d803 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-3a3d803 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-3a3d803.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3a3d803 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-906c516 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-906c516 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-906c516.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-cd02830 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-73c3ffc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-73c3ffc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-73c3ffc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-73c3ffc .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ecaf9ea {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ecaf9ea > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ecaf9ea.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e0621cf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e0621cf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e0621cf.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e0621cf .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c7dc099 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c7dc099 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c7dc099.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e1f3198 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e1f3198 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e1f3198.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e1f3198 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c0ff7fc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c0ff7fc > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c0ff7fc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-53204d7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-64678db {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-64678db > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-64678db.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0a4e98f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-e3e5a0c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e3e5a0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e3e5a0c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e3e5a0c .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b0b25ee {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b0b25ee > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b0b25ee.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-87a96da {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-87a96da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-87a96da.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-87a96da .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c9ecf7c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c9ecf7c > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c9ecf7c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-74cc40a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-74cc40a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-74cc40a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-74cc40a .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-53d0e8c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-53d0e8c > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-53d0e8c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ab0a187 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-a701ad8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-a701ad8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-a701ad8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a701ad8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-87119f1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-87119f1 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-87119f1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f8fac9b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f8fac9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f8fac9b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f8fac9b .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-38a7ac8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-38a7ac8 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-38a7ac8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0a49599 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-0a49599 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-0a49599.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0a49599 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c23245e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c23245e > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c23245e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-3bb9f82 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-7a6369f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-7a6369f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-7a6369f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-7a6369f .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1c1114b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-1c1114b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-1c1114b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-fdae473 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-fdae473 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-fdae473.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-fdae473 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d35f5c6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d35f5c6 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d35f5c6.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0167165 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-0167165 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-0167165.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0167165 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-54036d0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-54036d0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-54036d0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-35f4891 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-8c95bf8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-8c95bf8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-8c95bf8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8c95bf8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-31078f1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-31078f1 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-31078f1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-da1e5cc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-da1e5cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-da1e5cc.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-da1e5cc .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-62ce231 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-62ce231 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-62ce231.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-288d7b2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-288d7b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-288d7b2.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-288d7b2 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-984109a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-984109a > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-984109a.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-061744e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-d11912e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-d11912e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d11912e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-d11912e .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-649fb76 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-649fb76 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-649fb76.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-712b698 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-712b698 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-712b698.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-712b698 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-90006f0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-90006f0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-90006f0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-80e29ac {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-80e29ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-80e29ac.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-80e29ac .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ae089f7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ae089f7 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ae089f7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e2d1d09 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-ba775c1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ba775c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ba775c1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ba775c1 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-58956c0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-58956c0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-58956c0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b5b98ca {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-b5b98ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b5b98ca.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b5b98ca .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-0206e3d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-0206e3d > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-0206e3d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-28a9bb3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-28a9bb3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-28a9bb3.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-28a9bb3 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d425aff {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d425aff > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d425aff.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a5bf921 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-2d05ee7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-2d05ee7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2d05ee7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-2d05ee7 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-65484fd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-65484fd > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-65484fd.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ad71040 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ad71040 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ad71040.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ad71040 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c7b4949 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c7b4949 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c7b4949.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-09b10ac {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-09b10ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-09b10ac.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-09b10ac .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ad6b18c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ad6b18c > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ad6b18c.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-0d20077 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-67d541f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-67d541f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-67d541f.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-67d541f .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-20ff069 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-20ff069 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-20ff069.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-08ad709 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-08ad709 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-08ad709.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-08ad709 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bf08252 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-bf08252 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-bf08252.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-eb93cab {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-eb93cab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-eb93cab.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-eb93cab .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c901073 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-c901073 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-c901073.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b9729d8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-34b45f8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-34b45f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-34b45f8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-34b45f8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e7494ff {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e7494ff > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e7494ff.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e467bb8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e467bb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e467bb8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e467bb8 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-425ecfb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-425ecfb > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-425ecfb.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8afa3bb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-8afa3bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-8afa3bb.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8afa3bb .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-89da2bd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-89da2bd > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-89da2bd.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e02c5e0 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-b62bd13 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b62bd13 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b62bd13.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a89bdc4 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-fbff0a7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-fbff0a7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-fbff0a7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-fbff0a7 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ddaf9a7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ddaf9a7 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ddaf9a7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5e39db1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-5e39db1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5e39db1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-5e39db1 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-00b0cc0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-00b0cc0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-00b0cc0.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b92d9c7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-b92d9c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b92d9c7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-b92d9c7 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f6ba4db {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-f6ba4db > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f6ba4db.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-6315d02 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-6315d02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-6315d02.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-6315d02 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-72ec63b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-72ec63b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-72ec63b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-18905c1 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #3b3b3b;
	--n-accordion-title-hover-color: #3b3b3b;
	--n-accordion-title-active-color: #3b3b3b;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #f96c40;
	--n-accordion-icon-hover-color: #f96c40;
	--n-accordion-icon-active-color: #f96c40;
}

.elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d5dd;
}

.elementor-4098 .elementor-element.elementor-element-18905c1 {
	--n-accordion-padding: 12px 18px 12px 18px;
}

:where( .elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Articulate_Bold";
	line-height: 33.8px;
}

:where( .elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 12px;
	--padding-right: 18px;
	--padding-bottom: 12px;
	--padding-left: 18px;
}

.elementor-4098 .elementor-element.elementor-element-6d932f8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-f7d9f6d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f7d9f6d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f7d9f6d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f7d9f6d .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-09e54b2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-09e54b2 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-09e54b2.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8bc94ee {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-8bc94ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-8bc94ee.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-8bc94ee .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ab49c05 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-ab49c05 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ab49c05.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-88bd87a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-dc72b17 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-dc72b17 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-dc72b17.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-06d14b5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-d7b7f34 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d7b7f34 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d7b7f34.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ea84f5b {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #3b3b3b;
	--n-accordion-title-hover-color: #3b3b3b;
	--n-accordion-title-active-color: #3b3b3b;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #f96c40;
	--n-accordion-icon-hover-color: #f96c40;
	--n-accordion-icon-active-color: #f96c40;
}

.elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d5dd;
}

.elementor-4098 .elementor-element.elementor-element-ea84f5b {
	--n-accordion-padding: 12px 18px 12px 18px;
}

:where( .elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Articulate_Bold";
	line-height: 33.8px;
}

:where( .elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 12px;
	--padding-right: 18px;
	--padding-bottom: 12px;
	--padding-left: 18px;
}

.elementor-4098 .elementor-element.elementor-element-b74a758 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-01b3f78 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-01b3f78 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-01b3f78.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-4635b3e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-a9917e5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-e9852e9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e9852e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e9852e9.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e9852e9 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-905104b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-905104b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-905104b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-d7561ae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-d7561ae > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-d7561ae.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-4547b21 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-4547b21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-4547b21.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-4547b21 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b63695e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-b63695e > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-b63695e.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-1405663 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-1405663 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-1405663.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-1405663 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-6a30da7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-6a30da7 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-6a30da7.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ff92908 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-ff92908 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-ff92908.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-ff92908 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-eb4128d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-eb4128d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-eb4128d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-eb4128d .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-49604d8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-49604d8 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-49604d8.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a670add {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-a670add > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-a670add.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-a670add .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5b2a1c1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-5b2a1c1 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-5b2a1c1.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f524467 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-f524467 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-f524467.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-f524467 .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e95155d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-e95155d > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e95155d.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-10c0dce {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-10c0dce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-10c0dce.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-10c0dce .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-26b8ff4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-26b8ff4 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-26b8ff4.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e5e670b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-4098 .elementor-element.elementor-element-e5e670b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-4098 .elementor-element.elementor-element-e5e670b.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-e5e670b .elementor-heading-title {
	font-family: "Articulate_Bold";
	font-size: 26px;
	font-weight: 500;
	line-height: 43.94px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2bc04b5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-2bc04b5 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-2bc04b5.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-443febd {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d0d5dd;
	--border-color: #d0d5dd;
	--border-radius: 0px 0px 8px 8px;
}

.elementor-4098 .elementor-element.elementor-element-38c06cf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Articulate_Regular";
	font-size: 18px;
	line-height: 30px;
	letter-spacing: .9px;
	color: #000;
}

.elementor-4098 .elementor-element.elementor-element-38c06cf > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-4098 .elementor-element.elementor-element-38c06cf.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-9ec326f {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #3b3b3b;
	--n-accordion-title-hover-color: #3b3b3b;
	--n-accordion-title-active-color: #3b3b3b;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #f96c40;
	--n-accordion-icon-hover-color: #f96c40;
	--n-accordion-icon-active-color: #f96c40;
}

.elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d5dd;
}

.elementor-4098 .elementor-element.elementor-element-9ec326f {
	--n-accordion-padding: 12px 18px 12px 18px;
}

:where( .elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Articulate_Bold";
	line-height: 33.8px;
}

:where( .elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 12px;
	--padding-right: 18px;
	--padding-bottom: 12px;
	--padding-left: 18px;
}

.elementor-4098 .elementor-element.elementor-element-c8df2af {
	--n-accordion-title-font-size: 22px;
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #f96c40;
	--n-accordion-title-hover-color: #f96c40;
	--n-accordion-title-active-color: #f96c40;
	--n-accordion-icon-size: 15px;
}

.elementor-4098 .elementor-element.elementor-element-c8df2af.elementor-element {
	--align-self: center;
}

.elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0d5dd;
}

.elementor-4098 .elementor-element.elementor-element-c8df2af {
	--n-accordion-padding: 14px 40px 14px 40px;
}

:where( .elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Articulate_Bold";
	line-height: 30px;
}

:where( .elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--padding-top: 14px;
	--padding-right: 40px;
	--padding-bottom: 14px;
	--padding-left: 40px;
}

.elementor-4098 .elementor-element.elementor-element-fd78bef {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

@media (min-width:768px) {
	.elementor-4098 .elementor-element.elementor-element-f9b911e {
		--content-width: 1220px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d350c06 {
		--content-width: 1220px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e64ecc0 {
		--content-width: 1220px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-daddab9 {
		--content-width: 1220px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f4d5e79 {
		--content-width: 1220px;
	}
}

@media (max-width:1024px) {
	.elementor-4098 .elementor-element.elementor-element-ce2284c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f9b911e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2793202 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2793202 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2793202 .elementor-heading-title {
		font-size: 38px;
		line-height: 42px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d350c06 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-471e165 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c57270 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e64ecc0 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5252380 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-daddab9 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-864c3cc {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f4d5e79 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb57821 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c80c73f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c80c73f .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f33d29b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d1cc8dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d1cc8dc .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7dcbd0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0dd7fa1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0dd7fa1 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb46ac4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f1ed6c2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f1ed6c2 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ee4a5ef {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9856a95 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9856a95 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6b4c1be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67867b7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67867b7 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10d8345 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e7a70a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e7a70a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e302060 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e302060 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e6c3281 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5afe4f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3beb5bd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3beb5bd .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5910fe5 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-223577a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-223577a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7350995 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720cb57 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720cb57 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-48d8905 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f39570e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f39570e .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b4ce022 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-812d64a {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a03f578 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a03f578 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f318fda {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad3b8b2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad3b8b2 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd93c63 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2c43a3b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2c43a3b .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ed7deeb {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0723395 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0723395 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c1adbff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-44149a6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-44149a6 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4f2455d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea7ae3c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea7ae3c .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-13917b6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af636aa {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af636aa .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1962574 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f3d340a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f3d340a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c4280f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5c6799a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5c6799a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095f825 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3839ced {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3839ced .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e4f9592 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720da41 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720da41 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2480942 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a9341d8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a9341d8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-15aad89 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd583c0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd583c0 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-df214ce {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7bf1a4e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7bf1a4e .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3c895be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb6b968 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb6b968 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2aa3475 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-985f001 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-985f001 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e840aab {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-277a8ea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-277a8ea .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4732591 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095c08d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095c08d .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b15c3ff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea374aa {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea374aa .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-686d6c6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9c7de23 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9c7de23 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f492640 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3b4676a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3b4676a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-012ebf9 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fc8be97 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c9e76f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c9e76f .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7fd465f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f245bc4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f245bc4 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd40e1e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e676676 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e676676 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5e52cf {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9294d06 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9294d06 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-329468e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-838e680 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-838e680 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-cf687f7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0365d5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0365d5 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-43336be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6fafbdc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6fafbdc .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da6ac2c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-66c4230 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-66c4230 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7fc8a80 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd84bfe {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd84bfe .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-07a1a5d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2a43d3a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2a43d3a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9ee9ef6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20118d2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20118d2 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a465e63 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af7c995 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af7c995 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-37034fe {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-820a1c8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-820a1c8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5afcf89 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9a3d01f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9a3d01f .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ec11af4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d917381 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d917381 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-dd1b6e9 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3ffab47 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3ffab47 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1970e5f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3a3d803 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3a3d803 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-906c516 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-73c3ffc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-73c3ffc .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ecaf9ea {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e0621cf {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e0621cf .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c7dc099 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e1f3198 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e1f3198 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0ff7fc {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-64678db {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e3e5a0c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e3e5a0c .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b0b25ee {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87a96da {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87a96da .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c9ecf7c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-74cc40a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-74cc40a .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-53d0e8c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a701ad8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a701ad8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87119f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f8fac9b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f8fac9b .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-38a7ac8 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0a49599 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0a49599 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c23245e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7a6369f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7a6369f .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1c1114b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fdae473 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fdae473 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d35f5c6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0167165 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0167165 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-54036d0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8c95bf8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8c95bf8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-31078f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da1e5cc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da1e5cc .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-62ce231 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-288d7b2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-288d7b2 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-984109a {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d11912e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d11912e .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-649fb76 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-712b698 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-712b698 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-90006f0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-80e29ac {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-80e29ac .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ae089f7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ba775c1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ba775c1 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-58956c0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5b98ca {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5b98ca .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0206e3d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-28a9bb3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-28a9bb3 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d425aff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2d05ee7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2d05ee7 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-65484fd {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad71040 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad71040 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c7b4949 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09b10ac {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09b10ac .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad6b18c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67d541f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67d541f .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20ff069 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-08ad709 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-08ad709 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bf08252 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb93cab {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb93cab .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c901073 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-34b45f8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-34b45f8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e7494ff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e467bb8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e467bb8 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-425ecfb {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8afa3bb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8afa3bb .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-89da2bd {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b62bd13 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fbff0a7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fbff0a7 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ddaf9a7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e39db1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e39db1 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-00b0cc0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b92d9c7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b92d9c7 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f6ba4db {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6315d02 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6315d02 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-72ec63b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f7d9f6d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f7d9f6d .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09e54b2 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8bc94ee {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8bc94ee .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ab49c05 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-dc72b17 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7b7f34 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-01b3f78 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e9852e9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e9852e9 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-905104b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7561ae {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4547b21 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4547b21 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b63695e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1405663 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1405663 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6a30da7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ff92908 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ff92908 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb4128d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb4128d .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-49604d8 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a670add {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a670add .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5b2a1c1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f524467 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f524467 .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e95155d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10c0dce {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10c0dce .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-26b8ff4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e5e670b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e5e670b .elementor-heading-title {
		font-size: 22px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2bc04b5 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-38c06cf {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c8df2af {
		--n-accordion-title-font-size: 22px;
	}
}

@media (max-width:767px) {
	.elementor-4098 .elementor-element.elementor-element-b846761 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-55bcbd5 {
		font-size: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ce2284c {
		--width: 100%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f9b911e {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-64ee89b > .elementor-widget-container {
		margin: 0px 0px -30px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-64ee89b {
		font-size: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2793202 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2793202 .elementor-heading-title {
		font-size: 30px;
		line-height: 38px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d350c06 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-471e165 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c57270 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e64ecc0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5252380 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-daddab9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-864c3cc {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f4d5e79 {
		--padding-top: 50px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb57821 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c80c73f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c80c73f .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f33d29b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d1cc8dc {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d1cc8dc .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7dcbd0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0dd7fa1 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0dd7fa1 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb46ac4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f1ed6c2 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f1ed6c2 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ee4a5ef {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9856a95 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9856a95 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6b4c1be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67867b7 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67867b7 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10d8345 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e7a70a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e7a70a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e302060 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e302060 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e6c3281 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5afe4f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3beb5bd {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3beb5bd .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5910fe5 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-223577a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-223577a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7350995 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720cb57 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720cb57 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-48d8905 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f39570e {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f39570e .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b4ce022 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-812d64a {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a03f578 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a03f578 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f318fda {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad3b8b2 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad3b8b2 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd93c63 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2c43a3b {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2c43a3b .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ed7deeb {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0723395 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0723395 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c1adbff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-44149a6 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-44149a6 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4f2455d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea7ae3c {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea7ae3c .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-13917b6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af636aa {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af636aa .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1962574 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f3d340a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f3d340a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c4280f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5c6799a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5c6799a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095f825 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3839ced {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3839ced .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e4f9592 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720da41 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-720da41 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2480942 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a9341d8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a9341d8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-15aad89 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd583c0 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bd583c0 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-df214ce {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e8a44a5 {
		--n-accordion-padding: 10px 12px 10px 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e8a44a5 {
		--n-accordion-title-font-size: 15px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-e8a44a5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 10px;
		--padding-right: 12px;
		--padding-bottom: 10px;
		--padding-left: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7bf1a4e {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7bf1a4e .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3c895be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb6b968 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bb6b968 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2aa3475 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-985f001 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-985f001 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e840aab {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-277a8ea {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-277a8ea .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4732591 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095c08d {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-095c08d .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b15c3ff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea374aa {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea374aa .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-686d6c6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9c7de23 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9c7de23 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f492640 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3b4676a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3b4676a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-012ebf9 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fc8be97 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c9e76f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7c9e76f .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7fd465f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f245bc4 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f245bc4 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd40e1e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e676676 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e676676 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5e52cf {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9294d06 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9294d06 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-329468e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-838e680 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-838e680 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-cf687f7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0365d5 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0365d5 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-43336be {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6fafbdc {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6fafbdc .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da6ac2c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-66c4230 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-66c4230 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7fc8a80 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd84bfe {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fd84bfe .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-07a1a5d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2a43d3a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2a43d3a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9ee9ef6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20118d2 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20118d2 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a465e63 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af7c995 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-af7c995 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-37034fe {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-820a1c8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-820a1c8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5afcf89 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9a3d01f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9a3d01f .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ec11af4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d917381 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d917381 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-dd1b6e9 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3ffab47 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3ffab47 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1970e5f {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3a3d803 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-3a3d803 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-906c516 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-73c3ffc {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-73c3ffc .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ecaf9ea {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e0621cf {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e0621cf .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c7dc099 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e1f3198 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e1f3198 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c0ff7fc {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-64678db {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e3e5a0c {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e3e5a0c .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b0b25ee {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87a96da {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87a96da .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c9ecf7c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-74cc40a {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-74cc40a .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-53d0e8c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a701ad8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a701ad8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-87119f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f8fac9b {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f8fac9b .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-38a7ac8 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0a49599 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0a49599 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c23245e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7a6369f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-7a6369f .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1c1114b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fdae473 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fdae473 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d35f5c6 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0167165 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0167165 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-54036d0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8c95bf8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8c95bf8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-31078f1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da1e5cc {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-da1e5cc .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-62ce231 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-288d7b2 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-288d7b2 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-984109a {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d11912e {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d11912e .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-649fb76 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-712b698 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-712b698 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-90006f0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-80e29ac {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-80e29ac .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ae089f7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ba775c1 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ba775c1 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-58956c0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5b98ca {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b5b98ca .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-0206e3d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-28a9bb3 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-28a9bb3 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d425aff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2d05ee7 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2d05ee7 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-65484fd {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad71040 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad71040 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c7b4949 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09b10ac {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09b10ac .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ad6b18c {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67d541f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-67d541f .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-20ff069 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-08ad709 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-08ad709 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-bf08252 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb93cab {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb93cab .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c901073 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-34b45f8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-34b45f8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e7494ff {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e467bb8 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e467bb8 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-425ecfb {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8afa3bb {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8afa3bb .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-89da2bd {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b62bd13 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fbff0a7 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-fbff0a7 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ddaf9a7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e39db1 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5e39db1 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-00b0cc0 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b92d9c7 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b92d9c7 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f6ba4db {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6315d02 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6315d02 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-72ec63b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-18905c1 {
		--n-accordion-padding: 10px 12px 10px 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-18905c1 {
		--n-accordion-title-font-size: 15px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-18905c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 10px;
		--padding-right: 12px;
		--padding-bottom: 10px;
		--padding-left: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f7d9f6d {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f7d9f6d .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-09e54b2 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8bc94ee {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-8bc94ee .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ab49c05 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-dc72b17 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7b7f34 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea84f5b {
		--n-accordion-padding: 10px 12px 10px 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ea84f5b {
		--n-accordion-title-font-size: 15px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-ea84f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 10px;
		--padding-right: 12px;
		--padding-bottom: 10px;
		--padding-left: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-01b3f78 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e9852e9 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e9852e9 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-905104b {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-d7561ae {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4547b21 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-4547b21 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-b63695e {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1405663 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-1405663 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-6a30da7 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ff92908 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-ff92908 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb4128d {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-eb4128d .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-49604d8 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a670add {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-a670add .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-5b2a1c1 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f524467 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-f524467 .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e95155d {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10c0dce {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-10c0dce .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-26b8ff4 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e5e670b {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-4098 .elementor-element.elementor-element-e5e670b .elementor-heading-title {
		font-size: 19px;
		line-height: 32px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-2bc04b5 {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-38c06cf {
		font-size: 16px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9ec326f {
		--n-accordion-padding: 10px 12px 10px 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-9ec326f {
		--n-accordion-title-font-size: 15px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-9ec326f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 10px;
		--padding-right: 12px;
		--padding-bottom: 10px;
		--padding-left: 12px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c8df2af {
		width: 100%;
		max-width: 100%;
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-4098 .elementor-element.elementor-element-c8df2af {
		--n-accordion-padding: 13px 15px 13px 15px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 24px;
	}
	
	:where( .elementor-4098 .elementor-element.elementor-element-c8df2af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 13px;
		--padding-right: 15px;
		--padding-bottom: 13px;
		--padding-left: 15px;
	}
}
