/* End custom CSS */

.elementor-1894 .elementor-element.elementor-element-52de99e {
	--display: flex;
	--min-height: 380px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .15;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--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-1894 .elementor-element.elementor-element-52de99e:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-52de99e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-69035f2);
}

.elementor-1894 .elementor-element.elementor-element-52de99e::before, .elementor-1894 .elementor-element.elementor-element-52de99e > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-52de99e > .e-con-inner > .elementor-background-video-container::before, .elementor-1894 .elementor-element.elementor-element-52de99e > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-52de99e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1894 .elementor-element.elementor-element-52de99e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://holttruckcenters.com/nitropack_static/WHKdxkoMSoYfkymaXbAVzVAcIUQpQMrA/assets/images/optimized/rev-9952c93/holttruckcenters.com/wp-content/uploads/bg-sample-01.jpg");
	--background-overlay: "";
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1894 .elementor-element.elementor-element-80298fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 40px;
}

.elementor-widget-global .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1894 .elementor-element.elementor-global-1468 > .elementor-widget-container {
	margin: 0px 0px 4px 0px;
}

.elementor-1894 .elementor-element.elementor-global-1468 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-baed32e {
	text-align: start;
}

.elementor-1894 .elementor-element.elementor-element-baed32e .elementor-heading-title {
	font-family: var(--e-global-typography-c0ef6b3-font-family), Sans-serif;
	font-size: var(--e-global-typography-c0ef6b3-font-size);
	font-weight: var(--e-global-typography-c0ef6b3-font-weight);
	line-height: var(--e-global-typography-c0ef6b3-line-height);
	letter-spacing: var(--e-global-typography-c0ef6b3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-1894 .elementor-element.elementor-element-ad50f8b .elementor-heading-title {
	font-family: var(--e-global-typography-d1bc7f8-font-family), Sans-serif;
	font-size: var(--e-global-typography-d1bc7f8-font-size);
	font-weight: var(--e-global-typography-d1bc7f8-font-weight);
	line-height: var(--e-global-typography-d1bc7f8-line-height);
	color: var(--e-global-color-secondary);
}

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

.elementor-1894 .elementor-element.elementor-element-8d309f3 {
	font-family: var(--e-global-typography-460f2ec-font-family), Sans-serif;
	font-size: var(--e-global-typography-460f2ec-font-size);
	font-weight: var(--e-global-typography-460f2ec-font-weight);
	line-height: var(--e-global-typography-460f2ec-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1894 .elementor-element.elementor-element-7c8e791 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-1894 .elementor-element.elementor-element-6c518de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-6c518de .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1894 .elementor-element.elementor-element-6c518de .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-6053a73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-6053a73 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1894 .elementor-element.elementor-element-6053a73 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

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

.elementor-1894 .elementor-element.elementor-element-d896eb8:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-d896eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://holttruckcenters.com/nitropack_static/WHKdxkoMSoYfkymaXbAVzVAcIUQpQMrA/assets/images/optimized/rev-9952c93/holttruckcenters.com/wp-content/uploads/half-banner-specials-01.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1894 .elementor-element.elementor-element-d896eb8:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1894 .elementor-element.elementor-element-d896eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1894 .elementor-element.elementor-element-66d1c05d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1894 .elementor-element.elementor-element-66d1c05d:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-66d1c05d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-08a083c);
}

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

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

.elementor-1894 .elementor-element.elementor-element-5727705b > .elementor-widget-container {
	margin: -14px 0px -15px 0px;
}

.elementor-1894 .elementor-element.elementor-element-5727705b {
	z-index: 10;
}

.elementor-1894 .elementor-element.elementor-element-6a7e1394 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-3bb38c2f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-3bb38c2f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-1894 .elementor-element.elementor-element-5e915e5e {
	text-align: center;
}

.elementor-widget-ucaddon_simple_popup .ue-simple-popup-trigger {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-overlay {
	background-color: rgba(0, 0, 0, .74);
	align-items: center;
	justify-content: center;
	padding: 20px 20px 20px 20px;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-wrapper {
	background-color: #fff;
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 {
	width: 100%;
	max-width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-trigger-wrapper {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-trigger {
	padding: 5px 15px 5px 15px;
	border-radius: 0px 0px 0px 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-69035f2);
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-trigger svg {
	fill: var(--e-global-color-69035f2);
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-btn {
	flex-direction: row;
	gap: 15px;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-trigger:hover {
	background-color: var(--e-global-color-9e4b58d);
	color: var(--e-global-color-d241533);
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-trigger:hover svg {
	fill: var(--e-global-color-d241533);
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-close {
	font-size: 15px;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-9e4b58d);
	width: 26px;
	height: 26px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-close svg {
	min-width: 15px;
	fill: var(--e-global-color-secondary);
}

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

.elementor-1894 .elementor-element.elementor-element-12659c0d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c765e6a);
	--border-color: var(--e-global-color-c765e6a);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-458cdbc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-458cdbc:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-458cdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-69035f2);
}

.elementor-1894 .elementor-element.elementor-element-df29df0 {
	--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-1894 .elementor-element.elementor-element-3b195f7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-1894 .elementor-element.elementor-element-c073892 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-c073892 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1894 .elementor-element.elementor-element-c073892 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-a3d467c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-a3d467c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1894 .elementor-element.elementor-element-a3d467c .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-element-7771c06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-10af249 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-9ead63f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-86d9c21 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-86d9c21 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-6714151 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6714151 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-4daf3ef {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-219a8a0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-219a8a0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-0938b90 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-52cb94f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-52cb94f img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-9c82ed8 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9c82ed8 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-073d839 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-379d535 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-379d535 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-68ed989 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-40ad7ec {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-40ad7ec img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-497d68c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-497d68c .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-eccbe5c {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-c5f3f4c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-c5f3f4c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-0bb4776 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-b4e5492 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b4e5492 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-d6027d5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d6027d5 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-10079f6 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-e204b84 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-e204b84 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-a811e47 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1e38325 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1e38325 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-0ca3371 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-0ca3371 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-0636cc2 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-eec06d3 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-eec06d3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-11f1d72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-f2d98cb {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-f2d98cb img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-aee0c47 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-aee0c47 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-9a05e96 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-9b80bb5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9b80bb5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-6690211 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-52ab7a7 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-52ab7a7 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-a1ed406 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-a1ed406 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-ab3531f {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-688ed6c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-688ed6c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-bcaf330 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-3485cb5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-3485cb5 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-a888614 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-a888614 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-99303f0 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-b9ed2b1 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b9ed2b1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-89ec55f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-5a893f8 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-5a893f8 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-d7fb6a0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d7fb6a0 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-2f14eb4 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-22b2bdb {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-22b2bdb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-bdc3cd3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-a55dfa3 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-a55dfa3 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-04b6e2a {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-04b6e2a .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-17f5ddf {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-93e47d0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-93e47d0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-913e592 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-8d16c80 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-8d16c80 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-b4bcf95 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b4bcf95 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-b4fb2d1 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-21ab864 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-21ab864 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-f11b4ad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-43e0776 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-43e0776 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-d1cd62c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d1cd62c .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-c72994a {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-2acaca7 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-2acaca7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-16fd17d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-b5178ab {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b5178ab img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-624c778 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-624c778 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-46d86f2 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-9ff07b7 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9ff07b7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-07e46ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-effcfec {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-effcfec img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-eb987c0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-eb987c0 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-8449290 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-b88c45a {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b88c45a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-ab2dba2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-3227202 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-3227202 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-41bc534 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-41bc534 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-5ffdf2a {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-6bea5ae {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6bea5ae .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-72dc5b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-22e8edd {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-22e8edd img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-6fbb7e7 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6fbb7e7 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-c9e7250 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-db0c06f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-db0c06f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-adc1410 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-fc7879a {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-fc7879a img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-b23c9fc {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b23c9fc .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-569d083 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-ae9eee9 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-ae9eee9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-b518ce6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-204d309 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-204d309 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-4bf9bbb {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4bf9bbb .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-0c44acc {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-df45573 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-df45573 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-94c1f24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-d2a3623 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d2a3623 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-f6e7437 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-f6e7437 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-728bcb6 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-1d3b774 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1d3b774 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-41633c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-47174a8 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-47174a8 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-16c75b1 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-16c75b1 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-74efc76 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-4eec49e {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4eec49e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-9fd4be6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-620529f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-620529f img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-95ac9fc {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-95ac9fc .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-f89a047 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-8a3935d {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-8a3935d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-c948b4a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-6dc7109 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6dc7109 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-adea81b {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-adea81b .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-8d43581 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-3e811eb {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-3e811eb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-f6806a1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1feff28 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1feff28 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-7aaece5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-7aaece5 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-c280632 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-b8ffcee {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b8ffcee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-187464d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-d1d8584 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d1d8584 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-25d0a4e {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-25d0a4e .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-4ac309e {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-8d248cd {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-8d248cd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-e20b9f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1c7e00c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1c7e00c img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-1b3fa4c {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1b3fa4c .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-4b5f6bd {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-96daf2b {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-96daf2b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-6a92c14 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-69affcd {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-69affcd img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-cce9756 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-cce9756 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-89912dc {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-612e4ad {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-612e4ad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-58bb21a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-d6d2c39 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d6d2c39 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-be1c648 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-be1c648 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-675c68f {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-6dc7d29 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6dc7d29 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-1119d0e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-92cbe65 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-92cbe65 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-0873e90 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-0873e90 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-4ba22c6 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-b6e4742 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b6e4742 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-639d887 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-1894 .elementor-element.elementor-element-c4856d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-3452772 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-9bfad8d {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9bfad8d img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-d53c98f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d53c98f .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-c80eb30 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-b6cf935 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-b6cf935 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-14a64ad {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-eead4e9 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-eead4e9 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-3446df9 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-3446df9 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-c038d83 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-36568d8 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-36568d8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-303bc98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-dfa5a5b {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-dfa5a5b img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-6f945b0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6f945b0 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-6d0e63b {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-af280b5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-af280b5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-7f14897 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-4b98c13 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4b98c13 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-cd6027f {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-cd6027f .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-31a7dd6 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-8d770ee {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-8d770ee .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-13586f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-9e49a00 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9e49a00 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-7f05ade {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-7f05ade .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-6f7ef51 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-c31fd5a {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-c31fd5a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-6db5ef8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-a4b6d61 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-a4b6d61 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-f6992a7 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-f6992a7 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-62c0ec6 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-24c0156 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-24c0156 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-175bbaa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1d237a5 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1d237a5 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-ae8a774 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-ae8a774 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-ac835e3 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-e13fedc {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-e13fedc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-7c89606 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-521c079 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-521c079 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-a765691 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-a765691 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-f391620 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-12a5f48 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-12a5f48 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-b3243ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-2e99e11 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-2e99e11 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-ad54fd3 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-ad54fd3 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-af0f1e2 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-9c73133 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9c73133 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-409d42e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1fe5df8 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1fe5df8 img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-adc549e {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-adc549e .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-0dca6b7 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-183d477 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-183d477 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-ba91e35 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-d3ed2ce {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d3ed2ce img {
	width: 80%;
}

.elementor-1894 .elementor-element.elementor-element-e9278f0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-e9278f0 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-f1698d9 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-9cd41b0 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-9cd41b0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-4bf45c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-4e953f3 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4e953f3 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-6a3f1ed {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-6a3f1ed .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-2b43541 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-d4de052 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-d4de052 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-5dc2554 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-1cacf72 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1cacf72 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-819af38 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-819af38 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-d541c29 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1894 .elementor-element.elementor-element-0dc008b {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-0dc008b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-f13ba45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-11fc1fd {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-11fc1fd img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-92487ce {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-92487ce .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-27d7674 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-4411c5e {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-4411c5e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

.elementor-1894 .elementor-element.elementor-element-2315fc8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-08d1342);
	--border-color: var(--e-global-color-08d1342);
	--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-1894 .elementor-element.elementor-element-7c08a43 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-7c08a43 img {
	width: 100%;
}

.elementor-1894 .elementor-element.elementor-element-cc91eb2 {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-cc91eb2 .elementor-heading-title {
	font-family: var(--e-global-typography-61601ae-font-family), Sans-serif;
	font-size: var(--e-global-typography-61601ae-font-size);
	font-weight: var(--e-global-typography-61601ae-font-weight);
	line-height: var(--e-global-typography-61601ae-line-height);
}

.elementor-1894 .elementor-element.elementor-element-0ff4837 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-1894 .elementor-element.elementor-element-1f182bb {
	text-align: center;
}

.elementor-1894 .elementor-element.elementor-element-1f182bb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	letter-spacing: -.6px;
	color: var(--e-global-color-accent);
}

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

.elementor-1894 .elementor-element.elementor-element-800d745 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-c765e6a);
	--border-color: var(--e-global-color-c765e6a);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-ea3d286 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-ea3d286:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-ea3d286 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-69035f2);
}

.elementor-1894 .elementor-element.elementor-element-45a5de3 {
	--display: flex;
}

.elementor-1894 .elementor-element.elementor-element-f246542 {
	--display: flex;
}

.elementor-1894 .elementor-element.elementor-element-02a603f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

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

.elementor-widget-global .eael-contact-form-description, .elementor-widget-global .wpforms-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-global .eael-wpforms .wpforms-field label, .elementor-widget-global .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-global .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-global .eael-wpforms .wpforms-field textarea, .elementor-widget-global .eael-wpforms .wpforms-field select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-global .eael-wpforms .wpforms-submit-container .wpforms-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-1894 .elementor-element.elementor-global-3472 > .elementor-widget-container {
	margin: -35px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field label, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-01116e7-font-family), Sans-serif;
	font-size: var(--e-global-typography-01116e7-font-size);
	font-weight: var(--e-global-typography-01116e7-font-weight);
	line-height: var(--e-global-typography-01116e7-line-height);
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field select {
	height: 40px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field textarea {
	height: 100px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field textarea, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field select {
	padding: 5px 5px 5px 10px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field {
	margin-bottom: 0px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
	background: var(--e-global-color-9e4b58d);
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
	color: var(--e-global-color-d241533);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms input.wpforms-error {
	border-width: 1px;
}

.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-1894 .elementor-element.elementor-element-9159c4d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1894 .elementor-element.elementor-element-655c7de {
	text-align: start;
}

body.elementor-page-1894 {
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-1894 .elementor-element.elementor-element-80298fb {
		--width: 50%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d896eb8 {
		--width: 50%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-298c8a80 {
		--width: 65%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9ead63f {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0938b90 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-68ed989 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0bb4776 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a811e47 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-11f1d72 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6690211 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-bcaf330 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-89ec55f {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-bdc3cd3 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-913e592 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f11b4ad {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-16fd17d {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-07e46ec {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ab2dba2 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-72dc5b1 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc1410 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b518ce6 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-94c1f24 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-41633c3 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9fd4be6 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-c948b4a {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6806a1 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-187464d {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e20b9f4 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a92c14 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-58bb21a {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1119d0e {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3452772 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-14a64ad {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-303bc98 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f14897 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-13586f5 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6db5ef8 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-175bbaa {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c89606 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b3243ca {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-409d42e {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ba91e35 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf45c4 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-5dc2554 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f13ba45 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-2315fc8 {
		--width: 19%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-28f4e8a {
		--width: 93%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9159c4d {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-1894 .elementor-element.elementor-element-52de99e {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-80298fb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-baed32e {
		text-align: start;
	}
	
	.elementor-1894 .elementor-element.elementor-element-baed32e .elementor-heading-title {
		font-size: var(--e-global-typography-c0ef6b3-font-size);
		line-height: var(--e-global-typography-c0ef6b3-line-height);
		letter-spacing: var(--e-global-typography-c0ef6b3-letter-spacing);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ad50f8b .elementor-heading-title {
		font-size: var(--e-global-typography-d1bc7f8-font-size);
		line-height: var(--e-global-typography-d1bc7f8-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d309f3 {
		text-align: start;
		font-size: var(--e-global-typography-460f2ec-font-size);
		line-height: var(--e-global-typography-460f2ec-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c8e791 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-d896eb8 {
		--min-height: 335px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-66d1c05d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 15px;
		--padding-bottom: 20px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-298c8a80 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: -25px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-5727705b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a7e1394 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-ucaddon_simple_popup .ue-simple-popup-trigger {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-wrapper {
		width: 669px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7b0e4387 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3b195f7 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7771c06 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-10af249 {
		--flex-wrap: wrap;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9ead63f {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6714151 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4daf3ef {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0938b90 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9c82ed8 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-073d839 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-68ed989 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-497d68c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0bb4776 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d6027d5 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-a811e47 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0ca3371 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0636cc2 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-11f1d72 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-aee0c47 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9a05e96 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6690211 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a1ed406 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-bcaf330 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a888614 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-89ec55f {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d7fb6a0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-bdc3cd3 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-04b6e2a .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-17f5ddf {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-913e592 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4bcf95 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4fb2d1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f11b4ad {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d1cd62c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c72994a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-16fd17d {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-624c778 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-46d86f2 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-07e46ec {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-eb987c0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8449290 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ab2dba2 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-41bc534 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-5ffdf2a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-72dc5b1 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6fbb7e7 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c9e7250 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc1410 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b23c9fc .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-569d083 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b518ce6 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf9bbb .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0c44acc {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-94c1f24 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6e7437 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-728bcb6 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-41633c3 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-16c75b1 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-74efc76 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9fd4be6 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-95ac9fc .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f89a047 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c948b4a {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adea81b .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d43581 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6806a1 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7aaece5 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c280632 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-187464d {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-25d0a4e .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4ac309e {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-e20b9f4 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1b3fa4c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4b5f6bd {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a92c14 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cce9756 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-89912dc {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-58bb21a {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-be1c648 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-675c68f {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-1119d0e {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0873e90 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4ba22c6 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-639d887 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-c4856d4 {
		--flex-wrap: wrap;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3452772 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d53c98f .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c80eb30 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-14a64ad {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3446df9 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c038d83 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-303bc98 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6f945b0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6d0e63b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f14897 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cd6027f .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-13586f5 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f05ade .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6f7ef51 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6db5ef8 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6992a7 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-62c0ec6 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-175bbaa {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ae8a774 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ac835e3 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c89606 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a765691 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f391620 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b3243ca {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ad54fd3 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-af0f1e2 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-409d42e {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc549e .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0dca6b7 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ba91e35 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e9278f0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f1698d9 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf45c4 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a3f1ed .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-2b43541 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-5dc2554 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-819af38 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-d541c29 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f13ba45 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-92487ce .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-2315fc8 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cc91eb2 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-590bf7a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-02a603f {
		--grid-auto-flow: row;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d163f55 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-28f4e8a {
		--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-widget-global .eael-contact-form-description, .elementor-widget-global .wpforms-description {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-field label, .elementor-widget-global .eael-wpforms .wpforms-field legend {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-global .eael-wpforms .wpforms-field textarea, .elementor-widget-global .eael-wpforms .wpforms-field select {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-submit-container .wpforms-submit {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field label, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field legend {
		font-size: var(--e-global-typography-01116e7-font-size);
		line-height: var(--e-global-typography-01116e7-line-height);
	}
}

@media (max-width:767px) {
	.elementor-1894 .elementor-element.elementor-element-52de99e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-baed32e .elementor-heading-title {
		font-size: var(--e-global-typography-c0ef6b3-font-size);
		line-height: var(--e-global-typography-c0ef6b3-line-height);
		letter-spacing: var(--e-global-typography-c0ef6b3-letter-spacing);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ad50f8b .elementor-heading-title {
		font-size: var(--e-global-typography-d1bc7f8-font-size);
		line-height: var(--e-global-typography-d1bc7f8-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d309f3 {
		font-size: var(--e-global-typography-460f2ec-font-size);
		line-height: var(--e-global-typography-460f2ec-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c8e791 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-d896eb8:not(.elementor-motion-effects-element-type-background), .elementor-1894 .elementor-element.elementor-element-d896eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-1894 .elementor-element.elementor-element-66d1c05d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-298c8a80 {
		--min-height: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a7e1394 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-ucaddon_simple_popup .ue-simple-popup-trigger {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4d45cd13 .ue-simple-popup-wrapper {
		width: 92vw;
		height: 460px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7b0e4387 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-12659c0d {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 4px;
		--padding-bottom: 4px;
		--padding-left: 4px;
		--padding-right: 4px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3b195f7 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7771c06 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-86d9c21 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6714151 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6714151 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4daf3ef {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-219a8a0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-52cb94f img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9c82ed8 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9c82ed8 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-073d839 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-379d535 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-40ad7ec img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-497d68c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-497d68c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-eccbe5c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-c5f3f4c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4e5492 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d6027d5 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d6027d5 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-10079f6 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e204b84 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1e38325 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0ca3371 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0ca3371 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0636cc2 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-eec06d3 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f2d98cb img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-aee0c47 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-aee0c47 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9a05e96 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9b80bb5 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-52ab7a7 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a1ed406 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a1ed406 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ab3531f {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-688ed6c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3485cb5 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a888614 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a888614 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-99303f0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b9ed2b1 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-5a893f8 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d7fb6a0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d7fb6a0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-2f14eb4 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-22b2bdb {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a55dfa3 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-04b6e2a {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-04b6e2a .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-17f5ddf {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-93e47d0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d16c80 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4bcf95 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4bcf95 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b4fb2d1 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-21ab864 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-43e0776 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d1cd62c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d1cd62c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c72994a {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-2acaca7 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b5178ab img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-624c778 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-624c778 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-46d86f2 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9ff07b7 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-effcfec img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-eb987c0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-eb987c0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8449290 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b88c45a {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3227202 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-41bc534 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-41bc534 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-5ffdf2a {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6bea5ae {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-22e8edd img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6fbb7e7 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6fbb7e7 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c9e7250 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-db0c06f {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-fc7879a img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b23c9fc {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b23c9fc .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-569d083 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ae9eee9 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-204d309 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf9bbb {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf9bbb .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0c44acc {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-df45573 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d2a3623 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6e7437 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6e7437 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-728bcb6 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-1d3b774 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-47174a8 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-16c75b1 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-16c75b1 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-74efc76 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4eec49e {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-620529f img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-95ac9fc {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-95ac9fc .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f89a047 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8a3935d {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6dc7109 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adea81b {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adea81b .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d43581 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-3e811eb {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1feff28 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7aaece5 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7aaece5 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c280632 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b8ffcee {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d1d8584 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-25d0a4e {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-25d0a4e .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4ac309e {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d248cd {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1c7e00c img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1b3fa4c {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1b3fa4c .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4b5f6bd {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-96daf2b {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-69affcd img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cce9756 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cce9756 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-89912dc {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-612e4ad {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d6d2c39 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-be1c648 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-be1c648 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-675c68f {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6dc7d29 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-92cbe65 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0873e90 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0873e90 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-4ba22c6 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b6e4742 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-639d887 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9bfad8d img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d53c98f {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d53c98f .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c80eb30 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-b6cf935 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-eead4e9 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3446df9 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3446df9 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c038d83 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-36568d8 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-dfa5a5b img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6f945b0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6f945b0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6d0e63b {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-af280b5 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4b98c13 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cd6027f {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cd6027f .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-31a7dd6 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-8d770ee {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9e49a00 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f05ade {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f05ade .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-6f7ef51 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-c31fd5a {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a4b6d61 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6992a7 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6992a7 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-62c0ec6 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-24c0156 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1d237a5 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ae8a774 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ae8a774 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-ac835e3 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-e13fedc {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-521c079 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a765691 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a765691 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f391620 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-12a5f48 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-2e99e11 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ad54fd3 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ad54fd3 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-af0f1e2 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9c73133 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1fe5df8 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc549e {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc549e .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0dca6b7 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-183d477 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d3ed2ce img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e9278f0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e9278f0 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-f1698d9 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9cd41b0 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4e953f3 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a3f1ed {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a3f1ed .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-2b43541 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-d4de052 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1cacf72 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-819af38 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-819af38 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-d541c29 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0dc008b {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-11fc1fd img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-92487ce {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-92487ce .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-27d7674 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4411c5e {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c08a43 img {
		width: 40%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cc91eb2 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-cc91eb2 .elementor-heading-title {
		font-size: var(--e-global-typography-61601ae-font-size);
		line-height: var(--e-global-typography-61601ae-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-0ff4837 {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1f182bb {
		text-align: center;
	}
	
	.elementor-1894 .elementor-element.elementor-element-590bf7a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-800d745 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--padding-top: 4px;
		--padding-bottom: 4px;
		--padding-left: 4px;
		--padding-right: 4px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-02a603f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d163f55 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-1894 .elementor-element.elementor-element-28f4e8a {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-global .eael-contact-form-description, .elementor-widget-global .wpforms-description {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-field label, .elementor-widget-global .eael-wpforms .wpforms-field legend {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-global .eael-wpforms .wpforms-field textarea, .elementor-widget-global .eael-wpforms .wpforms-field select {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-global .eael-wpforms .wpforms-submit-container .wpforms-submit {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field label, .elementor-1894 .elementor-element.elementor-global-3472 .eael-wpforms .wpforms-field legend {
		font-size: var(--e-global-typography-01116e7-font-size);
		line-height: var(--e-global-typography-01116e7-line-height);
	}
	
	.elementor-1894 .elementor-element.elementor-element-9159c4d.e-con {
		--order: -99999;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1894 .elementor-element.elementor-element-52de99e {
		--width: 100%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-80298fb {
		--width: 100%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-d896eb8 {
		--width: 100%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-298c8a80 {
		--width: 60%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9ead63f {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0938b90 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-68ed989 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-0bb4776 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-a811e47 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-11f1d72 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6690211 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-bcaf330 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-89ec55f {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-bdc3cd3 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-913e592 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f11b4ad {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-16fd17d {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-07e46ec {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ab2dba2 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-72dc5b1 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-adc1410 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b518ce6 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-94c1f24 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-41633c3 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9fd4be6 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-c948b4a {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f6806a1 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-187464d {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-e20b9f4 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6a92c14 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-58bb21a {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-1119d0e {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-3452772 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-14a64ad {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-303bc98 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7f14897 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-13586f5 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-6db5ef8 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-175bbaa {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-7c89606 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-b3243ca {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-409d42e {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-ba91e35 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-4bf45c4 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-5dc2554 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-f13ba45 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-2315fc8 {
		--width: 32%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-28f4e8a {
		--width: 100%;
	}
	
	.elementor-1894 .elementor-element.elementor-element-9159c4d {
		--width: 100%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-5e915e5e */
.xxxpp p:last-child {
	margin-bottom: 0px;
}
