@charset "utf-8";
/* CSS Document */

/******  stile menu/sottomenu akeron e piattaforme (Kautha,Tarko,Vulki) ******/

/****  stili in comune  ****/
.customHeader2025Holder{}
	.customHeader2025Container{width:100%;background-color:#ffffff;border-bottom-width:2px;border-bottom-style:solid;padding:18px 30px 0 30px;flex-wrap:wrap;justify-content:center;position:relative;}
	.leftBlock{max-width:1284px;padding:0 30px;flex-wrap:wrap;}
		/*logo*/
		.menuItem.mainLogo{margin-right:60px;padding-top:0;padding-bottom:0;}
			.mainLogo a{display:block;}
				img.brandLogo{width:auto;}
		/*primo livello - menu principale*/
		.menuBlock{}
			.menuBlock .menuItem/*li*/{margin:0 15px;}
			.menuBlock .menuItem:first-of-type{margin-left:0;}
				.menuBlock .menuItem a, .menuBlock .menuItem span{font-size:14px;line-height:18px;padding:12px 0 24px 0;}
					/*frecce*/	
					.hasChildren > a::after, .hasChildren > span::after{transform: translateY(9%) rotate(0deg);}
			/*bottoni/link*/
			.menuBlock .menuItem.button-light, .menuBlock .menuItem.button-dark{margin-right:9px;margin-left:9px;transform:translateY(-6px);}
				.menuBlock .menuItem.button-light a, .menuBlock .menuItem.button-dark a{border-radius:9px;display:block;transition-property:all;transition-duration:0.3s;}
				.menuBlock .menuItem.button-dark a{line-height:16px;padding:9px 15px 11px 15px;}
				.menuBlock .menuItem.button-light a{}
			/*secondo livello - menu principale*/
						.menuItem.hasChildren .subMenu{min-width:240px;background-color:#ffffff;border:none;border-top-width:2px;border-top-style:solid;box-shadow:1px 1px 15px -9px rgba(0,0,0,0.45);padding:12px 18px;top:54px;z-index:2;}
						.menuItem.hasChildren:last-of-type .subMenu{right:-9px;left:inherit;}
							.subMenuItem{margin-bottom:0;}
								.subMenuTitle{display:none;}
								.menuBlock .subMenuItem a{font-weight:400;padding-top:9px;padding-bottom:9px;}
								.menuBlock .subMenuItem a{border-bottom:1px solid #eeeeee;}
								.menuBlock .subMenuItem:last-of-type a{border-bottom:none;}
			/*secondo livello - menu principale variante megamenu*/
			.menuBlock .menuItem.hasMegaMenu{position:inherit;}
					.hasChildren.hasMegaMenu .subMenu/*classe=piattaforme*/{width:100vw;min-width:auto;padding:48px 30px;top:72px;}
						.piattaforme > span.subMenuItem{display:none;}
						.piattaformeContainer{width:100%;max-width:1284px;margin:0 auto;padding:0 30px;flex-wrap:wrap;column-gap:48px;}
							.piattaformeContainer .singlePiattaforma{width:calc(33.3333333333% - 32px);margin-right:0;}
								.singlePiattaforma p.title, .singlePiattaforma a.customTitle{border-bottom:1px solid #eeeeee;font-size:14px;font-weight:500;color:#1d1e1b;padding-top:6px;padding-bottom:12px;}
								.singlePiattaforma a.customTitle{margin-bottom:9px;}
								.menuBlock .menuItem .title a, .menuBlock .menuItem .title span{color:#1d1e1b;padding:0;}
								.piattaformeContainer .singlePiattaforma p.description{font-size:14px;line-height:1.5em;}
									.piattaformeContainer .singlePiattaforma p.description a{color:#4b545b;padding-bottom:18px;display:block;}
								.menuBlock .singlePiattaforma .subMenuItem{margin-bottom:0;padding-top:0;padding-bottom:0;}
							

			/*menu scelta lingue*/
			.menuBlock .menuItem:last-of-type{margin-right:0;}
						.menuItem.hasChildren:last-of-type .subMenu{min-width:168px;}
								.menuBlock .menuItem.hasChildren:last-of-type .subMenu .subMenuItem a{text-align:right;justify-content:flex-end;}
		/*primo livello - menu piattaforme*/
		.customHeader2025Container.secondLevel{border-bottom:none;padding-top:0;padding-bottom:0;}
			.secondLevel .menuBlock .menuItem/*li*/{margin:0 9px;}
			.secondLevel .leftBlock>a, .secondLevel .leftBlock>span{border-right:1px solid #bbbbbb;font-size:13px;font-weight:600;color:#1d1e1b;letter-spacing:0.3px;text-transform:uppercase;margin-right:24px;padding-right:24px;align-self:center;}/*nome del "mini-sito"*/
			.secondLevel .menuBlock .menuItem a, .secondLevel .menuBlock .menuItem span {font-size:13px;color:#4a4b49;padding:15px 9px;}
			/*secondo livello - menu piattaforme*/
						.secondLevel .hasChildren .subMenu{padding-top:3px;padding-bottom:3px;top:48px;}
						/*variante megamenu*/
						.secondLevel .hasChildren.hasMegaMenu .subMenu{padding-top:30px;padding-bottom:30px;}
							.secondLevel .subMenu .singlePiattaforma {width:calc(25% - 36px);}
							.secondLevel .subMenu .singlePiattaforma.ThreeColumn {width:calc(33.3333333333% - 48px);}
								.secondLevel .menuBlock .menuItem .singlePiattaforma span{padding:0;margin-bottom:0 !important;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.customTitle{font-size:14px;font-weight:500;color:#1d1e1b !important;text-transform:none !important;margin-bottom:12px !important;padding-bottom:12px;}
									.secondLevel .singlePiattaforma .customTitle{border-bottom-width:1px;border-bottom-style:solid;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.granchild a{border-bottom:1px solid #eeeeee;font-weight:400 !important;padding:7px 0;display:block;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.granchild.openDescription>a{border-bottom:none;color:#1d1e1b;margin-top:18px;padding:0;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.granchild:last-of-type a{border-bottom:none;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.openDescription{border-bottom:1px solid #eeeeee;padding-bottom:18px;}
									.secondLevel .menuBlock .menuItem .singlePiattaforma span.openDescription:last-of-type{border-bottom:none;}
										.secondLevel .menuBlock .menuItem .singlePiattaforma span.grandChildDescription{margin-top:9px;padding-top:3px;padding-bottom:3px;padding-left:12px;}
			/*secondo livello - menu piattaforme - variante moduli*/
			.secondLevel .subMenu .singlePiattaforma.showModuli {width:100%;}
				.secondLevel .subMenu .singlePiattaforma.showModuli .granChildrenContainer {width:100%;display:flex;flex-wrap:wrap;column-gap:48px;}
					.secondLevel .subMenu .singlePiattaforma.showModuli .granChildrenContainer span.granchild {width:calc(33.3333333333% - 32px);border-bottom:1px solid #eeeeee;padding-bottom:9px;}
						.showModuli a{font-weight:600;}
						.secondLevel .menuBlock .menuItem .singlePiattaforma.showModuli .granchild a{border-bottom:none;font-weight:600 !important;font-size:14px;color:#1d1e1b;padding-bottom:3px;}
							
		
/******  variante Akeron  ******/
.customHeader2025Holder.akeron {}
	.akeron .customHeader2025Container{border-color:transparent;}
		/*logo*/
		.akeron .brandLogo{height:45px;transform:translateY(-3px);}
		/*primo livello - menu principale*/
			.akeron .menuItem a:hover, .akeron .menuItem span:hover{color:#3b9fc0;}
				/*frecce*/	
			/*bottoni/link*/
			.akeron .button-dark a{background:linear-gradient(#3b7fc0, #2b6faf);}
			.akeron .button-dark a:hover{background:linear-gradient(#397bba, #2667a5);color:#ffffff;}
			/*secondo livello - menu principale*/
					.akeron .hasChildren .subMenu{border-color:#3b9fc0;}
			/*secondo livello - menu principale variante megamenu*/
				.akeron .piattaformeContainer .singlePiattaforma >a {padding-top:0;padding-bottom:0;display:block;}
					.akeron .piattaformeContainer .singlePiattaforma img.logoPiattaforma{height:42px;width:auto;margin-bottom:0;}
				.akeron .menuBlock .singlePiattaforma .subMenuItem{border-left:1px solid #3b9fc0;padding-left:15px;}
				/*menu scelta lingue*/

/******  variante Kautha  ******/
.customHeader2025Holder.kautha {}
	.kautha .customHeader2025Container{border-color:#8158f5;}
		/*logo*/
		.kautha .brandLogo{height:48px;transform:translateY(-1px);}
		/*primo livello - menu principale*/
			.kautha .menuItem a:hover, .kautha .menuItem.hasChildren span:not(.moduleDescription):hover{color:#8158f5;}
				/*frecce*/	
			/*bottoni/link*/
			.kautha .button-dark a{background:linear-gradient(#8158f5, #5d3ece);color:#ffffff;}
			.kautha .button-dark a:hover{background:linear-gradient(#5d3ece, #4e30be);color:#ffffff;}
			/*secondo livello - menu principale*/
					.kautha .hasChildren .subMenu{border-color:#5d3ece;}
					/*secondo livello - menu principale variante megamenu*/
					/*menu scelta lingue*/
			/*primo livello - menu piattaforme*/
				/*secondo livello - menu piattaforme*/
				.kautha .secondLevel .hasChildren.hasMegaMenu .subMenu{border-color:#f1f1f1;}
				/*secondo livello - menu piattaforme - variante moduli*/
				.kautha .secondLevel .menuBlock .menuItem .singlePiattaforma.showModuli .granchild a:hover{color:#8158f5;}

/******  variante Tarko   ******/
.customHeader2025Holder.tarko {}
	.tarko .customHeader2025Container{border-color:#ff8c32;}
		/*logo*/
		.tarko .menuItem.mainLogo{margin-right:36px;}
		.tarko .brandLogo{height:48px;transform:translateY(-1px);}
		/*primo livello - menu principale*/
			.tarko .menuItem a:hover, .tarko .menuItem.hasChildren span:not(.moduleDescription):not(.grandChildDescription):hover{color:#ff7c23;}
				/*frecce*/	
			/*bottoni/link*/
			.tarko .button-dark a{background:linear-gradient(#ff8c32, #ff6700);color:#ffffff;}
			.tarko .button-dark a:hover{background:linear-gradient(#ff7800, #ff5a00);color:#ffffff;}
					/*secondo livello - menu principale*/
					.tarko .hasChildren .subMenu{border-color:#ff6700;}
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			.tarko .secondLevel .hasChildren.hasMegaMenu .subMenu{border-color:#f1f1f1;}
				.tarko .secondLevel .singlePiattaforma .customTitle{border-bottom-color:#ff6700;}
			/*secondo livello - menu piattaforme - variante moduli*/
			.tarko .secondLevel .menuBlock .menuItem .singlePiattaforma.showModuli .granchild a:hover{color:#ff8c32;}

/******  variante Vulki   ******/
.customHeader2025Holder.vulki {}
	.vulki .customHeader2025Container{border-color:#1e93fa;}
		/*logo*/
		.vulki .brandLogo{height:48px;transform:translateY(-1px);}
		/*primo livello - menu principale*/
			.vulki .menuItem a:hover, .vulki .menuItem.hasChildren span:not(.moduleDescription):hover{color:#1e93fa;}
				/*frecce*/	
			/*bottoni/link*/
			.vulki .button-dark a{background:linear-gradient(#1e93fa, #1e68fa);color:#ffffff;}
			.vulki .button-dark a:hover{background:linear-gradient(#1e68fa, #1963f6);color:#ffffff;}
					/*secondo livello - menu principale*/
					.vulki .hasChildren .subMenu{border-color:#1e68fa;}
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			.vulki .secondLevel .hasChildren.hasMegaMenu .subMenu{border-color:#f1f1f1;}
				.vulki .secondLevel .singlePiattaforma:nth-child(1) .customTitle{border-bottom-color:#3C9AFC;}
				.vulki .secondLevel .singlePiattaforma:nth-child(2) .customTitle{border-bottom-color:#3C45FC;}
				.vulki .secondLevel .singlePiattaforma:nth-child(3) .customTitle{border-bottom-color:#923CFC;}
				.vulki .secondLevel .singlePiattaforma:nth-child(4) .customTitle{border-bottom-color:#7E3CFC;}
			/*secondo livello - menu piattaforme - variante moduli*/
			.vulki .secondLevel .menuBlock .menuItem .singlePiattaforma.showModuli .granchild a:hover{color:#1e93fa;}

			
/*********** Regole dispositivi orizzontali piccoli (tablet orizzontale, laptop etc.) ********/ 
@media all and (min-width: 990px) and (max-width: 1399px) and (orientation: landscape) {

/******  stile menu/sottomenu akeron e piattaforme (Kautha,Tarko,Vulki) ******/
	
/****  stili in comune  ****/
	.customHeader2025Container{padding-right:0;padding-left:0;}	
		/*logo*/
		.menuItem.mainLogo{margin-right:36px;}
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/	
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Akeron  ******/
.customHeader2025Holder.akeron {}
	.akeron .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Kautha  ******/
.customHeader2025Holder.kautha {}
	.kautha .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Tarko   ******/
.customHeader2025Holder.tarko {}
	.tarko .customHeader2025Container{}
		/*logo*/
		.tarko .menuItem.mainLogo{margin-right:24px;}
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Vulki   ******/
.customHeader2025Holder.vulki {}
	.vulki .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
}
/*********** Eccezioni dispositivi mobili orizzontali piccoli ***********/
@media all and (min-width: 381px) and (max-width: 989px) and (orientation: landscape) {
	
/******  stile menu/sottomenu akeron e piattaforme (Kautha,Tarko,Vulki) ******/
	
/****  stili in comune  ****/
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Akeron  ******/
.customHeader2025Holder.akeron {}
	.akeron .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
		
	
/******  variante Kautha  ******/
.customHeader2025Holder.kautha {}
	.kautha .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Tarko   ******/
.customHeader2025Holder.tarko {}
	.tarko .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Vulki   ******/
.customHeader2025Holder.vulki {}
	.vulki .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
			/*secondo livello - menu principale*/
			/*secondo livello - menu principale variante megamenu*/
			/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
		
}

/*********** Regole dispositivi mobile ********/ 
@media (max-width: 1023px) {
	
/******  stile menu/sottomenu akeron e piattaforme (Kautha,Tarko,Vulki) ******/
	
/****  stili in comune  ****/
	.customHeader2025Container{padding-top:18px;padding-right:0;padding-bottom:0;padding-left:0;}
		.leftBlock{padding-right:0;padding-left:0;}	
	/*logo*/
	.menuItem.mainLogo{border-bottom:none;margin-right:0px;padding-right:18px;padding-bottom:12px;padding-left:18px;}
		/*primo livello - menu principale*/
			.menuBlock{background-color:#1d1e1b;z-index:3;}
				.menuBlock .menuItem:first-child{padding-top:0;}
				.menuBlock .menuItem{width:100%;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.15);margin:0;padding:0 9px;}
				.menuBlock .menuItem a, .menuBlock .menuItem span{width:100%;font-size:19px;color:#ffffff;line-height:24px;padding:18px 9px;justify-content:space-between;margin:0;}
				.menuBlock .menuItem.hasMegaMenu{position:relative;}
					.menuBlock .menuItem .title a, .menuBlock .menuItem .title span{padding-top:0;padding-bottom:0;}
				/*frecce*/
				.hasChildren > a::after, .hasChildren > span::after{height:24px;width:24px;border-radius:50%;filter:invert(1);justify-content:space-between;}
			/*bottoni/link*/
			.menuBlock .menuItem.button-dark{margin-right:0;margin-left:0;padding-top:9px;padding-right:18px;padding-bottom:9px;padding-left:18px;transform:none;}
			.menuBlock .menuItem.button-light a, .menuBlock .menuItem.button-dark a{font-size:18px;line-height:30px;text-align:center;padding:9px 15px;}
					/*secondo livello - menu principale*/
					.menuItem.hasChildren .subMenu{min-width:auto;background-color:#333333;box-shadow:none;margin-bottom:18px;padding-top:0;top:inherit;}
					.hasChildren .subMenu::before{height:2px;width:33.3333333333%;content:"";margin-bottom:24px;display:block;transform:translate(-18px, -3px);}
						
								.menuBlock .menuItem .subMenuItem a{font-size:17px;}
								.menuBlock .subMenuItem a{border-bottom:1px solid rgba(255,255,255,0.05);}
								.menuBlock .menuItem.hasChildren:last-of-type .subMenu .subMenuItem a{text-align:left;justify-content:flex-start;}
	
					/*secondo livello - menu principale variante megamenu*/
					.hasChildren.hasMegaMenu .subMenu/*classe=piattaforme*/{width:100%;padding:0 12px;top:inherit;}
						.hasChildren.hasMegaMenu .subMenu::before{height:2px;width:33.3333333333%;content:"";margin-bottom:24px;display:block;transform:translate(-12px, -3px);}
							.subMenu.piattaforme.hideDesktop::before{width:48px;margin-top:-9px;margin-bottom:0;margin-left:12px;}
							.piattaformeContainer{max-width:100%;margin:0;padding:0;column-gap:0;}
								.piattaformeContainer .singlePiattaforma{width:100%;margin-bottom:30px;border-bottom:1px solid rgba(255, 255, 255, 0.35);}
								/*Variante accorderon*/
								.piattaformeContainer .singlePiattaforma.spmAccordion{border-bottom:1px solid rgba(255, 255, 255, 0.15);}
								.piattaformeContainer .singlePiattaforma.first-level{margin-bottom:18px;padding-bottom:4px;}
								.piattaformeContainer .singlePiattaforma:last-of-type{margin-bottom:0;border-bottom:none;}
								.singlePiattaforma p.title, .singlePiattaforma a.customTitle{border-bottom:none;font-size:18px;color:#eeeeee;white-space:normal;margin-bottom:0;padding-top:3px;padding-bottom:0;}
								.menuBlock .singlePiattaforma a{padding-left:0;padding-right:0;}
								.piattaformeContainer .singlePiattaforma .title, .piattaformeContainer .singlePiattaforma .title a {color:#eeeeee;margin-bottom:0;}
								.piattaformeContainer .singlePiattaforma p.description{color:#fefefe;margin-bottom:18px;padding-top:9px;}
								.piattaformeContainer .singlePiattaforma p.description a{font-size:15px;color:#cccccc;padding-top:3px;}
								.piattaformeContainer .singlePiattaforma p.description.mb-0{margin-bottom:18px !important;}
	
					/*menu scelta lingue*/
					.menuItem.hasChildren:last-of-type .subMenu{min-width:auto;right:inherit;}
		/*primo livello - menu piattaforme*/
		.piattaformeContainer .singlePiattaforma.spmAccordion{}
			.menuBlock .menuItem span.customTitle.spmAccordionTitle{font-size:17px;font-weight:500;padding-right:0;padding-left:0;position:relative;}
				.menuBlock .menuItem span.customTitle.spmAccordionTitle::after{height:12px;width:12px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:"";color:#ffffff;margin-top:3px;margin-right:21px;margin-left:12px;transform:rotate(45deg);display:inline-block;}
				.menuBlock .menuItem .active span.customTitle.spmAccordionTitle::after{margin-top:9px;transform:rotate(-135deg);}
	
			.piattaformeContainer .singlePiattaforma.spmAccordion.spmAccordion.active .spmAccordionBody{padding-bottom:21px;}

				.piattaformeContainer .singlePiattaforma.spmAccordion a{font-size:17px;font-weight:500;}
				.menuBlock .menuItem .piattaformeContainer .singlePiattaforma.spmAccordion a{}
				.piattaformeContainer .singlePiattaforma.spmAccordion.active a{padding-right:15px;padding-left:15px;}
			/*secondo livello - menu piattaforme*/
				.piattaformeContainer .spmAccordion.active .spmAccordionBody a{border-bottom:1px dotted rgba(255,255,255,0.30);font-size:16px;font-weight:400 !important;padding-top:12px;padding-bottom:12px;}
				.piattaformeContainer .spmAccordion.active .spmAccordionBody span:last-of-type a{border-bottom:none;}
				.piattaformeContainer .spmAccordion.active .spmAccordionBody a::before{height:6px;width:6px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;content:"";color:#ffffff;margin-right:6px;transform:rotate(-45deg) translateY(-3px);display:inline-block;}
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Akeron  ******/
.customHeader2025Holder.akeron {}
	.akeron .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
		.akeron .menuBlock .menuItem .title a, .akeron .menuBlock .menuItem .title span{color:#eeeeee;margin-bottom:0;padding-bottom:0;}
				/*frecce*/	
			/*bottoni/link*/
			.akeron .menuBlock .menuItem.button-dark{padding:0 9px;}
			.akeron .menuBlock .menuItem.button-dark a{background-image:none;background-color:transparent;font-size:19px;line-height:24px;text-align:left;margin-top:0;padding:18px 9px;}
					/*secondo livello - menu principale*/
					.akeron .hasChildren .subMenu{border-color:transparent;}
						.akeron .hasChildren .subMenu::before{background:linear-gradient(to left, #0065fd 10%, #d4aefb, #e4e5ff);}
					/*secondo livello - menu principale variante megamenu*/
					.akeron .piattaformeContainer .singlePiattaforma img.logoPiattaforma{height:36px;filter:brightness(0) invert(1);margin-top:12px;}
					/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
		/*secondo livello - menu piattaforme*/
		/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Kautha  ******/
.customHeader2025Holder.kautha {}
	.kautha .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
					/*secondo livello - menu principale*/
					.kautha .hasChildren .subMenu{border-color:transparent;}
						.kautha .hasChildren .subMenu::before{background:linear-gradient(to left, #5d3ece, #8158f5);}
					/*secondo livello - menu principale variante megamenu*/
					/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Tarko   ******/
.customHeader2025Holder.tarko {}
	.tarko .customHeader2025Container{}
		/*logo*/
		.tarko .menuItem.mainLogo{margin-right:0;}
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
					/*secondo livello - menu principale*/
					.tarko .hasChildren .subMenu{border-color:transparent;}
						.tarko .hasChildren .subMenu::before{background:linear-gradient(to left, #ff6700, #ff8c32);}
					/*secondo livello - menu principale variante megamenu*/
					/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	
/******  variante Vulki   ******/
.customHeader2025Holder.vulki {}
	.vulki .customHeader2025Container{}
		/*logo*/
		/*primo livello - menu principale*/
				/*frecce*/	
			/*bottoni/link*/
					/*secondo livello - menu principale*/
					.vulki .hasChildren .subMenu{border-color:transparent;}
						.vulki .hasChildren .subMenu::before{background:linear-gradient(to left, #1282d6, #1e93fa);}
					/*secondo livello - menu principale variante megamenu*/
					/*menu scelta lingue*/
		/*primo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme*/
			/*secondo livello - menu piattaforme - variante moduli*/
	

}	
