        @import url("https://fonts.googleapis.com/css2?family=Ubuntu&display=swap");

        .barra-top-menu {
            height: 30px;
            background-color: #ea6b3b;
            z-index: 1090;
            position: relative;
        }

        .barra-top-menu .lista-empresas {
            float: left;
        }

        .barra-top-menu .login-superwebdesign {
            float: right;
            position: relative;
            top: 2px;
        }


        .barra-top-menu .empresa-lista-menu-item.active {
            font-family: Ubuntu, arial, sans-serif;
            font-size: 11px;
            font-weight: 500;
            text-transform: uppercase;
            color: inherit;
            background-color: #fff;
            color: #000;
        }

        .barra-top-menu .empresa-lista-menu-item {
            font-family: Ubuntu, arial, sans-serif;
            font-size: 11px;
            font-weight: 400;
            text-transform: uppercase;
            color: inherit;
            float: left;
            height: 30px;
            line-height: 30px;
            color: #ccc;
            will-change: transition;
            transition: all .2s ease;
        }

        .barra-top-menu .empresa-lista-menu-item a:hover {
            text-decoration: none;
        }

        .barra-top-menu .empresa-lista-menu-item a {
            font-family: 'Ubuntu', sans-serif;
            font-weight: 600;
            display: block;
            height: 30px;
            padding: 0 20px;
            color: inherit;
            will-change: transition;
            transition: all .2s ease;
            text-decoration: none;
            color: #fff;
        }

        .barra-top-menu .login-superwebdesign .btn-entrar {
            font-family: 'Ubuntu', sans-serif;
            background: #212529;
            box-shadow: 0 13px 30px rgb(22 40 72 / 15%);
            border-radius: 40px;
            border-color: transparent;
            padding: 6px 20px;
            font-size: 11px;
            color: #fff;
            height: 27px;
            margin-top: 1px;
            margin-right: 4px;
            text-decoration: none;
        }

        .barra-top-menu .empresa-lista-menu-item.active a {
            color: #000;
        }

        .btn-entrar.central:before {
            /* content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABWklEQVQ4jdWUvUoDQRSFz2yhiX0SQa0M4lOoINax8220SYyPINZirWDvTxO1tNBCK38a7SIGQc1nsRO5bmZ2Y5kLC8vdb8+cuTP3SuMWLu8jUJPUkLQkac6nHyWdSzp0zr38azWgDOwAPeLRA9pAaVTRaeAqRzAbl35nhU5jom9AN0c87txvPxufwAaQ+IV3gX6Aa8VEa4RrehBg9wPcO1AZMInhG5LKgTWvR8xNeY0h4eXgVqRKIBc7rF8NKzwTgScCuckIOzuUAU4jJ/4NzBuu7nOhOAk5fo64SCTZE29l/rPxFBI+i8CSdGfe73O4YQ2gmrluXWDTlsGwdWCLtGmC1y37Q9uAqznOBvya4Zt5YIm0PT+A2PWz/IpnOxQNI9IOvAC+SNt3IcAsAnue6QDVIhPW+bavWx+4AY79c2tq2ow5LRr0FUnr+jvoH5QO+iPn3OtITscifgDUayFBH2aycgAAAABJRU5ErkJggg=="); */
            content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABmJLR0QA/wD/AP+gvaeTAAAAfElEQVQYlZ3OMQ4BURSF4WuiGBYjk7ASsR2xAA3t6NgOhUpYwSwCn0bxvIwn8Xfn3v/enIh/wRg7XNBiVJJXPlmm+yrzJ1luSvIpy8dSjRpbnLFB/VVOjgZ98yoRZjigi4gnOuwxzT8t8NDPHfOIiOHbv0bEutDs9rN7zgt65nUSydb5hQAAAABJRU5ErkJggg==");
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: inherit;
            margin-right: 10px;
            vertical-align: middle;
        }

        .btn-entrar.webmail:before {
            /* content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABX0lEQVQ4je3TvWtUQRSG8d8NZiVIIKLYCGKriIVYqQh+EBTSCCIpgpUI24iNiH+DhVgGOwvZgFhYGMsUVkkrdkECKoKIIjZrIK9FZsP1csXNh12e5jJzmOee8w7DLv+bCpJ0cA9HtulbwcOqqlYV8XR2jumN3yTZm+TxDkifJhmrRzGDXxjFLPZtMoI+7uAjxquq6o2UwjjmcB5n8G4T0g+4gP14Wb4bUXRr4ywmOZGkN8ToC0mOJXld2+v+TZwkX5JMJrmdpN8iXMv6nZxOstyodWFEOxM4hLe4VLIb8APX8QJjONgmaBP3y8HDeIP7RT6LZziHy1jATVzB96ZkT2P9E9dwEQ/K3hRO4Qneo4fjpXYLHUxiHgf+sJWMvyU5m+TREJfWZC7JySSfBhkPOv5cxruLmbbM/sEN62/gKo7WO+4keb6FTpu8Snl5g47XsISvW+i2zjJWt+nYZUh+A1d09uDEMvqNAAAAAElFTkSuQmCC"); */
            content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABmJLR0QA/wD/AP+gvaeTAAAAjUlEQVQYlZWQMQrCQBQFx7BNQrDbI4iFoAhi7ZkEj2XpISwU0+gxUpjKwrHZYglBkmle8Yf34cEEZmoANiPcBrVSb/6nUSvUUl2qR/Xdkzr1pC7UsgBq4AHMgTVwTm8vwBb4AHegRo1Z00s9qKuUz+wW+7LqV72mzIlhaCFgPzRHMWXnALTAboTbTinmB2jprI7z14EFAAAAAElFTkSuQmCC");
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: inherit;
            margin-right: 10px;
            vertical-align: middle;
        }

        .btn-entrar-mobile.central:before {
            content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABWklEQVQ4jdWUvUoDQRSFz2yhiX0SQa0M4lOoINax8220SYyPINZirWDvTxO1tNBCK38a7SIGQc1nsRO5bmZ2Y5kLC8vdb8+cuTP3SuMWLu8jUJPUkLQkac6nHyWdSzp0zr38azWgDOwAPeLRA9pAaVTRaeAqRzAbl35nhU5jom9AN0c87txvPxufwAaQ+IV3gX6Aa8VEa4RrehBg9wPcO1AZMInhG5LKgTWvR8xNeY0h4eXgVqRKIBc7rF8NKzwTgScCuckIOzuUAU4jJ/4NzBuu7nOhOAk5fo64SCTZE29l/rPxFBI+i8CSdGfe73O4YQ2gmrluXWDTlsGwdWCLtGmC1y37Q9uAqznOBvya4Zt5YIm0PT+A2PWz/IpnOxQNI9IOvAC+SNt3IcAsAnue6QDVIhPW+bavWx+4AY79c2tq2ow5LRr0FUnr+jvoH5QO+iPn3OtITscifgDUayFBH2aycgAAAABJRU5ErkJggg==");
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: inherit;
            margin-right: 1px;
            vertical-align: middle;
        }

        .btn-entrar-mobile.webmail:before {
            content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAABX0lEQVQ4je3TvWtUQRSG8d8NZiVIIKLYCGKriIVYqQh+EBTSCCIpgpUI24iNiH+DhVgGOwvZgFhYGMsUVkkrdkECKoKIIjZrIK9FZsP1csXNh12e5jJzmOee8w7DLv+bCpJ0cA9HtulbwcOqqlYV8XR2jumN3yTZm+TxDkifJhmrRzGDXxjFLPZtMoI+7uAjxquq6o2UwjjmcB5n8G4T0g+4gP14Wb4bUXRr4ywmOZGkN8ToC0mOJXld2+v+TZwkX5JMJrmdpN8iXMv6nZxOstyodWFEOxM4hLe4VLIb8APX8QJjONgmaBP3y8HDeIP7RT6LZziHy1jATVzB96ZkT2P9E9dwEQ/K3hRO4Qneo4fjpXYLHUxiHgf+sJWMvyU5m+TREJfWZC7JySSfBhkPOv5cxruLmbbM/sEN62/gKo7WO+4keb6FTpu8Snl5g47XsISvW+i2zjJWt+nYZUh+A1d09uDEMvqNAAAAAElFTkSuQmCC");
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: inherit;
            margin-right: 1px;
            vertical-align: middle;
        }

        .barra-top-menu-mobile {
            display: block;
        }

        .iframe-class {
            width: 100%;
            height: 20px;
            position: fixed;
            top: 0px;
            left: 0px;
            z-index: 1;
        }

        .mobile-inner-bar {
            padding: 0 10px;
            margin: 0 auto;
        }

        @media screen and (min-width: 1200px) {

            .barra-top-menu-mobile {
                display: none;
            }

            .iframe-class {
                height: 40px;
            }

        }

        .title-footer {
            font-weight: 900;
            font-family: Poppins;
            --bs-text-opacity: 1;
            color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
            font-size: 1.1rem;
        }

        #gt-nvframe {
            display: none !important;
        }

        .button-lang {
            cursor: unset;
            border: unset;
            background-color: unset;
        }