/* End custom CSS */

.elementor-14730 .elementor-element.elementor-element-7d5c3e3 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

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

.elementor-widget-nested-tabs.elementor-widget-n-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-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-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-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-14730 .elementor-element.elementor-element-5525631 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.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-hotspot .e-hotspot__label {
	font-family: var(--e-global-typography-primary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-hotspot .e-hotspot__tooltip {
	font-family: var(--e-global-typography-secondary-font-family), Arial, Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f679c4c .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f679c4c .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f679c4c {
	left: 21%;
	--hotspot-translate-x: 21%;
	top: 19%;
	--hotspot-translate-y: 19%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-81e65f8 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-81e65f8 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-81e65f8 {
	left: 36%;
	--hotspot-translate-x: 36%;
	top: 55%;
	--hotspot-translate-y: 55%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f1df53a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f1df53a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-f1df53a {
	left: 50%;
	--hotspot-translate-x: 50%;
	top: 26%;
	--hotspot-translate-y: 26%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e15066e .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e15066e .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-e15066e {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 31%;
	--hotspot-translate-y: 31%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-c13932f .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-c13932f .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-c13932f {
	left: 53%;
	--hotspot-translate-x: 53%;
	top: 17%;
	--hotspot-translate-y: 17%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-051ca3b .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-051ca3b .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-051ca3b {
	left: 58%;
	--hotspot-translate-x: 58%;
	top: 39%;
	--hotspot-translate-y: 39%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-35989a5 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-35989a5 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-35989a5 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-3f943e9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-3f943e9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-3f943e9 {
	left: 74%;
	--hotspot-translate-x: 74%;
	top: 47%;
	--hotspot-translate-y: 47%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-size: 20px;
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-ad75a4b .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-f679c4c .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-f679c4c .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-f679c4c {
	left: 21%;
	--hotspot-translate-x: 21%;
	top: 19%;
	--hotspot-translate-y: 19%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-81e65f8 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-81e65f8 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-81e65f8 {
	left: 36%;
	--hotspot-translate-x: 36%;
	top: 55%;
	--hotspot-translate-y: 55%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-051ca3b .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-051ca3b .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-051ca3b {
	left: 58%;
	--hotspot-translate-x: 58%;
	top: 39%;
	--hotspot-translate-y: 39%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-35989a5 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-35989a5 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-35989a5 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-92d4618 {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-size: 20px;
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-92d4618 .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-488ee96 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-a7b3b5d .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-a7b3b5d .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-a7b3b5d {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 31%;
	--hotspot-translate-y: 31%;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-8851c19 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-8851c19 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-8851c19 {
	left: 53%;
	--hotspot-translate-x: 53%;
	top: 17%;
	--hotspot-translate-y: 17%;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-a041e5e {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 3px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-a041e5e .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-a7b3b5d .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-a7b3b5d .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-a7b3b5d {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 31%;
	--hotspot-translate-y: 31%;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-8851c19 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-8851c19 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-8851c19 {
	left: 53%;
	--hotspot-translate-x: 53%;
	top: 17%;
	--hotspot-translate-y: 17%;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 3px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-e9a2554 .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-14f13ff {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f679c4c .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f679c4c .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f679c4c {
	left: 21%;
	--hotspot-translate-x: 21%;
	top: 19%;
	--hotspot-translate-y: 19%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f1df53a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f1df53a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-f1df53a {
	left: 50%;
	--hotspot-translate-x: 50%;
	top: 26%;
	--hotspot-translate-y: 26%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e15066e .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e15066e .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-e15066e {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 31%;
	--hotspot-translate-y: 31%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-051ca3b .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-051ca3b .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-051ca3b {
	left: 58%;
	--hotspot-translate-x: 58%;
	top: 39%;
	--hotspot-translate-y: 39%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-681c391 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-681c391 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-681c391 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-3f943e9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-3f943e9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .elementor-repeater-item-3f943e9 {
	left: 74%;
	--hotspot-translate-x: 74%;
	top: 47%;
	--hotspot-translate-y: 47%;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-81f749d {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-81f749d .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-f679c4c .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-f679c4c .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-f679c4c {
	left: 21%;
	--hotspot-translate-x: 21%;
	top: 19%;
	--hotspot-translate-y: 19%;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-051ca3b .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-051ca3b .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-051ca3b {
	left: 58%;
	--hotspot-translate-x: 58%;
	top: 39%;
	--hotspot-translate-y: 39%;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-681c391 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-681c391 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-681c391 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-846c38c {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-846c38c .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-f9b4381 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-81e65f8 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-81e65f8 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-81e65f8 {
	left: 36%;
	--hotspot-translate-x: 36%;
	top: 55%;
	--hotspot-translate-y: 55%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-f1df53a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-f1df53a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-f1df53a {
	left: 50%;
	--hotspot-translate-x: 50%;
	top: 26%;
	--hotspot-translate-y: 26%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e15066e .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e15066e .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-e15066e {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 31%;
	--hotspot-translate-y: 31%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-c13932f .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-c13932f .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-c13932f {
	left: 53%;
	--hotspot-translate-x: 53%;
	top: 17%;
	--hotspot-translate-y: 17%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-35989a5 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-35989a5 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-35989a5 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-3f943e9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-3f943e9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-3f943e9 {
	left: 74%;
	--hotspot-translate-x: 74%;
	top: 47%;
	--hotspot-translate-y: 47%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-9f6c4c3 .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-e6c7477 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-e6c7477 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-e6c7477 {
	left: 27%;
	--hotspot-translate-x: 27%;
	top: 36%;
	--hotspot-translate-y: 36%;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-81e65f8 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-81e65f8 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-81e65f8 {
	left: 36%;
	--hotspot-translate-x: 36%;
	top: 55%;
	--hotspot-translate-y: 55%;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-2d4b2a9 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-2d4b2a9 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-2d4b2a9 {
	left: 48%;
	--hotspot-translate-x: 48%;
	top: 21%;
	--hotspot-translate-y: 21%;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-35989a5 .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-35989a5 .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-35989a5 {
	left: 73%;
	--hotspot-translate-x: 73%;
	top: 35%;
	--hotspot-translate-y: 35%;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-7497a7a .e-hotspot__icon {
	grid-column: 1;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-7497a7a .e-hotspot__button {
	grid-gap: 6px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-7497a7a {
	left: 82%;
	--hotspot-translate-x: 82%;
	top: 63%;
	--hotspot-translate-y: 63%;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .e-hotspot--tooltip-position {
	right: initial;
	bottom: initial;
	left: initial;
	top: calc(100% + 5px);
}

.elementor-14730 .elementor-element.elementor-element-08768bc {
	--hotspot-color: var(--e-global-color-text);
	--hotspot-box-color: #edf3fc;
	--hotspot-padding: 2px;
	--hotspot-border-radius: 18px 18px 18px 18px;
}

.elementor-14730 .elementor-element.elementor-element-08768bc .e-hotspot__label {
	font-family: "Poppins", Arial, Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-14730 .elementor-element.elementor-element-a05780d {
	--n-tabs-heading-justify-content: center;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-gap: 0px;
	--n-tabs-title-border-radius: 34px 34px 34px 34px;
	--n-tabs-title-color: var(--e-global-color-c54909a);
	--n-tabs-title-color-active: var(--e-global-color-secondary);
	--n-tabs-icon-size: 0px;
	--n-tabs-icon-color: var(--e-global-color-secondary);
}

.elementor-14730 .elementor-element.elementor-element-a05780d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(60, 60, 59, 0);
}

.elementor-14730 .elementor-element.elementor-element-a05780d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-a05780d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-14730 .elementor-element.elementor-element-a05780d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-c54909a);
}

.elementor-14730 .elementor-element.elementor-element-a05780d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-secondary);
}

.elementor-14730 .elementor-element.elementor-element-9678681 {
	--display: flex;
	--position: absolute;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
	bottom: 0px;
}

.elementor-14730 .elementor-element.elementor-element-9678681:not(.elementor-motion-effects-element-type-background), .elementor-14730 .elementor-element.elementor-element-9678681 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c54909a);
}

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

body.rtl .elementor-14730 .elementor-element.elementor-element-9678681 {
	right: 0px;
}

.elementor-14730 .elementor-element.elementor-element-4325ffb {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-14730 .elementor-element.elementor-element-6b77ae3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-2fd0201 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-02c7aaa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-d09089b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-1412f8d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-6f76213 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-fa27af5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-9359014 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-ca4185c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-6fe30b0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-341c441 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-4e40996 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-644630d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-d511b5e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-e1d5c1e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-491159b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-e2a4354 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-01d4fff {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-14730 .elementor-element.elementor-element-7a37ea6 {
	--e-n-carousel-swiper-slides-to-display: 8;
	--e-n-carousel-swiper-slides-gap: 0px;
	--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-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-size: 32px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-secondary);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-accent);
}

.elementor-14730 .elementor-element.elementor-element-7a37ea6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-14730 .elementor-element.elementor-element-7a37ea6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-14730 .elementor-element.elementor-element-a05780d {
		--n-tabs-direction: column;
		--n-tabs-heading-direction: row;
		--n-tabs-heading-width: initial;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: 0;
	}
	
	.elementor-14730 .elementor-element.elementor-element-7a37ea6 {
		--e-n-carousel-swiper-slides-to-display: 5;
	}
}

@media (max-width:767px) {
	.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-2d4b2a9 {
		left: 50%;
		--hotspot-translate-x: 50%;
		top: 25%;
		--hotspot-translate-y: 25%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-051ca3b {
		left: 60%;
		--hotspot-translate-x: 60%;
		top: 43%;
		--hotspot-translate-y: 43%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-35989a5 {
		left: 80%;
		--hotspot-translate-x: 80%;
		top: 43%;
		--hotspot-translate-y: 43%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-92d4618 .elementor-repeater-item-7497a7a {
		left: 87%;
		--hotspot-translate-x: 87%;
		top: 62%;
		--hotspot-translate-y: 62%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-92d4618 > .elementor-widget-container {
		margin: 0rem 0rem 2rem 0rem;
	}
	
	.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-a7b3b5d {
		left: 52%;
		--hotspot-translate-x: 52%;
		top: 32%;
		--hotspot-translate-y: 32%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-e9a2554 .elementor-repeater-item-8851c19 {
		top: 12%;
		--hotspot-translate-y: 12%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-e9a2554 > .elementor-widget-container {
		margin: 0rem 0rem 2rem 0rem;
	}
	
	.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-2d4b2a9 {
		left: 50%;
		--hotspot-translate-x: 50%;
		top: 26%;
		--hotspot-translate-y: 26%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-051ca3b {
		left: 58%;
		--hotspot-translate-x: 58%;
		top: 39%;
		--hotspot-translate-y: 39%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-846c38c .elementor-repeater-item-681c391 {
		left: 73%;
		--hotspot-translate-x: 73%;
		top: 35%;
		--hotspot-translate-y: 35%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-846c38c > .elementor-widget-container {
		margin: 0rem 0rem 2rem 0rem;
	}
	
	.elementor-14730 .elementor-element.elementor-element-08768bc .elementor-repeater-item-2d4b2a9 {
		left: 50%;
		--hotspot-translate-x: 50%;
		top: 26%;
		--hotspot-translate-y: 26%;
	}
	
	.elementor-14730 .elementor-element.elementor-element-08768bc > .elementor-widget-container {
		margin: 0rem 0rem 2rem 0rem;
	}
	
	.elementor-14730 .elementor-element.elementor-element-a05780d {
		--n-tabs-direction: row-reverse;
		--n-tabs-heading-direction: column;
		--n-tabs-heading-width: 20px;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: initial;
		--n-tabs-heading-justify-content: center;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: flex-start;
		--n-tabs-heading-wrap: wrap;
		--n-tabs-title-justify-content: flex-start;
		--n-tabs-title-text-align: start;
	}
	
	.elementor-14730 .elementor-element.elementor-element-7a37ea6 {
		--e-n-carousel-swiper-slides-to-display: 3;
	}
}

/* Start custom CSS for html, class: .elementor-element-3877daa */
.sidebar {
	position: absolute;
	z-index: 10;
	top: 100px;
	right: 0px;
	background-color: #fff;
	border-radius: 12px 0px 0px 12px;
	width: 500px;
	height: calc(var(--my-height) - 212px);
	transform: translateX(500px);
	transition: all .5s ease-in-out;
	padding: 0px 16px 16px 16px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.sidebarControls {
	position: sticky;
	top: 0px;
	left: 0;
	width: 100%;
	height: 40px;
	z-index: 999;
}

.sidebar.open {
	transform: translateX(0px);
}

.sidebar .fa.fa-times {
	position: absolute;
	top: 8px;
	right: 16px;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: #003075;
	color: #fff;
	scale: 1;
	transition: all .1s ease-in-out;
}

.sidebar .fa.fa-arrow-left {
	position: absolute;
	display: none;
	opacity: 0;
	top: 8px;
	left: 16px;
	padding: 4px 8px;
	border-radius: 4px;
	color: #003075;
	transition: background-color .1s ease-in-out, opacity .8s ease-in-out .2;
}

.sidebar.slide .fa.fa-arrow-left {
	display: block;
	opacity: 1;
}

.sidebar h2 {
	font-size: 24px;
}

.regionContainer {
	padding-bottom: 2rem;
	margin-bottom: 2rem;
}

.hubItem {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 1rem;
	padding-block: 16px;
}

.sidebar .fa.fa-arrow-right {
	color: #003075;
	padding: 4px 8px;
	border-radius: 4px;
	transition: all .1s ease-in-out;
}

.hubName {
	color: #003075;
	font-weight: 600;
	margin: 0;
}

.hubLocation {
	font-size: 14px;
	margin-bottom: 0rem;
}

.hubCompanies {
	font-size: 14px;
}

.sidebar .tab-1 {
	transform: translateX(0px);
	opacity: 1;
	transition: transform .5s ease-in-out, opacity .3s ease-in-out;
}

.tab-1 h2:not(:first-of-type) {
	margin-top: 2rem;
}

.sidebar .tab-1.fade-out {
	opacity: 0;
}

.sidebar.slide .tab-1 {
	transform: translateX(-500px);
}

.statusDot {
	display: flex;
	width: 50px;
	height: 50px;
	border-radius: 25px;
}

.statusDot img {
	margin: 7.5px;
}

.green {
	background-color: #bce001;
}

.blue {
	background-color: #00a8ff;
}

.orange {
	background-color: #feb300;
}

.sidebar .tab-2 {
	position: absolute;
	display: flex;
	flex-direction: column;
	top: 40px;
	width: calc(100% - 32px);
	height: 100%;
	background-color: #fff;
	transform: translateX(500px);
	transition: all .5s ease-in-out;
}

.sidebar.slide .tab-2 {
	transform: translateX(0px);
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-a05780d */
#viewAll:hover {
	border-color: #edf3fc !important;
	background-color: #edf3fc;
}

#viewAll[aria-selected=true] {
	background-color: #edf3fc;
}

#white {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #fff;
}

#operational:hover {
	border-color: #eef7bf !important;
	background-color: #eef7bf;
}

#operational[aria-selected=true] {
	background-color: #eef7bf;
}

#green {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #bce001;
}

#inConstruction:hover {
	border-color: #bfe9ff !important;
	background-color: #bfe9ff;
}

#inConstruction[aria-selected=true] {
	background-color: #bfe9ff;
}

#blue {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #00a8ff;
}

#proposed:hover {
	border-color: #ffecbf !important;
	background-color: #ffecbf;
}

#proposed[aria-selected=true] {
	background-color: #ffecbf;
}

#orange {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #feb300;
}

.e-n-tab-title-text {
	display: flex;
	gap: 1rem;
	justify-content: space-between;
}

.elementor-widget-n-tabs {
	width: 100% !important;
}

.e-n-tabs-heading {
	display: flex !important;
	justify-content: space-around !important;
	padding-inline: 1rem;
}

.elementor-widget-n-tabs .e-n-tab-title {
	padding-block-start: 8px !important;
	padding-block-end: 8px !important;
	padding-inline-start: 16px !important;
	padding-inline-end: 16px !important;
}

@media (max-width: 796px) {}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6b77ae3 */
.elementor-14730 .elementor-element.elementor-element-6b77ae3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-02c7aaa */
.elementor-14730 .elementor-element.elementor-element-02c7aaa img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1412f8d */
.elementor-14730 .elementor-element.elementor-element-1412f8d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-fa27af5 */
.elementor-14730 .elementor-element.elementor-element-fa27af5 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ca4185c */
.elementor-14730 .elementor-element.elementor-element-ca4185c img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-341c441 */
.elementor-14730 .elementor-element.elementor-element-341c441 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-644630d */
.elementor-14730 .elementor-element.elementor-element-644630d img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-76cb31e */
.elementor-14730 .elementor-element.elementor-element-76cb31e img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-d964edc */
.elementor-14730 .elementor-element.elementor-element-d964edc img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-230dbeb */
.elementor-14730 .elementor-element.elementor-element-230dbeb img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8f0a30a */
.elementor-14730 .elementor-element.elementor-element-8f0a30a img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b1a2bd3 */
.elementor-14730 .elementor-element.elementor-element-b1a2bd3 img {
	cursor: pointer;
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-7a37ea6 */
.elementor-14730 .elementor-element.elementor-element-7a37ea6 img {
	max-width: 100px;
}

.elementor-swiper-button {
	z-index: 700 !important;
}

.elementor-14730 .elementor-element.elementor-element-7a37ea6::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0px;
	pointer-events: none;
	width: 100px;
	height: 100px;
	background-color: #fff;
	background: linear-gradient(90deg, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, .3) 100%);
}

.elementor-14730 .elementor-element.elementor-element-7a37ea6::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 500;
	top: 0;
	right: 0px;
	pointer-events: none;
	width: 100px;
	height: 100px;
	background-color: #fff;
	background: linear-gradient(270deg, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, .3) 100%);
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5351e4e */

/* disable click events on icons and wrapper containers */
.e-hotspot__icon, .e-hotspot__icon svg, .e-hotspot__icon svg path, .e-hotspot__icon svg > circle {
	pointer-events: none !important;
}

.e-hotspot__label {
	pointer-events: none;
}

/* purely for development purposes disable when not needed */

/*body{
    background-color: #000
}*/

/* styling added when hovering over company logo */
.swiper-wrapper > div > div > div > div:hover::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100%);
	cursor: pointer;
	background-color: rgba(0, 0, 0, .05);
}

/* styling added when selecting a company logo */
.active::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-bottom: solid 3px #00a8ff;
	pointer-events: none;
}

.active::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .1);
	/* Change the color and opacity as needed */
	pointer-events: none;
}

.hidden {
	visibility: hidden;
}

.collapse {
	height: 55px !important;
}

.e-hotspot__button svg {
	fill: none !important;
}

/* Elementor Override styles */
@media (max-width: 767px) {
	.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
		margin-block-start: 10px;
		margin-block-end: var(--n-tabs-gap);
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7d5c3e3 */
.elementor-14730 .elementor-element.elementor-element-7d5c3e3 {
	position: relative;
	overflow: hidden;
}
