<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 1024px) {
    /* ==================== FASCIA EVIDENZA ====================*/
    .fascia_intro{
        background:url("/it/img/foto_main_futurmotive_2023.jpg");
        background-size:cover;
        background-position:center top;
        height:calc(100vh - 185px);
    }
    .lang_en  .fascia_intro{
        background:url("/en/img/foto_main_futurmotive_2023.jpg");
        background-size:cover;
        background-position:center top;
        height:calc(100vh - 185px);
    }
    .fascia_intro .wrapper a{
        flex:0 0 40%;
        margin-top:60px;
    } 
    
    .fascia_intro_testo{
        padding:50px;
        font-size:18px;
        line-height:30px;
    }
    .fascia_intro_testo_h1{
        font-size:26px;
        line-height:36px;
    }
    .fascia_intro_testo_btn{
        padding:5px 40px;
        font-size:16px;
    }

    /* ==================== INTRO ====================*/

    .home_frase_iniziale{
        padding:30px 0 30px 0;
    }
    .home h2{
        font-size:26px;
        line-height:36px;
        font-weight:500;
    }

    /* ==================== FASCIA ESPOSITORI ====================*/
    .fascia_espositori_visitatori{
        padding:70px;
    }
    .box_target{
        flex:0 0 47%;
        color:#ffffff;
        padding-top:90px;
        text-align:center;
    }
    .box_espositori{
        background-position:center top;
        background-size:52px 60px;
    }
    .box_visitatori{
        background-position:center top;
        background-size:52px 60px;
    }
    .box_target_titolo{
        font-size:30px;
        line-height:38px;
    }
    .box_target p{
        font-size:20px;
        line-height: 36px;
        margin-bottom:30px;
    }
    

    /* ==================== BANNER ====================*/
		.banner_home div.banner-3box{
			display:block;
			width:30%;
			float:left;
			margin:0 1.5%;
		}

		.cont_banner_interno div.banner-3box{
			display:block;
			width:31.3%;
			float:left;
			margin:0 3% 0 0;
		}
		.cont_banner_interno div.banner-3box:last-child{
			margin-right:0;
		}


    /* ==================== FASCIA TEMI ====================*/
    .fascia_temi .wrapper{
        padding:120px 0 120px 0;
    }
    .fascia_temi_titolo{
        font-size:36px;
        font-weight:700;
        margin-bottom:50px;
    }
    .fascia_temi_titolo2{
        font-size:30px;
        font-weight:700;
        margin-bottom:50px;
    }
    .box_tema{
        flex:0 0 30%;
        background:#ffffff;
        text-align:center;
        padding:0px 20px 20px 20px;
        font-size:18px;
        line-height:30px;
        margin-bottom:0;
    }
    .box_tema h3{
        margin-top:130px;
        font-size:22px;
        font-weight:700;
        color:var(--blu);
    }
    .box_tema p{
        font-size:20px;
        line-height:36px;
    }
    .box_sostenibilita{
        background:url("/images/ico_sostenibilita.jpg") no-repeat center 30px #ffffff;
        background-size:80px 80px;
    }
    .box_innovazione{
        background:url("/images/ico_innovazione.jpg") no-repeat center 30px #ffffff;
        background-size:80px 80px;
    }
    .box_supply_chain{
        background:url("/images/ico_supply_chain.jpg") no-repeat center 30px #ffffff;
        background-size:80px 80px;
    }

    /* ==================== FASCIA NEWS ====================*/

    .swiper-news{
        padding:90px 0 80px 0;
    }
    .fascia_swiper_news_titolo{
        font-size:36px;
        margin-bottom:50px;
    }


    /* ==================== FASCIA MEDIA PARTNER ====================*/
    .swiper-mediapartner{
        padding-top:80px;
        padding-bottom:40px;
    }
    .swiper-mediapartner .wrapper{
        margin-bottom:30px;
    }
    .fascia_swiper_mediapartner_titolo{
        font-size:36px;
    }



    /* ==================== FASCIA DOVE ====================*/
    .fascia_dove .wrapper{
        padding:70px 0;
    }
    .titolo_fascia_dove{
        font-size:36px;
        line-height:36px;
        font-weight:700;
        color:var(--blu);
        text-transform: uppercase;
        text-align:center;
        margin-bottom:10px;
    }
    .testo_dove strong{
        font-size:28px;
        text-transform:uppercase;
        color:var(--blu);
    }
    .testo_dove{
        text-align:center;
        margin-bottom:30px;
        font-size:24px;
        line-height:36px;
    }

    .googlemap_wrap {
        position: relative;
        padding-bottom: 30.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden;
    }
    .googlemap_wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


}</pre></body></html>