/* wp-img-auto-sizes-contain-inline-css */
img:is([sizes=auto i], [sizes^="auto," i]) {
			contain-intrinsic-size: 3000px 1500px
		}

		/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


/* wp-emoji-styles-inline-css */
img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 0.07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important;
		}

		/*# sourceURL=wp-emoji-styles-inline-css */


/* classic-theme-styles-inline-css */
/*! This file is auto-generated */
		.wp-block-button__link {
			color: #fff;
			background-color: #32373c;
			border-radius: 9999px;
			box-shadow: none;
			text-decoration: none;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			font-size: 1.125em
		}

		.wp-block-file__button {
			background: #32373c;
			color: #fff;
			text-decoration: none
		}

		/*# sourceURL=/wp-includes/css/classic-themes.min.css */


/* elementor-frontend-inline-css */
.elementor-kit-13 {
			--e-global-color-primary: #004C9C;
			--e-global-color-secondary: #96C11F;
			--e-global-color-text: #324A6D;
			--e-global-color-accent: #467FF7;
			--e-global-color-c696dce: #FFFFFF;
			--e-global-color-14ef391: #C8D5DC;
			--e-global-color-764183d: #F9FAFD;
			--e-global-color-d6cea4e: #FFFFFF;
			--e-global-color-86b4fcd: #02010100;
			--e-global-color-57c8da2: #000000CC;
			--e-global-color-2262b94: #96C11F;
			--e-global-color-addd3f4: #3EAFFF;
			--e-global-color-167d20a: #799B1D;
			--e-global-color-1c6efd6: #171D34;
			--e-global-typography-primary-font-family: "Open Sans";
			--e-global-typography-primary-font-size: 50px;
			--e-global-typography-primary-font-weight: 600;
			--e-global-typography-primary-text-transform: none;
			--e-global-typography-primary-font-style: normal;
			--e-global-typography-primary-text-decoration: none;
			--e-global-typography-primary-line-height: 1.2em;
			--e-global-typography-primary-letter-spacing: 0px;
			--e-global-typography-secondary-font-family: "Noto Sans";
			--e-global-typography-secondary-font-size: 36px;
			--e-global-typography-secondary-font-weight: 600;
			--e-global-typography-secondary-text-transform: capitalize;
			--e-global-typography-secondary-font-style: normal;
			--e-global-typography-secondary-text-decoration: none;
			--e-global-typography-secondary-line-height: 1.1em;
			--e-global-typography-secondary-letter-spacing: 0px;
			--e-global-typography-text-font-family: "Open Sans";
			--e-global-typography-text-font-size: 16px;
			--e-global-typography-text-font-weight: 300;
			--e-global-typography-text-text-transform: none;
			--e-global-typography-text-font-style: normal;
			--e-global-typography-text-text-decoration: none;
			--e-global-typography-text-line-height: 1.5em;
			--e-global-typography-text-letter-spacing: 0px;
			--e-global-typography-accent-font-family: "Poppins";
			--e-global-typography-accent-font-size: 16px;
			--e-global-typography-accent-font-weight: 500;
			--e-global-typography-accent-text-transform: none;
			--e-global-typography-accent-font-style: normal;
			--e-global-typography-accent-text-decoration: none;
			--e-global-typography-accent-line-height: 1em;
			--e-global-typography-accent-letter-spacing: 0px;
			--e-global-typography-392b9e0-font-family: "Poppins";
			--e-global-typography-392b9e0-font-size: 22px;
			--e-global-typography-392b9e0-font-weight: 600;
			--e-global-typography-392b9e0-text-transform: none;
			--e-global-typography-392b9e0-font-style: normal;
			--e-global-typography-392b9e0-text-decoration: none;
			--e-global-typography-392b9e0-line-height: 1.2em;
			--e-global-typography-392b9e0-letter-spacing: 0px;
			--e-global-typography-c05b693-font-family: "Poppins";
			--e-global-typography-c05b693-font-size: 22px;
			--e-global-typography-c05b693-font-weight: 300;
			--e-global-typography-c05b693-text-transform: none;
			--e-global-typography-c05b693-font-style: normal;
			--e-global-typography-c05b693-text-decoration: none;
			--e-global-typography-c05b693-line-height: 1.5em;
			--e-global-typography-c05b693-letter-spacing: 0px;
			--e-global-typography-6558fb1-font-family: "Poppins";
			--e-global-typography-6558fb1-font-size: 16px;
			--e-global-typography-6558fb1-font-weight: 300;
			--e-global-typography-6558fb1-text-transform: none;
			--e-global-typography-6558fb1-font-style: normal;
			--e-global-typography-6558fb1-text-decoration: none;
			--e-global-typography-6558fb1-line-height: 1.5em;
			--e-global-typography-6558fb1-letter-spacing: 10px;
			--e-global-typography-92bce3b-font-family: "Poppins";
			--e-global-typography-92bce3b-font-size: 16px;
			--e-global-typography-92bce3b-font-weight: 500;
			--e-global-typography-92bce3b-text-transform: none;
			--e-global-typography-92bce3b-font-style: italic;
			--e-global-typography-92bce3b-text-decoration: underline;
			--e-global-typography-92bce3b-line-height: 1em;
			--e-global-typography-92bce3b-letter-spacing: 0px;
			--e-global-typography-b2deeae-font-family: "Poppins";
			--e-global-typography-b2deeae-font-size: 85px;
			--e-global-typography-b2deeae-font-weight: 600;
			--e-global-typography-b2deeae-text-transform: none;
			--e-global-typography-b2deeae-font-style: normal;
			--e-global-typography-b2deeae-text-decoration: none;
			--e-global-typography-b2deeae-line-height: 1em;
			--e-global-typography-b2deeae-letter-spacing: 0px;
			--e-global-typography-fb1a3e0-font-family: "Poppins";
			--e-global-typography-fb1a3e0-font-size: 200px;
			--e-global-typography-fb1a3e0-font-weight: 600;
			--e-global-typography-fb1a3e0-text-transform: none;
			--e-global-typography-fb1a3e0-font-style: normal;
			--e-global-typography-fb1a3e0-text-decoration: none;
			--e-global-typography-fb1a3e0-line-height: 1.2em;
			--e-global-typography-fb1a3e0-letter-spacing: 0px;
			--e-global-typography-397e168-font-family: "Poppins";
			--e-global-typography-397e168-font-size: 16px;
			--e-global-typography-397e168-font-weight: 400;
			--e-global-typography-397e168-text-transform: capitalize;
			--e-global-typography-397e168-font-style: italic;
			--e-global-typography-397e168-text-decoration: none;
			--e-global-typography-397e168-line-height: 1.3em;
			--e-global-typography-397e168-letter-spacing: 0px;
			--e-global-typography-71b5b38-font-family: "Poppins";
			--e-global-typography-71b5b38-font-size: 16px;
			--e-global-typography-71b5b38-font-weight: 300;
			--e-global-typography-71b5b38-text-transform: none;
			--e-global-typography-71b5b38-font-style: normal;
			--e-global-typography-71b5b38-text-decoration: line-through;
			--e-global-typography-71b5b38-line-height: 1.5em;
			--e-global-typography-71b5b38-letter-spacing: 0px;
			--e-global-typography-71b5b38-word-spacing: 0em;
			--e-global-typography-f07fd2f-font-family: "Poppins";
			--e-global-typography-f07fd2f-font-size: 16px;
			--e-global-typography-f07fd2f-font-weight: 500;
			--e-global-typography-f07fd2f-text-transform: capitalize;
			--e-global-typography-f07fd2f-font-style: normal;
			--e-global-typography-f07fd2f-text-decoration: none;
			--e-global-typography-f07fd2f-line-height: 1em;
			--e-global-typography-f07fd2f-letter-spacing: 0px;
			background-color: #0C2044;
		}

		.elementor-kit-13 a {
			color: var(--e-global-color-accent);
		}

		.elementor-kit-13 a:hover {
			color: var(--e-global-color-primary);
		}

		.elementor-kit-13 h4 {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-392b9e0-font-family), Sans-serif;
			font-size: var(--e-global-typography-392b9e0-font-size);
			font-weight: var(--e-global-typography-392b9e0-font-weight);
			text-transform: var(--e-global-typography-392b9e0-text-transform);
			font-style: var(--e-global-typography-392b9e0-font-style);
			text-decoration: var(--e-global-typography-392b9e0-text-decoration);
			line-height: var(--e-global-typography-392b9e0-line-height);
			letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
			word-spacing: var(--e-global-typography-392b9e0-word-spacing);
		}

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1650px;
		}

		.e-con {
			--container-max-width: 1650px;
			--container-default-padding-block-start: 0px;
			--container-default-padding-inline-end: 0px;
			--container-default-padding-block-end: 0px;
			--container-default-padding-inline-start: 0px;
		}

		.elementor-widget:not(:last-child) {
			margin-block-end: 0px;
		}

		.elementor-element {
			--widgets-spacing: 0px 0px;
		}

			{}

		h1.entry-title {
			display: var(--page-title-display);
		}

		.elementor-kit-13 e-page-transition {
			background-color: #FFBC7D;
		}

		@media(max-width:1024px) {
			.elementor-kit-13 {
				--e-global-typography-primary-font-size: 45px;
				--e-global-typography-secondary-font-size: 25px;
				--e-global-typography-text-font-size: 14px;
				--e-global-typography-accent-font-size: 14px;
				--e-global-typography-c05b693-font-size: 14px;
				--e-global-typography-6558fb1-font-size: 14px;
				--e-global-typography-92bce3b-font-size: 14px;
				--e-global-typography-b2deeae-font-size: 65px;
				--e-global-typography-fb1a3e0-font-size: 145px;
				--e-global-typography-397e168-font-size: 14px;
				--e-global-typography-f07fd2f-font-size: 14px;
				--e-global-typography-f07fd2f-line-height: 2em;
			}

			.elementor-kit-13 h4 {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-kit-13 {
				--e-global-typography-primary-font-size: 28px;
				--e-global-typography-primary-line-height: 1.1em;
				--e-global-typography-secondary-font-size: 20px;
				--e-global-typography-392b9e0-font-size: 18px;
				--e-global-typography-b2deeae-font-size: 48px;
				--e-global-typography-b2deeae-line-height: 1em;
				--e-global-typography-fb1a3e0-font-size: 100px;
				--e-global-typography-fb1a3e0-line-height: 1em;
			}

			.elementor-kit-13 h4 {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-widget-text-editor {
			color: var(--e-global-color-text);
		}

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

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

		.elementor-widget-divider .elementor-divider__text {
			color: var(--e-global-color-secondary);
		}

		.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-widget-image-box .elementor-image-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var(--e-global-color-text);
		}

		.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-widget-icon-box.elementor-view-stacked .elementor-icon {
			background-color: var(--e-global-color-primary);
		}

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

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var(--e-global-color-text);
		}

		.elementor-widget-star-rating .elementor-star-rating__title {
			color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-counter .elementor-counter-number-wrapper {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-counter .elementor-counter-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-progress .elementor-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-testimonial .elementor-testimonial-content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-testimonial .elementor-testimonial-name {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-testimonial .elementor-testimonial-job {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-tabs .elementor-tab-title,
		.elementor-widget-tabs .elementor-tab-title a {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-tabs .elementor-tab-title.elementor-active,
		.elementor-widget-tabs .elementor-tab-title.elementor-active a {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-tabs .elementor-tab-content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-accordion .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-accordion-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-accordion-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
		.elementor-widget-accordion .elementor-active .elementor-accordion-title {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-accordion .elementor-tab-content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-toggle .elementor-toggle-title,
		.elementor-widget-toggle .elementor-toggle-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-toggle-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a,
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="false"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
			background: var(--e-global-color-accent);
		}

		.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
		.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="true"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
			background: var(--e-global-color-accent);
		}

		.elementor-widget-theme-site-logo .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-widget-theme-site-title .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-theme-page-title .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-theme-post-title .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-theme-post-excerpt .elementor-widget-container {
			color: var(--e-global-color-text);
		}

		.elementor-widget-theme-post-content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-theme-post-featured-image .widget-image-caption {
			color: var(--e-global-color-text);
		}

		.elementor-widget-theme-archive-title .elementor-heading-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-archive-posts .elementor-post__title,
		.elementor-widget-archive-posts .elementor-post__title a {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-archive-posts .elementor-post__read-more {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-archive-posts .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-archive-posts .elementor-posts-nothing-found {
			color: var(--e-global-color-text);
		}

		.elementor-widget-loop-grid .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-posts .elementor-post__title,
		.elementor-widget-posts .elementor-post__title a {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-posts .elementor-post__read-more {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-posts .elementor-post__card .elementor-post__badge {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-posts .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-portfolio .elementor-portfolio__filter {
			color: var(--e-global-color-text);
		}

		.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-gallery {
			--galleries-title-color-normal: var(--e-global-color-primary);
			--galleries-title-color-hover: var(--e-global-color-secondary);
			--galleries-pointer-bg-color-hover: var(--e-global-color-accent);
			--gallery-title-color-active: var(--e-global-color-secondary);
			--galleries-pointer-bg-color-active: var(--e-global-color-accent);
		}

		.elementor-widget-form .elementor-field-group>label,
		.elementor-widget-form .elementor-field-subgroup label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-form .elementor-field-type-html {
			color: var(--e-global-color-text);
		}

		.elementor-widget-form .elementor-field-group .elementor-field {
			color: var(--e-global-color-text);
		}

		.elementor-widget-form .e-form__buttons__wrapper__button-next {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form .elementor-button[type="submit"] {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form .e-form__buttons__wrapper__button-previous {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-form {
			--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
			--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
			--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
			--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
		}

		.elementor-widget-login .elementor-field-group>a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-login .elementor-field-group>a:hover {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-login .elementor-form-fields-wrapper label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-login .elementor-field-group .elementor-field {
			color: var(--e-global-color-text);
		}

		.elementor-widget-login .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
			color: var(--e-global-color-text);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-text);
			fill: var(--e-global-color-text);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
		.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
			color: var(--e-global-color-accent);
			fill: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
		.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
		.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
			border-color: var(--e-global-color-accent);
		}

		.elementor-widget-nav-menu {
			--e-nav-menu-divider-color: var(--e-global-color-text);
		}

		.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
			stroke: var(--e-global-color-accent);
		}

		.elementor-widget-animated-headline .elementor-headline-plain-text {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-animated-headline {
			--dynamic-text-color: var(--e-global-color-secondary);
		}

		.elementor-widget-hotspot {
			--hotspot-color: var(--e-global-color-primary);
			--hotspot-box-color: var(--e-global-color-secondary);
			--tooltip-color: var(--e-global-color-secondary);
		}

		.elementor-widget-price-list .elementor-price-list-header {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-price-list .elementor-price-list-price {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-price-list .elementor-price-list-description {
			color: var(--e-global-color-text);
		}

		.elementor-widget-price-list .elementor-price-list-separator {
			border-bottom-color: var(--e-global-color-secondary);
		}

		.elementor-widget-price-table {
			--e-price-table-header-background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-price-table .elementor-price-table__original-price {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-price-table .elementor-price-table__period {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-price-table .elementor-price-table__features-list {
			--e-price-table-features-list-color: var(--e-global-color-text);
		}

		.elementor-widget-price-table .elementor-price-table__features-list li:before {
			border-top-color: var(--e-global-color-text);
		}

		.elementor-widget-price-table .elementor-price-table__button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-price-table .elementor-price-table__additional_info {
			color: var(--e-global-color-text);
		}

		.elementor-widget-price-table .elementor-price-table__ribbon-inner {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-call-to-action .elementor-ribbon-inner {
			background-color: var(--e-global-color-accent);
		}

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

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

		.elementor-widget-testimonial-carousel .elementor-testimonial__title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-table-of-contents {
			--header-color: var(--e-global-color-secondary);
			--item-text-color: var(--e-global-color-text);
			--item-text-hover-color: var(--e-global-color-accent);
			--marker-color: var(--e-global-color-text);
		}

		.elementor-widget-countdown .elementor-countdown-item {
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-countdown .elementor-countdown-expire--message {
			color: var(--e-global-color-text);
		}

		.elementor-widget-search-form .elementor-search-form__input,
		.elementor-widget-search-form .elementor-search-form__icon,
		.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
		.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
		.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
			color: var(--e-global-color-text);
			fill: var(--e-global-color-text);
		}

		.elementor-widget-search-form .elementor-search-form__submit {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-widget-author-box .elementor-author-box__name {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-author-box .elementor-author-box__bio {
			color: var(--e-global-color-text);
		}

		.elementor-widget-author-box .elementor-author-box__button {
			color: var(--e-global-color-secondary);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-widget-author-box .elementor-author-box__button:hover {
			border-color: var(--e-global-color-secondary);
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-post-navigation span.post-navigation__prev--label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-post-navigation span.post-navigation__next--label {
			color: var(--e-global-color-text);
		}

		.elementor-widget-post-navigation span.post-navigation__prev--title,
		.elementor-widget-post-navigation span.post-navigation__next--title {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
			border-color: var(--e-global-color-text);
		}

		.elementor-widget-post-info .elementor-icon-list-icon i {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-post-info .elementor-icon-list-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-post-info .elementor-icon-list-text,
		.elementor-widget-post-info .elementor-icon-list-text a {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-sitemap .elementor-sitemap-title {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-sitemap .elementor-sitemap-item,
		.elementor-widget-sitemap span.elementor-sitemap-list,
		.elementor-widget-sitemap .elementor-sitemap-item a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-sitemap .elementor-sitemap-item {
			color: var(--e-global-color-text);
		}

		.elementor-widget-blockquote .elementor-blockquote__content {
			color: var(--e-global-color-text);
		}

		.elementor-widget-blockquote .elementor-blockquote__author {
			color: var(--e-global-color-secondary);
		}

		.elementor-widget-lottie {
			--caption-color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
			fill: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tab-title .e-tab-duration {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
			color: var(--e-global-color-text);
		}

		.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
			color: var(--e-global-color-text);
		}

		.elementor-widget-paypal-button .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-widget-stripe-button .elementor-button {
			background-color: var(--e-global-color-accent);
		}

		.elementor-893 .elementor-element.elementor-element-d8a683b {
			--display: flex;
			--background-transition: 0.3s;
			--margin-block-start: 100px;
			--margin-block-end: 0px;
			--margin-inline-start: 0px;
			--margin-inline-end: 0px;
		}

		.elementor-893 .elementor-element.elementor-element-9b925ed {
			text-align: center;
		}

		.elementor-893 .elementor-element.elementor-element-9b925ed .elementor-heading-title {
			color: var(--e-global-color-d6cea4e);
		}

		.elementor-893 .elementor-element.elementor-element-1c4f3f9 {
			--spacer-size: 20px;
		}

		.elementor-893 .elementor-element.elementor-element-dc71731 {
			color: var(--e-global-color-d6cea4e);
		}

		.elementor-893 .elementor-element.elementor-element-6cf3025 {
			--divider-border-style: dashed;
			--divider-color: var(--e-global-color-secondary);
			--divider-border-width: 1.5px;
		}

		.elementor-893 .elementor-element.elementor-element-6cf3025 .elementor-divider-separator {
			width: 100%;
		}

		.elementor-893 .elementor-element.elementor-element-6cf3025 .elementor-divider {
			padding-block-start: 15px;
			padding-block-end: 15px;
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-column {
			width: 33.330%;
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-meta li span:after {
			content: "//";
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-style {
			background-color: var(--e-global-color-57c8da2);
			text-align: left;
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-margin {
			margin-left: -10px;
			margin-right: -10px;
			margin-top: -10px;
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-image-padding {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-title a {
			color: var(--e-global-color-secondary);
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-title {
			color: var(--e-global-color-secondary);
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-meta {
			color: var(--e-global-color-c696dce);
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-meta a {
			color: var(--e-global-color-c696dce);
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-read-more {
			color: var(--e-global-color-secondary);
		}

		.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-pagination-container {
			text-align: center;
		}

		.elementor-893 .elementor-element.elementor-element-5dcbf5b {
			--divider-border-style: dashed;
			--divider-color: var(--e-global-color-secondary);
			--divider-border-width: 1.5px;
		}

		.elementor-893 .elementor-element.elementor-element-5dcbf5b .elementor-divider-separator {
			width: 100%;
		}

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

		@media(max-width:767px) {
			.elementor-893 .elementor-element.elementor-element-e371013 .tx-post-masonry-grid-column {
				width: 100%;
			}
		}

		.elementor-42 .elementor-element.elementor-element-1642016 {
			--display: flex;
			--min-height: 64px;
			--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;
			--align-items: center;
			--gap: 0px 0px;
			--background-transition: 0s;
			--overlay-opacity: 1;
			--padding-block-start: 0%;
			--padding-block-end: 0%;
			--padding-inline-start: 4%;
			--padding-inline-end: 4%;
			--z-index: 95;
		}

		.elementor-42 .elementor-element.elementor-element-1642016:not(.elementor-motion-effects-element-type-background),
		.elementor-42 .elementor-element.elementor-element-1642016>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-86b4fcd);
		}

		.elementor-42 .elementor-element.elementor-element-1642016:hover {
			background-color: #111C3D;
		}

		.elementor-42 .elementor-element.elementor-element-1642016::before,
		.elementor-42 .elementor-element.elementor-element-1642016>.elementor-background-video-container::before,
		.elementor-42 .elementor-element.elementor-element-1642016>.e-con-inner>.elementor-background-video-container::before,
		.elementor-42 .elementor-element.elementor-element-1642016>.elementor-background-slideshow::before,
		.elementor-42 .elementor-element.elementor-element-1642016>.e-con-inner>.elementor-background-slideshow::before,
		.elementor-42 .elementor-element.elementor-element-1642016>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
			--background-overlay: '';
		}

		.elementor-42 .elementor-element.elementor-element-1642016,
		.elementor-42 .elementor-element.elementor-element-1642016::before {
			--border-transition: 0.3s;
		}

		.elementor-42 .elementor-element.elementor-element-1642016.tx-sticky-sec.tx-sticky-sec-active {
			top: 0px;
			background-color: #000113CC;
		}

		.elementor-42 .elementor-element.elementor-element-78b6f594 {
			--display: flex;
			--min-height: 2px;
			--flex-direction: row;
			--container-widget-width: initial;
			--container-widget-height: 100%;
			--container-widget-flex-grow: 1;
			--container-widget-align-self: stretch;
			--background-transition: 0.3s;
		}

		.elementor-42 .elementor-element.elementor-element-78b6f594.e-con {
			--flex-grow: 0;
			--flex-shrink: 0;
		}

		.elementor-42 .elementor-element.elementor-element-663c93d7 {
			text-align: left;
			width: 100%;
			max-width: 100%;
		}

		.elementor-42 .elementor-element.elementor-element-663c93d7 img {
			width: 272px;
			max-width: 100%;
			height: 83px;
			object-fit: contain;
		}

		.elementor-42 .elementor-element.elementor-element-4376ab2a {
			--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;
			--justify-content: flex-end;
			--align-items: center;
			--gap: 4% 4%;
			--background-transition: 0.3s;
			--padding-block-start: 0%;
			--padding-block-end: 0%;
			--padding-inline-start: 5%;
			--padding-inline-end: 0%;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-menu-toggle {
			margin: 0 auto;
			background-color: var(--e-global-color-86b4fcd);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu .elementor-item {
			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);
			text-transform: var(--e-global-typography-accent-text-transform);
			font-style: var(--e-global-typography-accent-font-style);
			text-decoration: var(--e-global-typography-accent-text-decoration);
			line-height: var(--e-global-typography-accent-line-height);
			letter-spacing: var(--e-global-typography-accent-letter-spacing);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-d6cea4e);
			fill: var(--e-global-color-d6cea4e);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item:hover,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item.elementor-item-active,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item.highlighted,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item:focus {
			color: var(--e-global-color-secondary);
			fill: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed .elementor-item:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed .elementor-item:after {
			border-color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main .elementor-item.elementor-item-active {
			color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed .elementor-item.elementor-item-active:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed .elementor-item.elementor-item-active:after {
			border-color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed .elementor-item:before {
			border-width: 1px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed.e--animation-draw .elementor-item:before {
			border-width: 0 0 1px 1px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed.e--animation-draw .elementor-item:after {
			border-width: 1px 1px 0 0;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed.e--animation-corners .elementor-item:before {
			border-width: 1px 0 0 1px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-framed.e--animation-corners .elementor-item:after {
			border-width: 0 1px 1px 0;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-underline .elementor-item:after,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-overline .elementor-item:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-double-line .elementor-item:before,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .e--pointer-double-line .elementor-item:after {
			height: 1px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 {
			--e-nav-menu-horizontal-menu-item-margin: calc(75px / 2);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 75px;
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-menu-toggle {
			color: var(--e-global-color-primary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a:hover,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a.elementor-item-active,
		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a.highlighted {
			background-color: var(--e-global-color-764183d);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a.elementor-item-active {
			background-color: var(--e-global-color-764183d);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 div.elementor-menu-toggle {
			color: var(--e-global-color-accent);
		}

		.elementor-42 .elementor-element.elementor-element-4eff3d39 div.elementor-menu-toggle svg {
			fill: var(--e-global-color-accent);
		}

		@media(max-width:1024px) {
			.elementor-42 .elementor-element.elementor-element-1642016 {
				--min-height: 60px;
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 5%;
				--padding-inline-end: 5%;
			}

			.elementor-42 .elementor-element.elementor-element-4376ab2a {
				--gap: 5% 5%;
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu .elementor-item {
				font-size: var(--e-global-typography-accent-font-size);
				line-height: var(--e-global-typography-accent-line-height);
				letter-spacing: var(--e-global-typography-accent-letter-spacing);
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 {
				--e-nav-menu-horizontal-menu-item-margin: calc(50px / 2);
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
				margin-bottom: 50px;
			}
		}

		@media(max-width:767px) {
			.elementor-42 .elementor-element.elementor-element-1642016 {
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 6%;
				--padding-inline-end: 6%;
			}

			.elementor-42 .elementor-element.elementor-element-78b6f594 {
				--width: 50%;
			}

			.elementor-42 .elementor-element.elementor-element-663c93d7 img {
				width: 45px;
				height: 26px;
			}

			.elementor-42 .elementor-element.elementor-element-4376ab2a {
				--width: 50%;
				--gap: 10% 10%;
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu .elementor-item {
				font-size: var(--e-global-typography-accent-font-size);
				line-height: var(--e-global-typography-accent-line-height);
				letter-spacing: var(--e-global-typography-accent-letter-spacing);
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--dropdown a {
				padding-top: 14px;
				padding-bottom: 14px;
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
			.elementor-42 .elementor-element.elementor-element-4eff3d39 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
				margin-top: 15px !important;
			}

			.elementor-42 .elementor-element.elementor-element-4eff3d39 {
				--nav-menu-icon-size: 20px;
			}
		}

		@media(min-width:768px) {
			.elementor-42 .elementor-element.elementor-element-78b6f594 {
				--width: 20%;
			}

			.elementor-42 .elementor-element.elementor-element-4376ab2a {
				--width: 95%;
			}
		}

		@media(max-width:1024px) and (min-width:768px) {
			.elementor-42 .elementor-element.elementor-element-78b6f594 {
				--width: 10%;
			}

			.elementor-42 .elementor-element.elementor-element-4376ab2a {
				--width: 90%;
			}
		}

		.elementor-23 .elementor-element.elementor-element-68cc173e {
			--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;
			--align-items: stretch;
			--gap: 0px 0px;
			--background-transition: 0.3s;
			--padding-block-start: 12%;
			--padding-block-end: 4%;
			--padding-inline-start: 4%;
			--padding-inline-end: 4%;
		}

		.elementor-23 .elementor-element.elementor-element-36409182 {
			--display: flex;
			--gap: 32px 32px;
			--background-transition: 0.3s;
			--padding-block-start: 0%;
			--padding-block-end: 0%;
			--padding-inline-start: 0%;
			--padding-inline-end: 8%;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-wrapper {
			text-align: left;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb.elementor-position-right .elementor-image-box-img {
			margin-left: 20px;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb.elementor-position-left .elementor-image-box-img {
			margin-right: 20px;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb.elementor-position-top .elementor-image-box-img {
			margin-bottom: 20px;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-wrapper .elementor-image-box-img {
			width: 96%;
		}

		.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-img img {
			transition-duration: 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-164d879a {
			--grid-template-columns: repeat(0, auto);
			--icon-size: 23px;
			--grid-column-gap: 20px;
			--grid-row-gap: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-widget-container {
			text-align: left;
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-social-icon {
			background-color: var(--e-global-color-86b4fcd);
			--icon-padding: 0em;
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-social-icon i {
			color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-social-icon svg {
			fill: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-social-icon:hover i {
			color: var(--e-global-color-14ef391);
		}

		.elementor-23 .elementor-element.elementor-element-164d879a .elementor-social-icon:hover svg {
			fill: var(--e-global-color-14ef391);
		}

		.elementor-23 .elementor-element.elementor-element-7dc50e6f {
			--display: flex;
			--gap: 24px 24px;
			--background-transition: 0.3s;
			--margin-block-start: 0px;
			--margin-block-end: 0px;
			--margin-inline-start: 0px;
			--margin-inline-end: 0px;
			--padding-block-start: 0px;
			--padding-block-end: 0px;
			--padding-inline-start: 0px;
			--padding-inline-end: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-1cd3ac83 {
			--display: flex;
			--gap: 24px 24px;
			--background-transition: 0.3s;
			--margin-block-start: 0px;
			--margin-block-end: 0px;
			--margin-inline-start: 0px;
			--margin-inline-end: 0px;
			--padding-block-start: 0px;
			--padding-block-end: 0px;
			--padding-inline-start: 0px;
			--padding-inline-end: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-457d0c9e .elementor-heading-title {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-392b9e0-font-family), Sans-serif;
			font-size: var(--e-global-typography-392b9e0-font-size);
			font-weight: var(--e-global-typography-392b9e0-font-weight);
			text-transform: var(--e-global-typography-392b9e0-text-transform);
			font-style: var(--e-global-typography-392b9e0-font-style);
			text-decoration: var(--e-global-typography-392b9e0-text-decoration);
			line-height: var(--e-global-typography-392b9e0-line-height);
			letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
			word-spacing: var(--e-global-typography-392b9e0-word-spacing);
		}

		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu .elementor-item {
			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);
			text-transform: var(--e-global-typography-text-text-transform);
			font-style: var(--e-global-typography-text-font-style);
			text-decoration: var(--e-global-typography-text-text-decoration);
			line-height: var(--e-global-typography-text-line-height);
			letter-spacing: var(--e-global-typography-text-letter-spacing);
		}

		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main .elementor-item {
			color: var(--e-global-color-secondary);
			fill: var(--e-global-color-secondary);
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main .elementor-item:hover,
		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main .elementor-item.elementor-item-active,
		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main .elementor-item.highlighted,
		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main .elementor-item:focus {
			color: var(--e-global-color-14ef391);
			fill: var(--e-global-color-14ef391);
		}

		.elementor-23 .elementor-element.elementor-element-2fe68f44 {
			--e-nav-menu-horizontal-menu-item-margin: calc(10px / 2);
		}

		.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
			margin-bottom: 10px;
		}

		.elementor-23 .elementor-element.elementor-element-7ef79da2 {
			--display: flex;
			--gap: 24px 24px;
			--background-transition: 0.3s;
			--margin-block-start: 0px;
			--margin-block-end: 0px;
			--margin-inline-start: 0px;
			--margin-inline-end: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-a0bc7e7 .elementor-heading-title {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-392b9e0-font-family), Sans-serif;
			font-size: var(--e-global-typography-392b9e0-font-size);
			font-weight: var(--e-global-typography-392b9e0-font-weight);
			text-transform: var(--e-global-typography-392b9e0-text-transform);
			font-style: var(--e-global-typography-392b9e0-font-style);
			text-decoration: var(--e-global-typography-392b9e0-text-decoration);
			line-height: var(--e-global-typography-392b9e0-line-height);
			letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
			word-spacing: var(--e-global-typography-392b9e0-word-spacing);
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(10px/2);
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(10px/2);
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(10px/2);
			margin-left: calc(10px/2);
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-10px/2);
			margin-left: calc(-10px/2);
		}

		body.rtl .elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-10px/2);
		}

		body:not(.rtl) .elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-10px/2);
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-icon i {
			color: var(--e-global-color-text);
			transition: color 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-icon svg {
			fill: var(--e-global-color-text);
			transition: fill 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf {
			--e-icon-list-icon-size: 14px;
			--icon-vertical-offset: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-text {
			color: var(--e-global-color-secondary);
			transition: color 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-25d11b1b {
			--display: flex;
			--gap: 24px 24px;
			--background-transition: 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-2c288a52 .elementor-heading-title {
			color: var(--e-global-color-secondary);
			font-family: var(--e-global-typography-392b9e0-font-family), Sans-serif;
			font-size: var(--e-global-typography-392b9e0-font-size);
			font-weight: var(--e-global-typography-392b9e0-font-weight);
			text-transform: var(--e-global-typography-392b9e0-text-transform);
			font-style: var(--e-global-typography-392b9e0-font-style);
			text-decoration: var(--e-global-typography-392b9e0-text-decoration);
			line-height: var(--e-global-typography-392b9e0-line-height);
			letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
			word-spacing: var(--e-global-typography-392b9e0-word-spacing);
		}

		.elementor-23 .elementor-element.elementor-element-3280ccbe {
			color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group {
			padding-right: calc(36px/2);
			padding-left: calc(36px/2);
			margin-bottom: 25px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-form-fields-wrapper {
			margin-left: calc(-36px/2);
			margin-right: calc(-36px/2);
			margin-bottom: -25px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group.recaptcha_v3-bottomleft,
		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group.recaptcha_v3-bottomright {
			margin-bottom: 0;
		}

		body.rtl .elementor-23 .elementor-element.elementor-element-573171f9 .elementor-labels-inline .elementor-field-group>label {
			padding-left: 0px;
		}

		body:not(.rtl) .elementor-23 .elementor-element.elementor-element-573171f9 .elementor-labels-inline .elementor-field-group>label {
			padding-right: 0px;
		}

		body .elementor-23 .elementor-element.elementor-element-573171f9 .elementor-labels-above .elementor-field-group>label {
			padding-bottom: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-type-html {
			padding-bottom: 0px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group .elementor-field {
			color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
			background-color: var(--e-global-color-86b4fcd);
			border-color: var(--e-global-color-14ef391);
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group .elementor-select-wrapper select {
			background-color: var(--e-global-color-86b4fcd);
			border-color: var(--e-global-color-14ef391);
			border-width: 0px 0px 1px 0px;
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-field-group .elementor-select-wrapper::before {
			color: var(--e-global-color-14ef391);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-button {
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-radius: 50px 50px 50px 50px;
			padding: 18px 90px 18px 90px;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .e-form__buttons__wrapper__button-next {
			background-color: var(--e-global-color-secondary);
			color: var(--e-global-color-d6cea4e);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-button[type="submit"] {
			background-color: var(--e-global-color-secondary);
			color: var(--e-global-color-d6cea4e);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-button[type="submit"] svg * {
			fill: var(--e-global-color-d6cea4e);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .e-form__buttons__wrapper__button-previous {
			background-color: var(--e-global-color-secondary);
			color: var(--e-global-color-d6cea4e);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .e-form__buttons__wrapper__button-next:hover {
			background-color: var(--e-global-color-86b4fcd);
			color: var(--e-global-color-secondary);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-button[type="submit"]:hover {
			background-color: var(--e-global-color-86b4fcd);
			color: var(--e-global-color-secondary);
			border-color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-button[type="submit"]:hover svg * {
			fill: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .e-form__buttons__wrapper__button-previous:hover {
			color: #ffffff;
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-message.elementor-message-success {
			color: var(--e-global-color-accent);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-message.elementor-message-danger {
			color: var(--e-global-color-primary);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 .elementor-message.elementor-help-inline {
			color: var(--e-global-color-text);
		}

		.elementor-23 .elementor-element.elementor-element-573171f9 {
			--e-form-steps-indicators-spacing: 20px;
			--e-form-steps-indicator-padding: 30px;
			--e-form-steps-indicator-inactive-secondary-color: #ffffff;
			--e-form-steps-indicator-active-secondary-color: #ffffff;
			--e-form-steps-indicator-completed-secondary-color: #ffffff;
			--e-form-steps-divider-width: 1px;
			--e-form-steps-divider-gap: 10px;
		}

		.elementor-23 .elementor-element.elementor-element-d3de100 {
			--display: flex;
			--min-height: 45px;
			--flex-direction: column;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			--container-widget-height: initial;
			--container-widget-flex-grow: 0;
			--container-widget-align-self: initial;
			--justify-content: center;
			--align-items: stretch;
			--gap: 0px 0px;
			--background-transition: 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-d3de100:not(.elementor-motion-effects-element-type-background),
		.elementor-23 .elementor-element.elementor-element-d3de100>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: var(--e-global-color-secondary);
		}

		.elementor-23 .elementor-element.elementor-element-d3de100,
		.elementor-23 .elementor-element.elementor-element-d3de100::before {
			--border-transition: 0.3s;
		}

		.elementor-23 .elementor-element.elementor-element-175cca44 {
			text-align: center;
		}

		.elementor-23 .elementor-element.elementor-element-175cca44 .elementor-heading-title {
			color: var(--e-global-color-14ef391);
			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);
			text-transform: var(--e-global-typography-text-text-transform);
			font-style: var(--e-global-typography-text-font-style);
			text-decoration: var(--e-global-typography-text-text-decoration);
			line-height: var(--e-global-typography-text-line-height);
			letter-spacing: var(--e-global-typography-text-letter-spacing);
		}

		@media(max-width:1024px) {
			.elementor-23 .elementor-element.elementor-element-68cc173e {
				--flex-wrap: wrap;
				--padding-block-start: 12%;
				--padding-block-end: 8%;
				--padding-inline-start: 4%;
				--padding-inline-end: 4%;
			}

			.elementor-23 .elementor-element.elementor-element-36409182 {
				--gap: 30px 30px;
				--padding-block-start: 0%;
				--padding-block-end: 12%;
				--padding-inline-start: 18%;
				--padding-inline-end: 18%;
			}

			.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-wrapper {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-wrapper .elementor-image-box-img {
				width: 30%;
			}

			.elementor-23 .elementor-element.elementor-element-164d879a .elementor-widget-container {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-164d879a {
				--icon-size: 18px;
			}

			.elementor-23 .elementor-element.elementor-element-7dc50e6f {
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-1cd3ac83 {
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 6%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-457d0c9e .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu .elementor-item {
				font-size: var(--e-global-typography-text-font-size);
				line-height: var(--e-global-typography-text-line-height);
				letter-spacing: var(--e-global-typography-text-letter-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-7ef79da2 {
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 4%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-a0bc7e7 .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-25d11b1b {
				--padding-block-start: 12%;
				--padding-block-end: 0%;
				--padding-inline-start: 18%;
				--padding-inline-end: 18%;
			}

			.elementor-23 .elementor-element.elementor-element-2c288a52 {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-2c288a52 .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-3280ccbe {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-175cca44 .elementor-heading-title {
				font-size: var(--e-global-typography-text-font-size);
				line-height: var(--e-global-typography-text-line-height);
				letter-spacing: var(--e-global-typography-text-letter-spacing);
			}
		}

		@media(max-width:767px) {
			.elementor-23 .elementor-element.elementor-element-68cc173e {
				--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;
				--align-items: stretch;
				--gap: 0px 0px;
				--padding-block-start: 20%;
				--padding-block-end: 20%;
				--padding-inline-start: 6%;
				--padding-inline-end: 6%;
			}

			.elementor-23 .elementor-element.elementor-element-36409182 {
				--padding-block-start: 0%;
				--padding-block-end: 20%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-36409182.e-con {
				--order: 99999
					/* order end hack */
				;
			}

			.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-wrapper {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-3b2f68eb .elementor-image-box-img {
				margin-bottom: 20px;
			}

			.elementor-23 .elementor-element.elementor-element-164d879a .elementor-widget-container {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-7dc50e6f {
				--width: 52%;
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-1cd3ac83 {
				--width: 48%;
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-1cd3ac83.e-con {
				--order: -99999
					/* order start hack */
				;
			}

			.elementor-23 .elementor-element.elementor-element-457d0c9e {
				text-align: left;
			}

			.elementor-23 .elementor-element.elementor-element-457d0c9e .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu .elementor-item {
				font-size: var(--e-global-typography-text-font-size);
				line-height: var(--e-global-typography-text-line-height);
				letter-spacing: var(--e-global-typography-text-letter-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-2fe68f44 {
				--e-nav-menu-horizontal-menu-item-margin: calc(8px / 2);
				width: auto;
				max-width: auto;
			}

			.elementor-23 .elementor-element.elementor-element-2fe68f44 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
				margin-bottom: 8px;
			}

			.elementor-23 .elementor-element.elementor-element-7ef79da2 {
				--width: 100%;
				--padding-block-start: 20%;
				--padding-block-end: 20%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-a0bc7e7 {
				text-align: center;
			}

			.elementor-23 .elementor-element.elementor-element-a0bc7e7 .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(8px/2);
			}

			.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(8px/2);
			}

			.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(8px/2);
				margin-left: calc(8px/2);
			}

			.elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-8px/2);
				margin-left: calc(-8px/2);
			}

			body.rtl .elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-8px/2);
			}

			body:not(.rtl) .elementor-23 .elementor-element.elementor-element-299e8cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-8px/2);
			}

			.elementor-23 .elementor-element.elementor-element-25d11b1b {
				--padding-block-start: 0%;
				--padding-block-end: 0%;
				--padding-inline-start: 0%;
				--padding-inline-end: 0%;
			}

			.elementor-23 .elementor-element.elementor-element-25d11b1b.e-con {
				--order: 99999
					/* order end hack */
				;
			}

			.elementor-23 .elementor-element.elementor-element-2c288a52 .elementor-heading-title {
				font-size: var(--e-global-typography-392b9e0-font-size);
				line-height: var(--e-global-typography-392b9e0-line-height);
				letter-spacing: var(--e-global-typography-392b9e0-letter-spacing);
				word-spacing: var(--e-global-typography-392b9e0-word-spacing);
			}

			.elementor-23 .elementor-element.elementor-element-175cca44 .elementor-heading-title {
				font-size: var(--e-global-typography-text-font-size);
				line-height: var(--e-global-typography-text-line-height);
				letter-spacing: var(--e-global-typography-text-letter-spacing);
			}
		}

		@media(min-width:768px) {
			.elementor-23 .elementor-element.elementor-element-36409182 {
				--width: 28%;
			}

			.elementor-23 .elementor-element.elementor-element-7dc50e6f {
				--width: 17%;
			}

			.elementor-23 .elementor-element.elementor-element-1cd3ac83 {
				--width: 17%;
			}

			.elementor-23 .elementor-element.elementor-element-7ef79da2 {
				--width: 20%;
			}

			.elementor-23 .elementor-element.elementor-element-25d11b1b {
				--width: 18.984%;
			}
		}

		@media(max-width:1024px) and (min-width:768px) {
			.elementor-23 .elementor-element.elementor-element-36409182 {
				--width: 100%;
			}

			.elementor-23 .elementor-element.elementor-element-7dc50e6f {
				--width: 33.3%;
			}

			.elementor-23 .elementor-element.elementor-element-1cd3ac83 {
				--width: 33.3%;
			}

			.elementor-23 .elementor-element.elementor-element-7ef79da2 {
				--width: 33.3%;
			}

			.elementor-23 .elementor-element.elementor-element-25d11b1b {
				--width: 100%;
			}
		}

		/*# sourceURL=elementor-frontend-inline-css */


/* inline-5 */
@media (min-width: 991px) {
			.main-header {
				height: 75px
			}

			.main-header.sticky-header {
				height: 30px
			}


/* inline-6 */
.main-header.sticky-header {
			box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%)
		}


/* inline-7 */
.top-header {
			height: 30px
		}


/* inline-8 */
@media (max-device-width: 768px) {
			.top-header {
				height: 30px
			}
		}


/* inline-9 */
@media(max-width: 768px) {
			.news-ticker-wrap {
				width: 222px
			}
		}


/* inline-10 */
.sub-header {
			height: 350px
		}


/* inline-11 */
@media(max-width:768px) {
			.sub-header {
				height: 250px
			}
		}


/* inline-12 */
#h-style-10 {
			width: 250px;
		}

		#header .top-header-right-area .social li a i {
			font-size: 13px;
		}

		#header .top-header-right-area .social li {
			border-radius: 0px;
		}

		@media(min-width: 992px) {
			.tx_header_style_10 {
				padding-left: 250px;
			}
		}


/* inline-13 */
.tx-main-preloader .tx-preloader-bar-outer {
			height: 7px
		}


/* inline-14 */
.tx-scroll-progress-bar {
			height: 8px
		}


/* inline-15 */
.main-menu>li a:before {
			top: 0;
			border-top: 2px solid
		}


/* inline-16 */
.tx-mega-menu .mega-menu-item .depth0 {
			left: -45%
		}


/* inline-17 */
@media (max-width: 1024px) {
			#tx-res-menu {
				background-color: #0D2042;
			}
		}


/* inline-18 */
.main-menu>li>a,
		.header-style-eight .main-menu>li>a,
		.header-style-four .main-menu>li>a,
		.header-style-one .main-menu>li>a,
		.header-style-seven .main-menu>li>a,
		.header-style-six .main-menu>li>a,
		.header-style-two .main-menu>li>a,
		#h-style-10 .main-menu>li>a {
			border-radius: 0px
		}


/* inline-19 */
.tx-res-menu-txt {
			position: relative;
			top: 0px
		}


/* inline-20 */
@media (max-width: 1024px) {

			.navbar-collapse>ul>li>a,
			.navbar-collapse>ul>li>ul>li>a,
			.navbar-collapse>ul>li>ul>li>ul>li>a,
			.navbar-collapse>ul>li>ul>li>ul>li>ul>li>a,
			.navbar-collapse>ul>li>ul>li>ul>li>ul>li>ul>li>a,
			.mb-dropdown-icon:before {
				color: !important
			}
		}


/* inline-21 */
.tx-menu-btn {
			border-radius: 8px
		}


/* inline-22 */
.home .tx-header {
			position: absolute;
			left: 0;
			right: 0
		}


/* inline-23 */
.sub-header,
		.sub-header-blog {
			position: absolute;
			width: 100%;
			top: 0;
			z-index: 1
		}

		.page-template-no-sub .tx-header {
			position: absolute
		}


/* inline-24 */
.sticky-header #h-style-2,
		.sticky-header #h-style-4,
		.sticky-header #h-style-6,
		.sticky-header #h-style-7,
		.sticky-header #h-style-8 {
			display: none !important
		}

		.main-header.sticky-header {
			height: auto;
		}

		@media(min-width: 992px) {

			#h-style-1.sticky-header .tx-main-head-contain,
			#h-style-2.sticky-header .tx-main-head-contain,
			#h-style-4.sticky-header .tx-main-head-contain,
			#h-style-6.sticky-header .tx-main-head-contain,
			#h-style-7.sticky-header .tx-main-head-contain,
			#h-style-8.sticky-header .tx-main-head-contain {
				display: none !important;
			}
		}


/* inline-25 */
.post-type-archive-portfolio .tx-portfolio-item,
		.tax-portfolio-category .tx-portfolio-item {
			padding: 10px
		}


/* inline-26 */
#secondary .tribe-compatibility-container,
		#secondary .widget,
		#secondary_2 .widget {
			box-shadow: 0 0 8px 0 rgba(110, 123, 140, .2)
		}


/* inline-27 */
.mc4wp-response {
			position: absolute;
			color: #17a2b8
		}

		.archive .space-content,
		.page-template-blog .space-content,
		.single-post .space-content {
			margin-top: 300px
		}

		.blog article,
		.page-template-blog article,
		.search-results article {
			box-shadow: none;
			background-color: #1D233C
		}

		.tx-excerpt,
		.social-share h5 {
			color: #fff
		}

		#secondary .tribe-compatibility-container,
		#secondary .widget,
		#secondary_2 .widget {
			box-shadow: none
		}

		.social-share {
			background: #2F344B;
			border-color: #2F344B
		}

		@media(max-width:768px) {

			.archive .space-content,
			.page-template-blog .space-content,
			.single-post .space-content {
				margin-top: 200px
			}
		}


		/* Deals Icon */
		.hb.hb-deals {
			width: 35px;
			height: 35px;
			background: url('sale/assets/deals-icon.svg') no-repeat center/contain;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 5px;
		}


/* inline-28 */
#footer-top aside {
			display: block
		}


/* inline-29 */
#back_top {
			border-radius: 100px
		}


/* tx-dynamic-css */
::selection {
			background-color: #3EAFFF;
		}

		body {
			background-color: #102d91;
		}

		body {
			color: #FFFFFF;
		}

		a {
			color: #FFFFFF;
		}

		a:hover {
			color: #3EAFFF;
		}

		h1 {
			color: #FFFFFF;
		}

		h2 {
			color: #FFFFFF;
		}

		h3 {
			color: #FFFFFF;
		}

		h4 {
			color: #FFFFFF;
		}

		h5 {
			color: #FFFFFF;
		}

		h6 {
			color: #FFFFFF;
		}

		body {
			font-family: Poppins;
			font-weight: 400;
			font-style: normal;
		}

		h1 {
			font-family: Poppins;
			font-weight: 700;
			font-style: normal;
			font-size: 40px;
		}

		h2 {
			font-family: Poppins;
			font-weight: 700;
			font-style: normal;
			font-size: 40px;
		}

		h3 {
			font-family: Poppins;
			font-weight: 600;
			font-style: normal;
		}

		h4 {
			font-family: Poppins;
			font-weight: 600;
			font-style: normal;
		}

		h5 {
			font-family: Poppins;
			font-weight: 500;
			font-style: normal;
		}

		h6 {
			font-family: Poppins;
			font-weight: 500;
			font-style: normal;
		}

		.home #h-style-1.sticky-header,
		.home #h-style-2.sticky-header,
		.home #h-style-3.sticky-header,
		.home #h-style-4.sticky-header,
		.home #h-style-5.sticky-header,
		.home #h-style-6.sticky-header,
		.home #h-style-7.sticky-header,
		.home #h-style-8.sticky-header,
		.home #h-style-9.sticky-header,
		.home #h-style-10.sticky-header,
		.home #h-style-11.sticky-header {
			background-color: #0b1d43;
		}

		#h-style-1.sticky-header,
		#h-style-2.sticky-header,
		#h-style-3.sticky-header,
		#h-style-4.sticky-header,
		#h-style-5.sticky-header,
		#h-style-6.sticky-header,
		#h-style-7.sticky-header,
		#h-style-8.sticky-header,
		#h-style-9.sticky-header,
		#h-style-10.sticky-header,
		#h-style-11.sticky-header {
			background-color: #0b1d43;
		}

		.breadcrumbs span a,
		.bbp-breadcrumb a {
			color: #3eafff;
		}

		.breadcrumbs span a:hover,
		.bbp-breadcrumb a:hover {
			color: #0095ff;
		}

		.breadcrumbs .breadcrumbs__separator,
		.bbp-breadcrumb-sep {
			color: #3eafff;
		}

		.breadcrumbs .breadcrumbs__current,
		.bbp-breadcrumb-current {
			color: #3eafff;
		}

		.sub-header {
			background-color: #0d2042;
			background-image: url('/wp-content/uploads/2023/01/servicesBG-1.jpg');
			background-size: cover;
		}

		h1.sub-header-title {
			font-family: Poppins;
			line-height: 55px;
			font-weight: 600;
			font-style: normal;
			font-size: 44px;
		}

		.breadcrumbs {
			font-family: Poppins;
			font-weight: 400;
			font-style: normal;
			font-size: 16px;
		}

		.main-menu>li>a,
		.header-style-eight .main-menu>li>a,
		.header-style-four .main-menu>li>a,
		.header-style-one .main-menu>li>a,
		.header-style-seven .main-menu>li>a,
		.header-style-six .main-menu>li>a,
		.header-style-two .main-menu>li>a,
		#h-style-10 .main-menu>li>a,
		#h-style-1 .main-menu>li>a {
			padding-top: 24px;
			padding-right: 16px;
			padding-bottom: 24px;
			padding-left: 16px;
		}

		ul.main-menu>li>a,
		.navbar-collapse>ul>li>a,
		.navbar-collapse>ul>li>ul>li>a,
		.navbar-collapse>ul>li>ul>li>ul>li>a,
		.navbar-collapse>ul>li>span>i,
		.navbar-collapse>ul>li>ul>li>span>i,
		.mb-dropdown-icon:before,
		.tx-res-menu li a {
			color: #FFFFFF;
		}

		.home ul.main-menu>li>a,
		.home .navbar-collapse>ul>li>a,
		.home .navbar-collapse>ul>li>ul>li>a,
		.home .navbar-collapse>ul>li>ul>li>ul>li>a,
		.home .navbar-collapse>ul>li>span>i,
		.home .navbar-collapse>ul>li>ul>li>span>i,
		.home .mb-dropdown-icon:before,
		.tx-res-menu li a {
			color: #FFFFFF;
		}

		ul.main-menu>li>a:hover,
		ul.main-menu>li>a:focus,
		ul.main-menu>li.menu-item-has-children a:hover,
		ul.main-menu>li.menu-item-has-children a:focus,
		.tx-mega-menu .mega-menu-item .depth0 li .depth1.standard.sub-menu li a:hover {
			color: #3EAFFF;
		}

		.home ul.main-menu>li>a:hover,
		.home ul.main-menu>li>a:focus,
		.home ul.main-menu>li.menu-item-has-children a:focus {
			color: #3EAFFF;
		}

		.main-menu>li>a,
		.navbar-collapse>ul>li>a {
			font-family: Poppins;
			text-transform: none;
			font-weight: 500;
			font-style: normal;
			font-size: 16px;
		}

		.mobile-nav-toggle i,
		.tx-res-menu-txt,
		.navbar-header .navbar-toggle i {
			color: #FFFFFF;
		}

		.tx-res-menu,
		.tx-nav-right-side-items-mobile {
			background-color: #0D2042;
		}

		.tx-menu-btn {
			padding-top: 10px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-left: 20px;
		}

		.tx-menu-btn {
			background-color: #3EAFFF;
		}

		.tx-menu-btn:hover,
		.tx-menu-btn:focus {
			background-color: #0095FF;
		}

		.tx-menu-btn {
			color: #FFFFFF;
		}

		.tx-menu-btn {
			font-family: Poppins;
			font-weight: 500;
			font-style: normal;
			font-size: 16px;
		}

		.details-box .post-title a,
		.entry-title a {
			color: #FFFFFF;
		}

		h1.entry-title a:hover,
		.details-box .post-title a:hover,
		.tx-cat-style3-right .post-title a:hover {
			color: #3EAFFF;
		}

		.details-box p {
			color: #FFFFFF;
		}

		.entry-meta i,
		.entry-footer i {
			color: #777777;
		}

		.entry-meta,
		.entry-footer {
			color: #777777;
		}

		.post .post-category a:hover,
		.post .comments-link a:hover,
		.post .post-tag a:hover,
		.nickname a:hover {
			color: #FFFFFF;
		}

		.tx-read-more,
		.tx-read-more a,
		.tx-read-more:after {
			color: #FFFFFF;
		}

		.tx-read-more {
			background-color: #3EAFFF;
		}

		.single-post .entry-title {
			color: #FFFFFF;
		}

		.single-post .entry-content p {
			color: #FFFFFF;
		}

		.single .page-link,
		.single .page-link a {
			color: #FFFFFF;
		}

		.single .page-link,
		.single .page-link a {
			background-color: #81D742;
		}

		.single .page-link:hover,
		.single .page-link:hover a,
		.single .page-link a:hover {
			color: #FFFFFF;
		}

		.single .page-link:hover,
		.single .page-link:hover a,
		.single .page-link a:hover {
			background-color: #81D742;
		}

		.author_bio_sec {
			background-color: #FFFFFF;
		}

		.form-submit input[type="submit"] {
			background-color: #2F344B;
		}

		.form-submit input[type="submit"]:hover {
			background-color: #3EAFFF;
		}

		.form-control:focus {
			border-color: #2F344B;
		}

		.related-posts-title {
			background-color: #81D742;
		}

		.related-posts-item .overlay {
			background-color: #81D742;
		}

		.team-single-left img {
			border-top: 0px solid #dfdfdf;
			border-bottom: 0px solid #dfdfdf;
			border-left: 0px solid #dfdfdf;
			border-right: 0px solid #dfdfdf;
		}

		#secondary .widget,
		#secondary_2 .widget,
		.avas .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-secondary {
			background: #1D233C;
		}

		.elementor h2.widgettitle,
		.elementor h3.widgettitle,
		#secondary h2.widgettitle,
		#secondary h3.widget-title,
		#secondary_2 h3.widget-title,
		.avas .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner>div .widgettitle,
		header.tribe-events-widget-events-list__header h2.tribe-events-widget-events-list__header-title {
			color: #FFFFFF;
		}

		.elementor h2.widgettitle:after,
		.elementor h3.widgettitle:after,
		#secondary h2.widgettitle:after,
		#secondary h3.widget-title:after,
		#secondary_2 h3.widget-title:after,
		.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner>div .widgettitle:after,
		#secondary .tribe-events-widget-events-list__header:after,
		#secondary_2 .tribe-events-widget-events-list__header:after {
			background-color: #3EAFFF;
		}

		.search-form i {
			color: #1D233C;
		}

		.search-form i:hover {
			color: #3EAFFF;
		}

		#secondary h2.widgettitle,
		#secondary h3.widget-title,
		#secondary_2 h3.widget-title {
			font-family: Poppins;
			font-weight: 600;
			font-style: normal;
			font-size: 16px;
		}

		#side-menu-wrapper .widget-title {
			font-family: Poppins;
			font-weight: 600;
			font-style: normal;
			font-size: 16px;
		}

		.tx-pagination a,
		.woocommerce nav.woocommerce-pagination ul li a,
		.woocommerce nav.woocommerce-pagination ul li span,
		.post-type-archive-lp_course .learn-press-pagination .page-numbers>li a {
			background-color: #3EAFFF;
		}

		.tx-pagination a,
		.post-type-archive-lp_course .learn-press-pagination .page-numbers>li a {
			color: #FFFFFF;
		}

		.tx-pagination a,
		.post-type-archive-lp_course .learn-press-pagination .page-numbers>li a {
			border-color: #FFFFFF;
		}

		#footer-top {
			background-color: #3eafff;
			background-repeat: no-repeat;
			background-position: left top;
			background-image: url('/wp-content/uploads/2023/01/Left-Element-1.png');
		}

		#footer-top {
			color: #FFFFFF;
		}

		#footer-top a {
			color: #FFFFFF;
		}

		#footer-top a:hover {
			color: #171D34;
		}

		#footer {
			background-color: #0C2044;
		}

		#footer {
			border-color: #6EC3FF;
		}

		.copyright {
			color: #FFFFFF;
		}

		.copyright a {
			color: #FFFFFF;
		}

		.copyright a:hover {
			color: #171D34;
		}

		#back_top {
			background-color: #0095FF;
		}

		#back_top:hover,
		#back_top:focus {
			background-color: #2F344B;
		}

		#back_top {
			border-color: #0095FF;
		}

		#back_top:hover,
		#back_top:focus {
			border-color: #2F344B;
		}

		#back_top i {
			color: #FFFFFF;
		}

		#back_top i:hover,
		#back_top i:focus,
		#back_top:hover i {
			color: #FFFFFF;
		}


/* inline-31 */
/*! elementor - v3.19.0 - 07-02-2024 */
							.elementor-widget-image {
								text-align: center
							}

							.elementor-widget-image a {
								display: inline-block
							}

							.elementor-widget-image a img[src$=".svg"] {
								width: 48px
							}

							.elementor-widget-image img {
								vertical-align: middle;
								display: inline-block
							}


/* inline-32 */
/*! elementor - v3.19.0 - 07-02-2024 */
											.elementor-heading-title {
												padding: 0;
												margin: 0;
												line-height: 1
											}

											.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
												color: inherit;
												font-size: inherit;
												line-height: inherit
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-small {
												font-size: 15px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
												font-size: 19px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-large {
												font-size: 29px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
												font-size: 39px
											}

											.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
												font-size: 59px
											}


/* inline-33 */
/*! elementor - v3.19.0 - 07-02-2024 */
											.elementor-column .elementor-spacer-inner {
												height: var(--spacer-size)
											}

											.e-con {
												--container-widget-width: 100%
											}

											.e-con-inner>.elementor-widget-spacer,
											.e-con>.elementor-widget-spacer {
												width: var(--container-widget-width, var(--spacer-size));
												--align-self: var(--container-widget-align-self, initial);
												--flex-shrink: 0
											}

											.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
											.e-con>.elementor-widget-spacer>.elementor-widget-container {
												height: 100%;
												width: 100%
											}

											.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
											.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
												height: 100%
											}

											.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
											.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
												height: var(--container-widget-height, var(--spacer-size))
											}

											.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,
											.e-con>.elementor-widget-spacer.elementor-widget-empty {
												position: relative;
												min-height: 22px;
												min-width: 22px
											}

											.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,
											.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
												position: absolute;
												top: 0;
												bottom: 0;
												left: 0;
												right: 0;
												margin: auto;
												padding: 0;
												width: 22px;
												height: 22px
											}


/* inline-34 */
/*! elementor - v3.19.0 - 07-02-2024 */
											.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
												background-color: #69727d;
												color: #fff
											}

											.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
												color: #69727d;
												border: 3px solid;
												background-color: transparent
											}

											.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
												margin-top: 8px
											}

											.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
												width: 1em;
												height: 1em
											}

											.elementor-widget-text-editor .elementor-drop-cap {
												float: left;
												text-align: center;
												line-height: 1;
												font-size: 50px
											}

											.elementor-widget-text-editor .elementor-drop-cap-letter {
												display: inline-block
											}


/* inline-35 */
/*! elementor - v3.19.0 - 07-02-2024 */
											.elementor-widget-divider {
												--divider-border-style: none;
												--divider-border-width: 1px;
												--divider-color: #0c0d0e;
												--divider-icon-size: 20px;
												--divider-element-spacing: 10px;
												--divider-pattern-height: 24px;
												--divider-pattern-size: 20px;
												--divider-pattern-url: none;
												--divider-pattern-repeat: repeat-x
											}

											.elementor-widget-divider .elementor-divider {
												display: flex
											}

											.elementor-widget-divider .elementor-divider__text {
												font-size: 15px;
												line-height: 1;
												max-width: 95%
											}

											.elementor-widget-divider .elementor-divider__element {
												margin: 0 var(--divider-element-spacing);
												flex-shrink: 0
											}

											.elementor-widget-divider .elementor-icon {
												font-size: var(--divider-icon-size)
											}

											.elementor-widget-divider .elementor-divider-separator {
												display: flex;
												margin: 0;
												direction: ltr
											}

											.elementor-widget-divider--view-line_icon .elementor-divider-separator,
											.elementor-widget-divider--view-line_text .elementor-divider-separator {
												align-items: center
											}

											.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
											.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
											.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
											.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
												display: block;
												content: "";
												border-block-end: 0;
												flex-grow: 1;
												border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
											}

											.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
												flex-grow: 0;
												flex-shrink: 100
											}

											.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
												content: none
											}

											.elementor-widget-divider--element-align-left .elementor-divider__element {
												margin-left: 0
											}

											.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
												flex-grow: 0;
												flex-shrink: 100
											}

											.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
												content: none
											}

											.elementor-widget-divider--element-align-right .elementor-divider__element {
												margin-right: 0
											}

											.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
												flex-grow: 0;
												flex-shrink: 100
											}

											.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
												content: none
											}

											.elementor-widget-divider--element-align-start .elementor-divider__element {
												margin-inline-start: 0
											}

											.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
												flex-grow: 0;
												flex-shrink: 100
											}

											.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
												content: none
											}

											.elementor-widget-divider--element-align-end .elementor-divider__element {
												margin-inline-end: 0
											}

											.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
												border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
											}

											.elementor-widget-divider--separator-type-pattern {
												--divider-border-style: none
											}

											.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
											.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
											.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
											.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
												width: 100%;
												min-height: var(--divider-pattern-height);
												-webkit-mask-size: var(--divider-pattern-size) 100%;
												mask-size: var(--divider-pattern-size) 100%;
												-webkit-mask-repeat: var(--divider-pattern-repeat);
												mask-repeat: var(--divider-pattern-repeat);
												background-color: var(--divider-color);
												-webkit-mask-image: var(--divider-pattern-url);
												mask-image: var(--divider-pattern-url)
											}

											.elementor-widget-divider--no-spacing {
												--divider-pattern-size: auto
											}

											.elementor-widget-divider--bg-round {
												--divider-pattern-repeat: round
											}

											.rtl .elementor-widget-divider .elementor-divider__text {
												direction: rtl
											}

											.e-con-inner>.elementor-widget-divider,
											.e-con>.elementor-widget-divider {
												width: var(--container-widget-width, 100%);
												--flex-grow: var(--container-widget-flex-grow)
											}


/* inline-36 */
/*! elementor - v3.19.0 - 07-02-2024 */
							.elementor-widget-image-box .elementor-image-box-content {
								width: 100%
							}

							@media (min-width:768px) {

								.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
								.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
									display: flex
								}

								.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
									text-align: right;
									flex-direction: row-reverse
								}

								.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
									text-align: left;
									flex-direction: row
								}

								.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
									margin: auto
								}

								.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
									align-items: flex-start
								}

								.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
									align-items: center
								}

								.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
									align-items: flex-end
								}
							}

							@media (max-width:767px) {
								.elementor-widget-image-box .elementor-image-box-img {
									margin-left: auto !important;
									margin-right: auto !important;
									margin-bottom: 15px
								}
							}

							.elementor-widget-image-box .elementor-image-box-img {
								display: inline-block
							}

							.elementor-widget-image-box .elementor-image-box-title a {
								color: inherit
							}

							.elementor-widget-image-box .elementor-image-box-wrapper {
								text-align: center
							}

							.elementor-widget-image-box .elementor-image-box-description {
								margin: 0
							}


/* inline-37 */
/*! elementor - v3.19.0 - 07-02-2024 */
							.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
							.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
							.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
								line-height: 1;
								font-size: 0
							}

							.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
								display: inline-grid
							}

							.elementor-widget-social-icons .elementor-grid {
								grid-column-gap: var(--grid-column-gap, 5px);
								grid-row-gap: var(--grid-row-gap, 5px);
								grid-template-columns: var(--grid-template-columns);
								justify-content: var(--justify-content, center);
								justify-items: var(--justify-content, center)
							}

							.elementor-icon.elementor-social-icon {
								font-size: var(--icon-size, 25px);
								line-height: var(--icon-size, 25px);
								width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
								height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
							}

							.elementor-social-icon {
								--e-social-icon-icon-color: #fff;
								display: inline-flex;
								background-color: #69727d;
								align-items: center;
								justify-content: center;
								text-align: center;
								cursor: pointer
							}

							.elementor-social-icon i {
								color: var(--e-social-icon-icon-color)
							}

							.elementor-social-icon svg {
								fill: var(--e-social-icon-icon-color)
							}

							.elementor-social-icon:last-child {
								margin: 0
							}

							.elementor-social-icon:hover {
								opacity: .9;
								color: #fff
							}

							.elementor-social-icon-android {
								background-color: #a4c639
							}

							.elementor-social-icon-apple {
								background-color: #999
							}

							.elementor-social-icon-behance {
								background-color: #1769ff
							}

							.elementor-social-icon-bitbucket {
								background-color: #205081
							}

							.elementor-social-icon-codepen {
								background-color: #000
							}

							.elementor-social-icon-delicious {
								background-color: #39f
							}

							.elementor-social-icon-deviantart {
								background-color: #05cc47
							}

							.elementor-social-icon-digg {
								background-color: #005be2
							}

							.elementor-social-icon-dribbble {
								background-color: #ea4c89
							}

							.elementor-social-icon-elementor {
								background-color: #d30c5c
							}

							.elementor-social-icon-envelope {
								background-color: #ea4335
							}

							.elementor-social-icon-facebook,
							.elementor-social-icon-facebook-f {
								background-color: #3b5998
							}

							.elementor-social-icon-flickr {
								background-color: #0063dc
							}

							.elementor-social-icon-foursquare {
								background-color: #2d5be3
							}

							.elementor-social-icon-free-code-camp,
							.elementor-social-icon-freecodecamp {
								background-color: #006400
							}

							.elementor-social-icon-github {
								background-color: #333
							}

							.elementor-social-icon-gitlab {
								background-color: #e24329
							}

							.elementor-social-icon-globe {
								background-color: #69727d
							}

							.elementor-social-icon-google-plus,
							.elementor-social-icon-google-plus-g {
								background-color: #dd4b39
							}

							.elementor-social-icon-houzz {
								background-color: #7ac142
							}

							.elementor-social-icon-instagram {
								background-color: #262626
							}

							.elementor-social-icon-jsfiddle {
								background-color: #487aa2
							}

							.elementor-social-icon-link {
								background-color: #818a91
							}

							.elementor-social-icon-linkedin,
							.elementor-social-icon-linkedin-in {
								background-color: #0077b5
							}

							.elementor-social-icon-medium {
								background-color: #00ab6b
							}

							.elementor-social-icon-meetup {
								background-color: #ec1c40
							}

							.elementor-social-icon-mixcloud {
								background-color: #273a4b
							}

							.elementor-social-icon-odnoklassniki {
								background-color: #f4731c
							}

							.elementor-social-icon-pinterest {
								background-color: #bd081c
							}

							.elementor-social-icon-product-hunt {
								background-color: #da552f
							}

							.elementor-social-icon-reddit {
								background-color: #ff4500
							}

							.elementor-social-icon-rss {
								background-color: #f26522
							}

							.elementor-social-icon-shopping-cart {
								background-color: #4caf50
							}

							.elementor-social-icon-skype {
								background-color: #00aff0
							}

							.elementor-social-icon-slideshare {
								background-color: #0077b5
							}

							.elementor-social-icon-snapchat {
								background-color: #fffc00
							}

							.elementor-social-icon-soundcloud {
								background-color: #f80
							}

							.elementor-social-icon-spotify {
								background-color: #2ebd59
							}

							.elementor-social-icon-stack-overflow {
								background-color: #fe7a15
							}

							.elementor-social-icon-steam {
								background-color: #00adee
							}

							.elementor-social-icon-stumbleupon {
								background-color: #eb4924
							}

							.elementor-social-icon-telegram {
								background-color: #2ca5e0
							}

							.elementor-social-icon-thumb-tack {
								background-color: #1aa1d8
							}

							.elementor-social-icon-tripadvisor {
								background-color: #589442
							}

							.elementor-social-icon-tumblr {
								background-color: #35465c
							}

							.elementor-social-icon-twitch {
								background-color: #6441a5
							}

							.elementor-social-icon-twitter {
								background-color: #1da1f2
							}

							.elementor-social-icon-viber {
								background-color: #665cac
							}

							.elementor-social-icon-vimeo {
								background-color: #1ab7ea
							}

							.elementor-social-icon-vk {
								background-color: #45668e
							}

							.elementor-social-icon-weibo {
								background-color: #dd2430
							}

							.elementor-social-icon-weixin {
								background-color: #31a918
							}

							.elementor-social-icon-whatsapp {
								background-color: #25d366
							}

							.elementor-social-icon-wordpress {
								background-color: #21759b
							}

							.elementor-social-icon-xing {
								background-color: #026466
							}

							.elementor-social-icon-yelp {
								background-color: #af0606
							}

							.elementor-social-icon-youtube {
								background-color: #cd201f
							}

							.elementor-social-icon-500px {
								background-color: #0099e5
							}

							.elementor-shape-rounded .elementor-icon.elementor-social-icon {
								border-radius: 10%
							}

							.elementor-shape-circle .elementor-icon.elementor-social-icon {
								border-radius: 50%
							}


/* inline-38 */
/*! elementor-pro - v3.19.0 - 07-02-2024 */
							.elementor-button.elementor-hidden,
							.elementor-hidden {
								display: none
							}

							.e-form__step {
								width: 100%
							}

							.e-form__step:not(.elementor-hidden) {
								display: flex;
								flex-wrap: wrap
							}

							.e-form__buttons {
								flex-wrap: wrap
							}

							.e-form__buttons,
							.e-form__buttons__wrapper {
								display: flex
							}

							.e-form__indicators {
								display: flex;
								justify-content: space-between;
								align-items: center;
								flex-wrap: nowrap;
								font-size: 13px;
								margin-bottom: var(--e-form-steps-indicators-spacing)
							}

							.e-form__indicators__indicator {
								display: flex;
								flex-direction: column;
								align-items: center;
								justify-content: center;
								flex-basis: 0;
								padding: 0 var(--e-form-steps-divider-gap)
							}

							.e-form__indicators__indicator__progress {
								width: 100%;
								position: relative;
								background-color: var(--e-form-steps-indicator-progress-background-color);
								border-radius: var(--e-form-steps-indicator-progress-border-radius);
								overflow: hidden
							}

							.e-form__indicators__indicator__progress__meter {
								width: var(--e-form-steps-indicator-progress-meter-width, 0);
								height: var(--e-form-steps-indicator-progress-height);
								line-height: var(--e-form-steps-indicator-progress-height);
								padding-right: 15px;
								border-radius: var(--e-form-steps-indicator-progress-border-radius);
								background-color: var(--e-form-steps-indicator-progress-color);
								color: var(--e-form-steps-indicator-progress-meter-color);
								text-align: right;
								transition: width .1s linear
							}

							.e-form__indicators__indicator:first-child {
								padding-left: 0
							}

							.e-form__indicators__indicator:last-child {
								padding-right: 0
							}

							.e-form__indicators__indicator--state-inactive {
								color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
							}

							.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
								background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
							}

							.e-form__indicators__indicator--state-inactive object,
							.e-form__indicators__indicator--state-inactive svg {
								fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
							}

							.e-form__indicators__indicator--state-active {
								color: var(--e-form-steps-indicator-active-primary-color, #39b54a);
								border-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
							}

							.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
								background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
							}

							.e-form__indicators__indicator--state-active object,
							.e-form__indicators__indicator--state-active svg {
								fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
							}

							.e-form__indicators__indicator--state-completed {
								color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
							}

							.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
								background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
							}

							.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
								color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
							}

							.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
								color: var(--e-form-steps-indicator-completed-primary-color, #39b54a);
								background-color: initial
							}

							.e-form__indicators__indicator--state-completed object,
							.e-form__indicators__indicator--state-completed svg {
								fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
							}

							.e-form__indicators__indicator__icon {
								width: var(--e-form-steps-indicator-padding, 30px);
								height: var(--e-form-steps-indicator-padding, 30px);
								font-size: var(--e-form-steps-indicator-icon-size);
								border-width: 1px;
								border-style: solid;
								display: flex;
								justify-content: center;
								align-items: center;
								overflow: hidden;
								margin-bottom: 10px
							}

							.e-form__indicators__indicator__icon img,
							.e-form__indicators__indicator__icon object,
							.e-form__indicators__indicator__icon svg {
								width: var(--e-form-steps-indicator-icon-size);
								height: auto
							}

							.e-form__indicators__indicator__icon .e-font-icon-svg {
								height: 1em
							}

							.e-form__indicators__indicator__number {
								width: var(--e-form-steps-indicator-padding, 30px);
								height: var(--e-form-steps-indicator-padding, 30px);
								border-width: 1px;
								border-style: solid;
								display: flex;
								justify-content: center;
								align-items: center;
								margin-bottom: 10px
							}

							.e-form__indicators__indicator--shape-circle {
								border-radius: 50%
							}

							.e-form__indicators__indicator--shape-square {
								border-radius: 0
							}

							.e-form__indicators__indicator--shape-rounded {
								border-radius: 5px
							}

							.e-form__indicators__indicator--shape-none {
								border: 0
							}

							.e-form__indicators__indicator__label {
								text-align: center
							}

							.e-form__indicators__indicator__separator {
								width: 100%;
								height: var(--e-form-steps-divider-width);
								background-color: #babfc5
							}

							.e-form__indicators--type-icon,
							.e-form__indicators--type-icon_text,
							.e-form__indicators--type-number,
							.e-form__indicators--type-number_text {
								align-items: flex-start
							}

							.e-form__indicators--type-icon .e-form__indicators__indicator__separator,
							.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,
							.e-form__indicators--type-number .e-form__indicators__indicator__separator,
							.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
								margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
							}

							.elementor-field-type-hidden {
								display: none
							}

							.elementor-field-type-html {
								display: inline-block
							}

							.elementor-field-type-tel input {
								direction: inherit
							}

							.elementor-login .elementor-lost-password,
							.elementor-login .elementor-remember-me {
								font-size: .85em
							}

							.elementor-field-type-recaptcha_v3 .elementor-field-label {
								display: none
							}

							.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
								z-index: 1
							}

							.elementor-button .elementor-form-spinner {
								order: 3
							}

							.elementor-form .elementor-button>span {
								display: flex;
								justify-content: center;
								align-items: center
							}

							.elementor-form .elementor-button .elementor-button-text {
								white-space: normal;
								flex-grow: 0
							}

							.elementor-form .elementor-button svg {
								height: auto
							}

							.elementor-form .elementor-button .e-font-icon-svg {
								height: 1em
							}

							.elementor-select-wrapper .select-caret-down-wrapper {
								position: absolute;
								top: 50%;
								transform: translateY(-50%);
								inset-inline-end: 10px;
								pointer-events: none;
								font-size: 11px
							}

							.elementor-select-wrapper .select-caret-down-wrapper svg {
								display: unset;
								width: 1em;
								aspect-ratio: unset;
								fill: currentColor
							}

							.elementor-select-wrapper .select-caret-down-wrapper i {
								font-size: 19px;
								line-height: 2
							}

							.elementor-select-wrapper.remove-before:before {
								content: "" !important
							}
