.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
	justify-content: space-between;
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title {
	border-width: 0 !important;    
}

.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title {
	border-width: 1px 0 !important;    
}

/**/
.elementor-widget-n-tabs .e-n-tab-title {
	cursor: pointer;
}

.elementor-widget-n-tabs .e-n-tab-title:hover,
.elementor-widget-n-tabs .e-n-tab-title:focus {
	border-radius: 12px !important;
}

/**/
body .e-loop-item {
	padding: 30px 0;
	border-bottom: 1px solid var(--3)
}

body .e-loop-item .lcn-title {
	cursor: pointer;
}

body .e-loop-item .lcn-title .elementor-widget-icon {
	display: flex;
	align-items: center;
}

body .e-loop-item .lcn-title.active .elementor-widget-icon svg {
	transform: rotate(0deg);
	transition: .3s;
}

body .e-loop-item .lcn-title .elementor-widget-icon svg {
	transition: .3s;
}

body .e-loop-item .lcn-desc {
	display: none;
}

body .e-loop-item .lcn-desc p {
	font-size: 18px;
}

body .e-loop-item .lcn-desc b,
body .e-loop-item .lcn-desc strong {
	font-weight: 700;
}

body .e-loop-item .lcn-desc ul {
	color: var(--1);
}

@media screen and (max-width:767px) {
	.block-pos-aperte {
		box-shadow: none !important;
	}
	
	/* Tab */
	.elementor-widget-n-tabs .e-n-tabs-heading {
		column-gap: 24px !important;
		border-radius: 10px !important;
		background-color: var(--g2);
		padding: 0 24px;
		justify-content: center !important;
	}
	
	.elementor-widget-n-tabs .e-n-tabs-heading button {
		background-color: transparent !important;
		color: var(--1) !important;
		padding: 12px 0;
		border-radius: 0 !important;
	}
	
	.elementor-widget-n-tabs .e-n-tabs-heading button span {
		font-size: 20px;
		line-height: 1.15em;
		text-align: center;
		max-width: 112px;
	}
	
	.elementor-widget-n-tabs .e-n-tab-title:hover, .elementor-widget-n-tabs .e-n-tab-title:focus {
		border-radius: 0 !important;
	}
	
	.elementor-element.elementor-element-295a6bc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"],
	.elementor-element.elementor-element-295a6bc.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 {
		border-width: 0px 0px 2px 0px !important;
		border-color: transparent !important;
	}
}