/* End custom CSS */

.elementor-24571 .elementor-element.elementor-element-227f0bd0 {
	--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: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-24571 .elementor-element.elementor-element-21c1779e {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(223, 150, 34, .48);
	--border-color: rgba(223, 150, 34, .48);
	--border-radius: 24px 24px 24px 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-24571 .elementor-element.elementor-element-21c1779e, .elementor-24571 .elementor-element.elementor-element-21c1779e::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-433c7c56 {
	--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-24571 .elementor-element.elementor-element-72a1ea02 {
	--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-24571 .elementor-element.elementor-element-72a1ea02.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.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-24571 .elementor-element.elementor-element-67f550ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-67f550ce.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24571 .elementor-element.elementor-element-67f550ce {
	text-align: center;
}

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

.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-24571 .elementor-element.elementor-element-7657ec2e {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-24571 .elementor-element.elementor-element-7657ec2e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-5c55b48c {
	--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-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-24571 .elementor-element.elementor-element-f79b616 .elementor-button {
	background-color: #def0ff;
	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-24571 .elementor-element.elementor-element-f79b616 .elementor-button:hover, .elementor-24571 .elementor-element.elementor-element-f79b616 .elementor-button:focus {
	background-color: #ffebcc;
	color: #000;
}

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

.elementor-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button {
	background-color: #def0ff;
	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-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button:hover, .elementor-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button:focus {
	background-color: #ffebcc;
	color: #000;
}

.elementor-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button:hover svg, .elementor-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button:focus svg {
	fill: #000;
}

.elementor-24571 .elementor-element.elementor-element-318a7562 .elementor-button {
	background-color: #def0ff;
	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-24571 .elementor-element.elementor-element-318a7562 .elementor-button:hover, .elementor-24571 .elementor-element.elementor-element-318a7562 .elementor-button:focus {
	background-color: #ffebcc;
	color: #000;
}

.elementor-24571 .elementor-element.elementor-element-318a7562 .elementor-button:hover svg, .elementor-24571 .elementor-element.elementor-element-318a7562 .elementor-button:focus svg {
	fill: #000;
}

.elementor-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button {
	background-color: #def0ff;
	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-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button:hover, .elementor-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button:focus {
	background-color: #ffebcc;
	color: #000;
}

.elementor-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button:hover svg, .elementor-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button:focus svg {
	fill: #000;
}

.elementor-24571 .elementor-element.elementor-element-4b3f0dbe {
	--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-24571 .elementor-element.elementor-element-5dcedc56 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-4e164440 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-4e164440.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24571 .elementor-element.elementor-element-4e164440 {
	text-align: center;
}

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

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

.elementor-24571 .elementor-element.elementor-element-1432211c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-396e2091 {
	--display: flex;
	--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-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
}

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

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

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

.elementor-24571 .elementor-element.elementor-element-7ee8491 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-24571 .elementor-element.elementor-element-7ee8491 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-7ee8491 .elementor-divider-separator {
	width: 100%;
}

.elementor-24571 .elementor-element.elementor-element-7ee8491 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-24571 .elementor-element.elementor-element-4f992b3b {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-24571 .elementor-element.elementor-element-2862fdd0 {
	--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-24571 .elementor-element.elementor-element-60bdc50a {
	--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-24571 .elementor-element.elementor-element-60bdc50a:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-321f8577, .elementor-24571 .elementor-element.elementor-element-321f8577::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-321f8577.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-24571 .elementor-element.elementor-element-7b1ced68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-7b1ced68 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-7b1ced68 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-7b1ced68 .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-4aae3507 {
	--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-24571 .elementor-element.elementor-element-4aae3507:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-5824e1b9, .elementor-24571 .elementor-element.elementor-element-5824e1b9::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-5824e1b9.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-1158b86d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-1158b86d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-1158b86d .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-1158b86d .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-109e01ae {
	--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-24571 .elementor-element.elementor-element-109e01ae:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-4809512c, .elementor-24571 .elementor-element.elementor-element-4809512c::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-4809512c.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-1ff2891b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-1ff2891b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-1ff2891b .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-1ff2891b .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-431964c2 {
	--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-24571 .elementor-element.elementor-element-55b8f3b5 .jet-carousel__content {
	background-color: #fbfbfb;
	text-align: left;
	padding: 12px 24px 24px 24px;
}

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

.elementor-24571 .elementor-element.elementor-element-55b8f3b5 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-55b8f3b5 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-55b8f3b5 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-24571 .elementor-element.elementor-element-55b8f3b5 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-24571 .elementor-element.elementor-element-65afe250 {
	--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-24571 .elementor-element.elementor-element-398c7325 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-24571 .elementor-element.elementor-element-14048daa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-14048daa.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24571 .elementor-element.elementor-element-14048daa {
	text-align: center;
}

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

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

.elementor-24571 .elementor-element.elementor-element-7eb15172 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-3696b78e {
	--display: flex;
	--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-24571 .elementor-element.elementor-element-7a92f1da {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-24571 .elementor-element.elementor-element-7a92f1da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-7a92f1da .elementor-divider-separator {
	width: 100%;
}

.elementor-24571 .elementor-element.elementor-element-7a92f1da .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-24571 .elementor-element.elementor-element-6d075f8b {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-24571 .elementor-element.elementor-element-7a76296b {
	--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-24571 .elementor-element.elementor-element-4b608d40 {
	--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-24571 .elementor-element.elementor-element-4b608d40:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-2d80945e, .elementor-24571 .elementor-element.elementor-element-2d80945e::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-2d80945e.e-con {
	--align-self: center;
}

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

.elementor-24571 .elementor-element.elementor-element-2c19d5c0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-2c19d5c0 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-2c19d5c0 .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-65cb1681 {
	--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-24571 .elementor-element.elementor-element-65cb1681:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-2f593786, .elementor-24571 .elementor-element.elementor-element-2f593786::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-2f593786.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-5beb1d44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-5beb1d44 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-5beb1d44 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-5beb1d44 .elementor-icon svg {
	height: 32px;
}

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

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

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-1b6a5e19 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-1b0d0be3 {
	--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-24571 .elementor-element.elementor-element-242b692f {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-24571 .elementor-element.elementor-element-66f358e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-66f358e6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24571 .elementor-element.elementor-element-66f358e6 {
	text-align: center;
}

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

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

.elementor-24571 .elementor-element.elementor-element-4099ef73 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-4d80bc39 {
	--display: flex;
	--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-24571 .elementor-element.elementor-element-4ab692c7 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-24571 .elementor-element.elementor-element-4ab692c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-4ab692c7 .elementor-divider-separator {
	width: 100%;
}

.elementor-24571 .elementor-element.elementor-element-4ab692c7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-24571 .elementor-element.elementor-element-63aad42f {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-24571 .elementor-element.elementor-element-318e2a32 {
	--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-24571 .elementor-element.elementor-element-48326b59 {
	--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-24571 .elementor-element.elementor-element-48326b59:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-50934204, .elementor-24571 .elementor-element.elementor-element-50934204::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-50934204.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-16204823 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-16204823 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-16204823 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-16204823 .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-20967824 {
	--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-24571 .elementor-element.elementor-element-20967824:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-796fb641, .elementor-24571 .elementor-element.elementor-element-796fb641::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-796fb641.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-67a76511 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-67a76511 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-67a76511 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-67a76511 .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-22ca2000 {
	--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-24571 .elementor-element.elementor-element-22ca2000:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-19a64e8c, .elementor-24571 .elementor-element.elementor-element-19a64e8c::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-19a64e8c.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-2626257c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-2626257c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-2626257c .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-2626257c .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-4829ba6 {
	--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-24571 .elementor-element.elementor-element-4829ba6:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-6a2153b2, .elementor-24571 .elementor-element.elementor-element-6a2153b2::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-6a2153b2.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-69b810ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-69b810ed .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-69b810ed .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-69b810ed .elementor-icon svg {
	height: 32px;
}

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

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-3e07fa8c .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-3e07fa8c .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-3e07fa8c .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-24571 .elementor-element.elementor-element-3e07fa8c .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-24571 .elementor-element.elementor-element-37f39498 {
	--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-24571 .elementor-element.elementor-element-6abaf50e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-24571 .elementor-element.elementor-element-3f9290dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-3f9290dd.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-24571 .elementor-element.elementor-element-3f9290dd {
	text-align: center;
}

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

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

.elementor-24571 .elementor-element.elementor-element-4fa42cf1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-492e6841 {
	--display: flex;
	--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-24571 .elementor-element.elementor-element-5ad4b0e4 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-24571 .elementor-element.elementor-element-5ad4b0e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-5ad4b0e4 .elementor-divider-separator {
	width: 100%;
}

.elementor-24571 .elementor-element.elementor-element-5ad4b0e4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-24571 .elementor-element.elementor-element-3645d06c {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-24571 .elementor-element.elementor-element-14af4e7f {
	--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-24571 .elementor-element.elementor-element-6e3bd9e2 {
	--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-24571 .elementor-element.elementor-element-6e3bd9e2:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-263198f2, .elementor-24571 .elementor-element.elementor-element-263198f2::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-263198f2.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-77c57bb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-77c57bb8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-77c57bb8 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-77c57bb8 .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-6238538 {
	--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-24571 .elementor-element.elementor-element-6238538:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-7183dfac, .elementor-24571 .elementor-element.elementor-element-7183dfac::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-7183dfac.e-con {
	--align-self: center;
}

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

.elementor-24571 .elementor-element.elementor-element-2f06a0f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-2f06a0f .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-2f06a0f .elementor-icon svg {
	height: 32px;
}

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

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

.elementor-24571 .elementor-element.elementor-element-37dd4164 {
	--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-24571 .elementor-element.elementor-element-37dd4164:hover {
	background-color: rgba(68, 68, 68, .12);
}

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

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

.elementor-24571 .elementor-element.elementor-element-d14e789, .elementor-24571 .elementor-element.elementor-element-d14e789::before {
	--border-transition: .3s;
}

.elementor-24571 .elementor-element.elementor-element-d14e789.e-con {
	--align-self: center;
}

.elementor-24571 .elementor-element.elementor-element-2413a707 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-2413a707 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-24571 .elementor-element.elementor-element-2413a707 .elementor-icon {
	font-size: 32px;
}

.elementor-24571 .elementor-element.elementor-element-2413a707 .elementor-icon svg {
	height: 32px;
}

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

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-15dc4c11 .jet-carousel__content .jet-carousel__item-title {
	margin: 0px 0px 0px 0px;
}

.elementor-24571 .elementor-element.elementor-element-15dc4c11 .jet-banner__title {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-24571 .elementor-element.elementor-element-15dc4c11 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-24571 .elementor-element.elementor-element-15dc4c11 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-24571 .elementor-element.elementor-element-2d1a099a {
	--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-24571 .elementor-element.elementor-element-2d1a099a > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 64px 0px 64px;
}

@media (min-width:768px) {
	.elementor-24571 .elementor-element.elementor-element-60bdc50a {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-321f8577 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4aae3507 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-5824e1b9 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-109e01ae {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4809512c {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4b608d40 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2d80945e {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-65cb1681 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2f593786 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-48326b59 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-50934204 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-20967824 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-796fb641 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-22ca2000 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-19a64e8c {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4829ba6 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6a2153b2 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6e3bd9e2 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-263198f2 {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6238538 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-7183dfac {
		--width: 16%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-37dd4164 {
		--width: 100%;
	}
	
	.elementor-24571 .elementor-element.elementor-element-d14e789 {
		--width: 16%;
	}
}

@media (max-width:1366px) {
	.elementor-24571 .elementor-element.elementor-element-227f0bd0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-72a1ea02 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-24571 .elementor-element.elementor-element-5dcedc56 {
		--justify-content: flex-start;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-24571 .elementor-element.elementor-element-2862fdd0 {
		--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-24571 .elementor-element.elementor-element-398c7325 {
		--justify-content: flex-start;
	}
	
	.elementor-24571 .elementor-element.elementor-element-7a76296b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-242b692f {
		--justify-content: flex-start;
	}
	
	.elementor-24571 .elementor-element.elementor-element-318e2a32 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6abaf50e {
		--justify-content: flex-start;
	}
	
	.elementor-24571 .elementor-element.elementor-element-14af4e7f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:1200px) {
	.elementor-24571 .elementor-element.elementor-element-227f0bd0 {
		--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-24571 .elementor-element.elementor-element-2d1a099a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:1024px) {
	.elementor-24571 .elementor-element.elementor-element-227f0bd0 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-72a1ea02 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24571 .elementor-element.elementor-element-67f550ce {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-67f550ce .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-24571 .elementor-element.elementor-element-f79b616 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-42a4a2ff .elementor-button {
		font-size: 14px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-318a7562 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-8cc8e0a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4b3f0dbe {
		--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-24571 .elementor-element.elementor-element-4e164440 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4e164440 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-24571 .elementor-element.elementor-element-1ad7b278 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-7c47dc75 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-1236b97c .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-24571 .elementor-element.elementor-element-65afe250 {
		--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-24571 .elementor-element.elementor-element-14048daa {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-14048daa .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2c8e616f .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6859caf3 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-1b0d0be3 {
		--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-24571 .elementor-element.elementor-element-66f358e6 {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-66f358e6 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2ce2fc14 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6ba28675 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-35dd3667 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-42d4ba6b .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-37f39498 {
		--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-24571 .elementor-element.elementor-element-3f9290dd {
		width: var(--container-widget-width, 479em);
		max-width: 479em;
		--container-widget-width: 479em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-3f9290dd .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-24571 .elementor-element.elementor-element-385958bf .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-1ef9ff21 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6352fc80 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2d1a099a {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

@media (max-width:767px) {
	.elementor-24571 .elementor-element.elementor-element-227f0bd0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-72a1ea02 {
		--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-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-24571 .elementor-element.elementor-element-67f550ce {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-67f550ce .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-24571 .elementor-element.elementor-element-5c55b48c {
		--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-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-24571 .elementor-element.elementor-element-f79b616 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-42a4a2ff {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-318a7562 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-8cc8e0a {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4e164440 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4e164440.elementor-element {
		--align-self: center;
	}
	
	.elementor-24571 .elementor-element.elementor-element-4e164440 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-24571 .elementor-element.elementor-element-1ad7b278 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-7c47dc75 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-1236b97c .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-24571 .elementor-element.elementor-element-14048daa {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-14048daa.elementor-element {
		--align-self: center;
	}
	
	.elementor-24571 .elementor-element.elementor-element-14048daa .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2c8e616f .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6859caf3 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-66f358e6 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-66f358e6.elementor-element {
		--align-self: center;
	}
	
	.elementor-24571 .elementor-element.elementor-element-66f358e6 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2ce2fc14 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6ba28675 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-35dd3667 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-42d4ba6b .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-37f39498 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-3f9290dd {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-24571 .elementor-element.elementor-element-3f9290dd.elementor-element {
		--align-self: center;
	}
	
	.elementor-24571 .elementor-element.elementor-element-3f9290dd .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-24571 .elementor-element.elementor-element-385958bf .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-1ef9ff21 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-6352fc80 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-24571 .elementor-element.elementor-element-2d1a099a {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-4f992b3b */
.elementor-24571 .elementor-element.elementor-element-4f992b3b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d075f8b */
.elementor-24571 .elementor-element.elementor-element-6d075f8b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63aad42f */
.elementor-24571 .elementor-element.elementor-element-63aad42f p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3645d06c */
.elementor-24571 .elementor-element.elementor-element-3645d06c p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4f992b3b */
.elementor-24571 .elementor-element.elementor-element-4f992b3b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d075f8b */
.elementor-24571 .elementor-element.elementor-element-6d075f8b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63aad42f */
.elementor-24571 .elementor-element.elementor-element-63aad42f p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3645d06c */
.elementor-24571 .elementor-element.elementor-element-3645d06c p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4f992b3b */
.elementor-24571 .elementor-element.elementor-element-4f992b3b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d075f8b */
.elementor-24571 .elementor-element.elementor-element-6d075f8b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63aad42f */
.elementor-24571 .elementor-element.elementor-element-63aad42f p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3645d06c */
.elementor-24571 .elementor-element.elementor-element-3645d06c p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4f992b3b */
.elementor-24571 .elementor-element.elementor-element-4f992b3b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d075f8b */
.elementor-24571 .elementor-element.elementor-element-6d075f8b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63aad42f */
.elementor-24571 .elementor-element.elementor-element-63aad42f p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3645d06c */
.elementor-24571 .elementor-element.elementor-element-3645d06c p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4f992b3b */
.elementor-24571 .elementor-element.elementor-element-4f992b3b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6d075f8b */
.elementor-24571 .elementor-element.elementor-element-6d075f8b p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63aad42f */
.elementor-24571 .elementor-element.elementor-element-63aad42f p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3645d06c */
.elementor-24571 .elementor-element.elementor-element-3645d06c p {
	margin: 0px;
}

/* End custom CSS */

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

.elementor-button.elementor-size-md.jet-carousel__item-button {
	display: block;
	/* Make it take up full line */
	margin: 0 auto;
	/* Center horizontally */
	margin-top: 20px;
	text-align: center;
}
