/* End custom CSS */

.elementor-142 .elementor-element.elementor-element-21f43bc {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-21f43bc:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-21f43bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0525155);
}

.elementor-142 .elementor-element.elementor-element-55aba03 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
}

.elementor-142 .elementor-element.elementor-element-ab9c1b8 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: var(--space-r) 0 var(--space-r) 0;
}

.elementor-142 .elementor-element.elementor-element-ab9c1b8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-142 .elementor-element.elementor-element-b488e29 {
	--display: flex;
	--justify-content: center;
}

.elementor-142 .elementor-element.elementor-element-b488e29.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-142 .elementor-element.elementor-element-61258b9 {
	--display: flex;
	--margin-top: var(--space-m);
	--margin-bottom: var(--space-m);
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-142 .elementor-element.elementor-element-344c43f {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: var(--baseline-x3);
	--margin-left: 0;
	--margin-right: 0;
}

.elementor-142 .elementor-element.elementor-element-372ee1a {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-e9f6638 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-417172b {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-8ff0f9d {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-0060b61 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-0b55235 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-3a64763 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-fe57ff7 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-e109432 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-4de4923 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-f1e9ec2 {
	--display: flex;
}

.elementor-142 .elementor-element.elementor-element-2b08ce2 {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 20%;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	--n-tabs-heading-justify-content: flex-start;
	--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;
	--n-tabs-title-gap: 2px;
	--n-tabs-gap: var(--space-r);
	--n-tabs-title-border-radius: 32px 32px 32px 32px;
	--n-tabs-title-padding-top: var(--baseline-quarter);
	--n-tabs-title-padding-right: var(--grid);
	--n-tabs-title-padding-bottom: var(--baseline-quarter);
	--n-tabs-title-padding-left: var(--grid);
	--n-tabs-title-font-size: .875rem;
	--n-tabs-title-color: #3c57dd;
	--n-tabs-title-color-active: var(--e-global-color-28cf065);
}

.elementor-142 .elementor-element.elementor-element-2b08ce2.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-0525155);
	border-style: none;
}

.elementor-142 .elementor-element.elementor-element-2b08ce2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-142 .elementor-element.elementor-element-2b08ce2.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: #3c57dd;
	border-style: none;
}

.elementor-142 .elementor-element.elementor-element-2b08ce2.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: none;
}

.elementor-142 .elementor-element.elementor-element-2b08ce2.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-weight: 500;
	line-height: 1.35;
}

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

:root {
	--page-title-display: none;
}

/* Start custom CSS for nested-tabs, class: .elementor-element-2b08ce2 */
#e-n-tab-title-451248342, #e-n-tab-title-451248343, #e-n-tab-title-451248344, #e-n-tab-title-451248346 {
	margin-left: 25px;
}

@media screen and (max-width: 767px) {
	.elementor-142 .elementor-element.elementor-element-2b08ce2 .e-n-tabs {
		flex-direction: column;
		max-width: 35rem;
		margin: auto;
	}
}

@media (max-width: 768px) {
	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
		word-break: normal !important;
		overflow-wrap: anywhere !important;
	}
}

.elementor-142 .elementor-element.elementor-element-2b08ce2 .e-n-tab-title, .elementor-142 .elementor-element.elementor-element-2b08ce2 .e-n-tab-title:hover {
	padding: var(--baseline-quarter) var(--grid) var(--baseline-quarter) var(--grid);
	background-image: none;
}

.elementor-142 .elementor-element.elementor-element-2b08ce2 .e-n-tab-title.nitro-lazy, .elementor-142 .elementor-element.elementor-element-2b08ce2 .e-n-tab-title:hover.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS */
main .elementor-widget-tabs .elementor-tab-desktop-title {
	line-height: 1.4;
	padding-block: .35rem;
}

button[aria-selected="true"] span {
	font-weight: 700;
}
