
/*
<style> /* notice that this entire line is a comment in CSS */
    @media (max-width: 781px) {
        .admin-bar #header-nav {
            padding-top: 46px!important;
        }
    }
    @media (min-width: 767px) and (max-width: 1261px) {
        html {
            font-size: calc(1.22vw - (0.002 * (1132px - 100vw)));
        }
    }
    @media (max-width: 767px) {
        html {
            font-size:60%;
        }
    }
    @media (max-width: 723px) {
        #hero::before ,#grafico-agenzia::before {
            height: 40rem;
        }
    }
    @media (max-width: 575px) {
        html {
            font-size: 90%;
        }
        .full-section-content {
            max-width: 100%;
        }
        #hero::before,#grafico-agenzia::before {
            display: none;
        }

        #grafic::before {
            display: none;
        }
        .bg-mobile::before{
            content: '';
            position: absolute;
            top: 0rem;
            border-top-left-radius: 12rem;
            right: -2rem;
            width: 94vw;
            height: 100%;
            background-color: #F6F5EF;
            z-index: -1;
        }
    }