<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blockCta.style01 .main_title_website
{
    margin-bottom: 0;
}
.blockCta.style01 .main_testo_website
{
    margin-top: 25px; margin-bottom: 0;
}

@media screen and (max-width: 1399px)
{
    .blockCta.style01 .blocco_buttonwebsite
    {
        margin-top: 25px;
    }
}

.blockCta.style02
{
    min-height: 56.25vh;
    padding-top: 120px;
    padding-bottom: 120px;
    clip-path: inset(0 0 0 0);
    overflow: hidden;
}

.blockCta.style02 .bloccoCtaLogo
{
    position: fixed;
    top: 25vh;
    right: -25px;
    width: 420px;
    height: auto;
    max-width: 45vw;
    mix-blend-mode: overlay;
 	opacity: 0.7;
}

@media screen and (max-width: 767px)
{
    .blockCta.style02
    {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}


.blockCta.style02 .blocco_buttonwebsite
{
    margin-top: 25px;
}
.blockCta.style02 .main_testo_website.text_center
{
    max-width: 80vw;
    margin-left:auto;
    margin-right:auto;
}

.blockCta.style03 .right_block,
.blockCta.style03 .left_block
{
	min-height: 75vh;
    padding-top:25px;padding-bottom: 25px;
}
/* .blockCta.style03 .left_block .main_title_website:not(.smaller)
{
	font-size: 80%;
} */
.blockCta.style03 .left_block .info_block
{
	max-width: 90%;
    padding-left: 40px;
	text-align: left;
}
.blockCta.style03 .left_block .info_block .blocco_maintesto
{
    max-width: 80%;
}
.blockCta.style03 .blocco_buttonwebsite
{
    margin-top: 25px;
}
@media screen and (min-width: 1420px)
{
    .blockCta.style03 .left_block .info_block
    {
        max-width: calc(60% - 80px);
        padding-left: 80px;
        text-align: left;
    }    
    .blockCta.style03 .left_block .info_block .blocco_maintesto
    {
        max-width: 100%;
    }
}

.blockCta.style03 .left_block .elenco_blocco_short .single_elenco_blocco_short
{
	font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
    font-weight: 700;
}
.blockCta.style03 .left_block .elenco_blocco_short .single_elenco_blocco_short i
{
	margin-right: 5px;
    min-width: 20px;
}

@media screen and (max-width:767px) 
{
    .blockCta.style03 .blocco_buttonwebsite .button_website,
    .blockCta.style03 .left_block .info_block .blocco_maintesto
    {
        max-width: 100%;
    }
    .blockCta.style03 .blocco_buttonwebsite .button_website::after
    {
        display: none !important;
        visibility: hidden !important;
    }
}</pre></body></html>