.elementor-58538 .elementor-element.elementor-element-6c26cdf{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-c312279 > .elementor-element-populated{margin:18px 0px 5px 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;}.elementor-58538 .elementor-element.elementor-element-f80ceea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-5546639{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-f60f717 > .elementor-element-populated{margin:0px 0px 10px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-58538 .elementor-element.elementor-element-58e665f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-222c0b8{z-index:0;}.elementor-58538 .elementor-element.elementor-element-dcecf63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58538 .elementor-element.elementor-element-eb48be6{overflow:hidden;margin-top:4vw;margin-bottom:0vw;}.elementor-58538 .elementor-element.elementor-element-d243e8a > .elementor-element-populated{margin:0px 0px 0px 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;}.elementor-58538 .elementor-element.elementor-element-46c5f63 > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-e2cf690{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-c9225c6 > .elementor-element-populated{margin:0px 0px 0px 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;}.elementor-58538 .elementor-element.elementor-element-054795c{--spacer-size:40px;}.elementor-58538 .elementor-element.elementor-element-35db13f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-43a2182 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-58538 .elementor-element.elementor-element-51ed468 > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-80feaed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58538 .elementor-element.elementor-element-80feaed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-1c85262 .elementor-button{background-color:var( --e-global-color-95841d8 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-95841d8 );}.elementor-58538 .elementor-element.elementor-element-1c85262 .elementor-button:hover, .elementor-58538 .elementor-element.elementor-element-1c85262 .elementor-button:focus{background-color:var( --e-global-color-c9ed1e5 );color:var( --e-global-color-b8c638e );border-color:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-1c85262 > .elementor-widget-container{margin:5px 0px 20px 0px;}.elementor-58538 .elementor-element.elementor-element-1c85262 .elementor-button:hover svg, .elementor-58538 .elementor-element.elementor-element-1c85262 .elementor-button:focus svg{fill:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-b42e705 > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-56504b8 > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-e61c625{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58538 .elementor-element.elementor-element-e61c625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-d1324e7 .elementor-button{background-color:var( --e-global-color-95841d8 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-95841d8 );}.elementor-58538 .elementor-element.elementor-element-d1324e7 .elementor-button:hover, .elementor-58538 .elementor-element.elementor-element-d1324e7 .elementor-button:focus{background-color:var( --e-global-color-c9ed1e5 );color:var( --e-global-color-b8c638e );border-color:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-d1324e7 > .elementor-widget-container{margin:5px 0px 20px 0px;}.elementor-58538 .elementor-element.elementor-element-d1324e7 .elementor-button:hover svg, .elementor-58538 .elementor-element.elementor-element-d1324e7 .elementor-button:focus svg{fill:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-9e2cc9f > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-78602eb > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-ed6e11e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58538 .elementor-element.elementor-element-ed6e11e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-3204788 .elementor-button{background-color:var( --e-global-color-95841d8 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-95841d8 );}.elementor-58538 .elementor-element.elementor-element-3204788 .elementor-button:hover, .elementor-58538 .elementor-element.elementor-element-3204788 .elementor-button:focus{background-color:var( --e-global-color-c9ed1e5 );color:var( --e-global-color-b8c638e );border-color:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-3204788 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-58538 .elementor-element.elementor-element-3204788 .elementor-button:hover svg, .elementor-58538 .elementor-element.elementor-element-3204788 .elementor-button:focus svg{fill:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-13831b1 > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-ec89884 > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-65dc4e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58538 .elementor-element.elementor-element-65dc4e7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-38281f8 .elementor-button{background-color:var( --e-global-color-95841d8 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-95841d8 );}.elementor-58538 .elementor-element.elementor-element-38281f8 .elementor-button:hover, .elementor-58538 .elementor-element.elementor-element-38281f8 .elementor-button:focus{background-color:var( --e-global-color-c9ed1e5 );color:var( --e-global-color-b8c638e );border-color:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-38281f8 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-58538 .elementor-element.elementor-element-38281f8 .elementor-button:hover svg, .elementor-58538 .elementor-element.elementor-element-38281f8 .elementor-button:focus svg{fill:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-d6ecd16{--spacer-size:10px;}.elementor-58538 .elementor-element.elementor-element-032966b{--spacer-size:24px;}.elementor-58538 .elementor-element.elementor-element-c886cbe > .elementor-element-populated{border-style:none;}.elementor-58538 .elementor-element.elementor-element-4850948{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58538 .elementor-element.elementor-element-4850948 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-5dfcd44 .elementor-button{background-color:var( --e-global-color-95841d8 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-95841d8 );}.elementor-58538 .elementor-element.elementor-element-5dfcd44 .elementor-button:hover, .elementor-58538 .elementor-element.elementor-element-5dfcd44 .elementor-button:focus{background-color:var( --e-global-color-c9ed1e5 );color:var( --e-global-color-b8c638e );border-color:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-5dfcd44 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-58538 .elementor-element.elementor-element-5dfcd44 .elementor-button:hover svg, .elementor-58538 .elementor-element.elementor-element-5dfcd44 .elementor-button:focus svg{fill:var( --e-global-color-b8c638e );}.elementor-58538 .elementor-element.elementor-element-2ab0c18{--spacer-size:100px;}@media(max-width:1024px){.elementor-58538 .elementor-element.elementor-element-c312279 > .elementor-element-populated{margin:35px 0px 30px 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;}.elementor-58538 .elementor-element.elementor-element-f80ceea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-58e665f > .elementor-widget-container{margin:-45px 0px -50px 0px;}.elementor-58538 .elementor-element.elementor-element-1c85262 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-58538 .elementor-element.elementor-element-d1324e7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-58538 .elementor-element.elementor-element-3204788 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-58538 .elementor-element.elementor-element-38281f8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-58538 .elementor-element.elementor-element-5dfcd44 > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-58538 .elementor-element.elementor-element-f80ceea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-58e665f > .elementor-widget-container{margin:-45px 0px -50px 0px;}.elementor-58538 .elementor-element.elementor-element-dcecf63{width:100%;}.elementor-58538 .elementor-element.elementor-element-eb48be6{margin-top:18vw;margin-bottom:18vw;}.elementor-58538 .elementor-element.elementor-element-d243e8a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-58538 .elementor-element.elementor-element-c9225c6 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-58538 .elementor-element.elementor-element-1c85262 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-d1324e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-3204788 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-38281f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-5dfcd44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-58538 .elementor-element.elementor-element-2ab0c18{--spacer-size:0px;}}@media(min-width:768px){.elementor-58538 .elementor-element.elementor-element-dcecf63{width:100%;}.elementor-58538 .elementor-element.elementor-element-51ed468{width:23%;}.elementor-58538 .elementor-element.elementor-element-b42e705{width:3%;}.elementor-58538 .elementor-element.elementor-element-56504b8{width:23%;}.elementor-58538 .elementor-element.elementor-element-9e2cc9f{width:3%;}.elementor-58538 .elementor-element.elementor-element-78602eb{width:23%;}.elementor-58538 .elementor-element.elementor-element-13831b1{width:3%;}.elementor-58538 .elementor-element.elementor-element-ec89884{width:21.605%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58538 .elementor-element.elementor-element-dcecf63{width:100%;}}/* Start custom CSS for html, class: .elementor-element-4c5a116 */@media screen and (min-width: 768px) {
    #carosello_vista {
		position: relative;
		overflow: hidden;
		width: calc(100vw - 55px);
		margin-left:35px;
		z-index: 1;
	}
	
	#carosello {
		position: relative;
		overflow: hidden;
		margin-right: 100px !important;
	}

	.item_carosello {
		position:relative;
		float:left;
		width:54vw;
		margin-right:35px;
		display:block;
	}
	
	#finestra_frecce {
	    /* 2.5vw per ogni riga di descrizione */
	    margin-top:-2.5vw;
	    z-index: 2;
	    width: calc(100vw - 55px);
	}

	.item_attivo:hover {
	  outline: 8px solid #DCAACD;
	  outline-offset: -8px;
	  cursor:pointer;
	}

	.item_non_attivo:hover  {
		cursor:default;    
	}
	

	.span_attivo {
		opacity: 1;
	}


	.span_non_attivo {
		opacity: 0;
	}
}

@media screen and (max-width: 767px) {
    
    #carosello_vista {
		position: relative;
		overflow: hidden;
		width: calc(100vw - 40px);
		margin-left:20px;
		z-index: 1;
	}
	
	#carosello {
		position: relative;
		overflow: hidden;
		margin-right: 0px !important;
	
	}

	.item_carosello {
		position:relative;
		float:left;
		width:90vw;
		margin-right:35px;
		display:block;
	}
	
	#finestra_frecce {
	    /* 2.5vw per ogni riga di descrizione */
	    margin-top:2vw;
	    z-index: 2;
	     width: calc(100vw - 20px);
	}

	.span_attivo {
		opacity: 1;
	}


	.span_non_attivo {
		opacity: 0;
	}
}/* End custom CSS */