/*! elementor - v3.27.0 - 18-02-2025 */

.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:#FAFAFA;

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:#FAFAFA;

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:1024px) {

.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)

}

.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)

}

}

