.elementor-widget-n-tabs {
			--n-tabs-color-accent-fallback: #61ce70;
			--n-tabs-color-secondary-fallback: #54595f;
			--n-tabs-default-padding-block: 15px;
			--n-tabs-default-padding-inline: 35px;
			--n-tabs-background-color: transparent;
			--n-tabs-display: flex;
			--n-tabs-direction: column;
			--n-tabs-gap: 10px;
			--n-tabs-heading-display: flex;
			--n-tabs-heading-direction: row;
			--n-tabs-heading-grow: initial;
			--n-tabs-heading-justify-content: center;
			--n-tabs-heading-width: initial;
			--n-tabs-heading-overflow-x: initial;
			--n-tabs-heading-wrap: nowrap;
			--n-tabs-border-width: 1px;
			--n-tabs-border-color: #d5d8dc;
			--n-tabs-content-display: flex;
			--n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
			--n-tabs-title-color-hover: #fff;
			--n-tabs-title-color-active: #fff;
			--n-tabs-title-background-color: #f1f2f3;
			--n-tabs-title-background-color-hover: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
			--n-tabs-title-background-color-active: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
			--n-tabs-title-width: initial;
			--n-tabs-title-height: initial;
			--n-tabs-title-font-size: 1rem;
			--n-tabs-title-white-space: initial;
			--n-tabs-title-justify-content-toggle: initial;
			--n-tabs-title-align-items-toggle: center;
			--n-tabs-title-justify-content: center;
			--n-tabs-title-align-items: center;
			--n-tabs-title-text-align: center;
			--n-tabs-title-direction: row;
			--n-tabs-title-gap: 10px;
			--n-tabs-title-flex-grow: 0;
			--n-tabs-title-flex-basis: content;
			--n-tabs-title-flex-shrink: initial;
			--n-tabs-title-order: initial;
			--n-tabs-title-padding-top: var(--n-tabs-default-padding-block);
			--n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);
			--n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);
			--n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);
			--n-tabs-title-border-radius: initial;
			--n-tabs-title-transition: 0.3s;
			--n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
			--n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
			--n-tabs-icon-color-active: #fff;
			--n-tabs-icon-gap: 5px;
			max-width: 100%;
			width: 100%;
			--n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left);
			--n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right);
			--n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top);
			--n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom)
		}

		body.rtl .elementor-widget-n-tabs {
			--n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-right);
			--n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-left)
		}

		.elementor-widget-n-tabs .e-n-tabs {
			display: var(--n-tabs-display);
			flex-direction: var(--n-tabs-direction);
			gap: var(--n-tabs-gap);
			min-width: 0;
			text-align: start
		}

		.elementor-widget-n-tabs .e-n-tabs-heading {
			display: var(--n-tabs-heading-display);
			flex-basis: var(--n-tabs-heading-width);
			flex-direction: var(--n-tabs-heading-direction);
			flex-shrink: 0;
			flex-wrap: var(--n-tabs-heading-wrap);
			gap: var(--n-tabs-title-gap);
			justify-content: var(--n-tabs-heading-justify-content);
			overflow-x: var(--n-tabs-heading-overflow-x);
			-ms-overflow-style: none;
			scrollbar-width: none
		}

		.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
			display: none
		}

		.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll {
			cursor: grabbing;
			cursor: -webkit-grabbing
		}

		.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active {
			position: relative
		}

		.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before {
			content: "";
			inset-block: 0;
			inset-inline: -1000vw;
			position: absolute;
			z-index: 2
		}

		.elementor-widget-n-tabs .e-n-tabs-content {
			display: var(--n-tabs-content-display);
			flex-grow: 1;
			min-width: 0
		}

		.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active) {
			display: none
		}

		.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child {
			display: flex
		}

		.elementor-widget-n-tabs .e-n-tab-title {
			align-items: var(--n-tabs-title-align-items-toggle, var(--n-tabs-title-align-items));
			background-color: initial;
			border-radius: var(--n-tabs-title-border-radius);
			border-style: none;
			border-width: var(--n-tabs-border-width);
			display: flex;
			flex-basis: var(--n-tabs-title-flex-basis);
			flex-direction: var(--n-tabs-title-direction);
			flex-grow: var(--n-tabs-title-flex-grow);
			flex-shrink: var(--n-tabs-title-flex-shrink);
			gap: var(--n-tabs-icon-gap);
			height: var(--n-tabs-title-height);
			justify-content: var(--n-tabs-title-justify-content-toggle, var(--n-tabs-title-justify-content));
			padding-block-end: var(--n-tabs-title-padding-block-end);
			padding-block-start: var(--n-tabs-title-padding-block-start);
			padding-inline-end: var(--n-tabs-title-padding-inline-end);
			padding-inline-start: var(--n-tabs-title-padding-inline-start);
			position: relative;
			transition: background var(--n-tabs-title-transition), color var(--n-tabs-title-transition), border var(--n-tabs-title-transition), box-shadow var(--n-tabs-title-transition), text-shadow var(--n-tabs-title-transition), stroke var(--n-tabs-title-transition), stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-color var(--n-tabs-title-transition), transform var(--n-tabs-title-transition);
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none;
			white-space: var(--n-tabs-title-white-space);
			width: var(--n-tabs-title-width)
		}

		.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible) {
			outline: none
		}

		.elementor-widget-n-tabs .e-n-tab-title span i,
		.elementor-widget-n-tabs .e-n-tab-title span svg {
			transition: color var(--n-tabs-title-transition), fill var(--n-tabs-title-transition)
		}

		.elementor-widget-n-tabs .e-n-tab-title-text {
			align-items: center;
			display: flex;
			font-size: var(--n-tabs-title-font-size);
			text-align: var(--n-tabs-title-text-align)
		}

		.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
			align-items: center;
			display: flex;
			flex-direction: column;
			flex-shrink: 0;
			order: var(--n-tabs-icon-order);
			overflow: hidden
		}

		.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
			font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size))
		}

		.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
			height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
			width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size))
		}

		.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
			display: none
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
			background-color: var(--n-tabs-title-background-color)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
			color: var(--n-tabs-title-color)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i {
			color: var(--n-tabs-icon-color)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {
			fill: var(--n-tabs-icon-color)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child {
			height: 0;
			opacity: 0;
			transform: translateY(-100vh)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a {
			color: var(--n-tabs-title-color-active)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i {
			color: var(--n-tabs-icon-color-active)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {
			fill: var(--n-tabs-icon-color-active)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child {
			height: 0;
			opacity: 0;
			transform: translateY(-100vh)
		}

		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,
		.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover {
			animation: initial;
			transform: none
		}

		.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,
		.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a {
			color: var(--n-tabs-title-color-hover)
		}

		.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
			color: var(--n-tabs-icon-color-hover)
		}

		.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
			fill: var(--n-tabs-icon-color-hover)
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,
		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a {
			color: var(--n-tabs-title-color-active)
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
			color: var(--n-tabs-icon-color-active)
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
			fill: var(--n-tabs-icon-color-active)
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,
		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child {
			height: 0;
			opacity: 0;
			transform: translateY(-100vh)
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,
		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,
		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover {
			animation: initial;
			transform: none
		}

		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,
		.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child {
			height: auto;
			opacity: 1;
			transform: none
		}

		.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,
		.elementor .elementor-element.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-color: var(--n-tabs-title-background-color-hover);
			background-image: none
		}

		.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],
		.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,
		.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],
		.elementor .elementor-element.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-color: var(--n-tabs-title-background-color-active);
			background-image: none
		}

		@media (max-width:767px) {
			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
				--n-tabs-direction: column;
				--n-tabs-heading-display: contents;
				--n-tabs-content-display: contents
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs {
				gap: 0
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con {
				order: var(--n-tabs-title-order)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
				order: var(--n-tabs-title-order);
				width: auto
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
				margin-block-start: var(--n-tabs-title-gap)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
				margin-block-end: var(--n-tabs-gap)
			}
		}

		@media (max-width:-1) {
			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra {
				--n-tabs-direction: column;
				--n-tabs-heading-display: contents;
				--n-tabs-content-display: contents
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs {
				gap: 0
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con {
				order: var(--n-tabs-title-order)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title {
				order: var(--n-tabs-title-order);
				width: auto
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) {
				margin-block-start: var(--n-tabs-title-gap)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true] {
				margin-block-end: var(--n-tabs-gap)
			}
		}

		@media (max-width:1279px) {
			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet {
				--n-tabs-direction: column;
				--n-tabs-heading-display: contents;
				--n-tabs-content-display: contents
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {
				gap: 0
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con {
				order: var(--n-tabs-title-order)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {
				order: var(--n-tabs-title-order);
				width: auto
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {
				margin-block-start: var(--n-tabs-title-gap)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true] {
				margin-block-end: var(--n-tabs-gap)
			}
		}

		@media (max-width:-1) {
			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra {
				--n-tabs-direction: column;
				--n-tabs-heading-display: contents;
				--n-tabs-content-display: contents
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs {
				gap: 0
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con {
				order: var(--n-tabs-title-order)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title {
				order: var(--n-tabs-title-order);
				width: auto
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) {
				margin-block-start: var(--n-tabs-title-gap)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true] {
				margin-block-end: var(--n-tabs-gap)
			}
		}

		@media (max-width:-1) {
			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop {
				--n-tabs-direction: column;
				--n-tabs-heading-display: contents;
				--n-tabs-content-display: contents
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs {
				gap: 0
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con {
				order: var(--n-tabs-title-order)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title {
				order: var(--n-tabs-title-order);
				width: auto
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) {
				margin-block-start: var(--n-tabs-title-gap)
			}

			.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true] {
				margin-block-end: var(--n-tabs-gap)
			}
		}
