<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.home_scroll_articles_container { margin: 1% 0 0 0; }
	.home_scroll_articles_main_title { text-transform: uppercase; font-weight: 700; font-size: 2rem; letter-spacing: 1px; color: #fff; background-color: #000; line-height: 1.5rem; padding: 1px; width: auto; display: inline-block; margin: 0 0 1% 5%; }
	.fade_home_articles { padding: 0 0 0 0; }
		.fade_home_articles .slick-list { padding: 0 20%!important; }
		.home_scroll_articles_block { padding: 0; position: relative; display: flex; flex-wrap: wrap; }
		.home_scroll_articles_img { position: relative; }
			.home_scroll_articles_img img { width: 100%; height: auto; max-width: 100%; }
		.home_scroll_articles_info { position: absolute; left: 5%; right: 5%; bottom: 5%; opacity: 0; transition: opacity 0.5s ease; }
		.home_scroll_articles_title { font-weight: 700; font-size: 1rem; text-align: center; letter-spacing: 0.5px; color: #fff; }
			.home_scroll_articles_title a { color: #fff; }
		.home_scroll_articles_price { font-size: 0.75rem; letter-spacing: 0; margin: 5px 0 0 0; text-align: center; color: #fff; }
			.home_scroll_articles_price .home_scroll_articles_price_old { text-decoration: line-through; }

		.fade_home_articles .slick-prev { left: 0; width: 30px; }
			.fade_home_articles .slick-prev:before { content: "\F284"; font-family: bootstrap-icons; font-size: 30px; font-weight: 900; color: #fff; }
		.fade_home_articles .slick-next { right: 0; width: 30px; }
			.fade_home_articles .slick-next:before { content: "\F285"; font-family: bootstrap-icons; font-size: 30px; font-weight: 900; color: #fff; }

.home_scroll_container { margin: 0 0 0 0; }
	.fade_standard img { width: 100%; height: auto; max-width: 100%; }
	.home_scroll_info { position: absolute; width: 100%; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); padding: 0 5%; text-align: center; }
		.home_scroll_info_block_title { text-transform: uppercase; font-weight: 700; font-size: calc(18px + 1vw); letter-spacing: 1px; margin-bottom: 5px; color: #fff; }
		.home_scroll_info_block_subtitle { font-size: calc(9px + 0.5vw); text-transform: none; margin-bottom: 0px; color: #fff; }
		.home_scroll_info_block_note { font-size: 12px; font-weight: 300; letter-spacing: 1px; margin-bottom: 5px; color: #fff; }
		.home_scroll_info_block_action { font-weight: 700; letter-spacing: 1px; }
			.home_scroll_info_block_action a { background-color: transparent; border: 0px solid #ffffff; color: #ffffff; padding: 10px 0; box-sizing: border-box; text-transform: uppercase; text-align: center; min-width: 100px; width: auto; display: inline-block; font-size: calc(9px + 0.25vw); margin: 1% auto 1% auto; transition: 0.5s; text-decoration: underline; }
			.home_scroll_info.txtBlack .home_scroll_info_block_action a { color: #000000; border: 0px solid #000000; }

	.fade_multi_items .slick-prev { left: 5px; }
		.fade_multi_items .slick-prev:before { /* content: "\f053"!important; font-family: 'Font Awesome 5 Pro'; font-size: 50px; font-weight: 300; */ /**/ content: url('/common/images/icons/endriu_left_light.svg') !important; /**/  color: #000; }
	.fade_multi_items .slick-next { right: 5px; }
		.fade_multi_items .slick-next:before { /* content: "\f054"!important; font-family: 'Font Awesome 5 Pro'; font-size: 50px; font-weight: 300; */ /**/ content: url('/common/images/icons/endriu_right_light.svg') !important; /**/ color: #000; }

.video_home_container { margin: 0; }

	.video_home_container .embed-container { padding: 34% 0; }

	.video_block_home_info { width: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #FFF; text-align: center; display: block; padding: 0 2%; }
		.video_block_home_title { font-weight: 700; font-size: calc(12px + 1vw); letter-spacing: 1px; text-transform: uppercase; }
		.video_block_home_subtitle { font-size: calc(10px + 0.5vw); font-weight: 300; letter-spacing: 1px; margin: 20px 0; text-transform: uppercase; }
	.video_block_home_action_container { width: 100%; padding: 0 2%; font-weight: 300; letter-spacing: 1px; text-align: center; }
		.video_block_home_action a { background-color: transparent; border: 0px solid #ffffff; color: #ffffff; padding: 10px 0; box-sizing: border-box; text-transform: lowercase; text-align: center; max-width: 200px; width: 100%; display: inline-block; font-size: calc(12px + 0.25vw); margin: 1% 1% 1% 0; transition: 0.5s; }
		.video_block_home_info.txtBlack .video_block_home_action a { color: #000000; border: 0px solid #000000; }


.home_100_2_colonne_container { display: inline-block; margin: 0; width: 100%; }
	.home_100_2_colonne { display: flex; flex-wrap: wrap; }
		.home_100_2_colonne_img { width: 50%; }
			.home_100_2_colonne_img img { width: 100%; max-width: 100%; height: auto; }
		.home_100_2_colonne_info { width: 50%; position: relative; text-align: center; background-color: #fafafa; }
			.home_100_2_colonne_block { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; max-width: 500px; padding: 0 2%; }
				.home_100_2_colonne_info_title { text-transform: uppercase; font-weight: 700; font-size: calc(16px + 1vw); letter-spacing: 1px; margin-bottom: 5%; }
				.home_100_2_colonne_info_subtitle { font-size: calc(10px + 0.5vw); font-weight: 700; letter-spacing: 1px; margin-bottom: 20px; text-transform: uppercase; }
				.home_100_2_colonne_info_note { font-size: calc(9px + 0.25vw); line-height: calc(18px + 0.25vw); font-weight: 300; letter-spacing: 1px; margin-bottom: 5%; }
				.home_100_2_colonne_info_action a { background-color: transparent; border: 1px solid #000000; padding: 10px 0; box-sizing: border-box; text-transform: uppercase; text-align: center; max-width: 200px; width: 100%; display: inline-block; font-size: calc(9px + 0.25vw); font-weight: 700; transition: 0.5s; }
				.home_100_2_colonne_info.txtWhite a { color: #ffffff; border: 1px solid #ffffff; }

.home_txt_container { width: 60%; margin: 0 20% 5% 20%; text-align: center; }
	.home_txt_container_title h1 { text-transform: uppercase; font-weight: 700; font-size: 40px; letter-spacing: 1px; color: #000; margin-bottom: 10px; }
	.home_txt_container_subtitle h2 { font-size: 15px; font-weight: 300; color: #000; letter-spacing: 1px; margin-bottom: 20px; }
	.home_txt_container_action { font-size: 12px; font-weight: 700; color: #000; letter-spacing: 1px; }
		.home_txt_container_action a { color: #FFF; text-decoration: none; padding: 5px; width: 110px; background-color: black; border: solid 1px black; display: inline-block; }

.home_scroll_singleitems_container { margin: 0 0 5% 0; }
    .home_scroll_singleitems_title_container { width: 97.5%; text-align: left; background-color: white; margin: 0 0 2.5% 2.5%; }
        .home_scroll_singleitems_title { font-size: 20px; font-weight: 700; text-transform: none; }
        
        .home_scroll_singleitems_col_container { display: flex; width: 100%; }
            .home_scroll_singleitems_col { flex: 1; padding: 1%; position: relative; }

                .home_scroll_singleitems_info { width: 90%; padding: 5%; position: absolute; top: 50%; text-align: right; transform: translateY(-50%); box-sizing: border-box; }
                    .home_scroll_singleitems_info_title { font-size: 18px; letter-spacing: 1px; font-weight: 700; margin: 0 0 2% 0; }
                    .home_scroll_singleitems_info_price { font-size: 15px; letter-spacing: 1px; font-weight: 700; }
                        .home_scroll_singleitems_info_price_old { color: rgba(0, 0, 0, 1); text-decoration: line-through; display: inline-block; margin-right: 10px; }
                        .home_scroll_singleitems_info_price_new { color: #000; display: inline-block; }

                .home_scroll_singleitems_img { overflow: hidden; }
                    .home_scroll_singleitems_img img { width: 100%; height: auto; max-width: 100%; border: 0 none; opacity: 1; cursor: pointer; margin: 0 auto; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in;  }

                .home_scroll_singleitems_description { width: 90%; padding: 5%; position: absolute; top: 50%; text-align: left; transform: translateY(-50%); box-sizing: border-box; }
                    .home_scroll_singleitems_note { font-size: 14px; letter-spacing: 1px; font-weight: 300; margin: 0 0 4% 0; text-transform: none; display: block; }
                    .home_scroll_singleitems_action { font-weight: 700; text-align: left; display: block; }
                        .home_scroll_singleitems_action a { text-align: center; min-width: 25%; padding: 1%; background-color: white; border: solid 1px black; font-size: 13px; letter-spacing: 1px; display: inline-block; text-transform: none; text-decoration: none; }

.home_items_full_container { width: 100%; margin: 0 0 5% 0; display: flex; flex-wrap: wrap; }

.home_items_full_title_container { width: 100%; margin: 20px 0 10px 0; }
	.home_items_full_title { font-size: calc(12px + 1vw); font-weight: 700; text-transform: uppercase; text-align: center; width: 100%; }

.home_items_100 { width: 100%; margin: 0 0 2% 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; }
    .home_items_btn_01 { position: absolute; bottom: 5%; left: 50%; display: block; min-width: 100px; background-color: #000; padding: 2px; text-align: center; font-size: 15px; letter-spacing: 1px; color: #FFF; text-transform: uppercase; font-weight: 300; opacity: 1 !important; transform: translateX(-150%); }
        .home_items_btn_01 a { display: block; min-width: 100px; text-decoration: none; color: #FFF; }
    .home_items_btn_02 { position: absolute; bottom: 5%; right: 50%; display: block; min-width: 100px; background-color: #000; padding: 2px; text-align: center; font-size: 15px; letter-spacing: 1px; color: #FFF; text-transform: uppercase; font-weight: 300; opacity: 1 !important; transform: translateX(150%); }
        .home_items_btn_02 a { display: block; min-width: 100px; text-decoration: none; color: #FFF; }
    .home_items_full_img { overflow: hidden; }
        .home_items_full_img img { width: 100%; height: auto; max-width: 100%; border: 0 none; opacity: 1; margin: 0 auto; }
        .home_items_full_img a { display: block; }

.home_items_33_full { width: 33.333%; margin: 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 0px #FFF; }
	.home_items_33_full .home_items_img img { padding: 0 2.5%; width: 100%; height: auto; max-width: 100%; }
.home_items_25_full { width: 25%; margin: 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 0px #FFF; }
	.home_items_25_full .home_items_img img { padding: 0 2.5%; width: 100%; height: auto; max-width: 100%; }
.home_items_16_full { width: 16.666666%; margin: 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 0px #FFF; }
	.home_items_16_full .home_items_img img { padding: 0 2.5%; width: 100%; height: auto; max-width: 100%; }

.home_items_maininfo_container { width: 85%; position: relative; display: block; margin: 20px auto; } 
    .home_items_title { display: inline-block; width: 100%; text-align: left; font-size: calc(9px + 0.25vw); font-weight: 700; margin: 1% 0; text-transform: uppercase; }
	.home_items_details { display: inline-block; width: 49%; text-align: left; font-size: calc(8px + 0.2vw); font-weight: 300; margin: 1% 0; text-transform: uppercase; color: #666; }
    .home_items_price { display: inline-block; width: 49%; text-align: left; font-size: calc(8px + 0.2vw); font-weight: 300; margin: 1% 0; }
        .home_items_info_old_price { color: rgba(0, 0, 0, 1); text-decoration: line-through; display: inline-block; margin-right: 10px; }
        .home_items_info_new_price { color: #000; display: inline-block; }
	.home_items_action { display: block; margin: 10px 0 0 0; }
	.home_items_action &gt; a { border: 1px solid #000000; padding: 10px; display: inline-block; font-weight: 700; text-transform: uppercase; font-size: calc(9px + 0.25vw); width: 100%; max-width: 200px; text-align: center; transition: 0.5s; }

.home_seconda_fascia_txt_manuale_container { width: 100%; margin: 0 0 0 0; display: inline-block; }
		.home_seconda_fascia_txt_manuale_title_bold { font-weight: 700; font-size: calc(10px + 0.5vw); letter-spacing: 1px; line-height: calc(11px + 0.9vw); text-align: center; text-transform: none; margin: 0 0 0 0; color: #000000; }
		.home_seconda_fascia_txt_manuale_title_book { font-weight: 300; font-size: calc(10px + 0.5vw); letter-spacing: 1px; line-height: calc(11px + 0.9vw); text-align: center; text-transform: none; margin: 0 0 3% 0; color: #000000; }

.home_seconda_fascia_container { width: 100%; margin: 0 0 0 0; display: inline-block; }
	.home_seconda_fascia_100 { float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; position: relative; }
	.home_seconda_fascia_70 { float: left; width: 70%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_65 { float: left; width: 65%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_60 { float: left; width: 60%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_50 { float: left; width: 50%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_40 { float: left; width: 40%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_35 { float: left; width: 35%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_33 { float: left; width: 33.333%; margin: 0 0 0 0; padding:  1% 0 0 0; position: relative; }
	.home_seconda_fascia_30 { float: left; width: 30%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_25 { float: left; width: 25%; margin: 0 0 0 0; padding: 1%; position: relative; }
	.home_seconda_fascia_img { overflow: hidden; background: none repeat scroll 0 0 #000; }
		.home_seconda_fascia_img &gt; a { display: block; }
		.home_seconda_fascia_img img { width: 100%; height: auto; max-width: 100%; border: 0 none; opacity: 1; margin: 0 auto; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in;  }

	.home_seconda_fascia_info { width: 100%; position: absolute; top: auto; bottom: 4%; left: 50%; transform: translateX(-50%) translateY(0); color: #fff; text-align: center; display: block; padding: 0 5% 0 5%; }
	.home_seconda_fascia_info_block { width: 100%; position: relative; padding: 0; }
		.home_seconda_fascia_info_title { font-weight: 700; font-size: calc(11px + 0.8vw); letter-spacing: 1px; text-transform: uppercase; margin: 0 0 5px 0; }
		.home_seconda_fascia_info_subtitle { font-size: calc(9px + 0.5vw); font-weight: 400; letter-spacing: 1px; text-transform: none; font-style: normal; margin: 0 0 0px 0; }
		.home_seconda_fascia_info_note { font-size: calc(9px + 0.25vw); font-weight: 300; letter-spacing: 1px; margin: 0 0 5px 0; }
		.home_seconda_fascia_info_action { font-weight: 300; letter-spacing: 1px; }
			.home_seconda_fascia_info_action a { background-color: transparent; border: 0px solid #ffffff; color: #ffffff; padding: 10px 0; box-sizing: border-box; text-transform: uppercase; text-align: left; max-width: 200px; width: auto; display: inline-block; font-size: calc(9px + 0.5vw); margin: 1% 10% 1% 0; transition: 0.5s; text-decoration: underline; }
			.home_seconda_fascia_info_action.txtBlack a { color: #000000; border: 1px solid #000000; }

	.home_seconda_fascia_virtual .home_seconda_fascia_100_info { opacity: 0; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; transform: translateX(-50%) translateY(-50%); top: 50%; left: 50%; bottom: auto; text-align: center; width: auto; padding: 0 2%; }
	.home_seconda_fascia_virtual .home_seconda_fascia_info { opacity: 0; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; transform: translateX(-50%) translateY(-50%); top: 50%; left: 50%; bottom: auto; text-align: center; width: auto; padding: 0 2%; }

	.home_seconda_fascia_100_info { width: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #FFF; text-align: center; display: block; padding: 0 2%; }
		.home_seconda_fascia_100_info_block { width: 100%; position: relative; padding: 2% 0; }
			.home_seconda_fascia_100_info_block_title { font-weight: 700; font-size: calc(12px + 1vw); letter-spacing: 1px; text-transform: uppercase; }
			.home_seconda_fascia_100_info_block_subtitle { font-size: calc(10px + 0.5vw); font-weight: 300; letter-spacing: 1px; margin: 20px 0; text-transform: uppercase; }
			.home_seconda_fascia_100_info_block_note { text-align: center; font-size: calc(9px + 0.25vw); font-weight: 300; letter-spacing: 1px; margin-bottom: 20px; }
		.home_seconda_fascia_100_info_block_action { position: absolute; width: 100%; padding: 0 2%; bottom: 10%; font-weight: 300; letter-spacing: 1px; text-align: center; }
			.home_seconda_fascia_100_info_block_action a { background-color: transparent; border: 0px solid #ffffff; color: #ffffff; padding: 10px 0; box-sizing: border-box; text-transform: lowercase; text-align: center; max-width: 200px; width: 100%; display: inline-block; font-size: calc(12px + 0.25vw); margin: 1% 1% 1% 0; transition: 0.5s; }
			.home_seconda_fascia_100_info_block_action.txtBlack a { color: #000000; border: 0px solid #000000; }

	/* STAMPA DIRETTA SOTTO IMG */
	.home_seconda_fascia_info_static { display: none; width: 97.5%; text-align: left; background-color: white; margin: 0 0 2.5% 2.5%; }
	.home_seconda_fascia_info_static_title { font-size: calc(12px + 0.5vw); font-weight: 700; text-transform: none; }
	.home_seconda_fascia_info_static_subtitle { font-size: calc(9px + 0.2vw); font-weight: 700; text-transform: uppercase; }
  
  /* BOTTONI SECONDA FASCIA SU IMG */
  .home_seconda_fascia_img &gt; .home_seconda_fascia_info_action { font-weight: 700; position: absolute; bottom: 5.80%; width: 100%; display: block; text-align: center; padding: 0% 3.5%; }
  .home_seconda_fascia_img &gt; .home_seconda_fascia_info_action &gt; a { font-size: 16px; border: 1px solid #000000; padding: 10px 50px; box-sizing: border-box; text-transform: uppercase; margin: 0 1%; }

.home_items_container { width: 92%; margin: 0 4% 5% 4%; display: inline-block; }
	.home_items_50 { float: left; width: 46%; margin: 2%; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; }
	.home_items_25 { float: left; width: 50%; margin: 0; padding: 0; position: relative; background: none repeat scroll 0 0 #FFF; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box; border: solid 3px #FFF; }

	.home_items_img { overflow: hidden; }
		.home_items_img img { width: 100%; height: auto; max-width: 100%; border: 0 none; opacity: 1; cursor: pointer; margin: 0 auto; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in;  }

.home_scroll_decentrato_container { width: 100%; margin: 0 0 5% 0; }
	.home_scroll_decentrato_block { width: 100%; margin: 0; display: inline-block; }
		.home_scroll_decentrato_info { float: left; width: 50%; padding: 0px; text-align: center; margin: 8% 0 0 0; }
			.home_scroll_decentrato_info_block_img { margin: 0 0 3% 0; display: none; }
				.home_scroll_decentrato_info_block_img img { display: inline-block !important; }
			.home_scroll_decentrato_info_block_title { text-transform: none; font-weight: 700; font-size: 25px; letter-spacing: 1px; color: #000; margin: 0 0 1% 0; }
            .home_scroll_decentrato_info_block_subtitle { text-transform: none; font-weight: 300; font-size: 16px; letter-spacing: 1px; color: #000; margin: 0 0 5% 0; }
			.home_scroll_decentrato_info_block_note { font-size: 14px; font-weight: 300; color: #000; letter-spacing: 1px; margin: 0 13% 6% 13%; line-height: 25px; }
			.home_scroll_decentrato_info_block_action { font-size: 11px; font-weight: 700; color: #000; letter-spacing: 1px; }
				.home_scroll_decentrato_info_block_action a { color: #FFF; text-decoration: none; padding: 5px; width: 110px; background-color: black; border: solid 1px black; display: inline-block; }
		.home_scroll_decentrato_img { float: left; width: 50%; }
			.home_scroll_decentrato_img img { width: 100%; height: auto; max-width: 100%; }

.home_scroll_multi_container { margin: 0 0 0 0; }
	.home_scroll_multi_title { font-size: 24px; font-weight: 400; text-transform: uppercase; display: inline-block; padding: 1% 2%; width: 100%; margin: 0; }
	.home_scroll_multi_block { width: 96%; margin: 0 2%; position: relative; }
		.home_scroll_multi_img { position: relative; width: 100%; display: block; }
			.home_scroll_multi_img img { width: 100%; height: auto; max-width: 100%; }

		.home_scroll_multi_info { position: absolute; width: 100%; padding: 0 5% 0 5%; text-align: left; display: block; margin: 0; bottom: 4%; }
				.home_scroll_multi_info_block_title { text-transform: uppercase; font-weight: 700; font-size: calc(8px + 0.5vw); letter-spacing: 1px; color: #fff; margin: 0 0 5px 0; }
				.home_scroll_multi_info_block_note { font-size: 12px; font-weight: 300; color: #fff; letter-spacing: 1px; margin: 0 0 5px 0; }
				.home_scroll_multi_info_block_action { font-size: calc(7px + 0.3vw); font-weight: 300; color: #fff; letter-spacing: 1px; }
					.home_scroll_multi_info_block_action a { color: #FFF; font-size: calc(7px + 0.3vw); font-weight: 300; text-decoration: none; font-style: italic; display: inline-block; }

		.home_scroll_multi_info_top { position: absolute; width: 100%; padding: 0 5% 0 5%; text-align: center; display: block; margin: 0; top: 8%; }

.home_bottom_fascia_container { width: 100%; margin: 0 auto; display: inline-block; padding: 0 5%; }
	.home_bottom_fascia_33 { float: left; width: 33.3%; margin: 0 0 5% 0; padding: 1%; position: relative; background: none repeat scroll 0 0 #fff; }

	.home_bottom_fascia_33_img { overflow: hidden; background: none repeat scroll 0 0 #000; }
			.home_bottom_fascia_33_img img { width: 100%; height: auto; max-width: 100%; border: 0 none; opacity: 1; cursor: pointer; margin: 0 auto; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in;  }

	.home_bottom_fascia_33_info { width: 100%; position: relative; top: 0; color: #000000; text-align: center; display: inline-block; background-color: #ffffff; }	
	.home_bottom_fascia_33_info_block { width: 100%; position: relative; padding: 2% 0; }
		.home_bottom_fascia_33_info_title { font-weight: 700; font-size: calc(12px + 0.5vw); letter-spacing: 1px; color: #000; margin-bottom: 10px; text-transform: uppercase; }
		.home_bottom_fascia_33_info_subtitle { font-size: calc(8px + 0.15vw); font-weight: 300; color: #000; letter-spacing: 1px; margin-bottom: 20px; text-transform: uppercase; }
		.home_bottom_fascia_33_info_action { font-size: calc(8px + 0.15vw); font-weight: 700; color: #000; letter-spacing: 1px; text-transform: uppercase; }
			.home_bottom_fascia_33_info_action a { color: #000; text-decoration: none; }


.home_img_video_50_container { display: flex; flex-wrap: wrap; width: 100%; }
.home_video_50_block { width: 50%; }
	.video_block_home_50_vert { width: 100%; height: 100%; }
		.embed_full_size_vert { position: relative; width: 100%; height: 100%; }
			.embed_full_size_vert iframe { width: 100%; height: 100%; }
			.video_block_home_50_link_blocker { position: absolute; height: 100%; width: 100%; background-color: rgba(0,0,0,0); -webkit-transition: background-color .5s ease-in; -moz-transition: background-color .5s ease-in; -o-transition: background-color .5s ease-in; -ms-transition: background-color .5s ease-in; transition: background-color .5s ease-in; }
.home_img_50_block { width: 50%; }


.home_social_container { width: 100%; }
.home_social_title { font-weight: 700; color: #000; font-style: normal; font-size: calc(10px + 0.5vw); letter-spacing: 1px; text-align: left; clear: both; margin: 0 0 20px 0; padding: 0 1%; text-transform: uppercase; }

.home_social_icon_container { width: 20%; margin: 5% 40% 0 40%; text-align: center; }
	.home_social_icon_block { display: inline-block; width: 20%; margin: 0; text-align: center; }

.home_newsletter_container { width: 100%; display: inline-block; margin: 3% 0 9%; text-align: center; }
.home_newsletter_title { text-align: center; text-transform: uppercase; font-size: calc(12px + 0.6vw); margin-bottom: 1%; display: inline-block; width: 100%; }
.home_newsletter_text { text-align: center; font-size: calc(9px + 0.2vw); line-height: calc(18px + 0.2vw); text-transform: uppercase; display: inline-block; margin: 0 auto 1%; width: 100%; max-width: 600px; }
form.home_newsletter_form { display: inline-block; width: 100%; text-align: center; margin: 1% auto; }
input#home_newsletter_email { border: 1px solid #000000; padding: 10px; margin: 0 auto 10px; width: 100%; max-width: 500px; height: 60px; font-size: 12px; display: block; }
input#home_newsletter_email:focus {  border: 2px solid #000000; background: #efefef; }
input#home_newsletter_email::placeholder { text-transform: capitalize; }
.home_newsletter_privacy { font-size: 9px; width: 100%; max-width: 500px; margin: 0 auto 2%; display: inline-block; }
input#home_newsletter_invia { border: 1px solid #000000; background: #000000; color: #ffffff; font-weight: 700; text-transform: uppercase; padding: 10px; font-size: calc(9px + 0.25vw); width: 100%; max-width: 200px; display: block; margin: 20px auto 0; transition: 0.5s; }

.alert_box_newsletter_ok { background: #ffffff; box-shadow: 2px 2px 5px #39704c; color: #39704c; padding: 20px; position: fixed; text-align: center; left: 10%; right: 10%; top: 5%; z-index: 9999; }
.alert_box_newsletter_ko { background: #ffffff; box-shadow: 2px 2px 5px #dd3430; color: #dd3430; padding: 20px; position: fixed; text-align: center; left: 10%; right: 10%; top: 5%; z-index: 9999; }
.alert_box_newsletter_title { text-transform: uppercase; font-size: 23px; }
.alert_box_newsletter_text { font-size: 18px; }







/* MEDIA QUERY */

/*
--------------------------------------------------------------------------------------------------------------
// iPad, iPad Pro 10.5", iPad Pro 11" PORTRAIT
@media only screen and (max-width: 992px) {...}

// iPad, iPad Pro 10.5", iPad Pro 11" LANDSCAPE + iPad Pro 12" e 12.9" PORTRAIT
@media only screen and (max-width: 1200px) {...}
--------------------------------------------------------------------------------------------------------------
*/

/*
@media only screen and (max-width: 1399.98px) { } */

/* iPad, iPad Pro 10.5", iPad Pro 11" LANDSCAPE + iPad Pro 12" e 12.9" PORTRAIT 
@media only screen and (max-width: 1199.98px) { }*/

/* BOOTSTRAP Large Breakpoint &amp; iPad, iPad Pro 10.5", iPad Pro 11" PORTRAIT */
@media only screen and (min-width: 992px) {
	.home_scroll_articles_block:hover .home_scroll_articles_info { opacity: 1; }
	.home_scroll_info_block_action a:hover { background-color: #ffffff; color: #000000; text-decoration: none; padding: 10px; }
	.home_scroll_info.txtBlack .home_scroll_info_block_action a:hover { background-color: #000000; color: #ffffff; text-decoration: none; padding: 10px; }
	.home_100_2_colonne_info_action a:hover { background-color: #000000; color: #ffffff; text-decoration: none; }
	.home_100_2_colonne_info.txtWhite a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }
	.home_txt_container_action a:hover { color: #000; background-color: white; border: solid 1px black; }
	.home_scroll_singleitems_img img:hover { opacity: 0.8; }
	.home_scroll_singleitems_action a:hover { background-color: black; color: white; text-decoration: none; }
	.home_items_btn_01 a:hover { text-decoration: underline; }
	.home_items_btn_02 a:hover { text-decoration: underline; }
	.home_items_action &gt; a:hover { background-color: #000000; color: #ffffff; text-decoration: none; }
	.home_seconda_fascia_img img:hover { opacity: 0.5; }
	.home_seconda_fascia_100 .home_seconda_fascia_img img:hover { opacity: 1; }
	.home_seconda_fascia_info_action a:hover { background-color: #ffffff; color: #000000; text-decoration: none; padding: 10px; }
	.home_seconda_fascia_info_action.txtBlack a:hover { background-color: #000000; color: #ffffff; text-decoration: none; padding: 10px; }
	.home_seconda_fascia_100_info_block_action a:hover { background-color: #ffffff; color: #000000; text-decoration: none; }
	.home_seconda_fascia_100_info_block_action.txtBlack a:hover { background-color: #000000; color: #ffffff; text-decoration: none; }
	.home_seconda_fascia_img &gt; .home_seconda_fascia_info_action &gt; a:hover { background: #000000; color: #ffffff; text-decoration: none; }
	.home_items_img img:hover { opacity: 0.8; }
	.home_scroll_decentrato_info_block_action a:hover { color: #000; background-color: white; border: solid 1px black; }
	.home_bottom_fascia_33_img img:hover { opacity: 0.7; }
	.home_bottom_fascia_33_info_action a:hover { text-decoration: underline; }
	
	.home_scroll_multi_info_block_title { font-size: calc(10px + 0.5vw) }
	.home_scroll_multi_info_block_title a:hover { text-decoration: none; }
	.home_scroll_multi_info_block_action a { font-size: calc(8px + 0.3vw) }
	.home_scroll_multi_info_block_action a:hover { color: #FFF; text-decoration: underline; }
	
	.home_seconda_fascia_virtual .home_seconda_fascia_100 .home_seconda_fascia_img a img:hover { opacity: 0.5; }
	.home_seconda_fascia_virtual .home_seconda_fascia_100 .home_seconda_fascia_img:hover .home_seconda_fascia_100_info { opacity: 1; }
	.home_seconda_fascia_virtual .home_seconda_fascia_img:hover .home_seconda_fascia_info { opacity: 1; }

	.video_block_home_50_link_blocker:hover { background-color: rgba(0,0,0,0.5); }
	
	input#home_newsletter_invia:hover { background: #ffffff; color: #000000; }
}

@media only screen and (max-width: 991.98px) {
	.home_items_details { width: 100%; }
	.home_items_price { width: 100%; text-align: left; }
}

/* BOOTSTRAP Medium Breakpoint */
@media only screen and (max-width: 767.98px) {
	.home_scroll_articles_info { opacity: 1; }
		.home_scroll_articles_title { font-size: 12px; }
		.home_scroll_articles_price { font-size: 11px; }
	.home_scroll_multi_title { font-size: 16px; }
	.home_scroll_container { margin: 0 0 0 0; }
		.home_scroll_info { width: 100%; padding: 5%; bottom: 0; text-align: center; top: 50%; left: 50%; transform: translateX(-50%) translateY(-40%); }
			.home_scroll_info_block_title { width: 100%; max-width: 500px; margin: 0 auto 10px auto; text-align: center; }
			.home_scroll_info_block_subtitle { display: none; }
			.home_scroll_info_block_action a { width: 100%; max-width: 160px; margin: 0 auto 10px auto; display: block; }

	.video_home_container .embed-container { padding: 83.20% 0; }
	.home_100_2_colonne_img { width: 100%; }
	.home_100_2_colonne_info { width: 100%; }
		.home_100_2_colonne_block { position: relative; top: auto; left: auto; transform: none; padding: 5%; margin: 0 auto; }
	.home_seconda_fascia_50 { width: 100%; padding: 1% 0; margin: 0; }
	.home_seconda_fascia_33 { width: 100%; padding: 0; margin: 0; }
	.home_seconda_fascia_info_title { font-size: calc(12px + 2vw); }
	.home_seconda_fascia_100_info { top: auto; bottom: 0; }
		.home_seconda_fascia_100_info_block { padding: 0; }
		.home_seconda_fascia_100_info_block_title { font-size: calc(12px + 2vw); }
		.home_seconda_fascia_100_info_block_action { bottom: 0; }
			.home_seconda_fascia_100_info_block_action a { width: 100%; max-width: 160px; margin: 0 auto 10px auto; display: inline-block; }
	
	.home_seconda_fascia_virtual .home_seconda_fascia_info { opacity: 1; background-color: rgba(0,0,0,0.5); padding: 0 3%; width: auto; }
		.home_seconda_fascia_virtual .home_seconda_fascia_info_title { margin: 0; }
	.home_seconda_fascia_virtual .home_seconda_fascia_100_info { opacity: 1; background-color: rgba(0,0,0,0); padding: 0 3%; width: auto; }
		.home_seconda_fascia_virtual .home_seconda_fascia_100_info_block_title { margin: 0; }
	
	.home_seconda_fascia_txt_manuale_container { width: 100%; margin: 0 0 0 0; display: inline-block; }
			.home_seconda_fascia_txt_manuale_title { font-weight: 400; font-size: calc(10px + 0.5vw); letter-spacing: 1px; line-height: calc(11px + 1.2vw); text-align: center; text-transform: none; margin: 1% 0 0 0; color: #000000; }
			.home_seconda_fascia_txt_manuale_title_bold { font-weight: 700; font-size: calc(10px + 0.5vw); letter-spacing: 1px; line-height: calc(11px + 1.2vw); text-align: center; text-transform: none; margin: 1% 0 0 0; color: #000000; }
			.home_seconda_fascia_txt_manuale_title_book { font-weight: 300; font-size: calc(10px + 0.5vw); letter-spacing: 1px; line-height: calc(11px + 1.2vw); text-align: center; text-transform: none; margin: 0 0 7% 0; color: #000000; }
	
	.home_bottom_fascia_33 { width: 100%; padding: 0 5%; margin: 0; }
	.home_bottom_fascia_33_info_title { font-size: calc(12px + 0.6vw); }
	.home_bottom_fascia_33_info_subtitle { font-size: calc(9px + 0.2vw); }
	.home_items_16_full { width: 33.333%; margin-bottom: 2%; }
	.home_items_33_full { width: 50%; margin: 0 0 2% 0; }
		.home_items_33_full:last-child { display: none; }
	
	.home_scroll_multi_info_block_title { font-size: calc(10px + 1.2vw) }
	.home_scroll_multi_info_block_action a { font-size: calc(8px + 1vw) }

	.home_video_50_block { width: 100%; }
		.video_block_home_50_vert { width: 100%; height: auto; position: relative; }
			.embed_full_size_vert { position: relative; padding: 66.66% 0; overflow: hidden; max-width: 100%; height: auto; }
				.video_block_home_50_link_blocker { top: 0; left: 0; z-index: 2; }
				.embed_full_size_vert iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
	.home_img_50_block { width: 100%; padding: 5px; }
	
	.home_newsletter_container { padding: 5%; }
		input#home_newsletter_invia { font-size: 12px; }
	.home_social_container { display: none; }

}

/* BOOTSTRAP Small Breakpoint */
@media only screen and (max-width: 575.98px) {
	
}</pre></body></html>