/* End custom CSS */

.elementor-20819 .elementor-element.elementor-element-f449eda {
	--display: flex;
	--min-height: 650px;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 5;
}

.elementor-20819 .elementor-element.elementor-element-f449eda:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-f449eda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Above-the-Fold.png");
}

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

.elementor-20819 .elementor-element.elementor-element-f449eda, .elementor-20819 .elementor-element.elementor-element-f449eda::before {
	--border-transition: .3s;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-20819 .elementor-element.elementor-element-ea18787 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: -0px -0px -0px -0px;
}

.elementor-20819 .elementor-element.elementor-element-ea18787.elementor-element {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-ea18787 {
	column-gap: 0px;
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 64px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: 1px;
	word-spacing: 0px;
}

.elementor-20819 .elementor-element.elementor-element-def4d62 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
}

.elementor-20819 .elementor-element.elementor-element-def4d62 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-def4d62.elementor-element {
	--align-self: center;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	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);
}

.elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 99px 99px 99px 99px;
	padding: 32px 32px 32px 32px;
}

.elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: #fff;
	border-color: #fff;
}

.elementor-20819 .elementor-element.elementor-element-8653df6 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-8653df6 > .elementor-widget-container {
	margin: 24px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-8653df6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-20819 .elementor-element.elementor-element-61dbb27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-61dbb27.elementor-element {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-61dbb27 img {
	width: 96%;
	max-width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
	opacity: 1;
	border-radius: 15px 15px 15px 15px;
}

.elementor-20819 .elementor-element.elementor-element-97660ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-20819 .elementor-element.elementor-element-97660ac.elementor-element {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-97660ac .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-20819 .elementor-element.elementor-element-0ba8299 {
	--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;
	--background-transition: .3s;
	--margin-top: 550px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 48px;
}

.elementor-20819 .elementor-element.elementor-element-e3a12d7.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-3ce555a {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-427338c {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-20819 .elementor-element.elementor-element-b355aa4 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-15d07fa {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 90px 0px 0px 90px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 56px;
	--padding-bottom: 32px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-20819 .elementor-element.elementor-element-15d07fa:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-15d07fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-20819 .elementor-element.elementor-element-15d07fa, .elementor-20819 .elementor-element.elementor-element-15d07fa::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-4dab9db {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 32px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 64px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-5612a81 {
	--display: flex;
	--background-transition: .3s;
	--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-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-20819 .elementor-element.elementor-element-d260039 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-d260039 .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-c461d48 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-7d7c68d {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-429f95f .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-f790219 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-4ce4ebf {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-96367e5 .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-a69d62f {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-713aec8 {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-6595a76 .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-c0c975a {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-20819 .elementor-element.elementor-element-981ddce {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-981ddce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-981ddce.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button:focus svg {
	fill: #fff;
}

.elementor-20819 .elementor-element.elementor-element-b032e11 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 90px 0px 0px 90px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 56px;
	--padding-bottom: 32px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-20819 .elementor-element.elementor-element-b032e11:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-b032e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-20819 .elementor-element.elementor-element-b032e11, .elementor-20819 .elementor-element.elementor-element-b032e11::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-c72b98f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 32px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 64px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-751463b {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-0d5f22e {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-0d5f22e .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-9a7400e {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-c121e76 {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-317a269 .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-03b15fe {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-1c11832 {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-64f100e .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-f5ad031 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-7122a36 {
	--display: flex;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-a68d39c .elementor-heading-title {
	color: var(--e-global-color-1b6ccb4);
	font-family: "Jost", Sans-serif;
	font-size: 84px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-a4d078e {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-89706bb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-68dd6f2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-68dd6f2.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-9fb9642 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-9fb9642.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-9fb9642 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-9fb9642 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-b7557ba {
	--display: flex;
	--min-height: 10px;
	--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: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--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-20819 .elementor-element.elementor-element-b7557ba:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-b7557ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-b7557ba::before, .elementor-20819 .elementor-element.elementor-element-b7557ba > .elementor-background-video-container::before, .elementor-20819 .elementor-element.elementor-element-b7557ba > .e-con-inner > .elementor-background-video-container::before, .elementor-20819 .elementor-element.elementor-element-b7557ba > .elementor-background-slideshow::before, .elementor-20819 .elementor-element.elementor-element-b7557ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-20819 .elementor-element.elementor-element-b7557ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ff9b00;
	--background-overlay: "";
}

.elementor-20819 .elementor-element.elementor-element-b7557ba, .elementor-20819 .elementor-element.elementor-element-b7557ba::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-b7557ba.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-f845903 > .elementor-widget-container {
	padding: 0px 164px 0px 164px;
}

.elementor-20819 .elementor-element.elementor-element-f845903 {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-adfd74c {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-cd3cf5d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-cd78161 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-cd78161.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-c2f4358 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c2f4358.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-c2f4358 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-c2f4358 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-1c80d42 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-1c80d42 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-181d958 {
	--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: center;
	--align-items: center;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-49cca29 .elementor-button {
	background-color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-49cca29 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-49cca29 .elementor-button:focus {
	background-color: #def0ff;
	color: #000;
}

.elementor-20819 .elementor-element.elementor-element-49cca29 .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-49cca29 .elementor-button:focus svg {
	fill: #000;
}

.elementor-20819 .elementor-element.elementor-element-2a990af .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-2a990af .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-2a990af .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-90507fe .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-90507fe .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-90507fe .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-f7f9809 .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-f7f9809 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-f7f9809 .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-2c7621f {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-74977f8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-8acf83e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-8acf83e.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-8acf83e {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-8acf83e .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-90d327f {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-90d327f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3492e34 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-3b95db7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-3b95db7:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-727e57d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-727e57d:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-727e57d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-727e57d, .elementor-20819 .elementor-element.elementor-element-727e57d::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-727e57d.e-con {
	--align-self: center;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-20819 .elementor-element.elementor-element-a85cd1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-a85cd1c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-a85cd1c .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-a85cd1c .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-4b81312 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-3b7b93b .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-cdfc026 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-cdfc026:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-b46938f {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-b46938f:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-b46938f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-b46938f, .elementor-20819 .elementor-element.elementor-element-b46938f::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-b46938f.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-79d3560 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-79d3560 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-79d3560 .elementor-icon {
	font-size: 28px;
}

.elementor-20819 .elementor-element.elementor-element-79d3560 .elementor-icon svg {
	height: 28px;
}

.elementor-20819 .elementor-element.elementor-element-8d665a8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-5885c15 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-7429e6d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-7429e6d:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-e6a8bb3 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-e6a8bb3:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-e6a8bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-e6a8bb3, .elementor-20819 .elementor-element.elementor-element-e6a8bb3::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-e6a8bb3.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-bb37cc5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-bb37cc5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-bb37cc5 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-bb37cc5 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-6de4f26 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-eb15e87 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-f745761 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-f745761:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-223d3d9 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-223d3d9:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-223d3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-223d3d9, .elementor-20819 .elementor-element.elementor-element-223d3d9::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-223d3d9.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-efaa587 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-efaa587 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-efaa587 .elementor-icon {
	font-size: 28px;
}

.elementor-20819 .elementor-element.elementor-element-efaa587 .elementor-icon svg {
	height: 28px;
}

.elementor-20819 .elementor-element.elementor-element-9bc306a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-6c618a3 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-4b69eac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-4b69eac:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-4bed855 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-4bed855:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-4bed855 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-4bed855, .elementor-20819 .elementor-element.elementor-element-4bed855::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-4bed855.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-4826769 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-4826769 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-4826769 .elementor-icon {
	font-size: 28px;
}

.elementor-20819 .elementor-element.elementor-element-4826769 .elementor-icon svg {
	height: 28px;
}

.elementor-20819 .elementor-element.elementor-element-7151d2e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-c62e4ff .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-48504b0 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-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);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-d4821a1  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-d4821a1 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-feeecd3 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-89a2c71 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-7eaf197 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-7eaf197.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-7eaf197 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-7eaf197 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-6fd1473 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-6fd1473 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-05d5002 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-15c5e0f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-15c5e0f:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-1edd261 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-1edd261:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-1edd261 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-1edd261, .elementor-20819 .elementor-element.elementor-element-1edd261::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-1edd261.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-f6db61f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-f6db61f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-f6db61f .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-f6db61f .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-279b059 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-2f4ccbf .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-6f4062c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-6f4062c:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-d15a212 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-d15a212:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-d15a212 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-d15a212, .elementor-20819 .elementor-element.elementor-element-d15a212::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-d15a212.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-3d1b2d0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3d1b2d0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-3d1b2d0 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-3d1b2d0 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-bc7f44a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-82d1a2b .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-a9b4ec9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-a9b4ec9:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-68e488c {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-68e488c:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-68e488c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-68e488c, .elementor-20819 .elementor-element.elementor-element-68e488c::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-68e488c.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-23c081c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-23c081c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-23c081c .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-23c081c .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-e520595 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-ca00741 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2acddad {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-3220eb7  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-3220eb7 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-d403c80 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-f611882 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-7d100f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-7d100f6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-7d100f6 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-7d100f6 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-d1b17ab {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-d1b17ab > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-eb03948 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-40d5d8f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-40d5d8f:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-b8751e2 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-b8751e2:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-b8751e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-b8751e2, .elementor-20819 .elementor-element.elementor-element-b8751e2::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-b8751e2.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-f06a1e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-f06a1e1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-f06a1e1 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-f06a1e1 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-8d07058 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-f5a7c31 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2c85b8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-2c85b8a:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-9c668c8 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-9c668c8:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-9c668c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-9c668c8, .elementor-20819 .elementor-element.elementor-element-9c668c8::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-9c668c8.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-343b390 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-343b390 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-343b390 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-343b390 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-9a05606 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-4e18a3c .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2945bff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-2945bff:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-7b7b043 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-7b7b043:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-7b7b043 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-7b7b043, .elementor-20819 .elementor-element.elementor-element-7b7b043::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-7b7b043.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-efc07f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-efc07f7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-efc07f7 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-efc07f7 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-45b8b1a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-4eb1ddc .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-e53cabd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-e53cabd:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-a974080 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-a974080:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-a974080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-a974080, .elementor-20819 .elementor-element.elementor-element-a974080::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-a974080.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-308a58f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-308a58f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-308a58f .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-308a58f .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-9a4f620 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-9ca78e6 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-d07bc51 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-0ce977d  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-0ce977d .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-0ce977d .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-0ce977d .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-736adcd {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-0a040ba {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-f5eea90 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-f5eea90.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-f5eea90 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-f5eea90 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-b621089 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-b621089 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-59b1643 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-e3e8dcf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-e3e8dcf:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-16cb1b8 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-16cb1b8:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-16cb1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-16cb1b8, .elementor-20819 .elementor-element.elementor-element-16cb1b8::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-16cb1b8.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-ad6898b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-ad6898b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-ad6898b .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-ad6898b .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-09b6f96 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-abcc801 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2fde771 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-2fde771:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-e6f856c {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-e6f856c:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-e6f856c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-e6f856c, .elementor-20819 .elementor-element.elementor-element-e6f856c::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-e6f856c.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-c51bee1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c51bee1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-c51bee1 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-c51bee1 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-bc511b3 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-16ce18d .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-8a87362 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-762ae1c  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-762ae1c .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-762ae1c .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-762ae1c .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-49fcaf8 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-20819 .elementor-element.elementor-element-49fcaf8 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 64px 0px 64px;
}

.elementor-20819 .elementor-element.elementor-element-5efc8dc {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-e2fc14c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-2eadce2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-2eadce2.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-c031a81 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c031a81.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-c031a81 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-c031a81 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-fcba1c2 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-fcba1c2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-ce3261e {
	--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: center;
	--align-items: center;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-c68b83e .elementor-button {
	background-color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-c68b83e .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-c68b83e .elementor-button:focus {
	background-color: #def0ff;
	color: #000;
}

.elementor-20819 .elementor-element.elementor-element-c68b83e .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-c68b83e .elementor-button:focus svg {
	fill: #000;
}

.elementor-20819 .elementor-element.elementor-element-7c5b22e .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-7c5b22e .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-7c5b22e .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-523feef .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-523feef .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-523feef .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-91fc265 .elementor-button {
	background-color: #d9d9d9;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #000;
	color: #000;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-91fc265 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-91fc265 .elementor-button:focus {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-7d71b3c {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-9851eef {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-462f9d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-462f9d4.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-462f9d4 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-462f9d4 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-dadfc40 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-dadfc40 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-4bd545a {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-5e6de79 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-5e6de79:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-787056d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-787056d:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-787056d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-787056d, .elementor-20819 .elementor-element.elementor-element-787056d::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-787056d.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-94786d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-94786d6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-94786d6 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-94786d6 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-b1e2d6b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-1d19a87 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-468aabd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-468aabd:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-77cc265 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-77cc265:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-77cc265 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-77cc265, .elementor-20819 .elementor-element.elementor-element-77cc265::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-77cc265.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-31e9960 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-31e9960 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-31e9960 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-31e9960 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-e489bb4 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-bf9568d .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-66acd87 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-66acd87:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-9bdc848 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-9bdc848:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-9bdc848 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-9bdc848, .elementor-20819 .elementor-element.elementor-element-9bdc848::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-9bdc848.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-feb1940 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-feb1940 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-feb1940 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-feb1940 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-2addfc9 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-bcc2bcd .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-e26650a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-36a2744  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-36a2744  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-36a2744 .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-36a2744  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-36a2744 .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-36a2744  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-36a2744 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-186e4ff {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-27ca001 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-407ed4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-407ed4f.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-407ed4f {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-407ed4f .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-4135dc4 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-4135dc4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-fb424df {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-f33e149 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-f33e149:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-91885b3 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-91885b3:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-91885b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-91885b3, .elementor-20819 .elementor-element.elementor-element-91885b3::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-91885b3.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-46dddc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-46dddc4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-46dddc4 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-46dddc4 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-1c90839 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-24cf90f .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-bce1230 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-bce1230:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-ea2166e {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-ea2166e:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-ea2166e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-ea2166e, .elementor-20819 .elementor-element.elementor-element-ea2166e::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-ea2166e.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-2e519af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-2e519af .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-2e519af .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-2e519af .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-138bc9a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-79773a8 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-959e2c0 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-412164a  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-412164a  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-412164a .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-412164a  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-412164a .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-412164a  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-412164a .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-5b5cb71 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-0cc7082 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-83a089a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-83a089a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-83a089a {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-83a089a .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-2dadd94 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-2dadd94 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c8d086c {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-a545228 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-a545228:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-8c7d53c {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-8c7d53c:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-8c7d53c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-8c7d53c, .elementor-20819 .elementor-element.elementor-element-8c7d53c::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-8c7d53c.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-0e7a3e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-0e7a3e4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-0e7a3e4 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-0e7a3e4 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-e43b12c {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-996778e .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-74f6cc1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-74f6cc1:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-c27c6a5 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-c27c6a5:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-c27c6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-c27c6a5, .elementor-20819 .elementor-element.elementor-element-c27c6a5::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-c27c6a5.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-c53a4ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c53a4ee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-c53a4ee .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-c53a4ee .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-f02dbfe {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-50dd58c .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-75fce5a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-75fce5a:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-c646e9c {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-c646e9c:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-c646e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-c646e9c, .elementor-20819 .elementor-element.elementor-element-c646e9c::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-c646e9c.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-86a4bc6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-86a4bc6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-86a4bc6 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-86a4bc6 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-143db2a {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-670cbde .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2f8e2cb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-2f8e2cb:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-1f2056a {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-1f2056a:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-1f2056a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-1f2056a, .elementor-20819 .elementor-element.elementor-element-1f2056a::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-1f2056a.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-47ee40e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-47ee40e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-47ee40e .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-47ee40e .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-26237ef {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-4bca385 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-0dfe56c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-5051f42  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-5051f42  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-5051f42 .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-5051f42  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-5051f42 .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-5051f42  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-5051f42 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-7913264 {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-91d1c77 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-6badd90 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-6badd90.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-6badd90 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-6badd90 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-4fce416 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-4fce416 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c5623fc {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-8f31580 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-8f31580:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-e5920f5 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-e5920f5:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-e5920f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-e5920f5, .elementor-20819 .elementor-element.elementor-element-e5920f5::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-e5920f5.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-2032c29 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-2032c29 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-2032c29 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-2032c29 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-a01fdec {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-fa096ef .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-4cee94b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-4cee94b:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-8a2ef53 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-8a2ef53:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-8a2ef53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-8a2ef53, .elementor-20819 .elementor-element.elementor-element-8a2ef53::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-8a2ef53.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-8c58ea9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-8c58ea9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-8c58ea9 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-8c58ea9 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-6f6a98d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-2e404d9 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-c9f8312 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-c9f8312:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-58e298d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-58e298d:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-58e298d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-58e298d, .elementor-20819 .elementor-element.elementor-element-58e298d::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-58e298d.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-8e5b5a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-8e5b5a3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-8e5b5a3 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-8e5b5a3 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-8fd702b {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-fac1189 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-b7dd732 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-94de51b  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-94de51b  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-94de51b .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-94de51b  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-94de51b .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-94de51b  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-94de51b .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-9ccdd2d {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-20819 .elementor-element.elementor-element-9ccdd2d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 64px 0px 64px;
}

.elementor-20819 .elementor-element.elementor-element-9cc8aad {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-64a2533 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-717d6ce {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-717d6ce.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-5fb1289 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-5fb1289.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-5fb1289 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-5fb1289 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-a64a191 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-a64a191 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-2c948da {
	--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: center;
	--align-items: center;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-3fdefd6 .elementor-button {
	background-color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-3fdefd6 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-3fdefd6 .elementor-button:focus {
	background-color: #def0ff;
	color: #000;
}

.elementor-20819 .elementor-element.elementor-element-3fdefd6 .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-3fdefd6 .elementor-button:focus svg {
	fill: #000;
}

.elementor-20819 .elementor-element.elementor-element-256fa07 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-1e70e27 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-38fd060 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-38fd060.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-38fd060 {
	text-align: left;
}

.elementor-20819 .elementor-element.elementor-element-38fd060 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 2em;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-20819 .elementor-element.elementor-element-a724710 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-a724710 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-0884992 {
	--display: flex;
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 128px;
}

.elementor-20819 .elementor-element.elementor-element-d86b74e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 12px 12px;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-20819 .elementor-element.elementor-element-d86b74e:hover {
	background-color: rgba(68, 68, 68, .12);
}

.elementor-20819 .elementor-element.elementor-element-3f49e1d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 16px;
	--padding-bottom: 8px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-3f49e1d:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-3f49e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-20819 .elementor-element.elementor-element-3f49e1d, .elementor-20819 .elementor-element.elementor-element-3f49e1d::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-3f49e1d.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-c5799e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-c5799e4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-c5799e4 .elementor-icon {
	font-size: 32px;
}

.elementor-20819 .elementor-element.elementor-element-c5799e4 .elementor-icon svg {
	height: 32px;
}

.elementor-20819 .elementor-element.elementor-element-4933416 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-39c0cf6 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-26918f6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 {
	width: 100%;
	max-width: 100%;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9  .jet-carousel__content .jet-carousel__item-title, .elementor-20819 .elementor-element.elementor-element-1df67b9  .jet-carousel__content .jet-carousel__item-title a, .elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-banner__title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9  .jet-carousel__content .jet-carousel__item-text, .elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-banner__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9  .jet-carousel__content .jet-carousel__item-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel__content .jet-carousel__item-button {
	background-image: linear-gradient(180deg, #eca12c 0%, #eca12c 100%);
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel__content .jet-carousel__item-button:hover {
	color: #fff;
	background-image: linear-gradient(180deg, #ca7b00 0%, #ca7b00 100%);
	background-color: #ca7b00;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-20819 .elementor-element.elementor-element-1df67b9 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-20819 .elementor-element.elementor-element-02b3e18 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-20819 .elementor-element.elementor-element-02b3e18 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 64px 0px 64px;
}

.elementor-20819 .elementor-element.elementor-element-6790c44 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

.elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-20819 .elementor-element.elementor-element-34facc4 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-34facc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-34facc4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-20819 .elementor-element.elementor-element-7ddb38f {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-7ddb38f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-810c54a {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-810c54a:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-810c54a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-20819 .elementor-element.elementor-element-810c54a, .elementor-20819 .elementor-element.elementor-element-810c54a::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-b163d0b {
	width: 100%;
	max-width: 100%;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-b163d0b > .elementor-widget-container {
	padding: 24px 24px 24px 24px;
}

.elementor-20819 .elementor-element.elementor-element-03d859f {
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 164px;
	--padding-right: 164px;
}

.elementor-20819 .elementor-element.elementor-element-a06df85 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-476714d {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-476714d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 24px 4px 24px;
}

.elementor-20819 .elementor-element.elementor-element-476714d .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-e571a60 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-20819 .elementor-element.elementor-element-9cc3bb1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-2bf9c01 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-2bf9c01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 24px 4px 24px;
}

.elementor-20819 .elementor-element.elementor-element-2bf9c01 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-c1fa56e {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-20819 .elementor-element.elementor-element-be729a7 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-b9c0188 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-b9c0188 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 24px 4px 24px;
}

.elementor-20819 .elementor-element.elementor-element-b9c0188 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-2f73f25 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-20819 .elementor-element.elementor-element-4cc53f4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-e3a8caf {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-e3a8caf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 24px 4px 24px;
}

.elementor-20819 .elementor-element.elementor-element-e3a8caf .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Jost", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-a8fb700 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-20819 .elementor-element.elementor-element-53f72cc {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-20819 .elementor-element.elementor-element-d6a8db3 .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

.elementor-20819 .elementor-element.elementor-element-d6a8db3 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-d6a8db3 .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-20819 .elementor-element.elementor-element-d6a8db3 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-d6a8db3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-d6a8db3.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-20819 .elementor-element.elementor-element-258d234 {
	width: 100%;
	max-width: 100%;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-20819 .elementor-element.elementor-element-258d234 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3f6d5f3 {
	width: 100%;
	max-width: 100%;
}

.elementor-20819 .elementor-element.elementor-element-3f6d5f3 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-3f6d5f3 img {
	width: 100%;
	height: 165px;
	object-fit: cover;
	object-position: center center;
}

.elementor-20819 .elementor-element.elementor-element-4c9f10c {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-a31bf65 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-a31bf65.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-69a3ad0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-20819 .elementor-element.elementor-element-69a3ad0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-69a3ad0 {
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-69a3ad0 .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
}

.elementor-20819 .elementor-element.elementor-element-7ea5856 {
	--display: flex;
	--min-height: 10px;
	--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: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--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-20819 .elementor-element.elementor-element-7ea5856:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-7ea5856 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-20819 .elementor-element.elementor-element-7ea5856::before, .elementor-20819 .elementor-element.elementor-element-7ea5856 > .elementor-background-video-container::before, .elementor-20819 .elementor-element.elementor-element-7ea5856 > .e-con-inner > .elementor-background-video-container::before, .elementor-20819 .elementor-element.elementor-element-7ea5856 > .elementor-background-slideshow::before, .elementor-20819 .elementor-element.elementor-element-7ea5856 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20819 .elementor-element.elementor-element-7ea5856 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ff9b00;
	--background-overlay: "";
}

.elementor-20819 .elementor-element.elementor-element-7ea5856, .elementor-20819 .elementor-element.elementor-element-7ea5856::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-7ea5856.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-6b0fb26 {
	--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: 0px 0px;
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 300px;
	--padding-right: 300px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-6b0fb26.e-con {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-50ab57a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--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-20819 .elementor-element.elementor-element-9310165 {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
}

.elementor-20819 .elementor-element.elementor-element-9310165 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-20819 .elementor-element.elementor-element-9310165 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-20819 .elementor-element.elementor-element-6f61195 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-b122f69 {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
}

.elementor-20819 .elementor-element.elementor-element-b122f69 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-20819 .elementor-element.elementor-element-b122f69 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-20819 .elementor-element.elementor-element-718f535 {
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-d7cdd82 {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
}

.elementor-20819 .elementor-element.elementor-element-d7cdd82 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-20819 .elementor-element.elementor-element-d7cdd82 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-20819 .elementor-element.elementor-element-e9b2cb1 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 0px;
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-20819 .elementor-element.elementor-element-e9b2cb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:where( .elementor-20819 .elementor-element.elementor-element-e9b2cb1 .swiper-slide ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 0px;
	--padding-inline-end: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
}

.elementor-20819 .elementor-element.elementor-element-e9f37f5 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 125px;
	--padding-bottom: 125px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-20819 .elementor-element.elementor-element-e9f37f5:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-e9f37f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-20819 .elementor-element.elementor-element-e9f37f5, .elementor-20819 .elementor-element.elementor-element-e9f37f5::before {
	--border-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-6100be6 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-20819 .elementor-element.elementor-element-6100be6 > .elementor-widget-container {
	padding: 0px 25px 48px 25px;
}

.elementor-20819 .elementor-element.elementor-element-6100be6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-20819 .elementor-element.elementor-element-6100be6 .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-weight: 600;
	line-height: 84px;
}

.elementor-20819 .elementor-element.elementor-element-a0cb1b1 {
	--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;
	--background-transition: .3s;
}

.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button {
	background-color: #eca12c;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 255, 255, 0);
	border-radius: 99px 99px 99px 99px;
	padding: 24px 32px 24px 32px;
}

.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #000;
}

.elementor-20819 .elementor-element.elementor-element-409def9 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-409def9.elementor-element {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button:hover svg, .elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button {
	background-color: rgba(236, 161, 44, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 48px 24px 48px;
}

.elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button:hover, .elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button:focus {
	background-color: rgba(2, 1, 1, .15);
	color: #fff;
	border-color: #fff;
}

.elementor-20819 .elementor-element.elementor-element-af2a309 {
	width: auto;
	max-width: auto;
}

.elementor-20819 .elementor-element.elementor-element-af2a309.elementor-element {
	--align-self: center;
}

.elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button .elementor-button-content-wrapper {
	gap: 19px;
}

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

.elementor-20819 .elementor-element.elementor-element-df1809b {
	--display: flex;
	--position: fixed;
	--min-height: 900px;
	--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;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
}

.elementor-20819 .elementor-element.elementor-element-df1809b:not(.elementor-motion-effects-element-type-background), .elementor-20819 .elementor-element.elementor-element-df1809b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/03/Parallax-BG.png");
}

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

.elementor-20819 .elementor-element.elementor-element-df1809b, .elementor-20819 .elementor-element.elementor-element-df1809b::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-20819 .elementor-element.elementor-element-df1809b {
	left: 0px;
}

body.rtl .elementor-20819 .elementor-element.elementor-element-df1809b {
	right: 0px;
}

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

@media (max-width:1366px) and (min-width:768px) {
	.elementor-20819 .elementor-element.elementor-element-3f49e1d {
		--width: 16%;
	}
}

@media (max-width:1366px) {
	.elementor-20819 .elementor-element.elementor-element-f449eda {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-ea18787 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-20819 .elementor-element.elementor-element-8653df6 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8653df6 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-0ba8299 {
		--margin-top: 500px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-427338c {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b355aa4 {
		font-size: 18px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4dab9db {
		--gap: 0px 20px;
		--grid-auto-flow: row;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-20819 .elementor-element.elementor-element-d260039 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c461d48 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-429f95f .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f790219 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-96367e5 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a69d62f {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6595a76 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c0c975a {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c72b98f {
		--gap: 0px 20px;
		--grid-auto-flow: row;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0d5f22e .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9a7400e {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-317a269 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-03b15fe {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-64f100e .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5ad031 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a68d39c .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a4d078e {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-89706bb {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-68dd6f2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-adfd74c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-cd78161 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-74977f8 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3492e34 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-89a2c71 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-05d5002 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f611882 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-eb03948 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0a040ba {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-59b1643 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8a87362 {
		--justify-content: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5efc8dc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2eadce2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9851eef {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4bd545a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-27ca001 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-fb424df {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0cc7082 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c8d086c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-91d1c77 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c5623fc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9cc8aad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-717d6ce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1e70e27 {
		--justify-content: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0884992 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-26918f6.e-con {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-34facc4 {
		width: var(--container-widget-width, 441.859px);
		max-width: 441.859px;
		--container-widget-width: 441.859px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-34facc4 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-03d859f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d6a8db3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d6a8db3 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d6a8db3 .elementor-button {
		font-size: 18px;
		padding: 24px 48px 24px 48px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a31bf65 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6b0fb26 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e9b2cb1 {
		--e-n-carousel-swiper-slides-gap: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6100be6 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
}

@media (max-width:1200px) {
	.elementor-20819 .elementor-element.elementor-element-f449eda {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-ea18787 {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-def4d62 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 img {
		width: 100%;
		height: 400px;
		object-fit: cover;
	}
	
	.elementor-20819 .elementor-element.elementor-element-97660ac {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0ba8299 {
		--margin-top: 300px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-15d07fa {
		--padding-top: 24px;
		--padding-bottom: 12px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4dab9db {
		--grid-auto-flow: row;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b032e11 {
		--padding-top: 24px;
		--padding-bottom: 12px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c72b98f {
		--grid-auto-flow: row;
	}
	
	.elementor-20819 .elementor-element.elementor-element-adfd74c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-49fcaf8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5efc8dc {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9ccdd2d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9cc8aad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-02b3e18 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-810c54a {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6b0fb26 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e9b2cb1 {
		--e-n-carousel-swiper-slides-gap: 12px;
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-ea18787 {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-def4d62 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 img {
		width: 1000px;
		height: 500px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0ba8299 {
		--margin-top: 400px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3ce555a {
		--gap: 6px 6px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-427338c {
		font-size: 1.5em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-15d07fa {
		--padding-top: 32px;
		--padding-bottom: 12px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4dab9db {
		--gap: 0px 8px;
		--grid-auto-flow: row;
		--justify-items: stretch;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-20819 .elementor-element.elementor-element-d260039 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c461d48 {
		text-align: right;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d7c68d {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-429f95f .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-96367e5 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-713aec8 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-6595a76 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c0c975a.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c0c975a {
		text-align: left;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b032e11 {
		--padding-top: 56px;
		--padding-bottom: 32px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c72b98f {
		--gap: 0px 8px;
		--grid-auto-flow: row;
		--justify-items: stretch;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0d5f22e .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9a7400e {
		text-align: left;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c121e76 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-317a269 .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-03b15fe {
		text-align: left;
	}
	
	.elementor-20819 .elementor-element.elementor-element-64f100e .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7122a36 {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-a68d39c .elementor-heading-title {
		font-size: 3em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a4d078e > .elementor-widget-container {
		padding: 0px 0px 0px 44px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a4d078e.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a4d078e {
		text-align: left;
	}
	
	.elementor-20819 .elementor-element.elementor-element-89706bb {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-68dd6f2 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9fb9642 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9fb9642 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f845903 > .elementor-widget-container {
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-cd78161 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c2f4358 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c2f4358 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-49cca29 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2a990af .elementor-button {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-90507fe .elementor-button {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f7f9809 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2c7621f {
		--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-20819 .elementor-element.elementor-element-8acf83e {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8acf83e .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3b7b93b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5885c15 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-eb15e87 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6c618a3 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c62e4ff .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-feeecd3 {
		--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-20819 .elementor-element.elementor-element-7eaf197 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7eaf197 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2f4ccbf .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-82d1a2b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-ca00741 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d403c80 {
		--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-20819 .elementor-element.elementor-element-7d100f6 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d100f6 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5a7c31 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4e18a3c .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4eb1ddc .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9ca78e6 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-736adcd {
		--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-20819 .elementor-element.elementor-element-f5eea90 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5eea90 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-abcc801 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-16ce18d .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-49fcaf8 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5efc8dc {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2eadce2 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c031a81 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c031a81 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c68b83e .elementor-button {
		font-size: 14px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7c5b22e .elementor-button {
		font-size: 14px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-523feef .elementor-button {
		font-size: 14px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-91fc265 .elementor-button {
		font-size: 14px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d71b3c {
		--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-20819 .elementor-element.elementor-element-462f9d4 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-462f9d4 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1d19a87 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-bf9568d .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-bcc2bcd .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-186e4ff {
		--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-20819 .elementor-element.elementor-element-407ed4f {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-407ed4f .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-24cf90f .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-79773a8 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5b5cb71 {
		--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-20819 .elementor-element.elementor-element-83a089a {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-83a089a .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-996778e .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-50dd58c .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-670cbde .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4bca385 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7913264 {
		--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-20819 .elementor-element.elementor-element-6badd90 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6badd90 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-fa096ef .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2e404d9 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-fac1189 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9ccdd2d {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9cc8aad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-717d6ce {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5fb1289 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5fb1289 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-256fa07 {
		--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-20819 .elementor-element.elementor-element-38fd060 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-38fd060 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-39c0cf6 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-26918f6 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-1df67b9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-20819 .elementor-element.elementor-element-02b3e18 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6790c44 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-03d859f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-476714d .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e571a60 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2bf9c01 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c1fa56e {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b9c0188 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2f73f25 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a8caf .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a8fb700 {
		font-size: 14px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-53f72cc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3f6d5f3 img {
		height: 100px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4c9f10c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a31bf65 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-69a3ad0 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-69a3ad0 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e9b2cb1 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6100be6 .elementor-heading-title {
		font-size: 55px;
	}
}

@media (max-width:767px) {
	.elementor-20819 .elementor-element.elementor-element-f449eda {
		--min-height: 547px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-ea18787 {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-def4d62 {
		--container-widget-width: 346px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 346px);
		max-width: 346px;
		font-size: .9em;
		line-height: 1.2em;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-20819 .elementor-element.elementor-element-8653df6 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 > .elementor-widget-container {
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-61dbb27 img {
		width: 90%;
		height: 213px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-97660ac > .elementor-widget-container {
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-97660ac {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0ba8299 {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4dab9db {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-20819 .elementor-element.elementor-element-d260039 {
		text-align: right;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d260039 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-429f95f .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-96367e5 {
		text-align: right;
	}
	
	.elementor-20819 .elementor-element.elementor-element-96367e5 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6595a76 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-981ddce .elementor-button {
		font-size: 12px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c72b98f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0d5f22e {
		text-align: right;
	}
	
	.elementor-20819 .elementor-element.elementor-element-0d5f22e .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-317a269 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-64f100e {
		text-align: right;
	}
	
	.elementor-20819 .elementor-element.elementor-element-64f100e .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a68d39c .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-68dd6f2 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9fb9642 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9fb9642 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b7557ba {
		--width: 20%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f845903 > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f845903 {
		font-size: 1em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-adfd74c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-cd78161 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c2f4358 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c2f4358 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1c80d42 {
		font-size: 1em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-181d958 {
		--width: 100%;
		--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: space-between;
		--gap: 8px 8px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-49cca29 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2a990af {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-90507fe {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f7f9809 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2c7621f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-74977f8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-20819 .elementor-element.elementor-element-8acf83e {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8acf83e.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8acf83e .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3b7b93b .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5885c15 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-eb15e87 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6c618a3 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c62e4ff .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-20819 .elementor-element.elementor-element-7eaf197 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7eaf197.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7eaf197 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2f4ccbf .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-82d1a2b .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-ca00741 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d100f6 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d100f6.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7d100f6 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5a7c31 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4e18a3c .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4eb1ddc .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9ca78e6 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5eea90 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5eea90.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f5eea90 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-abcc801 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-16ce18d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-49fcaf8 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5efc8dc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2eadce2 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c031a81 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c031a81 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-ce3261e {
		--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: 8px 8px;
		--flex-wrap: wrap;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c68b83e {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7c5b22e {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-523feef {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-523feef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-91fc265 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-462f9d4 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-462f9d4.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-462f9d4 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1d19a87 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-bf9568d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-bcc2bcd .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-407ed4f {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-407ed4f.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-407ed4f .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-24cf90f .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-79773a8 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-83a089a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-83a089a.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-83a089a .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-996778e .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-50dd58c .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-670cbde .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4bca385 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7913264 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6badd90 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6badd90.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6badd90 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-fa096ef .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2e404d9 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-fac1189 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9ccdd2d {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9cc8aad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-717d6ce {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5fb1289 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5fb1289 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-38fd060 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-38fd060.elementor-element {
		--align-self: center;
	}
	
	.elementor-20819 .elementor-element.elementor-element-38fd060 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-39c0cf6 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1df67b9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-02b3e18 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-34facc4 .elementor-button {
		font-size: 12px;
		padding: 18px 18px 18px 18px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b163d0b {
		line-height: 1em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-476714d .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2bf9c01 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b9c0188 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a8caf .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d6a8db3 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a31bf65 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-69a3ad0 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-20819 .elementor-element.elementor-element-69a3ad0 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7ea5856 {
		--width: 20%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6b0fb26 {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e9b2cb1 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e9f37f5 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 48px;
		--padding-right: 48px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6100be6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6100be6 {
		--container-widget-width: 980%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 980%);
		max-width: 980%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6100be6 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.6em;
	}
	
	.elementor-20819 .elementor-element.elementor-element-409def9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-409def9 .elementor-button {
		font-size: 12px;
		padding: 24px 56px 24px 56px;
	}
	
	.elementor-20819 .elementor-element.elementor-element-af2a309 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-af2a309 .elementor-button {
		font-size: 12px;
		padding: 24px 56px 24px 56px;
	}
}

@media (min-width:768px) {
	.elementor-20819 .elementor-element.elementor-element-f449eda {
		--content-width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
		--width: 47%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b7557ba {
		--width: 6%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3b95db7 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-727e57d {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-cdfc026 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b46938f {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7429e6d {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e6a8bb3 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f745761 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-223d3d9 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4b69eac {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4bed855 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-15c5e0f {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1edd261 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6f4062c {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d15a212 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a9b4ec9 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-68e488c {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-40d5d8f {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-b8751e2 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2c85b8a {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9c668c8 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2945bff {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7b7b043 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e53cabd {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a974080 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e3e8dcf {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-16cb1b8 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2fde771 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e6f856c {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-5e6de79 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-787056d {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-468aabd {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-77cc265 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-66acd87 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-9bdc848 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-f33e149 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-91885b3 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-bce1230 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-ea2166e {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-a545228 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8c7d53c {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-74f6cc1 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c27c6a5 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-75fce5a {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c646e9c {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-2f8e2cb {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-1f2056a {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8f31580 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-e5920f5 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-4cee94b {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-8a2ef53 {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-c9f8312 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-58e298d {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-d86b74e {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-3f49e1d {
		--width: 16%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-7ea5856 {
		--width: 6%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6b0fb26 {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-50ab57a {
		--width: 100%;
	}
	
	.elementor-20819 .elementor-element.elementor-element-6f61195 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-20819 .elementor-element.elementor-element-e3a12d7 {
		--width: 45%;
	}
}

/* Start custom CSS for image, class: .elementor-element-61dbb27 */
.elementor-20819 .elementor-element.elementor-element-61dbb27 {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translateX(-50%);
	width: 1592px;
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-97660ac */
.elementor-20819 .elementor-element.elementor-element-97660ac {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translateX(-50%);
	width: 1592px;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-d4821a1 */
.elementor-20819 .elementor-element.elementor-element-d4821a1 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-3220eb7 */
.elementor-20819 .elementor-element.elementor-element-3220eb7 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-0ce977d */
.elementor-20819 .elementor-element.elementor-element-0ce977d h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-762ae1c */
.elementor-20819 .elementor-element.elementor-element-762ae1c h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-d4821a1 */
.elementor-20819 .elementor-element.elementor-element-d4821a1 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-3220eb7 */
.elementor-20819 .elementor-element.elementor-element-3220eb7 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-0ce977d */
.elementor-20819 .elementor-element.elementor-element-0ce977d h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-762ae1c */
.elementor-20819 .elementor-element.elementor-element-762ae1c h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-d4821a1 */
.elementor-20819 .elementor-element.elementor-element-d4821a1 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-3220eb7 */
.elementor-20819 .elementor-element.elementor-element-3220eb7 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-0ce977d */
.elementor-20819 .elementor-element.elementor-element-0ce977d h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-762ae1c */
.elementor-20819 .elementor-element.elementor-element-762ae1c h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-d4821a1 */
.elementor-20819 .elementor-element.elementor-element-d4821a1 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-3220eb7 */
.elementor-20819 .elementor-element.elementor-element-3220eb7 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-0ce977d */
.elementor-20819 .elementor-element.elementor-element-0ce977d h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-762ae1c */
.elementor-20819 .elementor-element.elementor-element-762ae1c h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-d4821a1 */
.elementor-20819 .elementor-element.elementor-element-d4821a1 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-3220eb7 */
.elementor-20819 .elementor-element.elementor-element-3220eb7 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-0ce977d */
.elementor-20819 .elementor-element.elementor-element-0ce977d h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-762ae1c */
.elementor-20819 .elementor-element.elementor-element-762ae1c h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-36a2744 */
.elementor-20819 .elementor-element.elementor-element-36a2744 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-412164a */
.elementor-20819 .elementor-element.elementor-element-412164a h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-5051f42 */
.elementor-20819 .elementor-element.elementor-element-5051f42 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-94de51b */
.elementor-20819 .elementor-element.elementor-element-94de51b h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-36a2744 */
.elementor-20819 .elementor-element.elementor-element-36a2744 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-412164a */
.elementor-20819 .elementor-element.elementor-element-412164a h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-5051f42 */
.elementor-20819 .elementor-element.elementor-element-5051f42 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-94de51b */
.elementor-20819 .elementor-element.elementor-element-94de51b h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-36a2744 */
.elementor-20819 .elementor-element.elementor-element-36a2744 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-412164a */
.elementor-20819 .elementor-element.elementor-element-412164a h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-5051f42 */
.elementor-20819 .elementor-element.elementor-element-5051f42 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-94de51b */
.elementor-20819 .elementor-element.elementor-element-94de51b h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-36a2744 */
.elementor-20819 .elementor-element.elementor-element-36a2744 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-412164a */
.elementor-20819 .elementor-element.elementor-element-412164a h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-5051f42 */
.elementor-20819 .elementor-element.elementor-element-5051f42 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-94de51b */
.elementor-20819 .elementor-element.elementor-element-94de51b h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-36a2744 */
.elementor-20819 .elementor-element.elementor-element-36a2744 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-412164a */
.elementor-20819 .elementor-element.elementor-element-412164a h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-5051f42 */
.elementor-20819 .elementor-element.elementor-element-5051f42 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-94de51b */
.elementor-20819 .elementor-element.elementor-element-94de51b h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-1df67b9 */
.elementor-20819 .elementor-element.elementor-element-1df67b9 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-1df67b9 */
.elementor-20819 .elementor-element.elementor-element-1df67b9 h5 {
	text-align: center;
	padding: 0px;
}

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-476714d */
.elementor-20819 .elementor-element.elementor-element-476714d {
	background-color: white;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2bf9c01 */
.elementor-20819 .elementor-element.elementor-element-2bf9c01 {
	background-color: white;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9c0188 */
.elementor-20819 .elementor-element.elementor-element-b9c0188 {
	background-color: white;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e3a8caf */
.elementor-20819 .elementor-element.elementor-element-e3a8caf {
	background-color: white;
}
