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

/*# 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-615 .elementor-element.elementor-element-8daa6a0 {
	--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: 10px 10px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-block-start-width: 0px;
	--border-inline-end-width: 0px;
	--border-block-end-width: 1px;
	--border-inline-start-width: 0px;
	--padding-block-start: 25px;
	--padding-block-end: 0px;
	--padding-inline-start: 24px;
	--padding-inline-end: 24px;
}

.elementor-615 .elementor-element.elementor-element-8daa6a0:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-8daa6a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #171D34;
	background-image: url("wp-content/uploads/2022/12/Rectangle-57-1.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-615 .elementor-element.elementor-element-8daa6a0::before,
.elementor-615 .elementor-element.elementor-element-8daa6a0>.elementor-background-video-container::before,
.elementor-615 .elementor-element.elementor-element-8daa6a0>.e-con-inner>.elementor-background-video-container::before,
.elementor-615 .elementor-element.elementor-element-8daa6a0>.elementor-background-slideshow::before,
.elementor-615 .elementor-element.elementor-element-8daa6a0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-615 .elementor-element.elementor-element-8daa6a0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-615 .elementor-element.elementor-element-8daa6a0,
.elementor-615 .elementor-element.elementor-element-8daa6a0::before {
	--border-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-a77f572 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-60f8789 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-d6cea4e);
}

.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline {
	text-align: left;
}

.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline-plain-text {
	color: var(--e-global-color-d6cea4e);
}

.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-b2deeae-font-family), Sans-serif;
	font-weight: var(--e-global-typography-b2deeae-font-weight);
	text-transform: var(--e-global-typography-b2deeae-text-transform);
	font-style: var(--e-global-typography-b2deeae-font-style);
	text-decoration: var(--e-global-typography-b2deeae-text-decoration);
	line-height: var(--e-global-typography-b2deeae-line-height);
	letter-spacing: var(--e-global-typography-b2deeae-letter-spacing);
	word-spacing: var(--e-global-typography-b2deeae-word-spacing);
}

.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline .elementor-headline-dynamic-wrapper {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-615 .elementor-element.elementor-element-60f8789>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-615 .elementor-element.elementor-element-6f55e35 {
	color: var(--e-global-color-d6cea4e);
	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-615 .elementor-element.elementor-element-6f55e35>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-1 a,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-3 a,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-4 a,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-5 a {
	color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-2 a:hover,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-c06cdd9 .tx-btn-wrap.style-4 a:hover {
	color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-c0ad04d {
	--display: flex;
	--background-transition: 0.3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-615 .elementor-element.elementor-element-ddd4d1b img {
	width: 65%;
}

.elementor-615 .elementor-element.elementor-element-48d4a3d>.elementor-container {
	max-width: 1600px;
}

.elementor-615 .elementor-element.elementor-element-48d4a3d:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-48d4a3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1c6efd6);
}

.elementor-615 .elementor-element.elementor-element-48d4a3d .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-48d4a3d>.elementor-background-overlay {
	background-position: top right;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-48d4a3d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}

.elementor-615 .elementor-element.elementor-element-cc8352a .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-4fe0695 {
	--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: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-90edea5 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-07e9a9b {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-07e9a9b .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-615 .elementor-element.elementor-element-07e9a9b .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-07e9a9b .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-fd44a6d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-615 .elementor-element.elementor-element-d2d60e5 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-37b0b23 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-e48d1e0 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-615 .elementor-element.elementor-element-b9749ed {
	--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: 15px 15px;
	--background-transition: 0.3s;
	--margin-block-start: 75px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
}

.elementor-615 .elementor-element.elementor-element-c526373 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-wrap {
	background-color: #1D233C;
	transform: rotate(0deg);
	padding: 50px 20px 50px 20px;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon i {
	color: var(--e-global-color-accent);
	font-size: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon svg {
	fill: var(--e-global-color-accent);
	width: 48px;
	height: 48px;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon img {
	width: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon i,
.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-icon svg {
	margin-bottom: 10px;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-title {
	color: #3EAFFF;
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-6e782c2 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-6554019 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-wrap {
	background-color: #1D233C;
	transform: rotate(0deg);
	padding: 50px 20px 50px 20px;
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon i {
	color: var(--e-global-color-accent);
	font-size: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon svg {
	fill: var(--e-global-color-accent);
	width: 48px;
	height: 48px;
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon img {
	width: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon i,
.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-icon svg {
	margin-bottom: 10px;
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-title {
	color: #3EAFFF;
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-desc {
	color: var(--e-global-color-d6cea4e);
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-9b6dd12 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-e965422 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-wrap {
	background-color: #1D233C;
	transform: rotate(0deg);
	padding: 50px 20px 50px 20px;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon i {
	color: var(--e-global-color-accent);
	font-size: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon svg {
	fill: var(--e-global-color-accent);
	width: 48px;
	height: 48px;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon img {
	width: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon i,
.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-icon svg {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-title {
	color: #3EAFFF;
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-11e49ac .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-14a601d {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-ib-btn-icon-before {
	margin-right: 0px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-ib-btn-icon-after {
	margin-left: 0px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-wrap {
	background-color: var(--e-global-color-secondary);
	transform: rotate(0deg);
	padding: 50px 20px 50px 20px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 48px;
	height: 48px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon img {
	width: 48px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon i,
.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-icon svg {
	margin-bottom: 10px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-title {
	color: var(--e-global-color-d6cea4e);
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-btn {
	color: var(--e-global-color-c696dce);
	background-color: var(--e-global-color-accent);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 15px 15px 15px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-btn-wrap {
	padding: 10px 0px 0px 0px;
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-7a4462f .tx-icon-box-btn:hover {
	color: var(--e-global-color-1c6efd6);
	background-color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-bd65b2d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.3;
	--padding-block-start: 20px;
	--padding-block-end: 20px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

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

.elementor-615 .elementor-element.elementor-element-bd65b2d::before,
.elementor-615 .elementor-element.elementor-element-bd65b2d>.elementor-background-video-container::before,
.elementor-615 .elementor-element.elementor-element-bd65b2d>.e-con-inner>.elementor-background-video-container::before,
.elementor-615 .elementor-element.elementor-element-bd65b2d>.elementor-background-slideshow::before,
.elementor-615 .elementor-element.elementor-element-bd65b2d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-615 .elementor-element.elementor-element-bd65b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-image: url("wp-content/uploads/2023/01/Left-Element-1.png");
	background-repeat: no-repeat;
}

.elementor-615 .elementor-element.elementor-element-bd65b2d,
.elementor-615 .elementor-element.elementor-element-bd65b2d::before {
	--border-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-3660a29 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-eef057d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-c696dce);
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-eef057d .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-615 .elementor-element.elementor-element-eef057d .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-eef057d .elementor-divider__text {
	color: var(--e-global-color-c696dce);
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-eef057d>.elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-615 .elementor-element.elementor-element-97d032b {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-f5661e9 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-42680d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap.style-3 a {
	width: 200px;
}

.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap.style-2 a:hover,
.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-516f33d .tx-btn-wrap.style-4 a:hover {
	color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-516f33d>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-615 .elementor-element.elementor-element-12ab658 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap.style-3 a {
	width: 200px;
}

.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap.style-2 a:hover,
.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-e3c188e .tx-btn-wrap.style-4 a:hover {
	color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-e3c188e>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-615 .elementor-element.elementor-element-5f5d02b {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap.style-3 a {
	width: 200px;
}

.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap.style-2 a:hover,
.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-b126779 .tx-btn-wrap.style-4 a:hover {
	color: var(--e-global-color-c696dce);
}

.elementor-615 .elementor-element.elementor-element-b126779>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-615 .elementor-element.elementor-element-2fc0da8 {
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -80px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -80px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-swiper-slides-gap: 20px;
	--e-n-carousel-arrow-size: 70px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-57c8da2);
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-615 .elementor-element.elementor-element-2fc0da8.elementor-element {
	--align-self: center;
}

.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-1 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-3 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-4 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-5 a {
	color: var(--e-global-color-c696dce);
	background-color: var(--e-global-color-accent);
}

.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-1 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-4 a {
	border-style: none;
}

.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-4 a {
	border-radius: 10px;
}

.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-2 a:after,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-3 a:before,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-4 a:hover,
.elementor-615 .elementor-element.elementor-element-9ddb028 .tx-btn-wrap.style-5 a:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-615 .elementor-element.elementor-element-9ddb028>.elementor-widget-container {
	margin: 50px 0px 50px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-615 .elementor-element.elementor-element-3e4fd06>.elementor-container {
	max-width: 1600px;
}

.elementor-615 .elementor-element.elementor-element-3e4fd06:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-3e4fd06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1D233C;
}

.elementor-615 .elementor-element.elementor-element-3e4fd06 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-3e4fd06>.elementor-background-overlay {
	background-image: url("wp-content/uploads/2023/01/Left-Element-1.png");
	background-repeat: no-repeat;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-3e4fd06 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}

.elementor-615 .elementor-element.elementor-element-2e8de3d .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-9227ffd {
	--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: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-25d3199 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-wrap {
	background-color: var(--e-global-color-secondary);
	transform: rotate(0deg);
	padding: 20px 10px 5px 10px;
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-icon img {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-title {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-cd87cd7 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cd87cd7 {
	width: var(--container-widget-width, 33.815%);
	max-width: 33.815%;
	--container-widget-width: 33.815%;
	--container-widget-flex-grow: 0;
	top: 417px;
}

body:not(.rtl) .elementor-615 .elementor-element.elementor-element-cd87cd7 {
	left: 342px;
}

body.rtl .elementor-615 .elementor-element.elementor-element-cd87cd7 {
	right: 342px;
}

.elementor-615 .elementor-element.elementor-element-77f36dd {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-fa80708 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-615c4dd {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-615c4dd .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-615 .elementor-element.elementor-element-615c4dd .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-615c4dd .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-6c44c9e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-615 .elementor-element.elementor-element-638d9cd {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-615 .elementor-element.elementor-element-638d9cd>.elementor-widget-container {
	margin: 8px 0px 20px 0px;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-wrap.style-2.left .tx-icon-box-icon {
	margin-top: 20px;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-wrap {
	background-color: #2F344B;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 85px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 85px;
	height: 85px;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-icon img {
	width: 85px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-desc {
	color: #E1E1E1;
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-f1e4b5f .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-f1e4b5f>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-wrap.style-2.left .tx-icon-box-icon {
	margin-top: 20px;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-wrap {
	background-color: #2F344B;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 85px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 85px;
	height: 85px;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-icon img {
	width: 85px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-desc {
	color: #E1E1E1;
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-49e605b .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-1 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-3 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-4 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-5 a {
	color: var(--e-global-color-c696dce);
	background-color: var(--e-global-color-secondary);
}

.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-1 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-4 a {
	border-style: none;
}

.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-2 a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-4 a {
	border-radius: 10px;
}

.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-1 a:hover,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-2 a:after,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-3:hover a,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-3 a:before,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-4 a:hover,
.elementor-615 .elementor-element.elementor-element-ef02a44 .tx-btn-wrap.style-5 a:before {
	background-color: var(--e-global-color-accent);
}

.elementor-615 .elementor-element.elementor-element-ef02a44>.elementor-widget-container {
	margin: 50px 0px 50px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-615 .elementor-element.elementor-element-6242617:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-6242617>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #171D34;
}

.elementor-615 .elementor-element.elementor-element-6242617 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-6242617>.elementor-background-overlay {
	background-position: bottom left;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-6242617 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}

.elementor-615 .elementor-element.elementor-element-b4eef68 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-64fc616 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-bc-flex-widget .elementor-615 .elementor-element.elementor-element-4a81b13.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-4a81b13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-4a81b13 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-wrap {
	background-color: #1D233C;
	border-radius: 8px 8px 8px 8px;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 50px;
	height: 50px;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-icon img {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc p,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc div,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc span,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h1,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h2,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h3,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h4,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h5,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-desc h6 {
	font-size: 13px;
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-c8ed072 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-wrap {
	background-color: #1D233C;
	border-radius: 8px 8px 8px 8px;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 50px;
	height: 50px;
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-icon img {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc p,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc div,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc span,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h1,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h2,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h3,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h4,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h5,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-desc h6 {
	font-size: 13px;
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-d3149d6 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-bc-flex-widget .elementor-615 .elementor-element.elementor-element-a310fe5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-a310fe5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-a310fe5 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-wrap {
	background-color: #1D233C;
	border-radius: 8px 8px 8px 8px;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 50px;
	height: 50px;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-icon img {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc p,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc div,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc span,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h1,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h2,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h3,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h4,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h5,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-desc h6 {
	font-size: 13px;
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-5e8764f .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-wrap {
	background-color: #1D233C;
	border-radius: 8px 8px 8px 8px;
	transform: rotate(0deg);
	padding: 20px 20px 10px 20px;
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-icon i {
	color: #FFFFFF;
	font-size: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-icon svg {
	fill: #FFFFFF;
	width: 50px;
	height: 50px;
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-icon img {
	width: 50px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc p,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc div,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc span,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h1,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h2,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h3,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h4,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h5,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-desc h6 {
	font-size: 13px;
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-cfbbf3a .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-cd14178 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-d85aff6 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-a1eff43 {
	text-align: right;
	width: var(--container-widget-width, 17.301%);
	max-width: 17.301%;
	--container-widget-width: 17.301%;
	--container-widget-flex-grow: 0;
	top: -44px;
}

body:not(.rtl) .elementor-615 .elementor-element.elementor-element-a1eff43 {
	left: 427px;
}

body.rtl .elementor-615 .elementor-element.elementor-element-a1eff43 {
	right: 427px;
}

.elementor-615 .elementor-element.elementor-element-9fb7511 {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-9fb7511 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-615 .elementor-element.elementor-element-9fb7511 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-9fb7511 .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-966b2fa .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-615 .elementor-element.elementor-element-d48d91b {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-615 .elementor-element.elementor-element-d48d91b>.elementor-widget-container {
	margin: 8px 0px 20px 0px;
}

.elementor-615 .elementor-element.elementor-element-83b758b .elementor-button {
	font-size: 16px;
	fill: var(--e-global-color-c696dce);
	color: var(--e-global-color-c696dce);
	background-color: var(--e-global-color-secondary);
	padding: 20px 30px 20px 30px;
}

.elementor-615 .elementor-element.elementor-element-53ca9b2:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-53ca9b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1D233C;
}

.elementor-615 .elementor-element.elementor-element-53ca9b2 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-53ca9b2>.elementor-background-overlay {
	background-image: url("wp-content/uploads/2022/12/Mask-group-1.png");
	background-position: top right;
	background-repeat: no-repeat;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-53ca9b2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-615 .elementor-element.elementor-element-7d44038 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-wrap {
	width: 700px;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-first-part {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-icon {
	font-size: 28px;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-wrap svg {
	width: 28px;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc p,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc div,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h1,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc span,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h3,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h4,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h5,
.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-desc h6 {
	font-size: 16px;
}

.elementor-615 .elementor-element.elementor-element-20102da .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-20102da {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-615 .elementor-element.elementor-element-5389bc5 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-wrap {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-icon img {
	width: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-icon svg {
	width: 64px;
	height: 64px;
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-icon i {
	font-size: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-8eda33d .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-125b378 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-wrap {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-icon img {
	width: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-icon svg {
	width: 64px;
	height: 64px;
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-icon i {
	font-size: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-9a64386 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-ee76cb9 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-wrap {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-icon img {
	width: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-icon svg {
	width: 64px;
	height: 64px;
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-icon i {
	font-size: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-18ca1e4 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-0e7c1eb .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-wrap {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-icon img {
	width: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-icon svg {
	width: 64px;
	height: 64px;
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-icon i {
	font-size: 64px;
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-wrap:hover {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-wrap:hover .tx-icon-box-icon img,
.elementor-615 .elementor-element.elementor-element-9cef911 .tx-icon-box-wrap:hover .tx-icon-box-icon i {
	transform: rotate(0deg);
}

.elementor-615 .elementor-element.elementor-element-ecf0936:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-ecf0936>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #171D34;
}

.elementor-615 .elementor-element.elementor-element-ecf0936 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-ecf0936>.elementor-background-overlay {
	background-position: top right;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-ecf0936 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-615 .elementor-element.elementor-element-18a767e .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-8985ebc .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-8985ebc {
	margin-top: 0px;
	margin-bottom: 70px;
}

.elementor-615 .elementor-element.elementor-element-62ebdac .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-d323a07 {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-d323a07 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-615 .elementor-element.elementor-element-d323a07 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-d323a07 .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-9ac18e5 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-615 .elementor-element.elementor-element-854a0f9 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-bc-flex-widget .elementor-615 .elementor-element.elementor-element-20086c7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-20086c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-20086c7 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-b2e4c82 {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-615 .elementor-element.elementor-element-7589141 .style-5 .tx-testimonial {
	flex-direction: inherit;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-wrap .owl-carousel .tx-testimonial-image img {
	width: 1000px;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-image img {
	border-radius: 5%;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-image {
	margin-bottom: 0px;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-carousel.owl-carousel .owl-dots {
	display: block;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-right {
	background-color: #3EAFFF;
	transform: translateY(43px);
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-quote,
.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-quote-right {
	color: #FFFFFF;
	font-size: 28px;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-details {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-details,
.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-details p {
	font-size: 16px;
	font-style: normal;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-name {
	color: #FFFFFF;
	font-size: 22px;
	line-height: 1em;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-carousel.owl-carousel button.owl-dot.active span {
	background-color: #3EAFFF;
}

.elementor-615 .elementor-element.elementor-element-7589141 .tx-carousel.owl-carousel button.owl-dot span {
	width: 12px;
	height: 12px;
}

.elementor-615 .elementor-element.elementor-element-26579a9:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-26579a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #171D34;
}

.elementor-615 .elementor-element.elementor-element-26579a9 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-26579a9>.elementor-background-overlay {
	background-position: top left;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-26579a9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-615 .elementor-element.elementor-element-2064288 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-0554827 {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-0554827 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-615 .elementor-element.elementor-element-0554827 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-0554827 .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-wrap {
	width: 700px;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-first-part {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-icon {
	font-size: 28px;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-wrap svg {
	width: 28px;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc p,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc div,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h1,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc span,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h3,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h4,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h5,
.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-desc h6 {
	font-size: 16px;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .details-box {
	min-height: 320px;
	background-color: #1D233C;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .details-box .post-time,
.elementor-615 .elementor-element.elementor-element-6ccfd15 .tx-post-grid-style-2 .tx-date-style,
.elementor-615 .elementor-element.elementor-element-6ccfd15 .tx-post-grid-style-3 .tx-date-style {
	background-color: #3EAFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .post-title a {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .post-title a:hover {
	color: #3EAFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .tx-excerpt {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .details-box .post-category a,
.elementor-615 .elementor-element.elementor-element-6ccfd15 .details-box .comments-link a,
.elementor-615 .elementor-element.elementor-element-6ccfd15 .details-box .post-views {
	color: #B3B3B3;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .blog-cols:hover .details-box {
	border-color: #3EAFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .tx-post-grid-read-more {
	background-color: #3EAFFF;
}

.elementor-615 .elementor-element.elementor-element-6ccfd15 .tx-post-grid-read-more:hover {
	background-color: #0095FF;
}

.elementor-615 .elementor-element.elementor-element-0e914f3:not(.elementor-motion-effects-element-type-background),
.elementor-615 .elementor-element.elementor-element-0e914f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0D2040;
}

.elementor-615 .elementor-element.elementor-element-0e914f3 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-0e914f3>.elementor-background-overlay {
	background-image: url("wp-content/uploads/2022/12/envelope.png");
	background-position: top center;
	background-repeat: no-repeat;
	opacity: 0.25;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-615 .elementor-element.elementor-element-0e914f3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-615 .elementor-element.elementor-element-3c1fb9c .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-first-part {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-icon {
	font-size: 28px;
}

.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-wrap svg {
	width: 28px;
}

.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc {
	color: #FFFFFF;
}

.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc p,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc div,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h1,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc span,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h2,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h3,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h4,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h5,
.elementor-615 .elementor-element.elementor-element-abc4b5d .tx-hd-desc h6 {
	font-size: 16px;
}

.elementor-bc-flex-widget .elementor-615 .elementor-element.elementor-element-dd5e88a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-dd5e88a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-dd5e88a .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-bc-flex-widget .elementor-615 .elementor-element.elementor-element-50c3f07.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-50c3f07.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-615 .elementor-element.elementor-element-50c3f07 .tx-bg-slider .vegas-slide-inner {
	background-size: cover !important;
}

.elementor-615 .elementor-element.elementor-element-182b671 .tx-input-box {
	margin: 0px 30px 0px 0px;
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="text"] {
	height: 70px;
	background-color: #2F344B;
	color: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 25px;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="email"] {
	height: 70px;
	font-size: 16px;
	background-color: #2F344B;
	color: #FFFFFF;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
	padding: 20px 20px 20px 20px;
	margin: 0px 0px 0px 25px;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form select[name*="_mc4wp_lists"] {
	background-color: #2F344B;
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="text"]::-webkit-input-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="text"]::-moz-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="text"]:-ms-input-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="email"]::-webkit-input-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="email"]::-moz-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="email"]:-ms-input-placeholder {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="submit"] {
	height: 45px;
	font-size: 18px;
	background-color: #3EAFFF;
	border-radius: 8px 8px 8px 8px;
}

.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="submit"]:hover {
	background-color: #0095FF;
}

.elementor-615 .elementor-element.elementor-element-64b2a1e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-2281c74 {
	--divider-border-style: solid;
	--divider-color: #3EAFFF;
	--divider-border-width: 2px;
}

.elementor-615 .elementor-element.elementor-element-2281c74 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-615 .elementor-element.elementor-element-2281c74 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-615 .elementor-element.elementor-element-2281c74 .elementor-divider__text {
	color: #3EAFFF;
	font-size: 16px;
	font-weight: 600;
}

.elementor-615 .elementor-element.elementor-element-d7ba504 {
	--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: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-4d2670b {
	--display: flex;
	--background-transition: 0.3s;
	--padding-block-start: 70px;
	--padding-block-end: 70px;
	--padding-inline-start: 50px;
	--padding-inline-end: 50px;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-wrap {
	width: 100%;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-first-part {
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-icon {
	color: #242c42;
	font-size: 55px;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-wrap svg {
	fill: #242c42;
	width: 55px;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-icon,
.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-wrap svg {
	padding: 0px 0px 15px 0px;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-desc {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-22dc1d7 .tx-hd-wm {
	font-size: 40px;
	line-height: 2em;
}

.elementor-615 .elementor-element.elementor-element-16cee4f {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-16cee4f .elementor-heading-title {
	color: #3EAFFF;
	font-size: 17px;
	font-weight: 500;
}

.elementor-615 .elementor-element.elementor-element-70f7128 {
	--display: flex;
	--background-transition: 0.3s;
	border-style: none;
	--border-style: none;
	--padding-block-start: 70px;
	--padding-block-end: 70px;
	--padding-inline-start: 50px;
	--padding-inline-end: 50px;
}

.elementor-615 .elementor-element.elementor-element-70f7128,
.elementor-615 .elementor-element.elementor-element-70f7128::before {
	--border-transition: 0.3s;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-wrap {
	width: 100%;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-first-part {
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-icon {
	color: #242c42;
	font-size: 55px;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-wrap svg {
	fill: #242c42;
	width: 55px;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-icon,
.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-wrap svg {
	padding: 0px 0px 15px 0px;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-desc {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-7dd4f63 .tx-hd-wm {
	font-size: 40px;
	line-height: 2em;
}

.elementor-615 .elementor-element.elementor-element-4103729 {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-4103729 .elementor-heading-title {
	color: #3EAFFF;
	font-size: 17px;
	font-weight: 500;
}

.elementor-615 .elementor-element.elementor-element-0fbf626 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-block-start: 70px;
	--padding-block-end: 70px;
	--padding-inline-start: 50px;
	--padding-inline-end: 50px;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-wrap {
	width: 100%;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-first-part {
	font-size: 22px;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-icon {
	color: #242c42;
	font-size: 55px;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-wrap svg {
	fill: #242c42;
	width: 55px;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-icon,
.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-wrap svg {
	padding: 0px 0px 15px 0px;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-desc {
	color: #D1D1D1;
}

.elementor-615 .elementor-element.elementor-element-d8f19b2 .tx-hd-wm {
	font-size: 40px;
	line-height: 2em;
}

.elementor-615 .elementor-element.elementor-element-7170c34 {
	text-align: center;
}

.elementor-615 .elementor-element.elementor-element-7170c34 .elementor-heading-title {
	color: #3EAFFF;
	font-size: 17px;
	font-weight: 500;
}

@media(min-width:768px) {
	.elementor-615 .elementor-element.elementor-element-8daa6a0 {
		--content-width: 1600px;
	}

	.elementor-615 .elementor-element.elementor-element-90edea5 {
		--width: 49.047%;
	}

	.elementor-615 .elementor-element.elementor-element-d2d60e5 {
		--width: 4.756%;
	}

	.elementor-615 .elementor-element.elementor-element-37b0b23 {
		--width: 45.834%;
	}

	.elementor-615 .elementor-element.elementor-element-bd65b2d {
		--content-width: 1600px;
	}

	.elementor-615 .elementor-element.elementor-element-25d3199 {
		--width: 49%;
	}

	.elementor-615 .elementor-element.elementor-element-77f36dd {
		--width: 4.572%;
	}

	.elementor-615 .elementor-element.elementor-element-fa80708 {
		--width: 46.065%;
	}

	.elementor-615 .elementor-element.elementor-element-4a81b13 {
		width: 26%;
	}

	.elementor-615 .elementor-element.elementor-element-a310fe5 {
		width: 26%;
	}

	.elementor-615 .elementor-element.elementor-element-cd14178 {
		width: 4%;
	}

	.elementor-615 .elementor-element.elementor-element-d85aff6 {
		width: 44%;
	}

	.elementor-615 .elementor-element.elementor-element-62ebdac {
		width: 49.047%;
	}

	.elementor-615 .elementor-element.elementor-element-854a0f9 {
		width: 4.756%;
	}

	.elementor-615 .elementor-element.elementor-element-20086c7 {
		width: 45.834%;
	}

	.elementor-615 .elementor-element.elementor-element-3c1fb9c {
		width: 47.367%;
	}

	.elementor-615 .elementor-element.elementor-element-dd5e88a {
		width: 2.995%;
	}

	.elementor-615 .elementor-element.elementor-element-50c3f07 {
		width: 49.246%;
	}
}

@media(max-width:1024px) {
	.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-b2deeae-line-height);
		letter-spacing: var(--e-global-typography-b2deeae-letter-spacing);
		word-spacing: var(--e-global-typography-b2deeae-word-spacing);
	}

	.elementor-615 .elementor-element.elementor-element-6f55e35 {
		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-615 .elementor-element.elementor-element-2fc0da8 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}

	body:not(.rtl) .elementor-615 .elementor-element.elementor-element-cd87cd7 {
		left: 226px;
	}

	body.rtl .elementor-615 .elementor-element.elementor-element-cd87cd7 {
		right: 226px;
	}

	.elementor-615 .elementor-element.elementor-element-cd87cd7 {
		top: 339px;
	}

	.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-right {
		transform: translateY(-47px);
	}

	.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="submit"] {
		width: 115px;
	}
}

@media(max-width:767px) {
	.elementor-615 .elementor-element.elementor-element-60f8789 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-b2deeae-line-height);
		letter-spacing: var(--e-global-typography-b2deeae-letter-spacing);
		word-spacing: var(--e-global-typography-b2deeae-word-spacing);
	}

	.elementor-615 .elementor-element.elementor-element-6f55e35 {
		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-615 .elementor-element.elementor-element-2fc0da8 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	body:not(.rtl) .elementor-615 .elementor-element.elementor-element-cd87cd7 {
		left: 202px;
	}

	body.rtl .elementor-615 .elementor-element.elementor-element-cd87cd7 {
		right: 202px;
	}

	.elementor-615 .elementor-element.elementor-element-cd87cd7 {
		top: 72px;
	}

	.elementor-615 .elementor-element.elementor-element-d65d6f4 .tx-hd-wrap {
		width: 330px;
	}

	.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-quote,
	.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-quote-right {
		font-size: 12px;
		line-height: 1em;
	}

	.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-details,
	.elementor-615 .elementor-element.elementor-element-7589141 .tx-testimonial-details p {
		font-size: 12px;
	}

	.elementor-615 .elementor-element.elementor-element-89872f0 .tx-hd-wrap {
		width: 330px;
	}

	.elementor-615 .elementor-element.elementor-element-182b671 .tx-input-box {
		margin: 0px 0px 0px 0px;
	}

	.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="text"] {
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="email"] {
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-615 .elementor-element.elementor-element-182b671 .mc4wp-form input[type*="submit"] {
		width: 120px;
	}
}

.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('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Ebene_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 500 500"><path fill="%23aedb49" d="M416.7,337.3l-61.5-69.7c-2.8-2.5-6.5-2.9-10.1-3.2-80,.5-160-2.6-239.9-2.2-9.9,0-26.3-2.8-28.4,10.5l-1,164.7c1.2,5.4,5.8,8.5,11,9.1,87.4.1,174.9,2.3,262.2,1.7,4.1-1.3,6.6-4.9,9.5-7.8,16.3-16.4,33.5-35.9,48.8-53.3,14.6-16.6,25.1-28.5,9.4-49.8M413.3,313.4c3.3-15.3,7.3-30.9,8.6-46.4l-1.9-4.4L265.6,57.3c-3.7-5.1-10.5-8-16.3-4.6l-130.2,98c-4.7,3.7-5.8,9.8-2.6,14.8l64.1,84.4c57.6.9,115.2.2,172.7,2.2,4.6,1.2,8.4,3.8,11.9,7l48.2,54.3ZM163.4,249.5l-59.8-79.5c-4.4-5.8-1.2-23.4,5.1-27.9L242.7,41.2c11.8-6.2,23.7-2.9,32.4,6.9l155.1,206.1c3.9,5.4,5.3,11.7,5,18.2l-10.6,54.1c14.5,16.1,17.6,36.9,4.8,55-17.7,25.2-46.5,47.9-65.7,72.6-5.8,5.3-10.2,7.3-17.9,7.9l-257.4-2.3c-13.1-.3-23.5-7.8-25.9-21.1l1.1-163.5c.2-13.1,8.6-23.5,21.7-25.6l78,.2Z"/><path fill="%23aedb49" d="M379.9,349.6c-10.7-11.3-27,8.8-12.3,16.6,10.6,5.6,19.7-8.8,12.3-16.6M389.8,341.1c18,19.9-7.5,50.9-30.7,35.1-29.1-19.9,7.3-60.9,30.7-35.1"/><path fill="%23aedb49" d="M300.1,164.7c4.8,4,3.4,10.5-2.8,11.7l-123.7,2.9c-8.2-1.3-7.9-12.2.1-13.3,38.9.9,79.1-3.7,117.9-2.6,2.8,0,6.3-.6,8.6,1.3"/><path fill="%23aedb49" d="M231.7,206c-7.9-7-20.8,3.9-15.2,13.4,8.2,13.8,28.2-2,15.2-13.4M240.7,196.1c27.5,26-17.5,60.3-35.6,29.8-13.7-23.1,18.1-46.4,35.6-29.8"/><path fill="%23aedb49" d="M251.6,119.3c-7.2-6.1-21.2,3.6-14.7,14.1,8.1,13.2,28.7-2.3,14.7-14.1M261,110.1c28,27.2-20.1,60.7-36.5,27.9-11.4-22.9,19.1-44.7,36.5-27.9"/><path fill="%23aedb49" d="M274.5,323.2v59.9s43.2,0,43.2,0v-12.3s-27.3,0-27.3,0v-47.6s-15.9,0-15.9,0ZM244.5,359.3h-11.5s5.8-20.3,5.8-20.3l5.7,20.3ZM231.2,323.2l-22.5,59.9h16.5s3.9-11.9,3.9-11.9h19.3s4,11.9,4,11.9h16.5s-22.5-60-22.5-60h-15.2ZM176.2,346v-10.6s27.5,0,27.5,0v-12.2s-43.5,0-43.5,0v59.9s44.6,0,44.6,0v-12.3s-28.6,0-28.6,0v-12.6s25,0,25,0v-12.2s-25,0-25,0ZM112.7,370.8v-35.4s4.8,0,4.8,0c2.1.1,3.8.2,5,.4,1.2.1,2.3.4,3.4.8,1.4.6,2.6,1.3,3.5,2.2.9.9,1.7,1.8,2.2,2.7.6.9,1,1.8,1.2,2.7.3.8.4,1.5.6,1.9.3,1.1.5,2.3.6,3.5.1,1.2.2,2.4.2,3.5,0,3.3-.4,6-1.1,8-.7,2.1-1.5,3.7-2.4,4.8-.8,1.1-1.8,1.9-2.7,2.5-1,.6-2,1.1-2.9,1.4-.9.3-1.8.5-2.6.6-.8,0-1.5.2-1.9.2-.5,0-1,0-1.6,0-.5,0-1.1,0-1.6,0h-4.7ZM96.8,323.1v59.9s17.3,0,17.3,0c2.7,0,5.5-.1,8.2-.2s5.5-.6,8.1-1.4c4.6-1.3,8.5-3.5,11.8-6.7,3.3-3.2,5.7-7.1,7.1-11.7.6-2.1,1-4.1,1.1-5.9.1-1.8.2-3.1.2-4,0-3.2-.3-6-1-8.5-.6-2.5-1.5-4.7-2.5-6.5-1-1.9-2.1-3.5-3.2-4.8-1.2-1.3-2.3-2.4-3.3-3.2-1.9-1.6-3.9-2.8-5.9-3.7-2-.9-3.9-1.6-5.7-2-1.8-.4-3.4-.7-4.9-.8-1.4-.1-2.6-.2-3.4-.3-1.1-.1-2.3-.2-3.4-.2-1.1,0-2.3,0-3.4,0h-17.3Z"/></svg>');
		background-size: contain;
		background-repeat: no-repeat;
		margin-right: 5px;
	}



	/* 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;
	}

	.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;
	}

	/* Ensure animated elements remain visible in static export */
	.elementor-invisible {
		opacity: 1 !important;
		visibility: visible !important;
		transform: none !important;
	}


	/* 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-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-33 */
	/*! 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-34 */
	/*! 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-35 */
	/*! 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-36 */
	/*! 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-37 */
	/*! 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;
	}
}

header {
	background-color: red;
}