<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1450px) {
    .elementoTitolo {
        align-items: center;
        color: #000000;
        padding: 10px;
        letter-spacing: 0.09px;
        line-height: 27px;
        text-align: center;
        white-space: nowrap;
        height: 47px;
        border: none;
        font-family: var(--font-family-rubik);
        font-size: var(--font-size-m);
        font-style: normal;
        font-weight: 700;
        cursor: pointer;
    }
    .elementoTitolo:hover {
        background: #1DA84E;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        color: #FFFFFF;
        height: 49px;
        padding: 10px 15px;
        text-align:left;
    }

    .elencoSottomenu-small {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 155%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-normal {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 155%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-medium {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 155%;
        background: #1DA84E;
    }

    .elencoSottomenu-big {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 155%;
        background: #1DA84E;
    }

    .elementoSottomenu {
        position: relative;
        width: 155%;
        height: 30px;
        /* Menu */
        letter-spacing: 0.005em;
        font-feature-settings: 'tnum' on, 'lnum' on;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .elementoSottomenu a {
        font-family: Rubik;
        font-style: normal;
        font-weight: bold;
        font-size: var(--font-size-m);
        letter-spacing: 0.005em;
        color: #FFFFFF;
        text-transform: none;
    }

    .menuTitoloEmpty {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_15);*/
        width: 15%;
        text-align: center;
    }

    .menuTitolo {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 12%;
        text-align: center;
    }


    .menuPulsante {
        padding: 0 23px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 12%;
        text-align: right;
    }

}
@media only screen and (min-width: 970px) and (max-width: 1450px) {
    .elementoTitolo {
        align-items: center;
        color: #000000;
        padding: 8px;
        letter-spacing: 0.09px;
        line-height: 27px;
        text-align: center;
        white-space: nowrap;
        height: 47px;
        border: none;
        font-family: var(--font-family-rubik);
        font-size: var(--font-size-m);
        font-style: normal;
        font-weight: 700;
        cursor: pointer;
    }

    .elementoTitolo:hover {
        background: #1DA84E;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        color: #FFFFFF;
        height: 49px;
        padding: 8px;
        text-align: left;
    }


    .elencoSottomenu-small {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 170%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-normal {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 170%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-medium {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 170%;
        background: #1DA84E;
    }

    .elencoSottomenu-big {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 170%;
        background: #1DA84E;
    }

    .elementoSottomenu {
        position: relative;
        width: 170%;
        height: 30px;
        /* Menu */
        letter-spacing: 0.005em;
        font-feature-settings: 'tnum' on, 'lnum' on;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .elementoSottomenu a {
        font-family: Rubik;
        font-style: normal;
        font-weight: bold;
        font-size: var(--font-size-m);
        letter-spacing: 0.005em;
        color: #FFFFFF;
        text-transform: none;
    }

    .menuTitoloEmpty {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_15);*/
        width: 0;
        text-align: center;
    }

    .menuTitolo {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 14%;
        text-align: center;
    }


    .menuPulsante {
        padding: 0 23px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 15%;
        text-align: right;
    }

}
@media only screen and (min-width: 769px) and (max-width: 970px) {
    .elementoTitolo {
        align-items: center;
        color: #000000;
        padding: 0px;
        letter-spacing: 0.09px;
        line-height: 27px;
        text-align: center;
        white-space: nowrap;
        height: 47px;
        border: none;
        font-family: var(--font-family-rubik);
        font-size: var(--font-size-m);
        font-style: normal;
        font-weight: 700;
        cursor: pointer;
    }
    .elementoTitolo:hover {
        background: #1DA84E;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        color: #FFFFFF;
        height: 49px;
        padding: 10px 15px;
        text-align: left;
        width:140%;
    }


    .elencoSottomenu-small {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 230%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-normal {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 230%;
        background: #1DA84E;
        /*/margin-top: 10px;*/
    }

    .elencoSottomenu-medium {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 230%;
        background: #1DA84E;
    }

    .elencoSottomenu-big {
        padding: 10px 15px;
        position: relative;
        left: 0;
        box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.25);
        border-radius: 10px;
        z-index: 2000;
        display: block;
        text-align: left;
        width: 230%;
        background: #1DA84E;
    }

    .elementoSottomenu {
        position: relative;
        width: 230%;
        height: 30px;
        /* Menu */
        letter-spacing: 0.005em;
        font-feature-settings: 'tnum' on, 'lnum' on;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .elementoSottomenu a {
        font-family: Rubik;
        font-style: normal;
        font-weight: bold;
        font-size: var(--font-size-m);
        letter-spacing: 0.005em;
        color: #FFFFFF;
        text-transform: none;
    }

    .menuTitoloEmpty {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_15);*/
        width: 0;
        text-align: center;
    }

    .menuTitolo {
        padding: 0 10px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 14%;
        text-align: center;
    }


    .menuPulsante {
        padding: 0 23px;
        letter-spacing: 0.09px;
        line-height: 2.78vw;
        height: 47px;
        white-space: nowrap;
        /*width: var(--with_20);*/
        width: 15%;
        text-align: right;
    }
}

@media (min-width:769px) {

    .menu-top-mobile {
        display: none;
    }

    .menu-top {
        align-items: center;
        display: flex;
        width: var(--with_13);
        height: 47px;
    }

    .menu-topleft {
        /*width: var(--with_16);*/
        width:17%;
        align-content: flex-start;
        height: 47px;
    }

    .menu-topright {
        align-items: baseline;
        display: flex;
        /*width: var(--with_14);*/
        width: 83%;
        height: 47px;
    }


    .showMenu {
        width: var(--with_22);
        border: 1px solid black;
        margin: auto;
        color: black;
        text-align: center;
        font-size: var(--font-size-30);
        margin-bottom: 10px;
        display: none
    }

    .menu-top ul {
        list-style: none;
    }

    .menutoggle-topRight {
        display: none;
    }
}
</pre></body></html>