.elementor-14127 .elementor-element.elementor-element-7e876f7 > .elementor-background-overlay {
	background-color: var(--e-global-color-c577ca2);
	opacity: .88;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14127 .elementor-element.elementor-element-7e876f7 > .elementor-container {
	max-width: 1260px;
}

.elementor-14127 .elementor-element.elementor-element-7e876f7 {
	transition: all 400ms;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 200px 0px 240px 0px;
}

.elementor-14127 .elementor-element.elementor-element-78e64e3 > .elementor-element-populated {
	padding: 0% 7% 0% 0%;
}

.elementor-14127 .elementor-element.elementor-element-78e64e3 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-6fa93ce {
	--spacer-size: 2px;
	width: var(--container-widget-width, 96px);
	max-width: 96px;
	background-color: transparent;
	margin: 0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	--container-widget-width: 96px;
	--container-widget-flex-grow: 0;
	align-self: center;
	transition: all 400ms;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.elementor-14127 .elementor-element.elementor-element-428ef72 {
	width: auto;
	max-width: auto;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-428ef72 .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
}

.elementor-14127 .elementor-element.elementor-element-cc0f67f {
	margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-cc0f67f .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 56px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #fff;
}

.elementor-14127 .elementor-element.elementor-element-79ecc1d {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-79ecc1d .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 34px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1.5em;
	color: #fff;
}

.elementor-14127 .elementor-element.elementor-element-32689e9 {
	padding: 0% 10% 0% 0%;
	transition: all 400ms;
	font-family: "Fira Sans", helvetica;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.6em;
	color: #fff;
}

.elementor-14127 .elementor-element.elementor-element-cf1a1f9.elementor-element {
	--order: 99999;
}

.elementor-14127 .elementor-element.elementor-element-cf1a1f9 {
	transition: all 400ms;
	text-align: start;
}

.elementor-14127 .elementor-element.elementor-element-cf1a1f9 img {
	width: 49%;
	max-width: 15%;
	height: 145px;
}

.elementor-14127 .elementor-element.elementor-element-c14466e {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-43b8a32 {
	transition: all 400ms;
	text-align: center;
}

.elementor-14127 .elementor-element.elementor-element-43b8a32 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 37px;
	font-weight: 500;
	text-transform: none;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-13c108b {
	margin-top: 22px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-00efbda {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-c24b0ea > .elementor-container {
	max-width: 1170px;
}

.elementor-14127 .elementor-element.elementor-element-c24b0ea {
	margin-top: 40px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-6fea9f6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-6fea9f6 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-25bd611 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-0a10fec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-0a10fec {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-0a10fec .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-0a10fec .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-683fe37 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-1052d94 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-377bbe2 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-5fc41c7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-a14b650 {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a14b650 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-210799c {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-210799c .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-9870a05 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-9870a05 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-ade32ab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-cd27ad9 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-cd27ad9 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-a670792 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-40905a5 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-40905a5 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-c651c8a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-1a7e49c {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-1a7e49c .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-faf3a73 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-70f4b2e {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b57f242 {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-94ac8dc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-94ac8dc {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b3ad4d2 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-1f68dcb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-1f68dcb {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-1f68dcb .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-1f68dcb .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-e0782d6 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-04aa172 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-140e302 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-dd2c9ba {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-20d91ac {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-20d91ac .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-a06816b {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a06816b .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-be5d2a7 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-be5d2a7 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-5b05708 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-8cdb499 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-8cdb499 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-9bde552 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-1393ec1 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-1393ec1 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-e70bb76 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-e40f361 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-e40f361 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-ba5c5e7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-ee621cc {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-4a5874f {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-e9dbc5e {
	margin-top: 22px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-6da08c3 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-04cb66f > .elementor-container {
	max-width: 1170px;
}

.elementor-14127 .elementor-element.elementor-element-04cb66f {
	margin-top: 40px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-d33a5f8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-d33a5f8 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-80f8cb6 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-eca9b77 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-eca9b77 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-eca9b77 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-eca9b77 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-ea3322c {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-f3122e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-8da2d50 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-22a5b8f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-6863fb4 {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-6863fb4 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-cdfaf4d {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-cdfaf4d .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-df5ec0d {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-df5ec0d .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-d96f116 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-74cc56f {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-74cc56f .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-cd4db76 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-f85f694 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-f85f694 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-8fe40b3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-4b79065 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-4b79065 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-d6715fb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-5d2b5d9 {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-3b856c1 {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-e2f2f0c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-e2f2f0c {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a154023 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-839f4a6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-839f4a6 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-839f4a6 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-839f4a6 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-a35cb7c {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-e957079 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-904318b {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-eb056fb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-2d2896b {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-2d2896b .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-496ace3 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-496ace3 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.3em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-914a1f0 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-914a1f0 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-e4925c3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-56e6500 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-56e6500 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-10395f3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-2db8cb1 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-2db8cb1 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-e2a514b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-bd12e60 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-bd12e60 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-060d699 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-3d479fe {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-0371c3b {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-6d57aba {
	margin-top: 22px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-5e620c0 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-ac1d8b7 > .elementor-container {
	max-width: 1170px;
}

.elementor-14127 .elementor-element.elementor-element-ac1d8b7 {
	margin-top: 40px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b6de742 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-b6de742 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-329d2a4 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-1e16a7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-1e16a7a {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-1e16a7a .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-1e16a7a .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-cfccf06 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-536e5fc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-46d3a28 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-a829e1a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-b9789ae {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b9789ae .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-a3d8812 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a3d8812 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-01afc05 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-01afc05 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-1adfa27 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-9871bb1 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-9871bb1 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-33394cb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-853bfd6 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-853bfd6 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-4a85c1e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-2d56492 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-2d56492 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-21626e7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-12ee183 {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-60c43b1 {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-b9e3b16 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-b9e3b16 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-7ab0aa1 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-829e1a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-829e1a8 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-829e1a8 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-829e1a8 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-5c37168 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-3d858c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-a018738 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-461c2fb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-4fcf7b9 {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-4fcf7b9 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-1b86ee1 {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-1b86ee1 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.3em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-e890883 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-e890883 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-9332ed9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-864e50b {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-864e50b .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-e8e425e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-106d545 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-106d545 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-d9b2096 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-b5a8c3d {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b5a8c3d .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-ca1e61d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-88fd70e {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-17617fe {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-e5cb656 {
	margin-top: 22px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-18c60f0 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-ae56a70 > .elementor-container {
	max-width: 1170px;
}

.elementor-14127 .elementor-element.elementor-element-ae56a70 {
	margin-top: 40px;
	margin-bottom: 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-64c6859 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-64c6859 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-60b4fc4 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-9143944 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-9143944 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-9143944 .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-9143944 .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-5f1c6e2 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-07c7698 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-036d85a {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-a7991e5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-279da49 {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-279da49 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-978fd1b {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-978fd1b .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-c0d924d {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-c0d924d .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-33c8cff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-25788ce {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-25788ce .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-752f8f0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-f655234 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-f655234 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-2c3b473 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-793cff8 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-793cff8 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-7370e9c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-f071a3d {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-fc5943b {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-30ead65 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-30ead65 {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-2ae1b5e {
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-ef6441e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
	background-color: var(--e-global-color-primary);
	text-align: center;
	padding: 20px 40px 70px 40px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, .1);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-ef6441e {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-ef6441e .jeg-elementor-kit.jkit-icon-box .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d84792f);
	font-size: 25px;
}

.elementor-14127 .elementor-element.elementor-element-ef6441e .jeg-elementor-kit.jkit-icon-box:hover .title {
	color: var(--e-global-color-d84792f);
}

.elementor-14127 .elementor-element.elementor-element-f820d0e {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-b5d9fd4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-14127 .elementor-element.elementor-element-1a11c63 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-79433d4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-b01a976 {
	margin: 58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-b01a976 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-a443eee {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a443eee .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 22px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-dbd3d5b {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-dbd3d5b .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-d465d0f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-13a588d {
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-13a588d .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-e5aff6e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-9f2a808 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-9f2a808 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-07925a6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-9af5d17 {
	margin: 19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-9af5d17 .elementor-heading-title {
	font-family: "Lato", helvetica;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.666em;
	letter-spacing: -.02em;
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-044e872 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-f58de51 {
	margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-a08bcc4 {
	--n-accordion-title-font-size: 1rem;
	margin: -79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	transition: all 400ms;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-d84792f);
	--n-accordion-title-hover-color: var(--e-global-color-d84792f);
	--n-accordion-title-active-color: var(--e-global-color-d84792f);
	--n-accordion-icon-size: 15px;
}

.elementor-14127 .elementor-element.elementor-element-2ecce1a {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-e6af4e2 {
	transition: all 400ms;
	text-align: center;
}

.elementor-14127 .elementor-element.elementor-element-e6af4e2 .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 43px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	line-height: 1.25em;
	letter-spacing: -.02em;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-46afb00 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: .75;
	--padding-top: 6em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-14127 .elementor-element.elementor-element-46afb00::before, .elementor-14127 .elementor-element.elementor-element-46afb00 > .elementor-background-video-container::before, .elementor-14127 .elementor-element.elementor-element-46afb00 > .e-con-inner > .elementor-background-video-container::before, .elementor-14127 .elementor-element.elementor-element-46afb00 > .elementor-background-slideshow::before, .elementor-14127 .elementor-element.elementor-element-46afb00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14127 .elementor-element.elementor-element-46afb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-14127 .elementor-element.elementor-element-b43d1d3 {
	transition: all 400ms;
	text-align: center;
}

.elementor-14127 .elementor-element.elementor-element-b43d1d3 .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 31px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	color: #991b1e;
}

.elementor-14127 .elementor-element.elementor-element-b4aa927 {
	margin: 18px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;
	transition: all 400ms;
	text-align: center;
}

.elementor-14127 .elementor-element.elementor-element-b4aa927 .elementor-heading-title {
	font-family: "Montserrat", helvetica;
	font-size: 36px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: var(--e-global-color-940bbdb);
}

.elementor-14127 .elementor-element.elementor-element-1114299 {
	--display: flex;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
	background-color: var(--e-global-color-d84792f);
	text-align: left;
	margin: 20px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-readmore {
	background-color: var(--e-global-color-d84792f);
	font-size: 16px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	transition: all 400ms;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-posts {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-column-gap: 30px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-thumb {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
	height: 250px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
	font-family: "Heebo", helvetica;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-category {
	padding: 10px 20px 10px 0px;
	margin: 20px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-title {
	margin: 10px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
	color: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
	font-family: var(--e-global-typography-text-font-family), helvetica;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
	color: var(--e-global-color-text);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
	margin-right: 10px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
	margin-left: 10px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
	fill: var(--e-global-color-d03c9e2);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
	color: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
	color: var(--e-global-color-text);
	margin: 10px 0px 0px 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
	fill: var(--e-global-color-text);
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
	margin-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
	margin-left: 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
	margin-right: 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i, .elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
	margin-left: 0px;
}

.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
	justify-content: flex-start;
}

@media (max-width:1440px) {
	.elementor-14127 .elementor-element.elementor-element-ade32ab {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-a670792 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-c651c8a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-faf3a73 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-5b05708 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-9bde552 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e70bb76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ba5c5e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d96f116 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-cd4db76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-8fe40b3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d6715fb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e4925c3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-10395f3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2a514b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-060d699 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-1adfa27 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-33394cb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-4a85c1e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-21626e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-9332ed9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e8e425e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d9b2096 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ca1e61d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-33c8cff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-752f8f0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-2c3b473 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-7370e9c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d465d0f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e5aff6e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-07925a6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-044e872 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:1024px) {
	.elementor-14127 .elementor-element.elementor-element-7e876f7 {
		padding: 160px 20px 180px 20px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-78e64e3 > .elementor-element-populated {
		padding: 0% 18% 0% 0%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-428ef72 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cc0f67f {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cc0f67f .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79ecc1d {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79ecc1d .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-32689e9 {
		padding: 0px 0px 0px 0px;
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6fea9f6 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-5fc41c7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ade32ab {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-a670792 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-c651c8a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-faf3a73 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-94ac8dc > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-dd2c9ba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-5b05708 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-9bde552 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e70bb76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ba5c5e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d33a5f8 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-22a5b8f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d96f116 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-cd4db76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-8fe40b3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d6715fb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2f2f0c > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-eb056fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-e4925c3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-10395f3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2a514b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-060d699 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-b6de742 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a829e1a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1adfa27 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-33394cb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-4a85c1e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-21626e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-b9e3b16 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-461c2fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-9332ed9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e8e425e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d9b2096 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ca1e61d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-64c6859 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a7991e5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-33c8cff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-752f8f0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-2c3b473 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-7370e9c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-30ead65 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79433d4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d465d0f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e5aff6e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-07925a6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-044e872 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-posts {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 400px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-14127 .elementor-element.elementor-element-7e876f7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 140px 20px 160px 20px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-78e64e3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-428ef72 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-428ef72 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cc0f67f {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cc0f67f .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79ecc1d .elementor-heading-title {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.elementor-14127 .elementor-element.elementor-element-32689e9 {
		font-size: 14px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cf1a1f9 img {
		width: 32%;
		max-width: 52%;
		height: 95px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-c14466e {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-43b8a32 {
		margin: 2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-43b8a32 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-c24b0ea {
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6fea9f6 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-0a10fec {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-0a10fec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-5fc41c7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a14b650 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-210799c .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ade32ab {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-a670792 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-c651c8a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-faf3a73 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-b57f242 {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-94ac8dc > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1f68dcb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1f68dcb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-dd2c9ba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-20d91ac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a06816b .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-5b05708 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-9bde552 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e70bb76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ba5c5e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-4a5874f {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-04cb66f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d33a5f8 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-eca9b77 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-eca9b77 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-22a5b8f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6863fb4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-cdfaf4d .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d96f116 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-cd4db76 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-8fe40b3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d6715fb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-3b856c1 {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2f2f0c > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-839f4a6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-839f4a6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-eb056fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-2d2896b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-496ace3 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-e4925c3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-10395f3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2a514b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-060d699 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-0371c3b {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ac1d8b7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b6de742 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1e16a7a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1e16a7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a829e1a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b9789ae .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a3d8812 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1adfa27 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-33394cb {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-4a85c1e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-21626e7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-60c43b1 {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b9e3b16 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-829e1a8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-829e1a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-461c2fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-4fcf7b9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-1b86ee1 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-9332ed9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e8e425e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-d9b2096 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-ca1e61d {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-17617fe {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ae56a70 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-64c6859 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-9143944 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-9143944 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a7991e5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-279da49 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-978fd1b .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-33c8cff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-752f8f0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-2c3b473 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-7370e9c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-fc5943b {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-30ead65 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ef6441e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-ef6441e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
		padding: 30px 30px 54px 30px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79433d4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b01a976 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a443eee .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d465d0f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-e5aff6e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-07925a6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-044e872 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-14127 .elementor-element.elementor-element-a08bcc4 {
		margin: -69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-e6af4e2 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b4aa927 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
		height: 190px;
	}
	
	.elementor-14127 .elementor-element.elementor-element-6f7883f .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-14127 .elementor-element.elementor-element-6fea9f6 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-5fc41c7 {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-94ac8dc {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-dd2c9ba {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-d33a5f8 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-22a5b8f {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-e2f2f0c {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-eb056fb {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b6de742 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a829e1a {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-b9e3b16 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-461c2fb {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-64c6859 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-a7991e5 {
		--width: 100%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-30ead65 {
		width: 50%;
	}
	
	.elementor-14127 .elementor-element.elementor-element-79433d4 {
		--width: 100%;
	}
}

.elementor-14127 .elementor-element.elementor-element-b57f242 .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-b57f242 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-b57f242 .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-b57f242 .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-b57f242 .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-4a5874f .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-4a5874f .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-4a5874f .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-4a5874f .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-4a5874f .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-3b856c1 .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-3b856c1 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-3b856c1 .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-3b856c1 .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-3b856c1 .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-0371c3b .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-0371c3b .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-0371c3b .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-0371c3b .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-0371c3b .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-60c43b1 .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-60c43b1 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-60c43b1 .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-60c43b1 .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-60c43b1 .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-17617fe .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-17617fe .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-17617fe .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-17617fe .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-17617fe .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-fc5943b .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-fc5943b .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-fc5943b .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-fc5943b .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-fc5943b .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}

.elementor-14127 .elementor-element.elementor-element-a08bcc4 .e-n-accordion-item-title-text {
	background-color: #981c20;
	padding: .75em 3em;
	border: 1px solid #981c20;
	border-radius: 0px;
	transition: all .2s ease-in-out;
}

.elementor-14127 .elementor-element.elementor-element-a08bcc4 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
	background-color: #09304e;
	border: 1px solid #121212;
	border-radius: 0px;
}

.elementor-14127 .elementor-element.elementor-element-a08bcc4 .e-n-accordion-item-title[aria-expanded="true"] {
	display: none;
}

.elementor-14127 .elementor-element.elementor-element-a08bcc4 .e-n-accordion-item-title {
	border: none;
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-14127 .elementor-element.elementor-element-a08bcc4 .e-n-accordion-item-title-text {
		padding: 1em 3em;
	}
}