
.elementor-2590 .elementor-element.elementor-element-11d3b20d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-653d4c62 {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-26b56ee {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-26b56ee img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-32a80d5e {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-4203a88f {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-70ea8c06 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-70ea8c06 img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-3fc59f0 {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-56bae13e {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-53314d74 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-53314d74 img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-705bda85 {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-2f9f6f6e {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-57c1dc73 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-57c1dc73 img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-3d5abe0e {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-79c56378 {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-30bbecfd {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-30bbecfd img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-74e7a3ac {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-556ea8d0 {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-74ff180a {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-74ff180a img {
	width: 100%;
	max-width: 82.5rem;
}

.elementor-2590 .elementor-element.elementor-element-592ca3e9 {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-2fa3c8b0 {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-cb79702 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-e5ea0ee {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 1rem .5rem;
	--row-gap: 1rem;
	--column-gap: .5rem;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-5f4d238 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-b260d32 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-306419b {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-306419b img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-c0c6c10 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-d861fa2 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-8403053 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-8403053 img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-4e914be {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-5f61675 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-de0bd99 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-de0bd99 img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-468f22e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-e287a1b {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-07ee854 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-07ee854 img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-580e069 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-5cbcec3 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-4bffdc9 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-4bffdc9 img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-ccd9354 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-cea539d {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-09fdd41 {
	text-align: center;
}

.elementor-2590 .elementor-element.elementor-element-09fdd41 img {
	width: 100%;
}

.elementor-2590 .elementor-element.elementor-element-7b1e010 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2590 .elementor-element.elementor-element-3e7bc5c {
	--display: flex;
}

.elementor-2590 .elementor-element.elementor-element-fea6131 {
	text-align: center;
	font-size: .875rem;
	font-weight: 700;
}

.elementor-2590 .elementor-element.elementor-element-4058336c {
	--n-tabs-direction: column-reverse;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: nowrap;
	--n-tabs-heading-overflow-x: scroll;
	--n-tabs-title-white-space: nowrap;
	--n-tabs-title-justify-content: center;
	--n-tabs-title-text-align: center;
	--n-tabs-title-gap: 0px;
	--n-tabs-gap: 0px;
	--n-tabs-title-color: var(--e-global-color-primary);
	--n-tabs-title-color-active: #fff;
	--n-tabs-icon-size: 4rem;
	--n-tabs-icon-color: var(--e-global-color-primary);
	--n-tabs-icon-color-active: #fff;
}

.elementor-2590 .elementor-element.elementor-element-4058336c.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-91b5076);
}

.elementor-2590 .elementor-element.elementor-element-4058336c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2590 .elementor-element.elementor-element-4058336c.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-91b5076);
}

.elementor-2590 .elementor-element.elementor-element-4058336c.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: 4px 0px 0px 0px;
	border-color: var(--e-global-color-91b5076);
}

.elementor-2590 .elementor-element.elementor-element-4058336c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #fff;
	--n-tabs-icon-color-hover: #fff;
}

:where( .elementor-2590 .elementor-element.elementor-element-4058336c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	--padding-top: 1rem;
	--padding-right: 1rem;
	--padding-bottom: 1rem;
	--padding-left: 1rem;
}

.elementor-2590 .elementor-element.elementor-element-0afeb43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 2.7rem;
	--padding-bottom: 1.8rem;
	--padding-left: 1rem;
	--padding-right: 1rem;
}

@media (min-width:768px) {
	.elementor-2590 .elementor-element.elementor-element-cb79702 {
		--content-width: 1500px;
	}
	
	.elementor-2590 .elementor-element.elementor-element-7b1e010 {
		--width: min(100%, 8.5rem);
	}
}

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

@media (max-width:1536px) {
	.elementor-2590 .elementor-element.elementor-element-e5ea0ee {
		--grid-auto-flow: row;
	}
	
	.elementor-2590 .elementor-element.elementor-element-4058336c {
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
	}
}

@media (max-width:1024px) {
	.elementor-2590 .elementor-element.elementor-element-cb79702 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-2590 .elementor-element.elementor-element-e5ea0ee {
		--grid-auto-flow: row;
	}
	
	.elementor-2590 .elementor-element.elementor-element-4058336c {
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
	}
}

@media (max-width:767px) {
	.elementor-2590 .elementor-element.elementor-element-11d3b20d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2590 .elementor-element.elementor-element-e5ea0ee {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2590 .elementor-element.elementor-element-a0042e5 img {
		width: 100%;
	}
	
	.elementor-2590 .elementor-element.elementor-element-9d6c453 img {
		width: 100%;
	}
	
	.elementor-2590 .elementor-element.elementor-element-4058336c {
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
	}
}
