
        .main_container {
            margin-bottom: 10px
        }

        abbr {
            cursor: pointer
        }

        .border-gradient {
            display: block;
            width: 100%;
            border-top: 1px solid #fdb00c;
            height: 3px;
            background: rgba(253, 213, 24, 1);
            background: -moz-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253, 213, 24, 1)), color-stop(50%, rgba(0, 130, 22, 1)), color-stop(100%, rgba(253, 213, 24, 1)));
            background: -webkit-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -o-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -ms-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: linear-gradient(to right, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd518", endColorstr="#fdd518", GradientType=1);
        }

        #rodapePadrao {
            height: 61px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAA9CAIAAADqJDRyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDlFNkEwMDM5OTdFNDExODM4RUIwNjkxRTgyM0Y1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUQxMUUzNDlBNTkxMUU0QjQ5NTgxRThCOTg4MzQwQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUQxMUUzMzlBNTkxMUU0QjQ5NTgxRThCOTg4MzQwQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCRDZGNkFBNTc5QUU0MTFCMDAwQjI0MTZGNjMyMENCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0OUU2QTAwMzk5N0U0MTE4MzhFQjA2OTFFODIzRjUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OeaBogAAAD9JREFUeNrsyasNADAIAFFouv+ATIDAoPmkFkSZgHMvh8wMpQO99Xr9983M5ogY7e6jzaxZVatRRNonouonwABYIR0nJkukigAAAABJRU5ErkJggg==) repeat-x
        }

        #wrapper-rodape-padrao {
            position: relative;
            overflow: hidden;
            margin: 0 auto;
            width: 100%;
            max-width: 970px;
            height: 100%
        }

        .acessibilidade-flag {
            float: left;
            width: 142px;
            height: 22px;
            padding-top: 18px
        }

        .acessibilidade-flag .link-acessibilidade {
            display: block;
            width: 142px;
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTcgNDkiIGhlaWdodD0iNDkiIHdpZHRoPSIxMTciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWy5hIHtmb250OiBub3JtYWwgYm9sZCAxMXB4IE9wZW4gU2Fucywgc2Fucy1zZXJpZjt9XV0+PC9zdHlsZT48L2RlZnM+PGNpcmNsZSBjeD0iMjIiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiMyMjIiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7IiBkPSJtIDIyLDIzIHYgMTMiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOiMyMjI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgZD0ibSA0LDQzIDMsLTYgNCwzIHoiLz48Y2lyY2xlIHI9IjQuNSIgY3k9IjExIiBjeD0iMjIiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjMjIyIj48dGV4dCB4PSI0NyIgeT0iMjIiPjx0c3BhbiBjbGFzcz0iYSIgeT0iMTgiPkFjZXNzbyDDoDwvdHNwYW4+PHRzcGFuIGNsYXNzPSJhIiB4PSI0NyIgeT0iMzEiPkluZm9ybWHDp8OjbzwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=) 0 center no-repeat;
            text-transform: uppercase;
            line-height: 50px;
            margin-top: -12px;
            text-indent: -9999px
        }

        .rodape-info {
            position: absolute;
            font-size: 11px;
            font-family: "Trebuchet MS";
            color: #707070;
            display: block;
            width: 437px;
            margin-left: 50%;
            left: -218.5px;
            top: 24px;
            text-align: center
        }

        .marca-brasil-flag {
            float: right;
            width: 149px;
            height: 50px;
            padding-top: 5px
        }

        .marca-brasil-flag .logo-brasil {
            display: block;
            width: 149px;
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDk2LjIgMTQzLjgiPjxzdHlsZT4uc3Qwe2ZpbGw6IzU3NTc1Nn08L3N0eWxlPjxwYXRoIGQ9Ik0yMjAuNSA1NC41YzE0LjUgMCAyMS40IDYgMjEuNCAxNiAwIDUuNi0zLjcgMTAuNC05LjIgMTIuNCA2LjcgMS44IDEyLjUgNy45IDEyLjUgMTUuNSAwIDkuOC03LjEgMTcuMi0yMy40IDE3LjItOCAwLTE0LjQtLjItMjEuNy0uM2wtLjYtLjZWNTUuNGwuNi0uNmM3LjItLjEgMTMuOS0uMyAyMC40LS4zem0tMTAuNyAyNS40aDEwLjNjOS4yIDAgMTEuMy00LjkgMTEuMy05LjEgMC00LjMtMS45LTkuMS0xMS4xLTkuMS0yLjggMC03LjQgMC0xMC41LS4xdjE4LjN6bTAgNy4ydjIxLjRjNC4xIDAgOC4zLS4xIDExLjktLjEgMTAuNiAwIDEyLjgtNi4xIDEyLjgtMTAuNiAwLTQuNC0yLjktMTAuNy0xMy40LTEwLjdoLTExLjN6TTI4NC41IDg4LjdjMy4yIDEuMSA1LjYgNC4xIDcgNy41bDQuMyAxMC4zYzEgMi40IDIuMiA0LjggNC40IDYuNC0xLjQgMS45LTQuNCAyLjktNy4xIDIuOS0zLjkgMC01LjMtMS45LTYuOS01LjdsLTQuOS0xMS45Yy0xLjctNC4xLTMuOC03LjItOS45LTcuMmgtOC4xdjI0LjNjLTEuNi4zLTMuNS40LTUuMi40LTEuNiAwLTMuNi0uMS01LjEtLjRWNTUuNGwuNi0uNmM3LjQtLjEgMTQuNS0uMyAyMS4xLS4zIDEzLjcgMCAyMi4zIDYuNCAyMi4zIDE4LjEuMSA4LjEtNS4zIDE0LjEtMTIuNSAxNi4xem0tMjEuMS01LjNjMy44LS4xIDguMi0uMiAxMC45LS4yIDkuNiAwIDEyLTUuNSAxMi0xMC42IDAtNS40LTIuNC0xMC43LTEyLTEwLjctMi45IDAtNy42IDAtMTAuOS0uMXYyMS42ek0zMjAuOCAxMDAuNWwtNS4yIDE0LjhjLTEuMy4zLTIuOS40LTQuNS40LTEuOSAwLTMuNy0uMy01LjEtLjZsLS4zLS40TDMyNy45IDU1YzEuNi0uMyA0LjMtLjQgNi0uNCAxLjcgMCA0LjQuMSA1LjkuNGwyMiA1OS43Yy0xLjUuOS0zLjggMS4yLTYuMSAxLjItMy4yIDAtNC45LTEuMS02LjItNC45bC0zLjYtMTAuM2MtMS43IDAtNS4xLjEtNS45LjFoLTEzLjVjLS44LS4yLTQtLjMtNS43LS4zem0yLjYtNy42YzEuNiAwIDQuMi0uMSA1LS4xaDkuOGMuNyAwIDMuMy4xIDQuOS4xbC00LjUtMTIuOGMtMS44LTUuMS0zLjgtMTEuMy01LjItMTZoLS40Yy0xIDQtMi44IDkuNS0zLjggMTIuOGwtNS44IDE2ek0zNzEuMSAxMDIuNWM1LjcgMy40IDEzIDYgMTkuOCA2IDggMCAxMi41LTMuNCAxMi42LTguMyAwLTQuMi0zLjItNy4zLTguOS05LjVMMzgzIDg2LjJjLTguMy0zLjItMTMuNS03LjgtMTMuNS0xNS4zIDAtOS42IDktMTcuMSAyMi4yLTE3LjEgOC4yIDAgMTUuNyAyLjMgMjAuOCA0LjYtLjEgMi43LTEuNyA1LjYtMy44IDcuMy01LjEtMi4zLTExLjgtNC4yLTE2LjgtNC4yLTcuMyAwLTExLjggMy42LTExLjggOC4zIDAgMy45IDMuMyA2LjEgOC4yIDhsMTEuNCA0LjRjOC41IDMuMiAxNC43IDguNiAxNC43IDE2LjQgMCAxMC4yLTcuOSAxNy44LTI0LjEgMTcuOC04LjIgMC0xNy0yLjUtMjMuNi02LjYuMy0yLjggMi4yLTUuNyA0LjQtNy4zek00MjYuNiA1NC45YzEuNS0uMyAzLjYtLjQgNS4yLS40czMuNi4xIDUuMi40djYwLjNjLTEuNi4zLTMuNi40LTUuMi40cy0zLjctLjEtNS4yLS40VjU0Ljl6TTQ5Mi45IDEwNy4xYzAgMS0uMSAyLjYtLjMgMy43LS42IDMtMyA0LjUtNi44IDQuNWgtMjUuN2MtMy41IDAtNi4xLTItNi4xLTUuOFY1NWwuNy0uNWgzLjljNC4zIDAgNS45IDEuOSA1LjkgNnY0Ni45YzMtLjMgNi4xLS40IDguNy0uNGgxOS43ek0yMDkuNiAzNC42aC00LjF2MTAuMWMtLjkuMi0yLjEuMi0zIC4yLS44IDAtMiAwLTMtLjJWMTQuNWwuMy0uM2MzLjYtLjEgNi41LS4yIDkuNy0uMiA2LjEgMCAxMC42IDMuMyAxMC42IDEwLjMgMCA2LjgtNC40IDEwLjMtMTAuNSAxMC4zem0tNC4xLTQuNmMxLjUgMCAzLjEtLjEgMy43LS4xIDQgMCA0LjgtMy4yIDQuOC01LjYgMC0yLjQtLjgtNS42LTQuOC01LjZoLTMuN1YzMHpNMjI3LjIgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuNyAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMUgyMjcuMnptMS41LTQuN0gyMzYuNGwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMjUyLjMgMjIuNXYtMy4zSDI0NC43Yy0uMi0uOS0uMi0xLjgtLjItMi41czAtMS42LjItMi41SDI2NmMuMi42LjMgMS42LjMgMi4zIDAgMi0xIDIuNy0zLjIgMi43SDI1OC4zdjI1LjVjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIgMC0zLS4yVjIyLjV6TTI4NS40IDMxLjZjMS42LjYgMi43IDIuMSAzLjMgMy45bDEuNiA0LjVjLjQgMS4yIDEuMSAyLjQgMi4xIDMuMi0uOCAxLjEtMi40IDEuOC00IDEuOC0yLjIgMC0yLjktMS4yLTMuOC0zLjVsLTEuOS01LjNjLS43LTEuOC0xLjYtMy4yLTQuMS0zLjJIMjc2djExLjdjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIgMC0yLjktLjJWMTQuNWwuMy0uM2MzLjYtLjEgNi45LS4yIDEwLjItLjIgNi4yIDAgMTAuNSAzLjEgMTAuNSA5LjQtLjEgNC4zLTIuOCA3LjItNS43IDguMnptLTkuNC0zLjJjMS42LS4xIDMuMi0uMSA0LjEtLjEgMy45IDAgNC44LTIuNCA0LjgtNC44IDAtMi41LS45LTQuOC00LjgtNC44SDI3NnY5Ljd6TTI5Ny4zIDE0LjNjLjktLjIgMi4yLS4yIDMtLjIuOCAwIDIgMCAzIC4ydjMwLjRjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIuMSAwLTMtLjJWMTQuM3pNMzE1LjQgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuOCAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMWgtMTAuN3ptMS41LTQuN0gzMjQuNmwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMzUzLjEgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuNyAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMUgzNTMuMXptMS40LTQuN0gzNjIuMmwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMzc3LjcgMTQuM2MxLjMtLjIgMy0uMyA0LS4zIDEuMSAwIDIuNS4xIDMuOC4zbDMuNCAxMi4zYy4zIDEuMiAxLjQgNS44IDEuNyA3LjZoLjNjLjMtMS44IDEuNC02LjQgMS43LTcuNmwzLjQtMTIuM2MxLjMtLjIgMi44LS4zIDMuOC0uMyAxLjEgMCAyLjcuMSA0LjEuM2wyLjQgMzAuM2MtLjguMi0yIC4zLTMgLjMtLjkgMC0xLjggMC0yLjYtLjJsLS44LTE0LjNjLS4yLTIuOC0uNC02LjktLjQtOS43aC0uM0wzOTQgNDAuMWMtLjkuMS0yLjIuMi0zLjEuMi0uOCAwLTIuMS0uMS0zLS4ybC01LjItMTkuNGgtLjNjMCAyLjgtLjIgNi45LS40IDkuN2wtMSAxNC4zYy0uOC4xLTEuNy4yLTIuNy4yLS45IDAtMi4xLS4xLTMtLjNsMi40LTMwLjN6TTQxNy40IDM3LjhsLTIuMSA2LjljLS44LjItMS42LjItMi42LjItLjkgMC0yLjEtLjEtMi44LS40bC0uMi0uMyA5LjktMzBjMS0uMSAyLjQtLjIgMy41LS4yLjkgMCAyLjUuMSAzLjQuM2w5LjcgMzBjLS44LjUtMi4zLjgtMy40LjgtMS45IDAtMi44LS43LTMuNi0zLjJsLTEuMi00LjFINDE3LjR6bTEuNS00LjdINDI2LjZsLTEuMy00LjVjLS44LTIuNS0xLjctNi0yLjQtOC42aC0uM2MtLjQgMi4zLTEuNCA1LjUtMiA3LjVsLTEuNyA1LjZ6TTQ1OS40IDQyLjdjLTIgMS42LTUuNiAyLjItOCAyLjItMy43IDAtNi42LS4xLTEwLjUtLjJsLS4zLS4zdi0zMGwuMy0uM2MzLjgtLjEgNi44LS4yIDEwLjUtLjIgMi40IDAgNiAuNiA4IDIuMiA0LjEgMy4zIDQuOSA4IDQuOSAxMy4yLS4xIDUuNC0uOCAxMC4xLTQuOSAxMy40em0tOC0yMy45aC00Ljl2MjEuNWg0LjljNS44IDAgNi43LTUuOCA2LjctMTAuNyAwLTUtLjktMTAuOC02LjctMTAuOHpNNDc0IDM3LjhsLTIuMSA2LjljLS44LjItMS42LjItMi42LjItLjkgMC0yLjEtLjEtMi44LS40bC0uMi0uMyA5LjktMzBjMS0uMSAyLjQtLjIgMy41LS4yLjkgMCAyLjUuMSAzLjQuM2w5LjggMzBjLS44LjUtMi4zLjgtMy40LjgtMS45IDAtMi44LS43LTMuNi0zLjJsLTEuMi00LjFINDc0em0xLjUtNC43SDQ4My4ybC0xLjMtNC41Yy0uOC0yLjUtMS43LTYtMi40LTguNmgtLjNjLS40IDIuMy0xLjQgNS41LTIgNy41bC0xLjcgNS42ek0yMzguMiAzLjljLjkuNSAyLjEgMS45IDIuNCAzLjJsLTcuNCA0LjRjLS43LS4zLTEuNC0xLjMtMS42LTJsNi42LTUuNnoiLz48Zz48cGF0aCBkPSJNMjA2LjkgMTMzLjdoMy40YzEuNSAwIDIuMy43IDIuMyAyLjJ2NS43Yy0xLjkuNi0zLjguOS01LjkuOS0xIDAtMi0uMi0yLjgtLjUtLjgtLjMtMS41LS44LTItMS41LS41LS42LS45LTEuNC0xLjItMi40LS4zLS45LS40LTItLjQtMy4yIDAtMS4zLjItMi41LjYtMy40cy45LTEuOCAxLjUtMi40Yy42LS42IDEuNC0xLjEgMi4yLTEuNS44LS4zIDEuNy0uNSAyLjYtLjUgMS45IDAgMy42LjUgNS4zIDEuNiAwIC4yLS4xLjUtLjIuNy0uMS4yLS4yLjUtLjMuNy0uMS4yLS4zLjQtLjUuNi0uMi4yLS40LjMtLjYuNS0xLjItLjgtMi40LTEuMi0zLjYtMS4yLTIuNCAwLTMuNSAxLjYtMy41IDQuOSAwIDMuMyAxLjIgNC45IDMuNiA0LjloMWMuMyAwIC42LS4xLjktLjF2LTEuNC0uOS0uNmgtMS4xYy0uNiAwLTEtLjEtMS4zLS40LS4yLS4yLS40LS42LS40LTEuMS4xLS42LjItMS4xLjQtMS42ek0yMjQuMiAxNDEuMWMtMS41LTEuMy0yLjMtMy40LTIuMy02LjMgMC0xLjMuMS0yLjQuNC0zLjMuMy0xIC43LTEuOCAxLjMtMi40LjYtLjYgMS4yLTEuMSAyLTEuNS44LS4zIDEuNy0uNSAyLjctLjUgMSAwIDEuOS4yIDIuNy41LjguMyAxLjUuOCAyIDEuNS42LjcgMSAxLjUgMS4zIDIuNC4zIDEgLjQgMi4xLjQgMy4zIDAgMS4zLS4xIDIuNC0uNCAzLjMtLjMgMS0uNyAxLjgtMS4zIDIuNC0uNi42LTEuMiAxLjEtMiAxLjUtLjguMy0xLjcuNS0yLjcuNS0xLjctLjEtMy0uNS00LjEtMS40em0xLjctM2MuNCAxLjEgMS4yIDEuNyAyLjQgMS43LjYgMCAxLjEtLjEgMS40LS40LjQtLjMuNy0uNy45LTEuMS4yLS41LjMtMSAuNC0xLjUuMS0uNi4xLTEuMS4xLTEuNyAwLS41IDAtMS4xLS4xLTEuNyAwLS42LS4xLTEuMi0uMy0xLjctLjItLjUtLjQtMS0uOC0xLjQtLjQtLjQtLjktLjYtMS42LS42LS43IDAtMS4yLjItMS42LjUtLjQuNC0uNi44LS44IDEuMy0uMi41LS4zIDEuMS0uMyAxLjcgMCAuNi0uMSAxLjEtLjEgMS41IDAgLjcgMCAxLjMuMSAxLjggMCAuNS4xIDEgLjMgMS42ek0yNDkuNiAxMzkuMmwyLjgtMTEuOWMuMy0uMS44LS4xIDEuMy0uMS44IDAgMS4zLjEgMS44LjJsLjEuMi00IDE0LjVjLS44LjEtMS42LjEtMi41LjEtLjggMC0xLjQtLjEtMS44LS4zLS40LS4yLS42LS42LS44LTEuMmwtMy42LTEzLjFjLjgtLjMgMS40LS41IDEuOS0uNS42IDAgMS4xLjEgMS4zLjQuMy4zLjUuNy43IDEuM2wxLjcgNi4yYy4zIDEgLjUgMi4zLjggMy45LjEuMi4xLjMuMy4zek0yNjguMyAxMzcuN3YxLjZoNi42YzAgLjUgMCAuOS0uMSAxLjItLjIgMS4xLS45IDEuNy0yLjIgMS43aC01LjhjLS42IDAtMS4xLS4yLTEuNS0uNS0uNC0uNC0uNS0uOS0uNS0xLjV2LTEyLjdsLjItLjJoOS4zYy4xLjQuMS45LjEgMS40cy0uMSAxLS4zIDEuNWgtNS45djMuMWg0LjhjLjEuNC4yLjkuMiAxLjQgMCAuNS0uMSAxLS4yIDEuNGgtNC44djEuNnpNMjk1LjMgMTMxLjljMCAuNS0uMS45LS4yIDEuNC0uMS40LS4zLjgtLjYgMS4xLS4yLjMtLjUuNi0uOC45LS4zLjMtLjcuNC0xIC42LjguMyAxLjMuOSAxLjcgMmwuNiAxLjhjLjIuNy42IDEuMyAxLjEgMS42LS4yLjMtLjUuNS0xIC43LS40LjItLjkuMy0xLjQuMy0uNSAwLS45LS4xLTEuMi0uNC0uMy0uMy0uNi0uOC0uOC0xLjVsLS44LTIuM2MtLjItLjQtLjQtLjgtLjYtMS0uMy0uMi0uNy0uMy0xLjItLjNoLS45djUuNGMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjJjMS4zIDAgMi4zIDAgMy4yLS4xaDJjLjggMCAxLjUuMSAyLjIuMy42LjIgMS4yLjUgMS43LjlzLjguOSAxLjEgMS41YzAgLjUuMSAxLjIuMSAyem0tNy4xLTIuMXY0LjNoMS43Yy41IDAgLjgtLjEgMS4xLS4zLjMtLjIuNS0uNC42LS42LjEtLjMuMi0uNy4yLTEuMiAwLTEuNC0uNy0yLjEtMi0yLjFoLS45Yy0uMy0uMS0uNS0uMS0uNy0uMXpNMzE3LjEgMTI3LjJsLjIuMlYxNDJjLS42LjEtMS4zLjItMiAuMnMtMS41IDAtMi4xLS4xbC0zLjQtNy43Yy0uNC0uOS0uOC0xLjktMS4yLTMuMWgtLjFjLjIgMi4xLjMgNC4zLjMgNi41djQuM2MtLjQuMS0xIC4xLTEuNi4xLS42IDAtMS4yIDAtMS42LS4xdi0xNC43Yy41LS4xIDEuMi0uMiAyLS4yczEuNSAwIDIuMS4xbDMuNCA3LjdjLjYgMS40IDEuMSAyLjUgMS4zIDMuM2guMWMtLjItMi0uMy00LjEtLjMtNi40di0yLjZjMC0uOC4yLTEuMy41LTEuNi4zLS4zLjgtLjUgMS41LS41aC45ek0zMjkuNCAxNDEuMWMtMS41LTEuMy0yLjMtMy40LTIuMy02LjMgMC0xLjMuMS0yLjQuNC0zLjMuMy0xIC43LTEuOCAxLjMtMi40LjYtLjYgMS4yLTEuMSAyLTEuNS44LS4zIDEuNy0uNSAyLjctLjUgMSAwIDEuOS4yIDIuNy41LjguMyAxLjUuOCAyIDEuNS42LjcgMSAxLjUgMS4zIDIuNC4zIDEgLjQgMi4xLjQgMy4zIDAgMS4zLS4xIDIuNC0uNCAzLjMtLjMgMS0uNyAxLjgtMS4zIDIuNC0uNi42LTEuMiAxLjEtMiAxLjUtLjguMy0xLjcuNS0yLjcuNS0xLjYtLjEtMy0uNS00LjEtMS40em0xLjctM2MuNCAxLjEgMS4yIDEuNyAyLjQgMS43LjYgMCAxLjEtLjEgMS40LS40LjQtLjMuNy0uNy45LTEuMS4yLS41LjMtMSAuNC0xLjUuMS0uNi4xLTEuMS4xLTEuNyAwLS41IDAtMS4xLS4xLTEuNyAwLS42LS4xLTEuMi0uMy0xLjctLjItLjUtLjQtMS0uOC0xLjQtLjQtLjQtLjktLjYtMS42LS42LS43IDAtMS4yLjItMS42LjUtLjQuNC0uNi44LS44IDEuMy0uMi41LS4zIDEuMS0uMyAxLjcgMCAuNi0uMSAxLjEtLjEgMS41IDAgLjcgMCAxLjMuMSAxLjhzLjIgMSAuMyAxLjZ6TTM2NS40IDEzMC4zVjEzMy40aDQuN2MuMS40LjIuOS4yIDEuNCAwIC41LS4xIDEtLjIgMS40aC00Ljd2NmMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjFoOS4zYy4xLjQuMS44LjEgMS40cy0uMS45LS40IDEuMmMtLjMuMy0uOC40LTEuNC40aC00LjR6TTM4NC40IDEzNy43djEuNmg2LjZjMCAuNSAwIC45LS4xIDEuMi0uMiAxLjEtLjkgMS43LTIuMiAxLjdIMzgzYy0uNiAwLTEuMS0uMi0xLjUtLjUtLjQtLjQtLjUtLjktLjUtMS41di0xMi43bC4yLS4yaDkuM2MuMS40LjEuOS4xIDEuNHMtLjEgMS0uMyAxLjVoLTUuOXYzLjFoNC44Yy4xLjQuMi45LjIgMS40IDAgLjUtLjEgMS0uMiAxLjRoLTQuOHYxLjZ6TTQxMC40IDE0MS4yYy0uNS40LTEuMS42LTEuOC44LS44LjItMS42LjMtMi41LjNoLTEuOWMtLjggMC0xLjkgMC0zLjItLjFsLS4yLS4ydi0xNC42bC4yLS4yYy44IDAgMS43IDAgMi42LS4xaDIuOGMxLjIgMCAyLjMuMiAzLjEuNi44LjQgMS41LjkgMiAxLjZzLjggMS41IDEgMi40Yy4yLjkuMyAxLjkuMyAzIDAgMS40LS4yIDIuNy0uNSAzLjctLjMgMS4xLTEgMi0xLjkgMi44em0tNC0xLjdjMS45IDAgMi45LTEuNiAyLjktNC44IDAtMy4yLTEtNC44LTIuOS00LjhoLTIuMXY5LjdoLjljLjMtLjEuNy0uMSAxLjItLjF6TTQyNi4xIDEzNy43djEuNmg2LjZjMCAuNSAwIC45LS4xIDEuMi0uMiAxLjEtLjkgMS43LTIuMiAxLjdoLTUuOGMtLjYgMC0xLjEtLjItMS41LS41LS40LS40LS41LS45LS41LTEuNXYtMTIuN2wuMi0uMmg5LjNjLjEuNC4xLjkuMSAxLjRzLS4xIDEtLjMgMS41SDQyNnYzLjFoNC44Yy4xLjQuMi45LjIgMS40IDAgLjUtLjEgMS0uMiAxLjRINDI2djEuNnpNNDUzLjEgMTMxLjljMCAuNS0uMS45LS4yIDEuNHMtLjMuOC0uNiAxLjFjLS4yLjMtLjUuNi0uOC45LS4zLjMtLjcuNC0xIC42LjguMyAxLjMuOSAxLjcgMmwuNiAxLjhjLjIuNy42IDEuMyAxLjEgMS42LS4yLjMtLjUuNS0xIC43LS40LjItLjkuMy0xLjQuMy0uNSAwLS45LS4xLTEuMi0uNC0uMy0uMy0uNi0uOC0uOC0xLjVsLS44LTIuM2MtLjItLjQtLjQtLjgtLjYtMS0uMy0uMi0uNy0uMy0xLjItLjNoLS45djUuNGMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjJjMS4zIDAgMi4zIDAgMy4yLS4xaDJjLjggMCAxLjUuMSAyLjIuMy42LjIgMS4yLjUgMS43LjlzLjguOSAxLjEgMS41YzAgLjUuMSAxLjIuMSAyem0tNy4yLTIuMXY0LjNoMS43Yy41IDAgLjgtLjEgMS4xLS4zLjMtLjIuNS0uNC42LS42LjEtLjMuMi0uNy4yLTEuMiAwLTEuNC0uNy0yLjEtMi0yLjFoLS45Yy0uMi0uMS0uNS0uMS0uNy0uMXpNNDY2LjggMTM5aC0uOWwtLjkgMy4xYy0uMy4xLS44LjEtMS40LjEtLjcgMC0xLjMtLjEtMS43LS4ybC0uMS0uMiA0LjgtMTQuNWMuNi0uMSAxLjItLjEgMi0uMS45IDAgMS41LjEgMiAuMmw0LjcgMTQuNWMtLjUuMy0xLjEuNC0xLjcuNC0uOCAwLTEuMy0uMS0xLjYtLjQtLjMtLjMtLjYtLjgtLjgtMS41bC0uNC0xLjRoLTR6bTAtMi43aDMuM2wtLjQtMS4zYy0uMy0xLjItLjctMi43LTEuMi00LjVoLS4xYy0uMS42LS41IDItMSA0LjFsLS42IDEuN3pNNDg5LjkgMTM5LjJoMy44YzAgLjYgMCAxLjEtLjEgMS41LS4xLjQtLjMuOC0uNyAxLjEtLjQuMy0uOS40LTEuNS40aC00LjljLS42IDAtMS4xLS4yLTEuNS0uNS0uNC0uNC0uNS0uOS0uNS0xLjV2LTEyLjhsLjItLjJoMS4zYzEuMyAwIDIgLjcgMiAyLjJ2OS45Yy41LS4xIDEuMi0uMSAxLjktLjF6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uNyAxNHY2OS44bDcyLjEtNTguMiAxMDkuMSA0OC4xVjE0eiIvPjxwYXRoIGQ9Ik0uNyA4My44djQ5LjRzNS44LTUgMTYuNS0xMi4yQzIyLjQgODkuMSA1MCA2NC44IDgzLjMgNjQuOGMxNS4xIDAgMjkgNSA0MC4yIDEzLjQgMTcuOS0zLjMgMzcuNC01LjEgNTguMy00LjVsLTEwOS00OC4xTC43IDgzLjh6IiBmaWxsPSIjYzZjNmM2Ii8+PHBhdGggZD0iTTgzLjMgNjQuOGMtMzMuMyAwLTYwLjkgMjQuMy02NiA1Ni4yIDE5LjktMTMuMiA1Ny0zMy43IDEwNi4zLTQyLjgtMTEuMi04LjQtMjUuMi0xMy40LTQwLjMtMTMuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjIgOTYuNUM3OS4zIDEwMCAzNy40IDExOS40IDE2LjQgMTMxLjggNiAxMzcuOS43IDE0Mi4zLjcgMTQyLjNoMTgxLjFWOTYuNmMtMTQuNy0uOS0yOC41LS45LTQxLjYtLjF6Ii8+PC9zdmc+) repeat-x;
            text-transform: uppercase;
            line-height: 50px;
            text-indent: -9999px
        }

        span.ministerio {
            color: #3a3a3a;
            font-weight: 700
        }

        abbr.dti {
            color: #829811
        }

        #rodape-padrao {
            position: relative;
            width: 100%
        }

        .marca-brasil-flag img {
            border: 0
        }
    
    
        #barra-brasil div,
        #barra-brasil a,
        #barra-brasil ul,
        #barra-brasil li {
            margin: 0;
            padding: 0;
            font-size: 100%;
            font-family: inherit;
            vertical-align: baseline;
            font-size: 1rem
        }

        #barra-brasil ul {
            list-style: none
        }

        @font-face {
            font-family: "Raleway";
            font-weight: bold;
            font-display: swap;
            src: url("//barra.brasil.gov.br/static/Raleway-Bold.woff") format("woff")
        }

        .conteudo-escondido {
            display: block;
            background: transparent;
            background-image: none;
            background-image: none;
            border: none;
            height: 0.1em;
            overflow: hidden;
            padding: 0;
            margin: -0.1em 0 0 -0.1em;
            width: 1px
        }

        #barra-brasil div,
        #barra-brasil a,
        #barra-brasil ul,
        #barra-brasil li {
            margin: 0;
            padding: 0;
            font-size: 100%;
            font-family: inherit;
            vertical-align: baseline;
            font-size: 1rem
        }

        #barra-brasil ul {
            list-style: none
        }

        #barra-brasil {
            background-color: #071D41;
            box-sizing: content-box;
            display: flex;
            flex-direction: column-reverse;
            align-items: center
        }

        #barra-brasil .conteudo-barra-brasil {
            height: 40px;
            width: 95%;
            max-width: 1150px;
            margin: 0 auto;
            height: 40px;
            display: flex;
            flex-flow: row nowrap;
            align-items: center;
            justify-content: space-between
        }

        #barra-brasil .pic-gov {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2250%22%20height%3D%2219%22%20version%3D%221.1%22%20viewBox%3D%220%200%2019%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22matrix%28.23%200%200%20.23%20-153%20-147%29%22%3E%3Cg%20transform%3D%22matrix%281.3%200%200%201.3%20-200%20-209%29%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m576%20765c0%2034-17%2046-50%2046-14%200-25-2.9-32-5.3l1.4-23c8.8%204.3%2016%206.9%2028%206.9%2017%200%2026-7.9%2026-24v-4.5h-.32c-6.9%209.8-17%2014-28%2014-23%200-37-17-37-42%200-25%2012-44%2038-44%2012%200%2022%206.8%2028%2017h.32v-15h26v74m-46-12c10%200%2018-8.7%2018-22%200-9.3-5.5-20-18-20-11%200-16%209.5-16%2021%200%2013%207.7%2020%2016%2020z%22%2F%3E%3Cpath%20d%3D%22m662%20686h28l22%2062%2022-62h28l-35%2089h-31l-34-89%22%2F%3E%3Cpath%20d%3D%22m576%20732c0-28%2021-44%2049-44s49%2016%2049%2044c0%2028-21%2044-49%2044-28%200-49-16-49-44m68%200c0-13-5.5-24-19-24s-19%2011-19%2024c0%2012%205.5%2024%2019%2024s19-11%2019-24z%22%2F%3E%3Cpath%20d%3D%22m760%20762c0%207.6-6.2%2014-14%2014-7.6%200-14-6.2-14-14%200-7.6%206.2-14%2014-14%207.6%200%2014%206.2%2014%2014z%22%2F%3E%3Cpath%20d%3D%22m762%20654h29v48h.32c7.4-9.3%2017-13%2029-13%2023%200%2036%2022%2036%2042%200%2025-13%2045-38%2045-13%200-25-7.6-29-17h-.32v15h-27v-121m47%2057c-11%200-18%209.3-18%2022%200%2012%208%2021%2018%2021%2011%200%2018-9.2%2018-22%200-11-6.3-21-18-21z%22%2F%3E%3Cpath%20d%3D%22m916%20714c-3.2-.97-6.4-.97-9.8-.97-14%200-21%209.8-21%2026v35h-29v-84h26v15h.32c5-11%2012-17%2025-17%203.4%200%206.9.48%209.8.96l-1.4%2024z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            display: block;
            height: 19px;
            min-width: 50px;
            margin-right: 10px;
            line-height: 0;
            font-size: 0;
            color: transparent
        }

        #barra-brasil .conteudo-barra-brasil nav {
            overflow-x: auto
        }

        #barra-brasil .conteudo-barra-brasil nav ul {
            display: flex;
            flex-flow: row nowrap;
            justify-content: flex-start;
            align-items: center;
            width: auto;
            max-width: none
        }

        #barra-brasil .conteudo-barra-brasil nav ul li.list-item {
            flex-shrink: 0
        }

        #barra-brasil .conteudo-barra-brasil nav ul li.espacador {
            height: 20px;
            width: 1px;
            border-right: 1px solid rgba(151, 151, 151, 0.3);
            margin: 0 7px 0 20px
        }

        #barra-brasil a {
            text-decoration: none;
            color: #fff;
            font-weight: bold;
            font-size: 0.7em;
            font-family: Raleway, Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            transition-property: all;
            transition-duration: 0.1s;
            transition-timing-function: ease-in-out
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-externo-barra::before {
            content: "";
            display: inline-block;
            width: 11px;
            height: 10px;
            margin-right: 6px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M10.174.169l-.003%204.002L6.173.173z%22%2F%3E%3Cpath%20d%3D%22M4%204.51L7.91.6l1.768%201.768-3.91%203.91zM0%200h3.5v2.5H0z%22%2F%3E%3Cpath%20d%3D%22M0%202h2.5v5H0zM7.5%206H10v3H7.5z%22%2F%3E%3Cpath%20d%3D%22M0%207h10v2.5H0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            opacity: 0;
            transition-property: all;
            transition-duration: 0.1s;
            transition-timing-function: ease-in-out
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-discreto,
        #barra-brasil .conteudo-barra-brasil nav a.link-discreto-fixo,
        #barra-brasil .conteudo-barra-brasil nav:hover li:not(:hover)>a {
            opacity: 0.3
        }

        #barra-brasil .conteudo-barra-brasil nav a:hover {
            opacity: 1
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-externo-barra:hover::before {
            opacity: 1
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-interno-barra {
            margin-left: 13px
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-baixo-barra::after {
            content: "";
            display: inline-block;
            width: 13px;
            height: 13px;
            margin-left: 6px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.9.033L8.4%206.531%206.63%208.3.133%201.801z%22%2F%3E%3Cpath%20d%3D%22M11.395%200L5.03%206.364l1.767%201.768%206.364-6.364z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            background-repeat: no-repeat;
            background-position: center;
            background-size: 8px 6px;
            background-color: #3b3b3b;
            border-radius: 50%
        }

        #barra-brasil .conteudo-barra-brasil nav a.link-baixo-barra.link-cima-barra::after {
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.9%208.967L8.4%202.469%206.63.7.133%207.199z%22%2F%3E%3Cpath%20d%3D%22M11.395%209L5.03%202.636%206.798.868l6.364%206.364z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
        }

        #barra-brasil .conteudo-barra-brasil a.botao-seta-direita {
            display: none;
            width: 9px;
            min-width: 9px;
            margin-left: 10px;
            height: 13px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.533%2011.232L7.03%204.734%208.8%206.502%202.301%2013z%22%2F%3E%3Cpath%20d%3D%22M.5%201.738l6.364%206.364%201.768-1.768L2.268-.03z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            line-height: 0;
            font-size: 0;
            color: transparent
        }

        #barra-brasil .orgaos-governo-barra {
            width: 100%;
            border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
            max-height: 0;
            overflow-y: hidden;
            transition-property: all;
            transition-duration: 0.5s;
            transition-timing-function: ease-in-out
        }

        #barra-brasil .orgaos-governo-barra.mostra-orgaos {
            max-height: calc(90vh - 40px)
        }

        #barra-brasil .orgaos-governo-barra>div {
            width: 100%;
            max-width: 1150px;
            margin: 0 auto
        }

        #barra-brasil .orgaos-governo-barra ul {
            margin-top: 25px;
            width: calc(100% + 25px);
            display: flex;
            flex-flow: row wrap
        }

        #barra-brasil .orgaos-governo-barra ul li {
            width: 168px;
            text-align: left;
            margin: 0 25px 25px 0
        }

        #barra-brasil .orgaos-governo-barra ul li a {
            font-size: 0.75em;
            text-transform: none;
            font-weight: bold
        }

        #barra-brasil .orgaos-governo-barra ul:hover li:not(:hover) a {
            opacity: 0.3
        }

        #barra-brasil .orgaos-governo-barra ul li a:hover {
            font-weight: bold
        }

        @media only screen and (max-width: 600px) {
            #barra-brasil .orgaos-governo-barra {
                overflow-y: auto
            }

            #barra-brasil .orgaos-governo-barra ul {
                width: 100%;
                flex-flow: column nowrap
            }

            #barra-brasil .orgaos-governo-barra ul li {
                width: 100%;
                margin: 0 0 25px 0
            }

            #barra-brasil .conteudo-barra-brasil a.botao-seta-direita {
                display: block
            }
        }
    
    
        #footer-brasil {
            background-color: #F1F1F1;
            width: 100%
        }

        #footer-brasil #wrapper-footer-brasil {
            width: 95%;
            max-width: 1150px;
            margin: 0 auto;
            display: flex;
            flex-flow: row nowrap;
            align-items: center;
            justify-content: flex-end;
            padding: 40px 0
        }

        #footer-brasil .logo-acesso-a-informacao,
        #footer-brasil .logo-governo-federal {
            line-height: 0;
            font-size: 0;
            color: transparent
        }

        #footer-brasil .logo-acesso-footer {
            width: 117px;
            height: 49px;
            margin-right: 45px;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20117%2049%22%20height%3D%2249%22%20width%3D%22117%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B.a%20%7Bfont%3A%20normal%20bold%2011px%20Open%20Sans%2C%20sans-serif%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2223%22%20r%3D%2222%22%20fill%3D%22%23222%22%2F%3E%3Cpath%20style%3D%22stroke%3A%23fff%3Bstroke-width%3A9%3Bstroke-linecap%3Around%3B%22%20d%3D%22m%2022%2C23%20v%2013%22%2F%3E%3Cpath%20style%3D%22stroke%3A%23222%3Bstroke-width%3A4%3Bstroke-linejoin%3Around%3B%22%20d%3D%22m%204%2C43%203%2C-6%204%2C3%20z%22%2F%3E%3Ccircle%20r%3D%224.5%22%20cy%3D%2211%22%20cx%3D%2222%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%23222%22%3E%3Ctext%20x%3D%2247%22%20y%3D%2222%22%3E%3Ctspan%20class%3D%22a%22%20y%3D%2218%22%3EAcesso%20%C3%A0%3C%2Ftspan%3E%3Ctspan%20class%3D%22a%22%20x%3D%2247%22%20y%3D%2231%22%3EInforma%C3%A7%C3%A3o%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")
        }

        #footer-brasil .logo-governo-federal {
            width: 149px;
            height: 42px;
            background-repeat: no-repeat;
            background-position: bottom right;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20496.2%20143.8%22%3E%3Cstyle%3E.st0%7Bfill%3A%23575756%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M220.5%2054.5c14.5%200%2021.4%206%2021.4%2016%200%205.6-3.7%2010.4-9.2%2012.4%206.7%201.8%2012.5%207.9%2012.5%2015.5%200%209.8-7.1%2017.2-23.4%2017.2-8%200-14.4-.2-21.7-.3l-.6-.6V55.4l.6-.6c7.2-.1%2013.9-.3%2020.4-.3zm-10.7%2025.4h10.3c9.2%200%2011.3-4.9%2011.3-9.1%200-4.3-1.9-9.1-11.1-9.1-2.8%200-7.4%200-10.5-.1v18.3zm0%207.2v21.4c4.1%200%208.3-.1%2011.9-.1%2010.6%200%2012.8-6.1%2012.8-10.6%200-4.4-2.9-10.7-13.4-10.7h-11.3zM284.5%2088.7c3.2%201.1%205.6%204.1%207%207.5l4.3%2010.3c1%202.4%202.2%204.8%204.4%206.4-1.4%201.9-4.4%202.9-7.1%202.9-3.9%200-5.3-1.9-6.9-5.7l-4.9-11.9c-1.7-4.1-3.8-7.2-9.9-7.2h-8.1v24.3c-1.6.3-3.5.4-5.2.4-1.6%200-3.6-.1-5.1-.4V55.4l.6-.6c7.4-.1%2014.5-.3%2021.1-.3%2013.7%200%2022.3%206.4%2022.3%2018.1.1%208.1-5.3%2014.1-12.5%2016.1zm-21.1-5.3c3.8-.1%208.2-.2%2010.9-.2%209.6%200%2012-5.5%2012-10.6%200-5.4-2.4-10.7-12-10.7-2.9%200-7.6%200-10.9-.1v21.6zM320.8%20100.5l-5.2%2014.8c-1.3.3-2.9.4-4.5.4-1.9%200-3.7-.3-5.1-.6l-.3-.4L327.9%2055c1.6-.3%204.3-.4%206-.4%201.7%200%204.4.1%205.9.4l22%2059.7c-1.5.9-3.8%201.2-6.1%201.2-3.2%200-4.9-1.1-6.2-4.9l-3.6-10.3c-1.7%200-5.1.1-5.9.1h-13.5c-.8-.2-4-.3-5.7-.3zm2.6-7.6c1.6%200%204.2-.1%205-.1h9.8c.7%200%203.3.1%204.9.1l-4.5-12.8c-1.8-5.1-3.8-11.3-5.2-16h-.4c-1%204-2.8%209.5-3.8%2012.8l-5.8%2016zM371.1%20102.5c5.7%203.4%2013%206%2019.8%206%208%200%2012.5-3.4%2012.6-8.3%200-4.2-3.2-7.3-8.9-9.5L383%2086.2c-8.3-3.2-13.5-7.8-13.5-15.3%200-9.6%209-17.1%2022.2-17.1%208.2%200%2015.7%202.3%2020.8%204.6-.1%202.7-1.7%205.6-3.8%207.3-5.1-2.3-11.8-4.2-16.8-4.2-7.3%200-11.8%203.6-11.8%208.3%200%203.9%203.3%206.1%208.2%208l11.4%204.4c8.5%203.2%2014.7%208.6%2014.7%2016.4%200%2010.2-7.9%2017.8-24.1%2017.8-8.2%200-17-2.5-23.6-6.6.3-2.8%202.2-5.7%204.4-7.3zM426.6%2054.9c1.5-.3%203.6-.4%205.2-.4s3.6.1%205.2.4v60.3c-1.6.3-3.6.4-5.2.4s-3.7-.1-5.2-.4V54.9zM492.9%20107.1c0%201-.1%202.6-.3%203.7-.6%203-3%204.5-6.8%204.5h-25.7c-3.5%200-6.1-2-6.1-5.8V55l.7-.5h3.9c4.3%200%205.9%201.9%205.9%206v46.9c3-.3%206.1-.4%208.7-.4h19.7zM209.6%2034.6h-4.1v10.1c-.9.2-2.1.2-3%20.2-.8%200-2%200-3-.2V14.5l.3-.3c3.6-.1%206.5-.2%209.7-.2%206.1%200%2010.6%203.3%2010.6%2010.3%200%206.8-4.4%2010.3-10.5%2010.3zm-4.1-4.6c1.5%200%203.1-.1%203.7-.1%204%200%204.8-3.2%204.8-5.6%200-2.4-.8-5.6-4.8-5.6h-3.7V30zM227.2%2037.8l-2.1%206.9c-.8.2-1.6.2-2.6.2-.9%200-2.1-.1-2.8-.4l-.2-.3%209.9-30c1-.1%202.4-.2%203.5-.2.9%200%202.5.1%203.4.3l9.7%2030c-.8.5-2.3.8-3.4.8-1.9%200-2.8-.7-3.6-3.2l-1.2-4.1H227.2zm1.5-4.7H236.4l-1.3-4.5c-.8-2.5-1.7-6-2.4-8.6h-.3c-.4%202.3-1.4%205.5-2%207.5l-1.7%205.6zM252.3%2022.5v-3.3H244.7c-.2-.9-.2-1.8-.2-2.5s0-1.6.2-2.5H266c.2.6.3%201.6.3%202.3%200%202-1%202.7-3.2%202.7H258.3v25.5c-1%20.2-2.1.2-3%20.2-.8%200-2%200-3-.2V22.5zM285.4%2031.6c1.6.6%202.7%202.1%203.3%203.9l1.6%204.5c.4%201.2%201.1%202.4%202.1%203.2-.8%201.1-2.4%201.8-4%201.8-2.2%200-2.9-1.2-3.8-3.5l-1.9-5.3c-.7-1.8-1.6-3.2-4.1-3.2H276v11.7c-1%20.2-2.1.2-3%20.2-.8%200-2%200-2.9-.2V14.5l.3-.3c3.6-.1%206.9-.2%2010.2-.2%206.2%200%2010.5%203.1%2010.5%209.4-.1%204.3-2.8%207.2-5.7%208.2zm-9.4-3.2c1.6-.1%203.2-.1%204.1-.1%203.9%200%204.8-2.4%204.8-4.8%200-2.5-.9-4.8-4.8-4.8H276v9.7zM297.3%2014.3c.9-.2%202.2-.2%203-.2.8%200%202%200%203%20.2v30.4c-1%20.2-2.1.2-3%20.2-.8%200-2.1%200-3-.2V14.3zM315.4%2037.8l-2.1%206.9c-.8.2-1.6.2-2.6.2-.9%200-2.1-.1-2.8-.4l-.2-.3%209.9-30c1-.1%202.4-.2%203.5-.2.9%200%202.5.1%203.4.3l9.8%2030c-.8.5-2.3.8-3.4.8-1.9%200-2.8-.7-3.6-3.2l-1.2-4.1h-10.7zm1.5-4.7H324.6l-1.3-4.5c-.8-2.5-1.7-6-2.4-8.6h-.3c-.4%202.3-1.4%205.5-2%207.5l-1.7%205.6zM353.1%2037.8l-2.1%206.9c-.8.2-1.6.2-2.6.2-.9%200-2.1-.1-2.8-.4l-.2-.3%209.9-30c1-.1%202.4-.2%203.5-.2.9%200%202.5.1%203.4.3l9.7%2030c-.8.5-2.3.8-3.4.8-1.9%200-2.8-.7-3.6-3.2l-1.2-4.1H353.1zm1.4-4.7H362.2l-1.3-4.5c-.8-2.5-1.7-6-2.4-8.6h-.3c-.4%202.3-1.4%205.5-2%207.5l-1.7%205.6zM377.7%2014.3c1.3-.2%203-.3%204-.3%201.1%200%202.5.1%203.8.3l3.4%2012.3c.3%201.2%201.4%205.8%201.7%207.6h.3c.3-1.8%201.4-6.4%201.7-7.6l3.4-12.3c1.3-.2%202.8-.3%203.8-.3%201.1%200%202.7.1%204.1.3l2.4%2030.3c-.8.2-2%20.3-3%20.3-.9%200-1.8%200-2.6-.2l-.8-14.3c-.2-2.8-.4-6.9-.4-9.7h-.3L394%2040.1c-.9.1-2.2.2-3.1.2-.8%200-2.1-.1-3-.2l-5.2-19.4h-.3c0%202.8-.2%206.9-.4%209.7l-1%2014.3c-.8.1-1.7.2-2.7.2-.9%200-2.1-.1-3-.3l2.4-30.3zM417.4%2037.8l-2.1%206.9c-.8.2-1.6.2-2.6.2-.9%200-2.1-.1-2.8-.4l-.2-.3%209.9-30c1-.1%202.4-.2%203.5-.2.9%200%202.5.1%203.4.3l9.7%2030c-.8.5-2.3.8-3.4.8-1.9%200-2.8-.7-3.6-3.2l-1.2-4.1H417.4zm1.5-4.7H426.6l-1.3-4.5c-.8-2.5-1.7-6-2.4-8.6h-.3c-.4%202.3-1.4%205.5-2%207.5l-1.7%205.6zM459.4%2042.7c-2%201.6-5.6%202.2-8%202.2-3.7%200-6.6-.1-10.5-.2l-.3-.3v-30l.3-.3c3.8-.1%206.8-.2%2010.5-.2%202.4%200%206%20.6%208%202.2%204.1%203.3%204.9%208%204.9%2013.2-.1%205.4-.8%2010.1-4.9%2013.4zm-8-23.9h-4.9v21.5h4.9c5.8%200%206.7-5.8%206.7-10.7%200-5-.9-10.8-6.7-10.8zM474%2037.8l-2.1%206.9c-.8.2-1.6.2-2.6.2-.9%200-2.1-.1-2.8-.4l-.2-.3%209.9-30c1-.1%202.4-.2%203.5-.2.9%200%202.5.1%203.4.3l9.8%2030c-.8.5-2.3.8-3.4.8-1.9%200-2.8-.7-3.6-3.2l-1.2-4.1H474zm1.5-4.7H483.2l-1.3-4.5c-.8-2.5-1.7-6-2.4-8.6h-.3c-.4%202.3-1.4%205.5-2%207.5l-1.7%205.6zM238.2%203.9c.9.5%202.1%201.9%202.4%203.2l-7.4%204.4c-.7-.3-1.4-1.3-1.6-2l6.6-5.6z%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M206.9%20133.7h3.4c1.5%200%202.3.7%202.3%202.2v5.7c-1.9.6-3.8.9-5.9.9-1%200-2-.2-2.8-.5-.8-.3-1.5-.8-2-1.5-.5-.6-.9-1.4-1.2-2.4-.3-.9-.4-2-.4-3.2%200-1.3.2-2.5.6-3.4s.9-1.8%201.5-2.4c.6-.6%201.4-1.1%202.2-1.5.8-.3%201.7-.5%202.6-.5%201.9%200%203.6.5%205.3%201.6%200%20.2-.1.5-.2.7-.1.2-.2.5-.3.7-.1.2-.3.4-.5.6-.2.2-.4.3-.6.5-1.2-.8-2.4-1.2-3.6-1.2-2.4%200-3.5%201.6-3.5%204.9%200%203.3%201.2%204.9%203.6%204.9h1c.3%200%20.6-.1.9-.1v-1.4-.9-.6h-1.1c-.6%200-1-.1-1.3-.4-.2-.2-.4-.6-.4-1.1.1-.6.2-1.1.4-1.6zM224.2%20141.1c-1.5-1.3-2.3-3.4-2.3-6.3%200-1.3.1-2.4.4-3.3.3-1%20.7-1.8%201.3-2.4.6-.6%201.2-1.1%202-1.5.8-.3%201.7-.5%202.7-.5%201%200%201.9.2%202.7.5.8.3%201.5.8%202%201.5.6.7%201%201.5%201.3%202.4.3%201%20.4%202.1.4%203.3%200%201.3-.1%202.4-.4%203.3-.3%201-.7%201.8-1.3%202.4-.6.6-1.2%201.1-2%201.5-.8.3-1.7.5-2.7.5-1.7-.1-3-.5-4.1-1.4zm1.7-3c.4%201.1%201.2%201.7%202.4%201.7.6%200%201.1-.1%201.4-.4.4-.3.7-.7.9-1.1.2-.5.3-1%20.4-1.5.1-.6.1-1.1.1-1.7%200-.5%200-1.1-.1-1.7%200-.6-.1-1.2-.3-1.7-.2-.5-.4-1-.8-1.4-.4-.4-.9-.6-1.6-.6-.7%200-1.2.2-1.6.5-.4.4-.6.8-.8%201.3-.2.5-.3%201.1-.3%201.7%200%20.6-.1%201.1-.1%201.5%200%20.7%200%201.3.1%201.8%200%20.5.1%201%20.3%201.6zM249.6%20139.2l2.8-11.9c.3-.1.8-.1%201.3-.1.8%200%201.3.1%201.8.2l.1.2-4%2014.5c-.8.1-1.6.1-2.5.1-.8%200-1.4-.1-1.8-.3-.4-.2-.6-.6-.8-1.2l-3.6-13.1c.8-.3%201.4-.5%201.9-.5.6%200%201.1.1%201.3.4.3.3.5.7.7%201.3l1.7%206.2c.3%201%20.5%202.3.8%203.9.1.2.1.3.3.3zM268.3%20137.7v1.6h6.6c0%20.5%200%20.9-.1%201.2-.2%201.1-.9%201.7-2.2%201.7h-5.8c-.6%200-1.1-.2-1.5-.5-.4-.4-.5-.9-.5-1.5v-12.7l.2-.2h9.3c.1.4.1.9.1%201.4s-.1%201-.3%201.5h-5.9v3.1h4.8c.1.4.2.9.2%201.4%200%20.5-.1%201-.2%201.4h-4.8v1.6zM295.3%20131.9c0%20.5-.1.9-.2%201.4-.1.4-.3.8-.6%201.1-.2.3-.5.6-.8.9-.3.3-.7.4-1%20.6.8.3%201.3.9%201.7%202l.6%201.8c.2.7.6%201.3%201.1%201.6-.2.3-.5.5-1%20.7-.4.2-.9.3-1.4.3-.5%200-.9-.1-1.2-.4-.3-.3-.6-.8-.8-1.5l-.8-2.3c-.2-.4-.4-.8-.6-1-.3-.2-.7-.3-1.2-.3h-.9v5.4c-.5.1-1%20.1-1.7.1s-1.3%200-1.7-.1v-14.7l.2-.2c1.3%200%202.3%200%203.2-.1h2c.8%200%201.5.1%202.2.3.6.2%201.2.5%201.7.9s.8.9%201.1%201.5c0%20.5.1%201.2.1%202zm-7.1-2.1v4.3h1.7c.5%200%20.8-.1%201.1-.3.3-.2.5-.4.6-.6.1-.3.2-.7.2-1.2%200-1.4-.7-2.1-2-2.1h-.9c-.3-.1-.5-.1-.7-.1zM317.1%20127.2l.2.2V142c-.6.1-1.3.2-2%20.2s-1.5%200-2.1-.1l-3.4-7.7c-.4-.9-.8-1.9-1.2-3.1h-.1c.2%202.1.3%204.3.3%206.5v4.3c-.4.1-1%20.1-1.6.1-.6%200-1.2%200-1.6-.1v-14.7c.5-.1%201.2-.2%202-.2s1.5%200%202.1.1l3.4%207.7c.6%201.4%201.1%202.5%201.3%203.3h.1c-.2-2-.3-4.1-.3-6.4v-2.6c0-.8.2-1.3.5-1.6.3-.3.8-.5%201.5-.5h.9zM329.4%20141.1c-1.5-1.3-2.3-3.4-2.3-6.3%200-1.3.1-2.4.4-3.3.3-1%20.7-1.8%201.3-2.4.6-.6%201.2-1.1%202-1.5.8-.3%201.7-.5%202.7-.5%201%200%201.9.2%202.7.5.8.3%201.5.8%202%201.5.6.7%201%201.5%201.3%202.4.3%201%20.4%202.1.4%203.3%200%201.3-.1%202.4-.4%203.3-.3%201-.7%201.8-1.3%202.4-.6.6-1.2%201.1-2%201.5-.8.3-1.7.5-2.7.5-1.6-.1-3-.5-4.1-1.4zm1.7-3c.4%201.1%201.2%201.7%202.4%201.7.6%200%201.1-.1%201.4-.4.4-.3.7-.7.9-1.1.2-.5.3-1%20.4-1.5.1-.6.1-1.1.1-1.7%200-.5%200-1.1-.1-1.7%200-.6-.1-1.2-.3-1.7-.2-.5-.4-1-.8-1.4-.4-.4-.9-.6-1.6-.6-.7%200-1.2.2-1.6.5-.4.4-.6.8-.8%201.3-.2.5-.3%201.1-.3%201.7%200%20.6-.1%201.1-.1%201.5%200%20.7%200%201.3.1%201.8s.2%201%20.3%201.6zM365.4%20130.3V133.4h4.7c.1.4.2.9.2%201.4%200%20.5-.1%201-.2%201.4h-4.7v6c-.5.1-1%20.1-1.7.1s-1.3%200-1.7-.1v-14.7l.2-.1h9.3c.1.4.1.8.1%201.4s-.1.9-.4%201.2c-.3.3-.8.4-1.4.4h-4.4zM384.4%20137.7v1.6h6.6c0%20.5%200%20.9-.1%201.2-.2%201.1-.9%201.7-2.2%201.7H383c-.6%200-1.1-.2-1.5-.5-.4-.4-.5-.9-.5-1.5v-12.7l.2-.2h9.3c.1.4.1.9.1%201.4s-.1%201-.3%201.5h-5.9v3.1h4.8c.1.4.2.9.2%201.4%200%20.5-.1%201-.2%201.4h-4.8v1.6zM410.4%20141.2c-.5.4-1.1.6-1.8.8-.8.2-1.6.3-2.5.3h-1.9c-.8%200-1.9%200-3.2-.1l-.2-.2v-14.6l.2-.2c.8%200%201.7%200%202.6-.1h2.8c1.2%200%202.3.2%203.1.6.8.4%201.5.9%202%201.6s.8%201.5%201%202.4c.2.9.3%201.9.3%203%200%201.4-.2%202.7-.5%203.7-.3%201.1-1%202-1.9%202.8zm-4-1.7c1.9%200%202.9-1.6%202.9-4.8%200-3.2-1-4.8-2.9-4.8h-2.1v9.7h.9c.3-.1.7-.1%201.2-.1zM426.1%20137.7v1.6h6.6c0%20.5%200%20.9-.1%201.2-.2%201.1-.9%201.7-2.2%201.7h-5.8c-.6%200-1.1-.2-1.5-.5-.4-.4-.5-.9-.5-1.5v-12.7l.2-.2h9.3c.1.4.1.9.1%201.4s-.1%201-.3%201.5H426v3.1h4.8c.1.4.2.9.2%201.4%200%20.5-.1%201-.2%201.4H426v1.6zM453.1%20131.9c0%20.5-.1.9-.2%201.4s-.3.8-.6%201.1c-.2.3-.5.6-.8.9-.3.3-.7.4-1%20.6.8.3%201.3.9%201.7%202l.6%201.8c.2.7.6%201.3%201.1%201.6-.2.3-.5.5-1%20.7-.4.2-.9.3-1.4.3-.5%200-.9-.1-1.2-.4-.3-.3-.6-.8-.8-1.5l-.8-2.3c-.2-.4-.4-.8-.6-1-.3-.2-.7-.3-1.2-.3h-.9v5.4c-.5.1-1%20.1-1.7.1s-1.3%200-1.7-.1v-14.7l.2-.2c1.3%200%202.3%200%203.2-.1h2c.8%200%201.5.1%202.2.3.6.2%201.2.5%201.7.9s.8.9%201.1%201.5c0%20.5.1%201.2.1%202zm-7.2-2.1v4.3h1.7c.5%200%20.8-.1%201.1-.3.3-.2.5-.4.6-.6.1-.3.2-.7.2-1.2%200-1.4-.7-2.1-2-2.1h-.9c-.2-.1-.5-.1-.7-.1zM466.8%20139h-.9l-.9%203.1c-.3.1-.8.1-1.4.1-.7%200-1.3-.1-1.7-.2l-.1-.2%204.8-14.5c.6-.1%201.2-.1%202-.1.9%200%201.5.1%202%20.2l4.7%2014.5c-.5.3-1.1.4-1.7.4-.8%200-1.3-.1-1.6-.4-.3-.3-.6-.8-.8-1.5l-.4-1.4h-4zm0-2.7h3.3l-.4-1.3c-.3-1.2-.7-2.7-1.2-4.5h-.1c-.1.6-.5%202-1%204.1l-.6%201.7zM489.9%20139.2h3.8c0%20.6%200%201.1-.1%201.5-.1.4-.3.8-.7%201.1-.4.3-.9.4-1.5.4h-4.9c-.6%200-1.1-.2-1.5-.5-.4-.4-.5-.9-.5-1.5v-12.8l.2-.2h1.3c1.3%200%202%20.7%202%202.2v9.9c.5-.1%201.2-.1%201.9-.1z%22%2F%3E%3C%2Fg%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M.7%2014v69.8l72.1-58.2%20109.1%2048.1V14z%22%2F%3E%3Cpath%20d%3D%22M.7%2083.8v49.4s5.8-5%2016.5-12.2C22.4%2089.1%2050%2064.8%2083.3%2064.8c15.1%200%2029%205%2040.2%2013.4%2017.9-3.3%2037.4-5.1%2058.3-4.5l-109-48.1L.7%2083.8z%22%20fill%3D%22%23c6c6c6%22%2F%3E%3Cpath%20d%3D%22M83.3%2064.8c-33.3%200-60.9%2024.3-66%2056.2%2019.9-13.2%2057-33.7%20106.3-42.8-11.2-8.4-25.2-13.4-40.3-13.4z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M140.2%2096.5C79.3%20100%2037.4%20119.4%2016.4%20131.8%206%20137.9.7%20142.3.7%20142.3h181.1V96.6c-14.7-.9-28.5-.9-41.6-.1z%22%2F%3E%3C%2Fsvg%3E")
        }
    
        [vp] .vpw-vlibras-span {
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-settings {
            position: relative;
            width: 100%;
            height: calc(100% - 40px);
        }

        [vp] .vpw-settings .vpw-content {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 6;
            background-color: #003f86;
            color: white;
        }

        [vp] .vpw-settings .vpw-content .vpw-flag {
            position: absolute;
            height: 24px;
            margin-top: -12px;
            margin-left: 4px;
            border: none;
            border-radius: 5px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-bar {
            position: absolute;
            width: 100%;
            height: 54px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-bar .vpw-title {
            position: absolute;
            top: 16px;
            left: 50px;
            color: #6481b8;
            font-size: 12px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>ul {
            list-style-type: none;
            margin: 0;
            padding: 0 11%;
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-settings .vpw-content>ul li {
            position: relative;
            padding: 19px 0;
            color: white;
            border-bottom: 0;
        }

        [vp] .vpw-settings .vpw-content>ul li .vpw-name {
            position: absolute;
            left: 0px;
            margin-top: -10px;
            font-size: 14px;
        }

        [vp] .vpw-settings .vpw-content>ul li .vpw-percent {
            float: right;
            margin-top: -7px;
            font-size: 11px;
            color: rgba(255, 255, 255, 0.6);
            width: 30px;
            margin-right: -6px;
            margin-left: -4px;
            text-align: center;
        }

        [vp] .vpw-settings .vpw-content>ul li .arrow-right-opac,
        [vp] .vpw-settings .vpw-content>ul li .arrow-left-opac {
            margin-top: -13px;
            width: 25px;
            float: right;
        }

        [vp] .vpw-settings .vpw-content>ul li:hover {
            color: #67c8d5;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-position {
            display: none;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-opacity {
            display: none;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism {
            padding: 24px 0;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-flag {
            right: 27px;
            height: 24px;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-abbrev {
            position: absolute;
            right: 0px;
            margin-top: -9px;
            font-size: 14px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-arrow {
            position: absolute;
            right: 16px;
            height: 13px;
            margin-top: -6px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 7;
            background-color: white;
            border: 1px solid rgba(0, 0, 0, 0.2);
            border-radius: 2px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism:not(.active) {
            visibility: hidden;
            opacity: 0;
            -webkit-transition: visibility 0s, opacity 0.3s;
            transition: visibility 0s, opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism.active {
            visibility: visible;
            opacity: 1;
            -webkit-transition: visibility 0s, opacity 0.3s;
            transition: visibility 0s, opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-name {
            position: absolute;
            margin-top: -7px;
            margin-left: 9px;
            font-size: 14px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national {
            position: relative;
            width: calc(33.33%);
            margin-top: 6px;
            padding-top: 16px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national .vpw-name {
            color: black;
            position: relative;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national .vpw-flag {
            position: relative;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions {
            position: relative;
            width: 100%;
            height: 100%;
            box-sizing: content-box;
            padding: 0px 8px 0px 8px;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions {
            display: inline-block;
            position: relative;
            width: 33.33%;
            margin-bottom: 1px;
            padding: 6px 0;
            margin-top: 1%;
            cursor: pointer;
            opacity: 0.5;
            -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions.selected,
        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions:hover {
            opacity: 1;
            -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions .vpw-cont {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions>.vpw-cont .vpw-flag {
            position: relative;
            margin: 0;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions>.vpw-cont .vpw-name {
            position: relative;
            margin: 0 10px 0;
            color: grey;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: 0;
            z-index: 6;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-vlibras-span {
            left: 50%;
            transform: translateX(-50%);
            position: absolute;
            bottom: 15%;
            align-items: center;
            font-size: 14px;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-logo {
            width: 100%;
        }

        [vp] .vpw-settings>.vpw-wall {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: 5;
        }

        [vp] .vpw-settings.active {
            display: block;
        }

        [vp] .vpw-settings.active .vpw-content {
            left: 0;
            -webkit-transition: left 0.3s;
            transition: left 0.3s;
        }

        [vp] .vpw-settings.active .vpw-wall {
            visibility: visible;
        }

        [vp] .vpw-settings:not(.active) {
            display: none;
        }

        [vp] .vpw-settings:not(.active) .vpw-content {
            left: 0;
            visibility: hidden;
            -webkit-transition: left 0.3s;
            transition: left 0.3s;
        }

        [vp] .vpw-settings:not(.active) .vpw-wall {
            visibility: hidden;
        }

        [vp] .vpw-settings .vpw-clickable {
            cursor: pointer;
        }

        [vp] .vpw-settings .vpw-clickable:not(:hover) {
            background-color: inherit;
            -webkit-transition: 0.12s background-color;
            transition: 0.12s background-color;
        }

        [vp] .vpw-settings .vpw-clickable:hover {
            -webkit-transition: 0.2s background-color;
            transition: 0.2s background-color;
        }

        [vp] .vpw-controls-dictionary:not(.vpw-loading-dictionary):before {
            content: "Dicionário";
            font-size: 14px;
            position: absolute;
            margin-top: -11px;
        }

        [vp] .vpw-controls-dictionary.vpw-loading-dictionary {
            min-width: 22px;
            min-height: 22px;
            margin-top: -17px;
            position: absolute;
            border-left: 3px solid rgba(255, 255, 255, 0.2);
            border-top: 3px solid rgba(255, 255, 255, 0.6);
            border-bottom: 3px solid white;
            border-right: 3px solid rgba(255, 255, 255, 0.6);
            border-style: inset;
            border-radius: 50%;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 0.8s linear infinite;
        }

        /*@media (min-width: 600px) {
  .vpw-settings {
    &.active {
      visibility: visible;
      left: 0;

      -webkit-transition: visibility 0s, left 0.3s;
      transition: visibility 0s, left 0.3s;
    }

    &:not(.active) {
      visibility: hidden;
      left: -220px;

      -webkit-transition: visibility 0.3s, left 0.3s;
      transition: visibility 0.3s, left 0.3s;
    }

    .vpw-content {
      left: -220px;
      width: 220px;


      .vpw-bar {
        height: 66px;


        .vpw-btn-back {
          width: 30px;
          height: 30px;
          margin-top: 18px;
          margin-left: 18px;
        }

        .vpw-title {
          top: 25px;
          left: 60px;
          font-size: 1em;
        }
      }
    }
  }
}*/
    
    
        [vp] {
            /* Hide default HTML checkbox */
            /* The slider */
            /* Rounded sliders */
        }

        [vp] .vpw-switch {
            position: relative;
            display: inline-block;
            width: 60px;
            height: 21px;
            float: right;
            margin-top: -12px;
        }

        [vp] .vpw-switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        [vp] .vpw-slider-check {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #2196F3;
        }

        [vp] .vpw-slider-check:before {
            position: absolute;
            content: "";
            height: 26px;
            width: 26px;
            left: 4px;
            bottom: 4px;
            background-color: white;
        }

        [vp] input:checked+.vpw-slider-check {
            background-color: #2196F3;
        }

        [vp] input:focus+.vpw-slider-check {
            box-shadow: 0 0 1px #ccc;
        }

        [vp] input:checked+.vpw-slider-check:before {
            -webkit-transform: translateX(26px);
            -ms-transform: translateX(26px);
            transform: translateX(26px);
        }

        [vp] .vpw-slider-check.vpw-round {
            border-radius: 34px;
        }

        [vp] .vpw-slider-check.vpw-round:before {
            border-radius: 50%;
            top: -3px;
        }
    
    
        [vp] .vpw-settings-btn {
            position: absolute;
            z-index: 1;
            height: 100%;
            width: 100%;
            cursor: pointer;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-menu {
            display: none;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 18px;
            left: 20px;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-menu.active {
            display: block;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-close {
            display: none;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 5px;
        }
    
    
        [vp] .vpw-info-screen {
            position: relative;
            padding: 1em;
            width: 100%;
            height: calc(100% - 40px);
            z-index: 4;
            background-color: white;
            color: black;
            font-family: "Open Sans", sans-serif;
            text-align: center;
            align-items: center;
            -webkit-align-items: center;
            font-size: 11px;
            display: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        [vp] .vpw-info-screen.active {
            display: -webkit-flex;
            display: flex;
        }

        [vp] .vpw-info-screen .vpw-arrow {
            flex-grow: 1;
            -webkit-flex-grow: 1;
            visibility: hidden;
        }

        [vp] .vpw-info-screen .vpw-arrow.active {
            visibility: visible;
        }

        [vp] .vpw-info-screen #vpw-info-tabset {
            position: relative;
            top: 0;
            flex-grow: 4;
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            -webkit-flex-direction: column;
            padding: 0;
            height: 100%;
            width: 100%;
            align-items: center;
            -webkit-align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-main {
            max-width: 600px;
            font-family: "Open Sans", sans-serif;
            flex-direction: column;
            -webkit-flex-direction: column;
        }

        [vp] .vpw-info-screen #vpw-info-main.active {
            display: flex;
            align-content: center;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-logo img {
            height: 90px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores {
            height: 100%;
            min-width: 230px;
            width: 50%;
            flex-direction: column;
            align-items: stretch;
            -webkit-flex-direction: column;
            -webkit-align-items: stretch;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores #vpw-realiz {
            font-size: 20px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores.active {
            display: flex;
            align-content: center;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-siz {
            max-width: 55% !important;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo {
            margin-top: -2px;
            margin: 0.5em 0.35em;
            min-width: 10%;
            max-width: 29%;
            max-height: 15vh;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo .vpw-short-ver {
            max-width: none;
            min-height: 16px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group {
            display: flex;
            padding: 0.5% 2%;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-around;
            -webkit-flex-direction: row;
            -webkit-flex-wrap: wrap;
            -webkit-align-items: center;
            -webkit-justify-content: space-around;
            line-height: 1.1;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group .p-separator {
            margin-top: 10px;
            margin-bottom: 10px;
            width: 118px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group .format-text {
            margin: 0px;
        }

        [vp] .vpw-info-screen .vpw-info-tab {
            flex-grow: 3;
            -webkit-flex-grow: 3;
            display: none;
        }

        [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label {
            position: absolute;
            top: 0%;
            font-size: 16px;
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label-two {
            font-size: 16px;
            font-family: "Open Sans", sans-serif;
            margin-top: 10px;
        }

        [vp] .vpw-info-screen .vpw-info-tab.active {
            display: block;
        }

        [vp] .vpw-info-screen #vpw-info-meta p {
            margin: 0.5em 0 0;
        }

        [vp] .vpw-info-screen #vpw-info-meta a {
            text-decoration: none;
        }

        [vp] .vpw-info-screen .vpw-info-bullet {
            background-size: 15px 15px;
            display: inline-block;
            width: 15px;
            height: 15px;
            content: "";
        }

        [vp] .vpw-info-screen #vpw-info-tab-bullets {
            width: 100%;
            height: auto;
            position: absolute;
            bottom: 0%;
            text-align: center;
            flex-grow: 1;
            -webkit-flex-grow: 1;
            cursor: pointer;
        }

        [vp] .vpw-info-screen .vpw-close-btn {
            position: absolute;
            top: 8px;
            right: 6px;
            z-index: 4;
        }

        [vp] .vpw-info-screen .vpw-close-btn img.icon {
            width: 34px;
            height: 34px;
        }

        @media only screen and (-moz-min-device-pixel-ratio: 2),
        only screen and (-o-min-device-pixel-ratio: 2 / 1),
        only screen and (-webkit-min-device-pixel-ratio: 2),
        only screen and (min-device-pixel-ratio: 2) {
            [vp] #vpw-info-realizadores .vpw-logo {
                margin: 0.5em 0.35em;
                min-width: 10%;
                max-width: 50%;
                max-height: 18vh;
            }
        }

        @media only screen and (max-height: 360px) {
            [vp] #vpw-info-main {
                font-size: 0.84em;
            }
        }
    
    
        [vp] .vpw-dictionary {
            display: none;
            position: relative;
            width: 100%;
            height: calc(100% - 40px);
            min-width: 300px;
            min-height: 300px;
            font-family: 'Open Sans', sans-serif;
            background-color: white;
        }

        [vp] .vpw-dictionary.active {
            display: block;
        }

        [vp] .vpw-dictionary .vpw-panel {
            position: relative;
            height: 114px;
            background-color: white;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-bar {
            text-align: center;
            padding-top: 20px;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search {
            position: absolute;
            width: 80%;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 20px;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search input {
            position: absolute;
            width: 100%;
            left: 50%;
            transform: translateX(-50%);
            padding: 10px 10px 10px 10px;
            border-radius: 6px;
            border: 1px solid #DDD;
            outline: none;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search input:focus {
            border: 1px solid #00ddf9;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon {
            display: block;
            position: relative;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon img {
            position: absolute;
            height: 24px;
            width: 24px;
            top: 6px;
            right: 7px;
        }

        [vp] .vpw-dictionary .vpw-dict-container {
            position: absolute;
            width: 80%;
            height: 68%;
            left: 50%;
            transform: translateX(-50%);
        }

        [vp] .vpw-dictionary .vpw-dict-container ul {
            height: 100%;
            margin: 0;
            padding: 0;
            overflow-y: scroll;
            list-style-type: none;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar {
            width: 8px;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-track {
            background-color: #DDD;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-thumb {
            background-color: #BCBCBC;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li {
            font-size: 14px;
            cursor: pointer;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li:hover {
            background-color: #EAEAEA;
            -webkit-transition: brackground-color 0.3s;
            transition: brackground-color 0.4s;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li.margin {
            height: 114px;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) {
            padding: 9px 10px 9px 10px;
        }
    
    
        /*! nouislider - 8.5.1 - 2016-04-24 16:00:30 */
        .noUi-target,
        .noUi-target * {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -ms-touch-action: none;
            touch-action: none;
            -ms-user-select: none;
            -moz-user-select: none;
            user-select: none;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .noUi-target {
            position: relative;
            direction: ltr;
        }

        .noUi-base {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
        }

        .noUi-origin {
            position: absolute;
            right: 0;
            top: 0;
            left: 0;
            bottom: 0;
        }

        .noUi-handle {
            position: relative;
            z-index: 1;
        }

        .noUi-stacking .noUi-handle {
            z-index: 10;
        }

        .noUi-state-tap .noUi-origin {
            -webkit-transition: left .3s, top .3s;
            transition: left .3s, top .3s;
        }

        .noUi-state-drag * {
            cursor: inherit !important;
        }

        .noUi-base,
        .noUi-handle {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .noUi-horizontal {
            height: 18px;
        }

        .noUi-horizontal .noUi-handle {
            width: 34px;
            height: 28px;
            left: -17px;
            top: -6px;
        }

        .noUi-vertical {
            width: 18px;
        }

        .noUi-vertical .noUi-handle {
            width: 28px;
            height: 34px;
            left: -6px;
            top: -17px;
        }

        .noUi-background {
            background: #FAFAFA;
            box-shadow: inset 0 1px 1px #f0f0f0;
        }

        .noUi-connect {
            background: #3FB8AF;
            box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
            -webkit-transition: background 450ms;
            transition: background 450ms;
        }

        .noUi-origin {
            border-radius: 2px;
        }

        .noUi-target {
            border-radius: 4px;
            border: 1px solid #D3D3D3;
            box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
        }

        .noUi-target.noUi-connect {
            box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
        }

        .noUi-draggable {
            cursor: w-resize;
        }

        .noUi-vertical .noUi-draggable {
            cursor: n-resize;
        }

        .noUi-handle {
            border: 1px solid #D9D9D9;
            border-radius: 3px;
            background: #FFF;
            cursor: default;
            box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
        }

        .noUi-active {
            box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
        }

        .noUi-handle:after,
        .noUi-handle:before {
            content: "";
            display: block;
            position: absolute;
            height: 14px;
            width: 1px;
            background: #E8E7E6;
            left: 14px;
            top: 6px;
        }

        .noUi-handle:after {
            left: 17px;
        }

        .noUi-vertical .noUi-handle:after,
        .noUi-vertical .noUi-handle:before {
            width: 14px;
            height: 1px;
            left: 6px;
            top: 14px;
        }

        .noUi-vertical .noUi-handle:after {
            top: 17px;
        }

        [disabled] .noUi-connect,
        [disabled].noUi-connect {
            background: #B8B8B8;
        }

        [disabled] .noUi-handle,
        [disabled].noUi-origin {
            cursor: not-allowed;
        }

        .noUi-pips,
        .noUi-pips * {
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .noUi-pips {
            position: absolute;
            color: #999;
        }

        .noUi-value {
            position: absolute;
            text-align: center;
        }

        .noUi-value-sub {
            color: #ccc;
            font-size: 10px;
        }

        .noUi-marker {
            position: absolute;
            background: #CCC;
        }

        .noUi-marker-large,
        .noUi-marker-sub {
            background: #AAA;
        }

        .noUi-pips-horizontal {
            padding: 10px 0;
            height: 80px;
            top: 100%;
            left: 0;
            width: 100%;
        }

        .noUi-value-horizontal {
            -webkit-transform: translate3d(-50%, 50%, 0);
            transform: translate3d(-50%, 50%, 0);
        }

        .noUi-marker-horizontal.noUi-marker {
            margin-left: -1px;
            width: 2px;
            height: 5px;
        }

        .noUi-marker-horizontal.noUi-marker-sub {
            height: 10px;
        }

        .noUi-marker-horizontal.noUi-marker-large {
            height: 15px;
        }

        .noUi-pips-vertical {
            padding: 0 10px;
            height: 100%;
            top: 0;
            left: 100%;
        }

        .noUi-value-vertical {
            -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
            padding-left: 25px;
        }

        .noUi-marker-vertical.noUi-marker {
            width: 5px;
            height: 2px;
            margin-top: -1px;
        }

        .noUi-marker-vertical.noUi-marker-sub {
            width: 10px;
        }

        .noUi-marker-vertical.noUi-marker-large {
            width: 15px;
        }

        .noUi-tooltip {
            display: block;
            position: absolute;
            border: 1px solid #D9D9D9;
            border-radius: 3px;
            background: #fff;
            padding: 5px;
            text-align: center;
        }

        .noUi-horizontal .noUi-handle-lower .noUi-tooltip {
            top: -32px;
        }

        .noUi-horizontal .noUi-handle-upper .noUi-tooltip {
            bottom: -32px;
        }

        .noUi-vertical .noUi-handle-lower .noUi-tooltip {
            left: 120%;
        }

        .noUi-vertical .noUi-handle-upper .noUi-tooltip {
            right: 120%;
        }
    
    
        [vp] .vpw-controls {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            width: calc(100% - 10px);
            height: 60px;
            background-size: 100% 100%;
            background: white;
            width: 100%;
        }

        [vp] .vpw-controls .vpw-controls-subtitles,
        [vp] .vpw-controls .vpw-controls-slider {
            margin: 0 9px;
            cursor: pointer;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-play {
            display: block;
            margin: 0 8.5px;
            cursor: pointer;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-pause {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-restart {
            display: none;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-play {
            display: none;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-pause {
            display: block;
            margin: 0 11px;
            cursor: pointer;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-restart {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-play {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-pause {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-restart {
            display: block;
            margin: 0 2px;
            cursor: pointer;
        }

        [vp] .vpw-controls.vpw-subtitles .vpw-controls-subtitles .vpw-legenda-habilitar {
            display: block;
        }

        [vp] .vpw-controls.vpw-subtitles .vpw-controls-subtitles .vpw-legenda-desabilitar {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-subtitles .vpw-legenda-habilitar {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-subtitles .vpw-legenda-desabilitar {
            display: block;
        }

        @-webkit-keyframes spin {
            0% {
                -webkit-transform: rotate(0deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(0deg);
                /* IE 9 */
                transform: rotate(0deg);
                /* Firefox 16+, IE 10+, Opera */
            }

            100% {
                -webkit-transform: rotate(360deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(360deg);
                /* IE 9 */
                transform: rotate(360deg);
                /* Firefox 16+, IE 10+, Opera */
            }
        }

        @keyframes spin {
            0% {
                -webkit-transform: rotate(0deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(0deg);
                /* IE 9 */
                transform: rotate(0deg);
                /* Firefox 16+, IE 10+, Opera */
            }

            100% {
                -webkit-transform: rotate(360deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(360deg);
                /* IE 9 */
                transform: rotate(360deg);
                /* Firefox 16+, IE 10+, Opera */
            }
        }

        [vp] .vpw-speed-default {
            border: 1px solid grey;
            border-radius: 3px 3px 3px 3px;
            padding: 3px 4px;
            height: 100%;
            color: grey;
            font-size: 15px;
            cursor: pointer;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-img-default {
            display: none;
            padding: 2px;
            padding-left: 2.2px;
            cursor: pointer;
        }

        [vp] .vpw-border-default {
            display: none;
            border: 1px solid #999999;
            border-radius: 0px 0px 3px 3px;
        }

        [vp] .vpw-elem-speed {
            display: none;
            position: absolute;
            bottom: 22px;
            cursor: pointer;
        }

        [vp] .vpw-block-speed {
            list-style-type: none;
            background-color: #003F86;
            color: white;
            font-size: 10px;
            width: 25.5px;
            text-align: center;
        }

        [vp] .vpw-block-speed:hover {
            color: #67C8D5;
        }

        [vp] .vpw-controls-speed {
            position: relative;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        [vp] .vpw-controls-speed-number {
            width: 25.5px;
            padding-left: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-block-speed-3 {
            border-radius: 5px 5px 0px 0px;
        }

        [vp] .vpw-controls-slider {
            -webkit-appearance: none;
            width: 50%;
            margin: 2.5px 0;
            height: 7px;
            background-color: transparent;
        }

        [vp] .vpw-controls-slider .vpw-slider {
            width: 100%;
            height: 7px;
        }

        [vp] .vpw-controls-slider .vpw-slider.noUi-target {
            box-shadow: none;
            border: 0;
        }

        [vp] .vpw-controls-slider .vpw-slider.noUi-connect {
            background-color: #003F86;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-background {
            background-color: #B8B8B8;
            box-shadow: none;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-origin {
            border-radius: 1px;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-handle {
            width: 0px;
            height: 0px;
            left: -8px;
            top: -8px;
            border-radius: 50%;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-handle:after,
        [vp] .vpw-controls-slider .vpw-slider .noUi-handle:before {
            display: none;
        }
    
    
        [vp] .vpw-message-box {
            top: -5em;
            left: 0;
            width: 100%;
            padding: 1em;
            font-size: 13px;
            word-wrap: break-word;
            color: #000;
            opacity: 0;
            -moz-transition: all .15s ease .15s;
            -webkit-transition: all .15s ease .15s;
            transition: all .15s ease .15s;
            -moz-box-shadow: 0px 2px 5px #888888;
            -webkit-box-shadow: 0px 2px 5px #888888;
            box-shadow: 0px 2px 5px #888888;
            text-align: center;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-message-box.active {
            top: 0;
            opacity: 1;
        }

        [vp] .vpw-message-box.info {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.warning {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.success {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.default {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box a {
            color: inherit;
        }
    
    
        [vp] .vpw-box {
            width: calc(100%);
            height: 40px;
            font-size: 1em;
            color: #000;
            opacity: 1;
            position: relative;
            background-color: #003F86;
            color: #ffffff;
            background-size: 100% 100%;
            z-index: 2;
        }

        [vp] .vpw-box .vpw-mes {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            font-size: 15px !important;
            font-family: 'Open Sans', sans-serif;
        }
    
    
        [vp] .vpw-btn-close {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            display: none;
            z-index: 7;
            cursor: pointer;
        }

        [vp] .vpw-btn-close.active {
            display: block;
        }

        [vp] .vpw-btn-close .vpw-img {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 37.92px;
            height: 37.92px;
            right: 5px;
        }
    
    
        [vp] [vp-rate-button] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 60px;
            z-index: 2;
            visibility: hidden;
            max-width: 0;
            opacity: 0;
            transition: max-width 0s, visibility 0s, opacity 0.4s;
        }

        [vp] [vp-rate-button] .vp-button {
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 26px;
            margin-bottom: 20px;
            z-index: 1;
            cursor: pointer;
        }

        [vp] [vp-rate-button] .vp-button img {
            width: 43px;
            margin-right: -13px;
            margin-bottom: -13px;
            max-width: none;
        }

        [vp] [vp-rate-button].vp-enabled {
            z-index: 2;
            visibility: visible;
            max-width: 100%;
            opacity: 1;
        }
    
    
        [vp] [vp-rate-box] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 68px;
            overflow: hidden;
            z-index: 2;
        }

        [vp] [vp-rate-box] .vp-container {
            display: flex;
            flex-direction: column;
            width: 100%;
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.96);
            max-height: 0;
            transform: translateY(69px);
            transition: max-height 0s, transform 0.4s linear 0.05s;
        }

        [vp] [vp-rate-box] .vp-container .vp-text {
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            color: #003f86;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons {
            display: flex;
            flex-direction: row;
            justify-content: center;
            margin-top: 10px;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button {
            display: flex;
            flex-direction: row;
            align-items: center;
            font-size: 13px;
            font-weight: bold;
            color: #545454;
            cursor: pointer;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button:not(:last-child) {
            margin-right: 22px;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button img {
            height: 22px;
            margin-right: 6px;
        }

        [vp] [vp-rate-box].vp-enabled {
            z-index: 4;
        }

        [vp] [vp-rate-box].vp-enabled .vp-container {
            max-height: 100%;
            transform: translateY(0);
            transition: transform 0.4s, max-height 0s linear 0.4s;
        }
    
    
        [vp] [vp-suggestion-button] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 68px;
            z-index: 2;
        }

        [vp] [vp-suggestion-button] .vp-bounderies {
            width: 100%;
            overflow: hidden;
        }

        [vp] [vp-suggestion-button] .vp-bounderies .vp-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.96);
            z-index: 1;
            transform: translateY(69px);
            transition: transform 0.4s;
            transition-delay: 0.4s;
        }

        [vp] [vp-suggestion-button] .vp-bounderies .vp-container .vp-open-screen-button {
            margin-bottom: 16px;
        }

        [vp] [vp-suggestion-button] .vp-button-container {
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: center;
            bottom: 0;
            width: 100%;
            padding-bottom: 10px;
            z-index: 1;
            opacity: 0;
            transition: opacity 0.4s;
        }

        [vp] [vp-suggestion-button] .vp-button-container .vp-close-button {
            position: absolute;
            bottom: -13px;
        }

        [vp] [vp-suggestion-button].vp-enabled {
            z-index: 4;
        }

        [vp] [vp-suggestion-button].vp-enabled .vp-container {
            transform: translateY(0);
            transition-delay: 0s;
        }

        [vp] [vp-suggestion-button].vp-enabled .vp-button-container {
            opacity: 1;
            transition-delay: 0.4s;
        }
    
    
        [vp] [vp-suggestion-screen] {
            display: flex;
            flex-direction: column;
            align-items: center;
            position: absolute;
            top: 45px;
            right: 0;
            bottom: 0;
            width: 100%;
            padding: 16px;
            background-color: white;
            z-index: 3;
            left: 100%;
            transition: left 0.4s ease-in;
            /* Track */
            /* Handle */
            /* Handle on hover */
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar {
            width: 10px;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-track {
            background: #d1d1d1f1 !important;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb {
            background: #8b8b99;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-suggest {
            display: none;
            font-family: "Open Sans", sans-serif;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-suggest.vp-enabled {
            display: block;
            position: absolute;
            height: 54px;
            width: 120px;
            overflow: hidden auto;
            color: white;
            background: #003f86;
            border-radius: 3px;
            font-weight: 600;
            list-style-type: none;
            padding: 0px;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-item {
            color: white;
            cursor: pointer;
            font-size: 12px;
            margin: 5px 0px -4px 6px;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-item:hover {
            color: #80b6f3;
        }

        [vp] [vp-suggestion-screen] .vp-title {
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            color: #003f86;
        }

        [vp] [vp-suggestion-screen] .vp-text {
            display: none;
            flex: 1;
            align-self: stretch;
            margin-top: 10px;
            margin-left: 20px;
            margin-right: 20px;
            padding: 8px 10px 6px;
            font-size: 12px;
            border: none;
            border-radius: 12px;
            background-color: #efeff2;
        }

        [vp] [vp-suggestion-screen] .vp-close-button {
            margin-top: 8px;
        }

        [vp] [vp-suggestion-screen].vp-enabled {
            left: 0;
            transition: left 0.4s ease-out 0.8s;
        }
    
    
        [vp] [vp-change-avatar] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            z-index: 2;
            visibility: hidden;
            max-width: 100%;
            opacity: 1;
            transition: max-width 0s, visibility 0s, opacity 0.4s;
            left: 13px;
            top: 50px;
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar {
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1;
            cursor: pointer;
            background: rgba(0, 0, 0, 0.3);
            border-radius: 50px;
            width: 32px;
            height: 32px;
            box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.45);
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-female {
            display: block;
            width: 15px;
            margin-right: 1px;
            filter: brightness(0) invert(1);
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-male {
            display: none;
            width: 16px;
            margin-left: 1px;
            filter: brightness(0) invert(1);
        }

        [vp] [vp-change-avatar].vp-disabled {
            visibility: visible;
        }
    
    
        [vp] [vp-blue-button] {
            padding: 7px;
            border-radius: 6px;
            font-size: 12px;
            text-align: center;
            font-weight: bold;
            color: white;
            background-color: #003f86;
            cursor: pointer;
            margin: 10px 5px;
            align-self: center;
        }

        [vp] [vp-visualize-signal-button] {
            padding: 7px;
            border-radius: 6px;
            font-size: 12px;
            text-align: center;
            font-weight: bold;
            color: #003f86;
            background: white;
            border: 1px solid #003f86;
            cursor: pointer;
            margin: 10px 5px;
            align-self: center;
        }

        [vp] [vp-sugestion-area] {
            display: flex;
        }

        [vp] [vp-close-button] {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            width: 28px;
            height: 28px;
            border-radius: 14px;
            background-color: #b3b3b3;
            cursor: pointer;
        }

        [vp] [vp-close-button] img {
            width: 100%;
        }

        #gameContainer {
            background: #ebebeb !important;
        }
    
    
        [vw] [vw-access-button] {
            display: none;
            width: 140px;
            text-align: center;
            cursor: pointer;
            margin: 0px 0px 0px -100px;
            max-width: none;
        }

        [vw] [vw-access-button].active {
            display: block;
        }

        [vw] [vw-access-button] .access-button {
            width: 27%;
            float: right;
        }

        [vw] [vw-access-button] span {
            font-size: 13px;
            color: #004088;
        }

        [vw] [vw-access-button] .access-button:hover+.pop-up {
            width: 68%;
        }

        [vw] [vw-access-button] .pop-up {
            float: right;
            width: 0%;
            margin-right: 6px;
            -webkit-transition: width 2s;
            /* For Safari 3.1 to 6.0 */
            transition: width 0.5s;
        }

        [vw] [vw-access-button] .pop-up.left {
            float: left !important;
            margin-right: 0px;
        }

        [vw] [vw-access-button] .access-button.left {
            float: left !important;
            margin-right: 6px;
        }
    
    
        .vw-links {
            top: -100px;
            left: -100px;
            position: absolute;
        }

        .vw-links .vw-tooltip {
            position: relative;
            opacity: 1;
        }

        .vw-links .vw-tooltip__item {
            text-align: center;
            position: absolute;
            min-width: 123px;
            padding: 8px;
            visibility: hidden;
            opacity: 0;
            background: white;
            transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
            color: #484848;
            border: 1px solid #cecece;
            border-radius: 3px;
            font-weight: 500;
            box-shadow: 0 2px 1px #bcbcbc;
            z-index: 4;
        }

        .vw-links .vw-tooltip__item:after {
            content: "";
            display: block;
            position: absolute;
            width: 0;
            height: 0;
            border-style: solid;
        }

        .vw-links .vw-tooltip__initiator {
            cursor: pointer;
            z-index: 5;
        }

        .vw-links .vw-tooltip .vw-tooltip__item {
            top: calc(100% + 1em);
            left: 50%;
            transform: translate3d(-50%, -15px, 0);
        }

        .vw-links .vw-tooltip .vw-tooltip__item:after {
            top: -0.5em;
            left: 50%;
            transform: translate3d(-50%, 0, 0);
            border-width: 0 0.5em 0.5em 0.5em;
            border-color: transparent transparent white transparent;
            -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);
            filter: drop-shadow(1px -1px 1px #bcbcbc);
        }

        .vw-links .vw-tooltip.active>.vw-tooltip__item {
            transform: translate3d(-50%, 0, 0);
            visibility: visible;
            opacity: 1;
        }

        [vw].maximize [vw-plugin-wrapper] {
            width: 100%;
            height: 100% !important;
            max-height: initial !important;
        }

        [vw].left [vw-plugin-wrapper] {
            float: left;
        }

        [vw] [vw-plugin-wrapper] {
            display: none;
            width: 300px;
            height: 100%;
            float: right;
            overflow: hidden;
            background: white;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0px 0px 9px 0px rgba(121, 76, 76, 0.15);
            box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
        }

        [vw] [vw-plugin-wrapper].active {
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            -webkit-flex-direction: column;
            height: 450px;
            max-width: 100%;
            overflow: hidden;
            min-height: 100%;
        }
    
    
        [vw] {
            /* HTML5 display-role reset for older browsers */
        }

        [vw] html,
        [vw] body,
        [vw] div,
        [vw] span,
        [vw] applet,
        [vw] object,
        [vw] iframe,
        [vw] h1,
        [vw] h2,
        [vw] h3,
        [vw] h4,
        [vw] h5,
        [vw] h6,
        [vw] p,
        [vw] blockquote,
        [vw] pre,
        [vw] a,
        [vw] abbr,
        [vw] acronym,
        [vw] address,
        [vw] big,
        [vw] cite,
        [vw] code,
        [vw] del,
        [vw] dfn,
        [vw] em,
        [vw] img,
        [vw] ins,
        [vw] kbd,
        [vw] q,
        [vw] s,
        [vw] samp,
        [vw] small,
        [vw] strike,
        [vw] strong,
        [vw] sub,
        [vw] sup,
        [vw] tt,
        [vw] var,
        [vw] b,
        [vw] u,
        [vw] i,
        [vw] center,
        [vw] dl,
        [vw] dt,
        [vw] dd,
        [vw] ol,
        [vw] ul,
        [vw] li,
        [vw] fieldset,
        [vw] form,
        [vw] label,
        [vw] legend,
        [vw] table,
        [vw] caption,
        [vw] tbody,
        [vw] tfoot,
        [vw] thead,
        [vw] tr,
        [vw] th,
        [vw] td,
        [vw] article,
        [vw] aside,
        [vw] canvas,
        [vw] details,
        [vw] embed,
        [vw] figure,
        [vw] figcaption,
        [vw] footer,
        [vw] header,
        [vw] hgroup,
        [vw] menu,
        [vw] nav,
        [vw] output,
        [vw] ruby,
        [vw] section,
        [vw] summary,
        [vw] time,
        [vw] mark,
        [vw] audio,
        [vw] video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
            display: block;
        }

        [vw] article,
        [vw] aside,
        [vw] details,
        [vw] figcaption,
        [vw] figure,
        [vw] footer,
        [vw] header,
        [vw] hgroup,
        [vw] menu,
        [vw] nav,
        [vw] section {
            display: block;
        }

        [vw] img {
            width: unset;
        }

        [vw] body {
            line-height: 1;
        }

        [vw] ol,
        [vw] ul {
            list-style: none;
        }

        [vw] blockquote,
        [vw] q {
            quotes: none;
        }

        [vw] blockquote:before,
        [vw] blockquote:after,
        [vw] q:before,
        [vw] q:after {
            content: '';
            content: none;
        }

        [vw] table {
            border-collapse: collapse;
            border-spacing: 0;
        }
    
    
        @media (max-width: 450px) {
            div[vw] canvas {
                min-height: unset !important;
                min-width: unset !important;
                -webkit-filter: blur(0px);
                -moz-filter: blur(0px);
                -ms-filter: blur(0px);
                -o-filter: blur(0px);
                filter: blur(0px);
                min-height: calc(0.35 * 680px) !important;
                min-width: calc(0.35 * 420px) !important;
            }

            div[vw] [vw-plugin-wrapper].active {
                height: 358px !important;
                width: 210px !important;
            }

            #gameContainer {
                display: flex !important;
                justify-content: center !important;
                top: -75px !important;
                left: -90px !important;
                width: 100% !important;
                height: 70% !important;
            }

            [vp] [vp-controls] {
                left: 36% !important;
                bottom: 20% !important;
                background: white;
            }

            [vp] .vpw-controls-slider {
                width: 27% !important;
            }

            [vp] .vpw-box .vpw-mes {
                left: 36% !important;
                font-size: 12px !important;
            }

            [vp] .vpw-settings-btn .vpw-settings-btn-close,
            [vp] .vpw-btn-close .vpw-img {
                right: 100px;
            }

            [vp] [vp-rate-box].vp-enabled .vp-container {
                margin-right: 70px;
                margin-bottom: 80px;
            }

            [vp] [vp-rate-button] .vp-button {
                margin-right: 110px;
                margin-bottom: 130px;
            }

            [vp] [vp-rate-button] .vp-button img {
                width: 32px;
                margin-bottom: -37px;
                margin-right: -14px;
            }

            [vp] .vpw-message-box {
                font-size: 0.7em;
            }

            [vp] .vpw-message-box .vpw-message {
                margin-left: 10px;
                margin-right: 93px;
                margin-bottom: 3px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
                left: 39%;
                bottom: 125px;
            }

            [vp] .vpw-settings .vpw-content>ul {
                margin-left: -20px;
            }

            [vp] .vpw-settings .vpw-content>ul li .vpw-name {
                font-size: 12px;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-flag {
                right: 88px;
                height: 24px;
            }

            [vp] .vpw-switch {
                width: 48px;
                height: 15px;
                margin-top: -10px;
                right: 64px;
            }

            [vp] .vpw-slider-check.vpw-round:before {
                top: -3px;
            }

            [vp] .vpw-slider-check:before {
                height: 21px;
                width: 20px;
                left: -20;
                bottom: 4px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-logo {
                width: 51%;
                margin-left: 32px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-vlibras-span {
                left: 44%;
                bottom: 5%;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
                left: 39%;
                transform: translateX(-50%);
                bottom: 125px;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-abbrev {
                right: 65px;
            }

            [vp] .vpw-controls-dictionary:not(.vpw-loading-dictionary):before {
                font-size: 12px;
            }

            [vp] .vpw-info-screen #vpw-info-tab-bullets {
                right: 47px;
                bottom: 100px;
            }

            [vp] .vpw-info-screen .vpw-arrow-right.active {
                right: 94px;
                position: absolute;
                top: 137px;
                z-index: 4;
            }

            [vp] .vpw-info-screen .vpw-arrow-left.active {
                right: initial;
                position: absolute;
                top: 137px;
                z-index: 4;
            }

            [vp] .vpw-info-screen #vpw-info-main.active {
                font-size: 0.7125em;
                margin-right: 99px;
                margin-bottom: 136px;
            }

            [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label {
                margin-top: -8px;
                font-size: 14px;
            }

            [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label-two {
                font-size: 14px;
                margin-top: 6px;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo.ufpb {
                max-width: 20%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.text {
                display: block;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.logo1 {
                max-width: 70%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.logo2 {
                max-width: 86%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores.active {
                font-size: 0.8125em;
                margin-right: 81px;
                margin-bottom: 113px;
            }

            [vp] .vpw-settings .vpw-content .vpw-flag {
                height: 18px;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions {
                margin-top: -1%;
                margin-bottom: -2px;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism {
                width: 71%;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions {
                left: -3px !important;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-opacity {
                margin-right: 56px;
            }

            [vp] .vpw-dictionary .vpw-dict-container {
                width: 64%;
                height: 44%;
                left: 44%;
            }

            [vp] .vpw-bar .vpw-title {
                margin-right: 40px;
            }

            [vp] .vpw-dictionary .vpw-panel .vpw-search input {
                width: 73%;
                left: 39%;
            }

            [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon img {
                right: 70px;
            }

            [vp] [vp-dictionary] {
                right: 18px !important;
            }

            [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) {
                padding: 5px;
            }

            [vp] [vp-suggestion-button].vp-enabled {
                right: 40px;
                bottom: 150px !important;
            }

            [vp] [vp-suggestion-screen] {
                width: 72%;
                height: 60%;
                top: 41px;
            }

            [vp] [vp-change-avatar] {
                left: 9px;
                top: 265px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar {
                width: 30px;
                height: 30px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-female {
                width: 15px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-male {
                width: 15px;
            }
        }

        div[vw] {
            position: fixed;
            max-width: 95vw;
            right: 0;
            top: 60%;
            margin-top: -32vh;
            z-index: 99999999;
            display: none;
            font-family: Arial;
            color: #000;
            line-height: 1.3;
        }

        div[vw].enabled {
            display: block;
        }

        div[vw].active {
            margin-top: -285px;
        }

        div[vw].maximize {
            top: 6vh;
            left: 6vh;
            right: 6vh;
            bottom: 6vh;
            max-width: initial;
            margin-top: 0;
        }

        div[vw].left {
            left: 0;
            right: initial;
        }

        div[vw] #gameContainer {
            position: absolute !important;
            top: -25px;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto !important;
            min-height: calc(0.7 * 450px);
            min-width: calc(0.9 * 300px);
            width: 100%;
            height: 80%;
            overflow: hidden;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 0px;
            background: none !important;
        }

        div[vw] #gameContainer canvas {
            min-height: calc(0.7 * 450px);
            min-width: calc(0.9 * 300px);
            height: 100%;
            width: 100%;
            -webkit-filter: blur(0px);
            -moz-filter: blur(0px);
            -ms-filter: blur(0px);
            -o-filter: blur(0px);
            filter: blur(0px);
        }

        div[vw] [vp] {
            position: relative;
            height: 100%;
            width: 100%;
            min-width: 300px;
            min-height: 450px;
            z-index: 1;
            overflow: hidden;
        }

        div[vw] [vp] [vp-message-box] {
            position: absolute;
            z-index: 5;
        }

        div[vw] [vp] [vp-info-screen] {
            z-index: 3;
        }

        div[vw] [vp] [vp-info-screen] #info-text {
            font-size: 1em !important;
        }

        div[vw] [vp] [vp-info-screen] #info-realizadores {
            font-size: 11px !important;
        }

        div[vw] [vp] [vp-controls] {
            position: absolute;
            display: flex;
            align-items: center;
            justify-content: center;
            left: 50%;
            transform: translateX(-50%);
            bottom: 0%;
            max-width: 900px;
            z-index: 2;
        }

        div[vw] [vp] [vp-settings-btn] {
            z-index: 2;
        }

        div[vw] [vp] [vp-dictionary] {
            z-index: 8;
        }

        div[vw] [vp] [vp-rate-box] {
            bottom: 58px;
        }

        div[vw] [vp] [vp-suggestion-button].vp-enabled,
        div[vw] [vp] [vp-suggestion-button] {
            bottom: 58px;
        }

        div[vw] [vp] [vp-suggestion-screen] {
            top: 41px;
        }

        .vw-text:hover {
            background-color: rgba(0, 63, 134, 0.2);
            color: #000;
            cursor: pointer;
        }

        .vw-text-active {
            background-color: rgba(30, 63, 134, 0.2);
            color: #000;
        }

        @font-face {
            font-family: 'Roboto Slab';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/robotoslab/v13/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWaw.woff) format('woff')
        }

        @font-face {
            font-family: 'Roboto Slab';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/robotoslab/v13/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSWaw.woff) format('woff')
        }

        @font-face {
            font-family: 'Roboto Slab';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/robotoslab/v13/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OWaw.woff) format('woff')
        }

        .kCHOpq {
            font-family: "Roboto Slab", serif;
            text-transform: uppercase;
            font-weight: bold;
            FONT-SIZE: 14px;
        }

        .dBPwqn {
            font-weight: normal;
        }
    
    
        .main_container {
            margin-bottom: 10px
        }

        abbr {
            cursor: pointer
        }

        .border-gradient {
            display: block;
            width: 100%;
            border-top: 1px solid #fdb00c;
            height: 3px;
            background: rgba(253, 213, 24, 1);
            background: -moz-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253, 213, 24, 1)), color-stop(50%, rgba(0, 130, 22, 1)), color-stop(100%, rgba(253, 213, 24, 1)));
            background: -webkit-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -o-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: -ms-linear-gradient(left, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            background: linear-gradient(to right, rgba(253, 213, 24, 1) 0%, rgba(0, 130, 22, 1) 50%, rgba(253, 213, 24, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd518", endColorstr="#fdd518", GradientType=1);
        }

        #rodapePadrao {
            height: 61px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAA9CAIAAADqJDRyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDlFNkEwMDM5OTdFNDExODM4RUIwNjkxRTgyM0Y1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQUQxMUUzNDlBNTkxMUU0QjQ5NTgxRThCOTg4MzQwQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQUQxMUUzMzlBNTkxMUU0QjQ5NTgxRThCOTg4MzQwQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCRDZGNkFBNTc5QUU0MTFCMDAwQjI0MTZGNjMyMENCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0OUU2QTAwMzk5N0U0MTE4MzhFQjA2OTFFODIzRjUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OeaBogAAAD9JREFUeNrsyasNADAIAFFouv+ATIDAoPmkFkSZgHMvh8wMpQO99Xr9983M5ogY7e6jzaxZVatRRNonouonwABYIR0nJkukigAAAABJRU5ErkJggg==) repeat-x
        }

        #wrapper-rodape-padrao {
            position: relative;
            overflow: hidden;
            margin: 0 auto;
            width: 100%;
            max-width: 970px;
            height: 100%
        }

        .acessibilidade-flag {
            float: left;
            width: 142px;
            height: 22px;
            padding-top: 18px
        }

        .acessibilidade-flag .link-acessibilidade {
            display: block;
            width: 142px;
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTcgNDkiIGhlaWdodD0iNDkiIHdpZHRoPSIxMTciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWy5hIHtmb250OiBub3JtYWwgYm9sZCAxMXB4IE9wZW4gU2Fucywgc2Fucy1zZXJpZjt9XV0+PC9zdHlsZT48L2RlZnM+PGNpcmNsZSBjeD0iMjIiIGN5PSIyMyIgcj0iMjIiIGZpbGw9IiMyMjIiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7IiBkPSJtIDIyLDIzIHYgMTMiLz48cGF0aCBzdHlsZT0ic3Ryb2tlOiMyMjI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgZD0ibSA0LDQzIDMsLTYgNCwzIHoiLz48Y2lyY2xlIHI9IjQuNSIgY3k9IjExIiBjeD0iMjIiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjMjIyIj48dGV4dCB4PSI0NyIgeT0iMjIiPjx0c3BhbiBjbGFzcz0iYSIgeT0iMTgiPkFjZXNzbyDDoDwvdHNwYW4+PHRzcGFuIGNsYXNzPSJhIiB4PSI0NyIgeT0iMzEiPkluZm9ybWHDp8OjbzwvdHNwYW4+PC90ZXh0PjwvZz48L3N2Zz4=) 0 center no-repeat;
            text-transform: uppercase;
            line-height: 50px;
            margin-top: -12px;
            text-indent: -9999px
        }

        .rodape-info {
            position: absolute;
            font-size: 11px;
            font-family: "Trebuchet MS";
            color: #707070;
            display: block;
            width: 437px;
            margin-left: 50%;
            left: -218.5px;
            top: 24px;
            text-align: center
        }

        .marca-brasil-flag {
            float: right;
            width: 149px;
            height: 50px;
            padding-top: 5px
        }

        .marca-brasil-flag .logo-brasil {
            display: block;
            width: 149px;
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDk2LjIgMTQzLjgiPjxzdHlsZT4uc3Qwe2ZpbGw6IzU3NTc1Nn08L3N0eWxlPjxwYXRoIGQ9Ik0yMjAuNSA1NC41YzE0LjUgMCAyMS40IDYgMjEuNCAxNiAwIDUuNi0zLjcgMTAuNC05LjIgMTIuNCA2LjcgMS44IDEyLjUgNy45IDEyLjUgMTUuNSAwIDkuOC03LjEgMTcuMi0yMy40IDE3LjItOCAwLTE0LjQtLjItMjEuNy0uM2wtLjYtLjZWNTUuNGwuNi0uNmM3LjItLjEgMTMuOS0uMyAyMC40LS4zem0tMTAuNyAyNS40aDEwLjNjOS4yIDAgMTEuMy00LjkgMTEuMy05LjEgMC00LjMtMS45LTkuMS0xMS4xLTkuMS0yLjggMC03LjQgMC0xMC41LS4xdjE4LjN6bTAgNy4ydjIxLjRjNC4xIDAgOC4zLS4xIDExLjktLjEgMTAuNiAwIDEyLjgtNi4xIDEyLjgtMTAuNiAwLTQuNC0yLjktMTAuNy0xMy40LTEwLjdoLTExLjN6TTI4NC41IDg4LjdjMy4yIDEuMSA1LjYgNC4xIDcgNy41bDQuMyAxMC4zYzEgMi40IDIuMiA0LjggNC40IDYuNC0xLjQgMS45LTQuNCAyLjktNy4xIDIuOS0zLjkgMC01LjMtMS45LTYuOS01LjdsLTQuOS0xMS45Yy0xLjctNC4xLTMuOC03LjItOS45LTcuMmgtOC4xdjI0LjNjLTEuNi4zLTMuNS40LTUuMi40LTEuNiAwLTMuNi0uMS01LjEtLjRWNTUuNGwuNi0uNmM3LjQtLjEgMTQuNS0uMyAyMS4xLS4zIDEzLjcgMCAyMi4zIDYuNCAyMi4zIDE4LjEuMSA4LjEtNS4zIDE0LjEtMTIuNSAxNi4xem0tMjEuMS01LjNjMy44LS4xIDguMi0uMiAxMC45LS4yIDkuNiAwIDEyLTUuNSAxMi0xMC42IDAtNS40LTIuNC0xMC43LTEyLTEwLjctMi45IDAtNy42IDAtMTAuOS0uMXYyMS42ek0zMjAuOCAxMDAuNWwtNS4yIDE0LjhjLTEuMy4zLTIuOS40LTQuNS40LTEuOSAwLTMuNy0uMy01LjEtLjZsLS4zLS40TDMyNy45IDU1YzEuNi0uMyA0LjMtLjQgNi0uNCAxLjcgMCA0LjQuMSA1LjkuNGwyMiA1OS43Yy0xLjUuOS0zLjggMS4yLTYuMSAxLjItMy4yIDAtNC45LTEuMS02LjItNC45bC0zLjYtMTAuM2MtMS43IDAtNS4xLjEtNS45LjFoLTEzLjVjLS44LS4yLTQtLjMtNS43LS4zem0yLjYtNy42YzEuNiAwIDQuMi0uMSA1LS4xaDkuOGMuNyAwIDMuMy4xIDQuOS4xbC00LjUtMTIuOGMtMS44LTUuMS0zLjgtMTEuMy01LjItMTZoLS40Yy0xIDQtMi44IDkuNS0zLjggMTIuOGwtNS44IDE2ek0zNzEuMSAxMDIuNWM1LjcgMy40IDEzIDYgMTkuOCA2IDggMCAxMi41LTMuNCAxMi42LTguMyAwLTQuMi0zLjItNy4zLTguOS05LjVMMzgzIDg2LjJjLTguMy0zLjItMTMuNS03LjgtMTMuNS0xNS4zIDAtOS42IDktMTcuMSAyMi4yLTE3LjEgOC4yIDAgMTUuNyAyLjMgMjAuOCA0LjYtLjEgMi43LTEuNyA1LjYtMy44IDcuMy01LjEtMi4zLTExLjgtNC4yLTE2LjgtNC4yLTcuMyAwLTExLjggMy42LTExLjggOC4zIDAgMy45IDMuMyA2LjEgOC4yIDhsMTEuNCA0LjRjOC41IDMuMiAxNC43IDguNiAxNC43IDE2LjQgMCAxMC4yLTcuOSAxNy44LTI0LjEgMTcuOC04LjIgMC0xNy0yLjUtMjMuNi02LjYuMy0yLjggMi4yLTUuNyA0LjQtNy4zek00MjYuNiA1NC45YzEuNS0uMyAzLjYtLjQgNS4yLS40czMuNi4xIDUuMi40djYwLjNjLTEuNi4zLTMuNi40LTUuMi40cy0zLjctLjEtNS4yLS40VjU0Ljl6TTQ5Mi45IDEwNy4xYzAgMS0uMSAyLjYtLjMgMy43LS42IDMtMyA0LjUtNi44IDQuNWgtMjUuN2MtMy41IDAtNi4xLTItNi4xLTUuOFY1NWwuNy0uNWgzLjljNC4zIDAgNS45IDEuOSA1LjkgNnY0Ni45YzMtLjMgNi4xLS40IDguNy0uNGgxOS43ek0yMDkuNiAzNC42aC00LjF2MTAuMWMtLjkuMi0yLjEuMi0zIC4yLS44IDAtMiAwLTMtLjJWMTQuNWwuMy0uM2MzLjYtLjEgNi41LS4yIDkuNy0uMiA2LjEgMCAxMC42IDMuMyAxMC42IDEwLjMgMCA2LjgtNC40IDEwLjMtMTAuNSAxMC4zem0tNC4xLTQuNmMxLjUgMCAzLjEtLjEgMy43LS4xIDQgMCA0LjgtMy4yIDQuOC01LjYgMC0yLjQtLjgtNS42LTQuOC01LjZoLTMuN1YzMHpNMjI3LjIgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuNyAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMUgyMjcuMnptMS41LTQuN0gyMzYuNGwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMjUyLjMgMjIuNXYtMy4zSDI0NC43Yy0uMi0uOS0uMi0xLjgtLjItMi41czAtMS42LjItMi41SDI2NmMuMi42LjMgMS42LjMgMi4zIDAgMi0xIDIuNy0zLjIgMi43SDI1OC4zdjI1LjVjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIgMC0zLS4yVjIyLjV6TTI4NS40IDMxLjZjMS42LjYgMi43IDIuMSAzLjMgMy45bDEuNiA0LjVjLjQgMS4yIDEuMSAyLjQgMi4xIDMuMi0uOCAxLjEtMi40IDEuOC00IDEuOC0yLjIgMC0yLjktMS4yLTMuOC0zLjVsLTEuOS01LjNjLS43LTEuOC0xLjYtMy4yLTQuMS0zLjJIMjc2djExLjdjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIgMC0yLjktLjJWMTQuNWwuMy0uM2MzLjYtLjEgNi45LS4yIDEwLjItLjIgNi4yIDAgMTAuNSAzLjEgMTAuNSA5LjQtLjEgNC4zLTIuOCA3LjItNS43IDguMnptLTkuNC0zLjJjMS42LS4xIDMuMi0uMSA0LjEtLjEgMy45IDAgNC44LTIuNCA0LjgtNC44IDAtMi41LS45LTQuOC00LjgtNC44SDI3NnY5Ljd6TTI5Ny4zIDE0LjNjLjktLjIgMi4yLS4yIDMtLjIuOCAwIDIgMCAzIC4ydjMwLjRjLTEgLjItMi4xLjItMyAuMi0uOCAwLTIuMSAwLTMtLjJWMTQuM3pNMzE1LjQgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuOCAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMWgtMTAuN3ptMS41LTQuN0gzMjQuNmwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMzUzLjEgMzcuOGwtMi4xIDYuOWMtLjguMi0xLjYuMi0yLjYuMi0uOSAwLTIuMS0uMS0yLjgtLjRsLS4yLS4zIDkuOS0zMGMxLS4xIDIuNC0uMiAzLjUtLjIuOSAwIDIuNS4xIDMuNC4zbDkuNyAzMGMtLjguNS0yLjMuOC0zLjQuOC0xLjkgMC0yLjgtLjctMy42LTMuMmwtMS4yLTQuMUgzNTMuMXptMS40LTQuN0gzNjIuMmwtMS4zLTQuNWMtLjgtMi41LTEuNy02LTIuNC04LjZoLS4zYy0uNCAyLjMtMS40IDUuNS0yIDcuNWwtMS43IDUuNnpNMzc3LjcgMTQuM2MxLjMtLjIgMy0uMyA0LS4zIDEuMSAwIDIuNS4xIDMuOC4zbDMuNCAxMi4zYy4zIDEuMiAxLjQgNS44IDEuNyA3LjZoLjNjLjMtMS44IDEuNC02LjQgMS43LTcuNmwzLjQtMTIuM2MxLjMtLjIgMi44LS4zIDMuOC0uMyAxLjEgMCAyLjcuMSA0LjEuM2wyLjQgMzAuM2MtLjguMi0yIC4zLTMgLjMtLjkgMC0xLjggMC0yLjYtLjJsLS44LTE0LjNjLS4yLTIuOC0uNC02LjktLjQtOS43aC0uM0wzOTQgNDAuMWMtLjkuMS0yLjIuMi0zLjEuMi0uOCAwLTIuMS0uMS0zLS4ybC01LjItMTkuNGgtLjNjMCAyLjgtLjIgNi45LS40IDkuN2wtMSAxNC4zYy0uOC4xLTEuNy4yLTIuNy4yLS45IDAtMi4xLS4xLTMtLjNsMi40LTMwLjN6TTQxNy40IDM3LjhsLTIuMSA2LjljLS44LjItMS42LjItMi42LjItLjkgMC0yLjEtLjEtMi44LS40bC0uMi0uMyA5LjktMzBjMS0uMSAyLjQtLjIgMy41LS4yLjkgMCAyLjUuMSAzLjQuM2w5LjcgMzBjLS44LjUtMi4zLjgtMy40LjgtMS45IDAtMi44LS43LTMuNi0zLjJsLTEuMi00LjFINDE3LjR6bTEuNS00LjdINDI2LjZsLTEuMy00LjVjLS44LTIuNS0xLjctNi0yLjQtOC42aC0uM2MtLjQgMi4zLTEuNCA1LjUtMiA3LjVsLTEuNyA1LjZ6TTQ1OS40IDQyLjdjLTIgMS42LTUuNiAyLjItOCAyLjItMy43IDAtNi42LS4xLTEwLjUtLjJsLS4zLS4zdi0zMGwuMy0uM2MzLjgtLjEgNi44LS4yIDEwLjUtLjIgMi40IDAgNiAuNiA4IDIuMiA0LjEgMy4zIDQuOSA4IDQuOSAxMy4yLS4xIDUuNC0uOCAxMC4xLTQuOSAxMy40em0tOC0yMy45aC00Ljl2MjEuNWg0LjljNS44IDAgNi43LTUuOCA2LjctMTAuNyAwLTUtLjktMTAuOC02LjctMTAuOHpNNDc0IDM3LjhsLTIuMSA2LjljLS44LjItMS42LjItMi42LjItLjkgMC0yLjEtLjEtMi44LS40bC0uMi0uMyA5LjktMzBjMS0uMSAyLjQtLjIgMy41LS4yLjkgMCAyLjUuMSAzLjQuM2w5LjggMzBjLS44LjUtMi4zLjgtMy40LjgtMS45IDAtMi44LS43LTMuNi0zLjJsLTEuMi00LjFINDc0em0xLjUtNC43SDQ4My4ybC0xLjMtNC41Yy0uOC0yLjUtMS43LTYtMi40LTguNmgtLjNjLS40IDIuMy0xLjQgNS41LTIgNy41bC0xLjcgNS42ek0yMzguMiAzLjljLjkuNSAyLjEgMS45IDIuNCAzLjJsLTcuNCA0LjRjLS43LS4zLTEuNC0xLjMtMS42LTJsNi42LTUuNnoiLz48Zz48cGF0aCBkPSJNMjA2LjkgMTMzLjdoMy40YzEuNSAwIDIuMy43IDIuMyAyLjJ2NS43Yy0xLjkuNi0zLjguOS01LjkuOS0xIDAtMi0uMi0yLjgtLjUtLjgtLjMtMS41LS44LTItMS41LS41LS42LS45LTEuNC0xLjItMi40LS4zLS45LS40LTItLjQtMy4yIDAtMS4zLjItMi41LjYtMy40cy45LTEuOCAxLjUtMi40Yy42LS42IDEuNC0xLjEgMi4yLTEuNS44LS4zIDEuNy0uNSAyLjYtLjUgMS45IDAgMy42LjUgNS4zIDEuNiAwIC4yLS4xLjUtLjIuNy0uMS4yLS4yLjUtLjMuNy0uMS4yLS4zLjQtLjUuNi0uMi4yLS40LjMtLjYuNS0xLjItLjgtMi40LTEuMi0zLjYtMS4yLTIuNCAwLTMuNSAxLjYtMy41IDQuOSAwIDMuMyAxLjIgNC45IDMuNiA0LjloMWMuMyAwIC42LS4xLjktLjF2LTEuNC0uOS0uNmgtMS4xYy0uNiAwLTEtLjEtMS4zLS40LS4yLS4yLS40LS42LS40LTEuMS4xLS42LjItMS4xLjQtMS42ek0yMjQuMiAxNDEuMWMtMS41LTEuMy0yLjMtMy40LTIuMy02LjMgMC0xLjMuMS0yLjQuNC0zLjMuMy0xIC43LTEuOCAxLjMtMi40LjYtLjYgMS4yLTEuMSAyLTEuNS44LS4zIDEuNy0uNSAyLjctLjUgMSAwIDEuOS4yIDIuNy41LjguMyAxLjUuOCAyIDEuNS42LjcgMSAxLjUgMS4zIDIuNC4zIDEgLjQgMi4xLjQgMy4zIDAgMS4zLS4xIDIuNC0uNCAzLjMtLjMgMS0uNyAxLjgtMS4zIDIuNC0uNi42LTEuMiAxLjEtMiAxLjUtLjguMy0xLjcuNS0yLjcuNS0xLjctLjEtMy0uNS00LjEtMS40em0xLjctM2MuNCAxLjEgMS4yIDEuNyAyLjQgMS43LjYgMCAxLjEtLjEgMS40LS40LjQtLjMuNy0uNy45LTEuMS4yLS41LjMtMSAuNC0xLjUuMS0uNi4xLTEuMS4xLTEuNyAwLS41IDAtMS4xLS4xLTEuNyAwLS42LS4xLTEuMi0uMy0xLjctLjItLjUtLjQtMS0uOC0xLjQtLjQtLjQtLjktLjYtMS42LS42LS43IDAtMS4yLjItMS42LjUtLjQuNC0uNi44LS44IDEuMy0uMi41LS4zIDEuMS0uMyAxLjcgMCAuNi0uMSAxLjEtLjEgMS41IDAgLjcgMCAxLjMuMSAxLjggMCAuNS4xIDEgLjMgMS42ek0yNDkuNiAxMzkuMmwyLjgtMTEuOWMuMy0uMS44LS4xIDEuMy0uMS44IDAgMS4zLjEgMS44LjJsLjEuMi00IDE0LjVjLS44LjEtMS42LjEtMi41LjEtLjggMC0xLjQtLjEtMS44LS4zLS40LS4yLS42LS42LS44LTEuMmwtMy42LTEzLjFjLjgtLjMgMS40LS41IDEuOS0uNS42IDAgMS4xLjEgMS4zLjQuMy4zLjUuNy43IDEuM2wxLjcgNi4yYy4zIDEgLjUgMi4zLjggMy45LjEuMi4xLjMuMy4zek0yNjguMyAxMzcuN3YxLjZoNi42YzAgLjUgMCAuOS0uMSAxLjItLjIgMS4xLS45IDEuNy0yLjIgMS43aC01LjhjLS42IDAtMS4xLS4yLTEuNS0uNS0uNC0uNC0uNS0uOS0uNS0xLjV2LTEyLjdsLjItLjJoOS4zYy4xLjQuMS45LjEgMS40cy0uMSAxLS4zIDEuNWgtNS45djMuMWg0LjhjLjEuNC4yLjkuMiAxLjQgMCAuNS0uMSAxLS4yIDEuNGgtNC44djEuNnpNMjk1LjMgMTMxLjljMCAuNS0uMS45LS4yIDEuNC0uMS40LS4zLjgtLjYgMS4xLS4yLjMtLjUuNi0uOC45LS4zLjMtLjcuNC0xIC42LjguMyAxLjMuOSAxLjcgMmwuNiAxLjhjLjIuNy42IDEuMyAxLjEgMS42LS4yLjMtLjUuNS0xIC43LS40LjItLjkuMy0xLjQuMy0uNSAwLS45LS4xLTEuMi0uNC0uMy0uMy0uNi0uOC0uOC0xLjVsLS44LTIuM2MtLjItLjQtLjQtLjgtLjYtMS0uMy0uMi0uNy0uMy0xLjItLjNoLS45djUuNGMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjJjMS4zIDAgMi4zIDAgMy4yLS4xaDJjLjggMCAxLjUuMSAyLjIuMy42LjIgMS4yLjUgMS43LjlzLjguOSAxLjEgMS41YzAgLjUuMSAxLjIuMSAyem0tNy4xLTIuMXY0LjNoMS43Yy41IDAgLjgtLjEgMS4xLS4zLjMtLjIuNS0uNC42LS42LjEtLjMuMi0uNy4yLTEuMiAwLTEuNC0uNy0yLjEtMi0yLjFoLS45Yy0uMy0uMS0uNS0uMS0uNy0uMXpNMzE3LjEgMTI3LjJsLjIuMlYxNDJjLS42LjEtMS4zLjItMiAuMnMtMS41IDAtMi4xLS4xbC0zLjQtNy43Yy0uNC0uOS0uOC0xLjktMS4yLTMuMWgtLjFjLjIgMi4xLjMgNC4zLjMgNi41djQuM2MtLjQuMS0xIC4xLTEuNi4xLS42IDAtMS4yIDAtMS42LS4xdi0xNC43Yy41LS4xIDEuMi0uMiAyLS4yczEuNSAwIDIuMS4xbDMuNCA3LjdjLjYgMS40IDEuMSAyLjUgMS4zIDMuM2guMWMtLjItMi0uMy00LjEtLjMtNi40di0yLjZjMC0uOC4yLTEuMy41LTEuNi4zLS4zLjgtLjUgMS41LS41aC45ek0zMjkuNCAxNDEuMWMtMS41LTEuMy0yLjMtMy40LTIuMy02LjMgMC0xLjMuMS0yLjQuNC0zLjMuMy0xIC43LTEuOCAxLjMtMi40LjYtLjYgMS4yLTEuMSAyLTEuNS44LS4zIDEuNy0uNSAyLjctLjUgMSAwIDEuOS4yIDIuNy41LjguMyAxLjUuOCAyIDEuNS42LjcgMSAxLjUgMS4zIDIuNC4zIDEgLjQgMi4xLjQgMy4zIDAgMS4zLS4xIDIuNC0uNCAzLjMtLjMgMS0uNyAxLjgtMS4zIDIuNC0uNi42LTEuMiAxLjEtMiAxLjUtLjguMy0xLjcuNS0yLjcuNS0xLjYtLjEtMy0uNS00LjEtMS40em0xLjctM2MuNCAxLjEgMS4yIDEuNyAyLjQgMS43LjYgMCAxLjEtLjEgMS40LS40LjQtLjMuNy0uNy45LTEuMS4yLS41LjMtMSAuNC0xLjUuMS0uNi4xLTEuMS4xLTEuNyAwLS41IDAtMS4xLS4xLTEuNyAwLS42LS4xLTEuMi0uMy0xLjctLjItLjUtLjQtMS0uOC0xLjQtLjQtLjQtLjktLjYtMS42LS42LS43IDAtMS4yLjItMS42LjUtLjQuNC0uNi44LS44IDEuMy0uMi41LS4zIDEuMS0uMyAxLjcgMCAuNi0uMSAxLjEtLjEgMS41IDAgLjcgMCAxLjMuMSAxLjhzLjIgMSAuMyAxLjZ6TTM2NS40IDEzMC4zVjEzMy40aDQuN2MuMS40LjIuOS4yIDEuNCAwIC41LS4xIDEtLjIgMS40aC00Ljd2NmMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjFoOS4zYy4xLjQuMS44LjEgMS40cy0uMS45LS40IDEuMmMtLjMuMy0uOC40LTEuNC40aC00LjR6TTM4NC40IDEzNy43djEuNmg2LjZjMCAuNSAwIC45LS4xIDEuMi0uMiAxLjEtLjkgMS43LTIuMiAxLjdIMzgzYy0uNiAwLTEuMS0uMi0xLjUtLjUtLjQtLjQtLjUtLjktLjUtMS41di0xMi43bC4yLS4yaDkuM2MuMS40LjEuOS4xIDEuNHMtLjEgMS0uMyAxLjVoLTUuOXYzLjFoNC44Yy4xLjQuMi45LjIgMS40IDAgLjUtLjEgMS0uMiAxLjRoLTQuOHYxLjZ6TTQxMC40IDE0MS4yYy0uNS40LTEuMS42LTEuOC44LS44LjItMS42LjMtMi41LjNoLTEuOWMtLjggMC0xLjkgMC0zLjItLjFsLS4yLS4ydi0xNC42bC4yLS4yYy44IDAgMS43IDAgMi42LS4xaDIuOGMxLjIgMCAyLjMuMiAzLjEuNi44LjQgMS41LjkgMiAxLjZzLjggMS41IDEgMi40Yy4yLjkuMyAxLjkuMyAzIDAgMS40LS4yIDIuNy0uNSAzLjctLjMgMS4xLTEgMi0xLjkgMi44em0tNC0xLjdjMS45IDAgMi45LTEuNiAyLjktNC44IDAtMy4yLTEtNC44LTIuOS00LjhoLTIuMXY5LjdoLjljLjMtLjEuNy0uMSAxLjItLjF6TTQyNi4xIDEzNy43djEuNmg2LjZjMCAuNSAwIC45LS4xIDEuMi0uMiAxLjEtLjkgMS43LTIuMiAxLjdoLTUuOGMtLjYgMC0xLjEtLjItMS41LS41LS40LS40LS41LS45LS41LTEuNXYtMTIuN2wuMi0uMmg5LjNjLjEuNC4xLjkuMSAxLjRzLS4xIDEtLjMgMS41SDQyNnYzLjFoNC44Yy4xLjQuMi45LjIgMS40IDAgLjUtLjEgMS0uMiAxLjRINDI2djEuNnpNNDUzLjEgMTMxLjljMCAuNS0uMS45LS4yIDEuNHMtLjMuOC0uNiAxLjFjLS4yLjMtLjUuNi0uOC45LS4zLjMtLjcuNC0xIC42LjguMyAxLjMuOSAxLjcgMmwuNiAxLjhjLjIuNy42IDEuMyAxLjEgMS42LS4yLjMtLjUuNS0xIC43LS40LjItLjkuMy0xLjQuMy0uNSAwLS45LS4xLTEuMi0uNC0uMy0uMy0uNi0uOC0uOC0xLjVsLS44LTIuM2MtLjItLjQtLjQtLjgtLjYtMS0uMy0uMi0uNy0uMy0xLjItLjNoLS45djUuNGMtLjUuMS0xIC4xLTEuNy4xcy0xLjMgMC0xLjctLjF2LTE0LjdsLjItLjJjMS4zIDAgMi4zIDAgMy4yLS4xaDJjLjggMCAxLjUuMSAyLjIuMy42LjIgMS4yLjUgMS43LjlzLjguOSAxLjEgMS41YzAgLjUuMSAxLjIuMSAyem0tNy4yLTIuMXY0LjNoMS43Yy41IDAgLjgtLjEgMS4xLS4zLjMtLjIuNS0uNC42LS42LjEtLjMuMi0uNy4yLTEuMiAwLTEuNC0uNy0yLjEtMi0yLjFoLS45Yy0uMi0uMS0uNS0uMS0uNy0uMXpNNDY2LjggMTM5aC0uOWwtLjkgMy4xYy0uMy4xLS44LjEtMS40LjEtLjcgMC0xLjMtLjEtMS43LS4ybC0uMS0uMiA0LjgtMTQuNWMuNi0uMSAxLjItLjEgMi0uMS45IDAgMS41LjEgMiAuMmw0LjcgMTQuNWMtLjUuMy0xLjEuNC0xLjcuNC0uOCAwLTEuMy0uMS0xLjYtLjQtLjMtLjMtLjYtLjgtLjgtMS41bC0uNC0xLjRoLTR6bTAtMi43aDMuM2wtLjQtMS4zYy0uMy0xLjItLjctMi43LTEuMi00LjVoLS4xYy0uMS42LS41IDItMSA0LjFsLS42IDEuN3pNNDg5LjkgMTM5LjJoMy44YzAgLjYgMCAxLjEtLjEgMS41LS4xLjQtLjMuOC0uNyAxLjEtLjQuMy0uOS40LTEuNS40aC00LjljLS42IDAtMS4xLS4yLTEuNS0uNS0uNC0uNC0uNS0uOS0uNS0xLjV2LTEyLjhsLjItLjJoMS4zYzEuMyAwIDIgLjcgMiAyLjJ2OS45Yy41LS4xIDEuMi0uMSAxLjktLjF6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uNyAxNHY2OS44bDcyLjEtNTguMiAxMDkuMSA0OC4xVjE0eiIvPjxwYXRoIGQ9Ik0uNyA4My44djQ5LjRzNS44LTUgMTYuNS0xMi4yQzIyLjQgODkuMSA1MCA2NC44IDgzLjMgNjQuOGMxNS4xIDAgMjkgNSA0MC4yIDEzLjQgMTcuOS0zLjMgMzcuNC01LjEgNTguMy00LjVsLTEwOS00OC4xTC43IDgzLjh6IiBmaWxsPSIjYzZjNmM2Ii8+PHBhdGggZD0iTTgzLjMgNjQuOGMtMzMuMyAwLTYwLjkgMjQuMy02NiA1Ni4yIDE5LjktMTMuMiA1Ny0zMy43IDEwNi4zLTQyLjgtMTEuMi04LjQtMjUuMi0xMy40LTQwLjMtMTMuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjIgOTYuNUM3OS4zIDEwMCAzNy40IDExOS40IDE2LjQgMTMxLjggNiAxMzcuOS43IDE0Mi4zLjcgMTQyLjNoMTgxLjFWOTYuNmMtMTQuNy0uOS0yOC41LS45LTQxLjYtLjF6Ii8+PC9zdmc+) repeat-x;
            text-transform: uppercase;
            line-height: 50px;
            text-indent: -9999px
        }

        span.ministerio {
            color: #3a3a3a;
            font-weight: 700
        }

        abbr.dti {
            color: #829811
        }

        #rodape-padrao {
            position: relative;
            width: 100%
        }

        .marca-brasil-flag img {
            border: 0
        }
    


        [vp] .vpw-vlibras-span {
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-settings {
            position: relative;
            width: 100%;
            height: calc(100% - 40px);
        }

        [vp] .vpw-settings .vpw-content {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 6;
            background-color: #003f86;
            color: white;
        }

        [vp] .vpw-settings .vpw-content .vpw-flag {
            position: absolute;
            height: 24px;
            margin-top: -12px;
            margin-left: 4px;
            border: none;
            border-radius: 5px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-bar {
            position: absolute;
            width: 100%;
            height: 54px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-bar .vpw-title {
            position: absolute;
            top: 16px;
            left: 50px;
            color: #6481b8;
            font-size: 12px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>ul {
            list-style-type: none;
            margin: 0;
            padding: 0 11%;
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-settings .vpw-content>ul li {
            position: relative;
            padding: 19px 0;
            color: white;
            border-bottom: 0;
        }

        [vp] .vpw-settings .vpw-content>ul li .vpw-name {
            position: absolute;
            left: 0px;
            margin-top: -10px;
            font-size: 14px;
        }

        [vp] .vpw-settings .vpw-content>ul li .vpw-percent {
            float: right;
            margin-top: -7px;
            font-size: 11px;
            color: rgba(255, 255, 255, 0.6);
            width: 30px;
            margin-right: -6px;
            margin-left: -4px;
            text-align: center;
        }

        [vp] .vpw-settings .vpw-content>ul li .arrow-right-opac,
        [vp] .vpw-settings .vpw-content>ul li .arrow-left-opac {
            margin-top: -13px;
            width: 25px;
            float: right;
        }

        [vp] .vpw-settings .vpw-content>ul li:hover {
            color: #67c8d5;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-position {
            display: none;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-opacity {
            display: none;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism {
            padding: 24px 0;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-flag {
            right: 27px;
            height: 24px;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-abbrev {
            position: absolute;
            right: 0px;
            margin-top: -9px;
            font-size: 14px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-arrow {
            position: absolute;
            right: 16px;
            height: 13px;
            margin-top: -6px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 7;
            background-color: white;
            border: 1px solid rgba(0, 0, 0, 0.2);
            border-radius: 2px;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism:not(.active) {
            visibility: hidden;
            opacity: 0;
            -webkit-transition: visibility 0s, opacity 0.3s;
            transition: visibility 0s, opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism.active {
            visibility: visible;
            opacity: 1;
            -webkit-transition: visibility 0s, opacity 0.3s;
            transition: visibility 0s, opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-name {
            position: absolute;
            margin-top: -7px;
            margin-left: 9px;
            font-size: 14px;
            font-weight: bold;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national {
            position: relative;
            width: calc(33.33%);
            margin-top: 6px;
            padding-top: 16px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national .vpw-name {
            color: black;
            position: relative;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-national .vpw-flag {
            position: relative;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions {
            position: relative;
            width: 100%;
            height: 100%;
            box-sizing: content-box;
            padding: 0px 8px 0px 8px;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions {
            display: inline-block;
            position: relative;
            width: 33.33%;
            margin-bottom: 1px;
            padding: 6px 0;
            margin-top: 1%;
            cursor: pointer;
            opacity: 0.5;
            -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions.selected,
        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions:hover {
            opacity: 1;
            -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions .vpw-cont {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions>.vpw-cont .vpw-flag {
            position: relative;
            margin: 0;
        }

        [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions>.vpw-cont .vpw-name {
            position: relative;
            margin: 0 10px 0;
            color: grey;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: 0;
            z-index: 6;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-vlibras-span {
            left: 50%;
            transform: translateX(-50%);
            position: absolute;
            bottom: 15%;
            align-items: center;
            font-size: 14px;
        }

        [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-logo {
            width: 100%;
        }

        [vp] .vpw-settings>.vpw-wall {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            z-index: 5;
        }

        [vp] .vpw-settings.active {
            display: block;
        }

        [vp] .vpw-settings.active .vpw-content {
            left: 0;
            -webkit-transition: left 0.3s;
            transition: left 0.3s;
        }

        [vp] .vpw-settings.active .vpw-wall {
            visibility: visible;
        }

        [vp] .vpw-settings:not(.active) {
            display: none;
        }

        [vp] .vpw-settings:not(.active) .vpw-content {
            left: 0;
            visibility: hidden;
            -webkit-transition: left 0.3s;
            transition: left 0.3s;
        }

        [vp] .vpw-settings:not(.active) .vpw-wall {
            visibility: hidden;
        }

        [vp] .vpw-settings .vpw-clickable {
            cursor: pointer;
        }

        [vp] .vpw-settings .vpw-clickable:not(:hover) {
            background-color: inherit;
            -webkit-transition: 0.12s background-color;
            transition: 0.12s background-color;
        }

        [vp] .vpw-settings .vpw-clickable:hover {
            -webkit-transition: 0.2s background-color;
            transition: 0.2s background-color;
        }

        [vp] .vpw-controls-dictionary:not(.vpw-loading-dictionary):before {
            content: "Dicionário";
            font-size: 14px;
            position: absolute;
            margin-top: -11px;
        }

        [vp] .vpw-controls-dictionary.vpw-loading-dictionary {
            min-width: 22px;
            min-height: 22px;
            margin-top: -17px;
            position: absolute;
            border-left: 3px solid rgba(255, 255, 255, 0.2);
            border-top: 3px solid rgba(255, 255, 255, 0.6);
            border-bottom: 3px solid white;
            border-right: 3px solid rgba(255, 255, 255, 0.6);
            border-style: inset;
            border-radius: 50%;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 0.8s linear infinite;
        }

        /*@media (min-width: 600px) {
  .vpw-settings {
    &.active {
      visibility: visible;
      left: 0;

      -webkit-transition: visibility 0s, left 0.3s;
      transition: visibility 0s, left 0.3s;
    }

    &:not(.active) {
      visibility: hidden;
      left: -220px;

      -webkit-transition: visibility 0.3s, left 0.3s;
      transition: visibility 0.3s, left 0.3s;
    }

    .vpw-content {
      left: -220px;
      width: 220px;


      .vpw-bar {
        height: 66px;


        .vpw-btn-back {
          width: 30px;
          height: 30px;
          margin-top: 18px;
          margin-left: 18px;
        }

        .vpw-title {
          top: 25px;
          left: 60px;
          font-size: 1em;
        }
      }
    }
  }
}*/
    
    
        [vp] {
            /* Hide default HTML checkbox */
            /* The slider */
            /* Rounded sliders */
        }

        [vp] .vpw-switch {
            position: relative;
            display: inline-block;
            width: 60px;
            height: 21px;
            float: right;
            margin-top: -12px;
        }

        [vp] .vpw-switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        [vp] .vpw-slider-check {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #2196F3;
        }

        [vp] .vpw-slider-check:before {
            position: absolute;
            content: "";
            height: 26px;
            width: 26px;
            left: 4px;
            bottom: 4px;
            background-color: white;
        }

        [vp] input:checked+.vpw-slider-check {
            background-color: #2196F3;
        }

        [vp] input:focus+.vpw-slider-check {
            box-shadow: 0 0 1px #ccc;
        }

        [vp] input:checked+.vpw-slider-check:before {
            -webkit-transform: translateX(26px);
            -ms-transform: translateX(26px);
            transform: translateX(26px);
        }

        [vp] .vpw-slider-check.vpw-round {
            border-radius: 34px;
        }

        [vp] .vpw-slider-check.vpw-round:before {
            border-radius: 50%;
            top: -3px;
        }
    
    
        [vp] .vpw-settings-btn {
            position: absolute;
            z-index: 1;
            height: 100%;
            width: 100%;
            cursor: pointer;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-menu {
            display: none;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 18px;
            left: 20px;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-menu.active {
            display: block;
        }

        [vp] .vpw-settings-btn .vpw-settings-btn-close {
            display: none;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 5px;
        }
    
    
        [vp] .vpw-info-screen {
            position: relative;
            padding: 1em;
            width: 100%;
            height: calc(100% - 40px);
            z-index: 4;
            background-color: white;
            color: black;
            font-family: "Open Sans", sans-serif;
            text-align: center;
            align-items: center;
            -webkit-align-items: center;
            font-size: 11px;
            display: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        [vp] .vpw-info-screen.active {
            display: -webkit-flex;
            display: flex;
        }

        [vp] .vpw-info-screen .vpw-arrow {
            flex-grow: 1;
            -webkit-flex-grow: 1;
            visibility: hidden;
        }

        [vp] .vpw-info-screen .vpw-arrow.active {
            visibility: visible;
        }

        [vp] .vpw-info-screen #vpw-info-tabset {
            position: relative;
            top: 0;
            flex-grow: 4;
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            -webkit-flex-direction: column;
            padding: 0;
            height: 100%;
            width: 100%;
            align-items: center;
            -webkit-align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-main {
            max-width: 600px;
            font-family: "Open Sans", sans-serif;
            flex-direction: column;
            -webkit-flex-direction: column;
        }

        [vp] .vpw-info-screen #vpw-info-main.active {
            display: flex;
            align-content: center;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-logo img {
            height: 90px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores {
            height: 100%;
            min-width: 230px;
            width: 50%;
            flex-direction: column;
            align-items: stretch;
            -webkit-flex-direction: column;
            -webkit-align-items: stretch;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores #vpw-realiz {
            font-size: 20px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores.active {
            display: flex;
            align-content: center;
            justify-content: center;
            align-items: center;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-siz {
            max-width: 55% !important;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo {
            margin-top: -2px;
            margin: 0.5em 0.35em;
            min-width: 10%;
            max-width: 29%;
            max-height: 15vh;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo .vpw-short-ver {
            max-width: none;
            min-height: 16px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group {
            display: flex;
            padding: 0.5% 2%;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-around;
            -webkit-flex-direction: row;
            -webkit-flex-wrap: wrap;
            -webkit-align-items: center;
            -webkit-justify-content: space-around;
            line-height: 1.1;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group .p-separator {
            margin-top: 10px;
            margin-bottom: 10px;
            width: 118px;
        }

        [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group .format-text {
            margin: 0px;
        }

        [vp] .vpw-info-screen .vpw-info-tab {
            flex-grow: 3;
            -webkit-flex-grow: 3;
            display: none;
        }

        [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label {
            position: absolute;
            top: 0%;
            font-size: 16px;
            font-family: "Open Sans", sans-serif;
        }

        [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label-two {
            font-size: 16px;
            font-family: "Open Sans", sans-serif;
            margin-top: 10px;
        }

        [vp] .vpw-info-screen .vpw-info-tab.active {
            display: block;
        }

        [vp] .vpw-info-screen #vpw-info-meta p {
            margin: 0.5em 0 0;
        }

        [vp] .vpw-info-screen #vpw-info-meta a {
            text-decoration: none;
        }

        [vp] .vpw-info-screen .vpw-info-bullet {
            background-size: 15px 15px;
            display: inline-block;
            width: 15px;
            height: 15px;
            content: "";
        }

        [vp] .vpw-info-screen #vpw-info-tab-bullets {
            width: 100%;
            height: auto;
            position: absolute;
            bottom: 0%;
            text-align: center;
            flex-grow: 1;
            -webkit-flex-grow: 1;
            cursor: pointer;
        }

        [vp] .vpw-info-screen .vpw-close-btn {
            position: absolute;
            top: 8px;
            right: 6px;
            z-index: 4;
        }

        [vp] .vpw-info-screen .vpw-close-btn img.icon {
            width: 34px;
            height: 34px;
        }

        @media only screen and (-moz-min-device-pixel-ratio: 2),
        only screen and (-o-min-device-pixel-ratio: 2 / 1),
        only screen and (-webkit-min-device-pixel-ratio: 2),
        only screen and (min-device-pixel-ratio: 2) {
            [vp] #vpw-info-realizadores .vpw-logo {
                margin: 0.5em 0.35em;
                min-width: 10%;
                max-width: 50%;
                max-height: 18vh;
            }
        }

        @media only screen and (max-height: 360px) {
            [vp] #vpw-info-main {
                font-size: 0.84em;
            }
        }
    
    
        [vp] .vpw-dictionary {
            display: none;
            position: relative;
            width: 100%;
            height: calc(100% - 40px);
            min-width: 300px;
            min-height: 300px;
            font-family: 'Open Sans', sans-serif;
            background-color: white;
        }

        [vp] .vpw-dictionary.active {
            display: block;
        }

        [vp] .vpw-dictionary .vpw-panel {
            position: relative;
            height: 114px;
            background-color: white;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-bar {
            text-align: center;
            padding-top: 20px;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search {
            position: absolute;
            width: 80%;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 20px;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search input {
            position: absolute;
            width: 100%;
            left: 50%;
            transform: translateX(-50%);
            padding: 10px 10px 10px 10px;
            border-radius: 6px;
            border: 1px solid #DDD;
            outline: none;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search input:focus {
            border: 1px solid #00ddf9;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon {
            display: block;
            position: relative;
        }

        [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon img {
            position: absolute;
            height: 24px;
            width: 24px;
            top: 6px;
            right: 7px;
        }

        [vp] .vpw-dictionary .vpw-dict-container {
            position: absolute;
            width: 80%;
            height: 68%;
            left: 50%;
            transform: translateX(-50%);
        }

        [vp] .vpw-dictionary .vpw-dict-container ul {
            height: 100%;
            margin: 0;
            padding: 0;
            overflow-y: scroll;
            list-style-type: none;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar {
            width: 8px;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-track {
            background-color: #DDD;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-thumb {
            background-color: #BCBCBC;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li {
            font-size: 14px;
            cursor: pointer;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li:hover {
            background-color: #EAEAEA;
            -webkit-transition: brackground-color 0.3s;
            transition: brackground-color 0.4s;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li.margin {
            height: 114px;
        }

        [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) {
            padding: 9px 10px 9px 10px;
        }
    
    
        /*! nouislider - 8.5.1 - 2016-04-24 16:00:30 */
        .noUi-target,
        .noUi-target * {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -ms-touch-action: none;
            touch-action: none;
            -ms-user-select: none;
            -moz-user-select: none;
            user-select: none;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .noUi-target {
            position: relative;
            direction: ltr;
        }

        .noUi-base {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
        }

        .noUi-origin {
            position: absolute;
            right: 0;
            top: 0;
            left: 0;
            bottom: 0;
        }

        .noUi-handle {
            position: relative;
            z-index: 1;
        }

        .noUi-stacking .noUi-handle {
            z-index: 10;
        }

        .noUi-state-tap .noUi-origin {
            -webkit-transition: left .3s, top .3s;
            transition: left .3s, top .3s;
        }

        .noUi-state-drag * {
            cursor: inherit !important;
        }

        .noUi-base,
        .noUi-handle {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .noUi-horizontal {
            height: 18px;
        }

        .noUi-horizontal .noUi-handle {
            width: 34px;
            height: 28px;
            left: -17px;
            top: -6px;
        }

        .noUi-vertical {
            width: 18px;
        }

        .noUi-vertical .noUi-handle {
            width: 28px;
            height: 34px;
            left: -6px;
            top: -17px;
        }

        .noUi-background {
            background: #FAFAFA;
            box-shadow: inset 0 1px 1px #f0f0f0;
        }

        .noUi-connect {
            background: #3FB8AF;
            box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
            -webkit-transition: background 450ms;
            transition: background 450ms;
        }

        .noUi-origin {
            border-radius: 2px;
        }

        .noUi-target {
            border-radius: 4px;
            border: 1px solid #D3D3D3;
            box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
        }

        .noUi-target.noUi-connect {
            box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
        }

        .noUi-draggable {
            cursor: w-resize;
        }

        .noUi-vertical .noUi-draggable {
            cursor: n-resize;
        }

        .noUi-handle {
            border: 1px solid #D9D9D9;
            border-radius: 3px;
            background: #FFF;
            cursor: default;
            box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
        }

        .noUi-active {
            box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
        }

        .noUi-handle:after,
        .noUi-handle:before {
            content: "";
            display: block;
            position: absolute;
            height: 14px;
            width: 1px;
            background: #E8E7E6;
            left: 14px;
            top: 6px;
        }

        .noUi-handle:after {
            left: 17px;
        }

        .noUi-vertical .noUi-handle:after,
        .noUi-vertical .noUi-handle:before {
            width: 14px;
            height: 1px;
            left: 6px;
            top: 14px;
        }

        .noUi-vertical .noUi-handle:after {
            top: 17px;
        }

        [disabled] .noUi-connect,
        [disabled].noUi-connect {
            background: #B8B8B8;
        }

        [disabled] .noUi-handle,
        [disabled].noUi-origin {
            cursor: not-allowed;
        }

        .noUi-pips,
        .noUi-pips * {
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        .noUi-pips {
            position: absolute;
            color: #999;
        }

        .noUi-value {
            position: absolute;
            text-align: center;
        }

        .noUi-value-sub {
            color: #ccc;
            font-size: 10px;
        }

        .noUi-marker {
            position: absolute;
            background: #CCC;
        }

        .noUi-marker-large,
        .noUi-marker-sub {
            background: #AAA;
        }

        .noUi-pips-horizontal {
            padding: 10px 0;
            height: 80px;
            top: 100%;
            left: 0;
            width: 100%;
        }

        .noUi-value-horizontal {
            -webkit-transform: translate3d(-50%, 50%, 0);
            transform: translate3d(-50%, 50%, 0);
        }

        .noUi-marker-horizontal.noUi-marker {
            margin-left: -1px;
            width: 2px;
            height: 5px;
        }

        .noUi-marker-horizontal.noUi-marker-sub {
            height: 10px;
        }

        .noUi-marker-horizontal.noUi-marker-large {
            height: 15px;
        }

        .noUi-pips-vertical {
            padding: 0 10px;
            height: 100%;
            top: 0;
            left: 100%;
        }

        .noUi-value-vertical {
            -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
            padding-left: 25px;
        }

        .noUi-marker-vertical.noUi-marker {
            width: 5px;
            height: 2px;
            margin-top: -1px;
        }

        .noUi-marker-vertical.noUi-marker-sub {
            width: 10px;
        }

        .noUi-marker-vertical.noUi-marker-large {
            width: 15px;
        }

        .noUi-tooltip {
            display: block;
            position: absolute;
            border: 1px solid #D9D9D9;
            border-radius: 3px;
            background: #fff;
            padding: 5px;
            text-align: center;
        }

        .noUi-horizontal .noUi-handle-lower .noUi-tooltip {
            top: -32px;
        }

        .noUi-horizontal .noUi-handle-upper .noUi-tooltip {
            bottom: -32px;
        }

        .noUi-vertical .noUi-handle-lower .noUi-tooltip {
            left: 120%;
        }

        .noUi-vertical .noUi-handle-upper .noUi-tooltip {
            right: 120%;
        }
    
    
        [vp] .vpw-controls {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            width: calc(100% - 10px);
            height: 60px;
            background-size: 100% 100%;
            background: white;
            width: 100%;
        }

        [vp] .vpw-controls .vpw-controls-subtitles,
        [vp] .vpw-controls .vpw-controls-slider {
            margin: 0 9px;
            cursor: pointer;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-play {
            display: block;
            margin: 0 8.5px;
            cursor: pointer;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-pause {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-play .vpw-component-restart {
            display: none;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-play {
            display: none;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-pause {
            display: block;
            margin: 0 11px;
            cursor: pointer;
        }

        [vp] .vpw-controls.vpw-playing .vpw-controls-play .vpw-component-restart {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-play {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-pause {
            display: none;
        }

        [vp] .vpw-controls.vpw-stopped .vpw-controls-play .vpw-component-restart {
            display: block;
            margin: 0 2px;
            cursor: pointer;
        }

        [vp] .vpw-controls.vpw-subtitles .vpw-controls-subtitles .vpw-legenda-habilitar {
            display: block;
        }

        [vp] .vpw-controls.vpw-subtitles .vpw-controls-subtitles .vpw-legenda-desabilitar {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-subtitles .vpw-legenda-habilitar {
            display: none;
        }

        [vp] .vpw-controls .vpw-controls-subtitles .vpw-legenda-desabilitar {
            display: block;
        }

        @-webkit-keyframes spin {
            0% {
                -webkit-transform: rotate(0deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(0deg);
                /* IE 9 */
                transform: rotate(0deg);
                /* Firefox 16+, IE 10+, Opera */
            }

            100% {
                -webkit-transform: rotate(360deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(360deg);
                /* IE 9 */
                transform: rotate(360deg);
                /* Firefox 16+, IE 10+, Opera */
            }
        }

        @keyframes spin {
            0% {
                -webkit-transform: rotate(0deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(0deg);
                /* IE 9 */
                transform: rotate(0deg);
                /* Firefox 16+, IE 10+, Opera */
            }

            100% {
                -webkit-transform: rotate(360deg);
                /* Chrome, Opera 15+, Safari 3.1+ */
                -ms-transform: rotate(360deg);
                /* IE 9 */
                transform: rotate(360deg);
                /* Firefox 16+, IE 10+, Opera */
            }
        }

        [vp] .vpw-speed-default {
            border: 1px solid grey;
            border-radius: 3px 3px 3px 3px;
            padding: 3px 4px;
            height: 100%;
            color: grey;
            font-size: 15px;
            cursor: pointer;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-img-default {
            display: none;
            padding: 2px;
            padding-left: 2.2px;
            cursor: pointer;
        }

        [vp] .vpw-border-default {
            display: none;
            border: 1px solid #999999;
            border-radius: 0px 0px 3px 3px;
        }

        [vp] .vpw-elem-speed {
            display: none;
            position: absolute;
            bottom: 22px;
            cursor: pointer;
        }

        [vp] .vpw-block-speed {
            list-style-type: none;
            background-color: #003F86;
            color: white;
            font-size: 10px;
            width: 25.5px;
            text-align: center;
        }

        [vp] .vpw-block-speed:hover {
            color: #67C8D5;
        }

        [vp] .vpw-controls-speed {
            position: relative;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        [vp] .vpw-controls-speed-number {
            width: 25.5px;
            padding-left: 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-block-speed-3 {
            border-radius: 5px 5px 0px 0px;
        }

        [vp] .vpw-controls-slider {
            -webkit-appearance: none;
            width: 50%;
            margin: 2.5px 0;
            height: 7px;
            background-color: transparent;
        }

        [vp] .vpw-controls-slider .vpw-slider {
            width: 100%;
            height: 7px;
        }

        [vp] .vpw-controls-slider .vpw-slider.noUi-target {
            box-shadow: none;
            border: 0;
        }

        [vp] .vpw-controls-slider .vpw-slider.noUi-connect {
            background-color: #003F86;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-background {
            background-color: #B8B8B8;
            box-shadow: none;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-origin {
            border-radius: 1px;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-handle {
            width: 0px;
            height: 0px;
            left: -8px;
            top: -8px;
            border-radius: 50%;
        }

        [vp] .vpw-controls-slider .vpw-slider .noUi-handle:after,
        [vp] .vpw-controls-slider .vpw-slider .noUi-handle:before {
            display: none;
        }
    
    
        [vp] .vpw-message-box {
            top: -5em;
            left: 0;
            width: 100%;
            padding: 1em;
            font-size: 13px;
            word-wrap: break-word;
            color: #000;
            opacity: 0;
            -moz-transition: all .15s ease .15s;
            -webkit-transition: all .15s ease .15s;
            transition: all .15s ease .15s;
            -moz-box-shadow: 0px 2px 5px #888888;
            -webkit-box-shadow: 0px 2px 5px #888888;
            box-shadow: 0px 2px 5px #888888;
            text-align: center;
            font-family: 'Open Sans', sans-serif;
        }

        [vp] .vpw-message-box.active {
            top: 0;
            opacity: 1;
        }

        [vp] .vpw-message-box.info {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.warning {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.success {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box.default {
            background-color: #003F86;
            color: white;
        }

        [vp] .vpw-message-box a {
            color: inherit;
        }
    
    
        [vp] .vpw-box {
            width: calc(100%);
            height: 40px;
            font-size: 1em;
            color: #000;
            opacity: 1;
            position: relative;
            background-color: #003F86;
            color: #ffffff;
            background-size: 100% 100%;
            z-index: 2;
        }

        [vp] .vpw-box .vpw-mes {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            font-size: 15px !important;
            font-family: 'Open Sans', sans-serif;
        }
    
    
        [vp] .vpw-btn-close {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            display: none;
            z-index: 7;
            cursor: pointer;
        }

        [vp] .vpw-btn-close.active {
            display: block;
        }

        [vp] .vpw-btn-close .vpw-img {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 37.92px;
            height: 37.92px;
            right: 5px;
        }
    
    
        [vp] [vp-rate-button] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 60px;
            z-index: 2;
            visibility: hidden;
            max-width: 0;
            opacity: 0;
            transition: max-width 0s, visibility 0s, opacity 0.4s;
        }

        [vp] [vp-rate-button] .vp-button {
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 26px;
            margin-bottom: 20px;
            z-index: 1;
            cursor: pointer;
        }

        [vp] [vp-rate-button] .vp-button img {
            width: 43px;
            margin-right: -13px;
            margin-bottom: -13px;
            max-width: none;
        }

        [vp] [vp-rate-button].vp-enabled {
            z-index: 2;
            visibility: visible;
            max-width: 100%;
            opacity: 1;
        }
    
    
        [vp] [vp-rate-box] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 68px;
            overflow: hidden;
            z-index: 2;
        }

        [vp] [vp-rate-box] .vp-container {
            display: flex;
            flex-direction: column;
            width: 100%;
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.96);
            max-height: 0;
            transform: translateY(69px);
            transition: max-height 0s, transform 0.4s linear 0.05s;
        }

        [vp] [vp-rate-box] .vp-container .vp-text {
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            color: #003f86;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons {
            display: flex;
            flex-direction: row;
            justify-content: center;
            margin-top: 10px;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button {
            display: flex;
            flex-direction: row;
            align-items: center;
            font-size: 13px;
            font-weight: bold;
            color: #545454;
            cursor: pointer;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button:not(:last-child) {
            margin-right: 22px;
        }

        [vp] [vp-rate-box] .vp-container .vp-buttons .vp-button img {
            height: 22px;
            margin-right: 6px;
        }

        [vp] [vp-rate-box].vp-enabled {
            z-index: 4;
        }

        [vp] [vp-rate-box].vp-enabled .vp-container {
            max-height: 100%;
            transform: translateY(0);
            transition: transform 0.4s, max-height 0s linear 0.4s;
        }
    
    
        [vp] [vp-suggestion-button] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            width: 100%;
            bottom: 68px;
            z-index: 2;
        }

        [vp] [vp-suggestion-button] .vp-bounderies {
            width: 100%;
            overflow: hidden;
        }

        [vp] [vp-suggestion-button] .vp-bounderies .vp-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding-top: 10px;
            padding-bottom: 10px;
            background-color: rgba(255, 255, 255, 0.96);
            z-index: 1;
            transform: translateY(69px);
            transition: transform 0.4s;
            transition-delay: 0.4s;
        }

        [vp] [vp-suggestion-button] .vp-bounderies .vp-container .vp-open-screen-button {
            margin-bottom: 16px;
        }

        [vp] [vp-suggestion-button] .vp-button-container {
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: center;
            bottom: 0;
            width: 100%;
            padding-bottom: 10px;
            z-index: 1;
            opacity: 0;
            transition: opacity 0.4s;
        }

        [vp] [vp-suggestion-button] .vp-button-container .vp-close-button {
            position: absolute;
            bottom: -13px;
        }

        [vp] [vp-suggestion-button].vp-enabled {
            z-index: 4;
        }

        [vp] [vp-suggestion-button].vp-enabled .vp-container {
            transform: translateY(0);
            transition-delay: 0s;
        }

        [vp] [vp-suggestion-button].vp-enabled .vp-button-container {
            opacity: 1;
            transition-delay: 0.4s;
        }
    
    
        [vp] [vp-suggestion-screen] {
            display: flex;
            flex-direction: column;
            align-items: center;
            position: absolute;
            top: 45px;
            right: 0;
            bottom: 0;
            width: 100%;
            padding: 16px;
            background-color: white;
            z-index: 3;
            left: 100%;
            transition: left 0.4s ease-in;
            /* Track */
            /* Handle */
            /* Handle on hover */
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar {
            width: 10px;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-track {
            background: #d1d1d1f1 !important;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb {
            background: #8b8b99;
        }

        [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-suggest {
            display: none;
            font-family: "Open Sans", sans-serif;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-suggest.vp-enabled {
            display: block;
            position: absolute;
            height: 54px;
            width: 120px;
            overflow: hidden auto;
            color: white;
            background: #003f86;
            border-radius: 3px;
            font-weight: 600;
            list-style-type: none;
            padding: 0px;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-item {
            color: white;
            cursor: pointer;
            font-size: 12px;
            margin: 5px 0px -4px 6px;
        }

        [vp] [vp-suggestion-screen] .vp-dropdown-item:hover {
            color: #80b6f3;
        }

        [vp] [vp-suggestion-screen] .vp-title {
            text-align: center;
            font-size: 14px;
            font-weight: bold;
            color: #003f86;
        }

        [vp] [vp-suggestion-screen] .vp-text {
            display: none;
            flex: 1;
            align-self: stretch;
            margin-top: 10px;
            margin-left: 20px;
            margin-right: 20px;
            padding: 8px 10px 6px;
            font-size: 12px;
            border: none;
            border-radius: 12px;
            background-color: #efeff2;
        }

        [vp] [vp-suggestion-screen] .vp-close-button {
            margin-top: 8px;
        }

        [vp] [vp-suggestion-screen].vp-enabled {
            left: 0;
            transition: left 0.4s ease-out 0.8s;
        }
    
    
        [vp] [vp-change-avatar] {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            position: absolute;
            z-index: 2;
            visibility: hidden;
            max-width: 100%;
            opacity: 1;
            transition: max-width 0s, visibility 0s, opacity 0.4s;
            left: 13px;
            top: 50px;
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar {
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1;
            cursor: pointer;
            background: rgba(0, 0, 0, 0.3);
            border-radius: 50px;
            width: 32px;
            height: 32px;
            box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.45);
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-female {
            display: block;
            width: 15px;
            margin-right: 1px;
            filter: brightness(0) invert(1);
        }

        [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-male {
            display: none;
            width: 16px;
            margin-left: 1px;
            filter: brightness(0) invert(1);
        }

        [vp] [vp-change-avatar].vp-disabled {
            visibility: visible;
        }
    
    
        [vp] [vp-blue-button] {
            padding: 7px;
            border-radius: 6px;
            font-size: 12px;
            text-align: center;
            font-weight: bold;
            color: white;
            background-color: #003f86;
            cursor: pointer;
            margin: 10px 5px;
            align-self: center;
        }

        [vp] [vp-visualize-signal-button] {
            padding: 7px;
            border-radius: 6px;
            font-size: 12px;
            text-align: center;
            font-weight: bold;
            color: #003f86;
            background: white;
            border: 1px solid #003f86;
            cursor: pointer;
            margin: 10px 5px;
            align-self: center;
        }

        [vp] [vp-sugestion-area] {
            display: flex;
        }

        [vp] [vp-close-button] {
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            width: 28px;
            height: 28px;
            border-radius: 14px;
            background-color: #b3b3b3;
            cursor: pointer;
        }

        [vp] [vp-close-button] img {
            width: 100%;
        }

        #gameContainer {
            background: #ebebeb !important;
        }
    
    
        [vw] [vw-access-button] {
            display: none;
            width: 140px;
            text-align: center;
            cursor: pointer;
            margin: 0px 0px 0px -100px;
            max-width: none;
        }

        [vw] [vw-access-button].active {
            display: block;
        }

        [vw] [vw-access-button] .access-button {
            width: 27%;
            float: right;
        }

        [vw] [vw-access-button] span {
            font-size: 13px;
            color: #004088;
        }

        [vw] [vw-access-button] .access-button:hover+.pop-up {
            width: 68%;
        }

        [vw] [vw-access-button] .pop-up {
            float: right;
            width: 0%;
            margin-right: 6px;
            -webkit-transition: width 2s;
            /* For Safari 3.1 to 6.0 */
            transition: width 0.5s;
        }

        [vw] [vw-access-button] .pop-up.left {
            float: left !important;
            margin-right: 0px;
        }

        [vw] [vw-access-button] .access-button.left {
            float: left !important;
            margin-right: 6px;
        }
    
    
        .vw-links {
            top: -100px;
            left: -100px;
            position: absolute;
        }

        .vw-links .vw-tooltip {
            position: relative;
            opacity: 1;
        }

        .vw-links .vw-tooltip__item {
            text-align: center;
            position: absolute;
            min-width: 123px;
            padding: 8px;
            visibility: hidden;
            opacity: 0;
            background: white;
            transition: all 0.25s cubic-bezier(0, 0, 0.2, 1);
            color: #484848;
            border: 1px solid #cecece;
            border-radius: 3px;
            font-weight: 500;
            box-shadow: 0 2px 1px #bcbcbc;
            z-index: 4;
        }

        .vw-links .vw-tooltip__item:after {
            content: "";
            display: block;
            position: absolute;
            width: 0;
            height: 0;
            border-style: solid;
        }

        .vw-links .vw-tooltip__initiator {
            cursor: pointer;
            z-index: 5;
        }

        .vw-links .vw-tooltip .vw-tooltip__item {
            top: calc(100% + 1em);
            left: 50%;
            transform: translate3d(-50%, -15px, 0);
        }

        .vw-links .vw-tooltip .vw-tooltip__item:after {
            top: -0.5em;
            left: 50%;
            transform: translate3d(-50%, 0, 0);
            border-width: 0 0.5em 0.5em 0.5em;
            border-color: transparent transparent white transparent;
            -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);
            filter: drop-shadow(1px -1px 1px #bcbcbc);
        }

        .vw-links .vw-tooltip.active>.vw-tooltip__item {
            transform: translate3d(-50%, 0, 0);
            visibility: visible;
            opacity: 1;
        }

        [vw].maximize [vw-plugin-wrapper] {
            width: 100%;
            height: 100% !important;
            max-height: initial !important;
        }

        [vw].left [vw-plugin-wrapper] {
            float: left;
        }

        [vw] [vw-plugin-wrapper] {
            display: none;
            width: 300px;
            height: 100%;
            float: right;
            overflow: hidden;
            background: white;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0px 0px 9px 0px rgba(121, 76, 76, 0.15);
            box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);
        }

        [vw] [vw-plugin-wrapper].active {
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            -webkit-flex-direction: column;
            height: 450px;
            max-width: 100%;
            overflow: hidden;
            min-height: 100%;
        }
    
    
        [vw] {
            /* HTML5 display-role reset for older browsers */
        }

        [vw] html,
        [vw] body,
        [vw] div,
        [vw] span,
        [vw] applet,
        [vw] object,
        [vw] iframe,
        [vw] h1,
        [vw] h2,
        [vw] h3,
        [vw] h4,
        [vw] h5,
        [vw] h6,
        [vw] p,
        [vw] blockquote,
        [vw] pre,
        [vw] a,
        [vw] abbr,
        [vw] acronym,
        [vw] address,
        [vw] big,
        [vw] cite,
        [vw] code,
        [vw] del,
        [vw] dfn,
        [vw] em,
        [vw] img,
        [vw] ins,
        [vw] kbd,
        [vw] q,
        [vw] s,
        [vw] samp,
        [vw] small,
        [vw] strike,
        [vw] strong,
        [vw] sub,
        [vw] sup,
        [vw] tt,
        [vw] var,
        [vw] b,
        [vw] u,
        [vw] i,
        [vw] center,
        [vw] dl,
        [vw] dt,
        [vw] dd,
        [vw] ol,
        [vw] ul,
        [vw] li,
        [vw] fieldset,
        [vw] form,
        [vw] label,
        [vw] legend,
        [vw] table,
        [vw] caption,
        [vw] tbody,
        [vw] tfoot,
        [vw] thead,
        [vw] tr,
        [vw] th,
        [vw] td,
        [vw] article,
        [vw] aside,
        [vw] canvas,
        [vw] details,
        [vw] embed,
        [vw] figure,
        [vw] figcaption,
        [vw] footer,
        [vw] header,
        [vw] hgroup,
        [vw] menu,
        [vw] nav,
        [vw] output,
        [vw] ruby,
        [vw] section,
        [vw] summary,
        [vw] time,
        [vw] mark,
        [vw] audio,
        [vw] video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
            display: block;
        }

        [vw] article,
        [vw] aside,
        [vw] details,
        [vw] figcaption,
        [vw] figure,
        [vw] footer,
        [vw] header,
        [vw] hgroup,
        [vw] menu,
        [vw] nav,
        [vw] section {
            display: block;
        }

        [vw] img {
            width: unset;
        }

        [vw] body {
            line-height: 1;
        }

        [vw] ol,
        [vw] ul {
            list-style: none;
        }

        [vw] blockquote,
        [vw] q {
            quotes: none;
        }

        [vw] blockquote:before,
        [vw] blockquote:after,
        [vw] q:before,
        [vw] q:after {
            content: '';
            content: none;
        }

        [vw] table {
            border-collapse: collapse;
            border-spacing: 0;
        }
    
    
        @media (max-width: 450px) {
            div[vw] canvas {
                min-height: unset !important;
                min-width: unset !important;
                -webkit-filter: blur(0px);
                -moz-filter: blur(0px);
                -ms-filter: blur(0px);
                -o-filter: blur(0px);
                filter: blur(0px);
                min-height: calc(0.35 * 680px) !important;
                min-width: calc(0.35 * 420px) !important;
            }

            div[vw] [vw-plugin-wrapper].active {
                height: 358px !important;
                width: 210px !important;
            }

            #gameContainer {
                display: flex !important;
                justify-content: center !important;
                top: -75px !important;
                left: -90px !important;
                width: 100% !important;
                height: 70% !important;
            }

            [vp] [vp-controls] {
                left: 36% !important;
                bottom: 20% !important;
                background: white;
            }

            [vp] .vpw-controls-slider {
                width: 27% !important;
            }

            [vp] .vpw-box .vpw-mes {
                left: 36% !important;
                font-size: 12px !important;
            }

            [vp] .vpw-settings-btn .vpw-settings-btn-close,
            [vp] .vpw-btn-close .vpw-img {
                right: 100px;
            }

            [vp] [vp-rate-box].vp-enabled .vp-container {
                margin-right: 70px;
                margin-bottom: 80px;
            }

            [vp] [vp-rate-button] .vp-button {
                margin-right: 110px;
                margin-bottom: 130px;
            }

            [vp] [vp-rate-button] .vp-button img {
                width: 32px;
                margin-bottom: -37px;
                margin-right: -14px;
            }

            [vp] .vpw-message-box {
                font-size: 0.7em;
            }

            [vp] .vpw-message-box .vpw-message {
                margin-left: 10px;
                margin-right: 93px;
                margin-bottom: 3px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
                left: 39%;
                bottom: 125px;
            }

            [vp] .vpw-settings .vpw-content>ul {
                margin-left: -20px;
            }

            [vp] .vpw-settings .vpw-content>ul li .vpw-name {
                font-size: 12px;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-flag {
                right: 88px;
                height: 24px;
            }

            [vp] .vpw-switch {
                width: 48px;
                height: 15px;
                margin-top: -10px;
                right: 64px;
            }

            [vp] .vpw-slider-check.vpw-round:before {
                top: -3px;
            }

            [vp] .vpw-slider-check:before {
                height: 21px;
                width: 20px;
                left: -20;
                bottom: 4px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-logo {
                width: 51%;
                margin-left: 32px;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo .vpw-vlibras-span {
                left: 44%;
                bottom: 5%;
            }

            [vp] .vpw-settings .vpw-content .vpw-vlibras-logo {
                left: 39%;
                transform: translateX(-50%);
                bottom: 125px;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-localism .vpw-abbrev {
                right: 65px;
            }

            [vp] .vpw-controls-dictionary:not(.vpw-loading-dictionary):before {
                font-size: 12px;
            }

            [vp] .vpw-info-screen #vpw-info-tab-bullets {
                right: 47px;
                bottom: 100px;
            }

            [vp] .vpw-info-screen .vpw-arrow-right.active {
                right: 94px;
                position: absolute;
                top: 137px;
                z-index: 4;
            }

            [vp] .vpw-info-screen .vpw-arrow-left.active {
                right: initial;
                position: absolute;
                top: 137px;
                z-index: 4;
            }

            [vp] .vpw-info-screen #vpw-info-main.active {
                font-size: 0.7125em;
                margin-right: 99px;
                margin-bottom: 136px;
            }

            [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label {
                margin-top: -8px;
                font-size: 14px;
            }

            [vp] .vpw-info-screen .vpw-info-tab .vpw-info-tab-label-two {
                font-size: 14px;
                margin-top: 6px;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo.ufpb {
                max-width: 20%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.text {
                display: block;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.logo1 {
                max-width: 70%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores .vpw-logo-group.logo2 {
                max-width: 86%;
            }

            [vp] .vpw-info-screen #vpw-info-realizadores.active {
                font-size: 0.8125em;
                margin-right: 81px;
                margin-bottom: 113px;
            }

            [vp] .vpw-settings .vpw-content .vpw-flag {
                height: 18px;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions>.vpw-container-regions {
                margin-top: -1%;
                margin-bottom: -2px;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism {
                width: 71%;
            }

            [vp] .vpw-settings .vpw-content>.vpw-localism .vpw-regions {
                left: -3px !important;
            }

            [vp] .vpw-settings .vpw-content>ul .vpw-opacity {
                margin-right: 56px;
            }

            [vp] .vpw-dictionary .vpw-dict-container {
                width: 64%;
                height: 44%;
                left: 44%;
            }

            [vp] .vpw-bar .vpw-title {
                margin-right: 40px;
            }

            [vp] .vpw-dictionary .vpw-panel .vpw-search input {
                width: 73%;
                left: 39%;
            }

            [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon img {
                right: 70px;
            }

            [vp] [vp-dictionary] {
                right: 18px !important;
            }

            [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) {
                padding: 5px;
            }

            [vp] [vp-suggestion-button].vp-enabled {
                right: 40px;
                bottom: 150px !important;
            }

            [vp] [vp-suggestion-screen] {
                width: 72%;
                height: 60%;
                top: 41px;
            }

            [vp] [vp-change-avatar] {
                left: 9px;
                top: 265px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar {
                width: 30px;
                height: 30px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-female {
                width: 15px;
            }

            [vp] [vp-change-avatar] .vp-button-change-avatar .change-avatar-male {
                width: 15px;
            }
        }

        div[vw] {
            position: fixed;
            max-width: 95vw;
            right: 0;
            top: 60%;
            margin-top: -32vh;
            z-index: 99999999;
            display: none;
            font-family: Arial;
            color: #000;
            line-height: 1.3;
        }

        div[vw].enabled {
            display: block;
        }

        div[vw].active {
            margin-top: -285px;
        }

        div[vw].maximize {
            top: 6vh;
            left: 6vh;
            right: 6vh;
            bottom: 6vh;
            max-width: initial;
            margin-top: 0;
        }

        div[vw].left {
            left: 0;
            right: initial;
        }

        div[vw] #gameContainer {
            position: absolute !important;
            top: -25px;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto !important;
            min-height: calc(0.7 * 450px);
            min-width: calc(0.9 * 300px);
            width: 100%;
            height: 80%;
            overflow: hidden;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            border-radius: 0px;
            background: none !important;
        }

        div[vw] #gameContainer canvas {
            min-height: calc(0.7 * 450px);
            min-width: calc(0.9 * 300px);
            height: 100%;
            width: 100%;
            -webkit-filter: blur(0px);
            -moz-filter: blur(0px);
            -ms-filter: blur(0px);
            -o-filter: blur(0px);
            filter: blur(0px);
        }

        div[vw] [vp] {
            position: relative;
            height: 100%;
            width: 100%;
            min-width: 300px;
            min-height: 450px;
            z-index: 1;
            overflow: hidden;
        }

        div[vw] [vp] [vp-message-box] {
            position: absolute;
            z-index: 5;
        }

        div[vw] [vp] [vp-info-screen] {
            z-index: 3;
        }

        div[vw] [vp] [vp-info-screen] #info-text {
            font-size: 1em !important;
        }

        div[vw] [vp] [vp-info-screen] #info-realizadores {
            font-size: 11px !important;
        }

        div[vw] [vp] [vp-controls] {
            position: absolute;
            display: flex;
            align-items: center;
            justify-content: center;
            left: 50%;
            transform: translateX(-50%);
            bottom: 0%;
            max-width: 900px;
            z-index: 2;
        }

        div[vw] [vp] [vp-settings-btn] {
            z-index: 2;
        }

        div[vw] [vp] [vp-dictionary] {
            z-index: 8;
        }

        div[vw] [vp] [vp-rate-box] {
            bottom: 58px;
        }

        div[vw] [vp] [vp-suggestion-button].vp-enabled,
        div[vw] [vp] [vp-suggestion-button] {
            bottom: 58px;
        }

        div[vw] [vp] [vp-suggestion-screen] {
            top: 41px;
        }

        .vw-text:hover {
            background-color: rgba(0, 63, 134, 0.2);
            color: #000;
            cursor: pointer;
        }

        .vw-text-active {
            background-color: rgba(30, 63, 134, 0.2);
            color: #000;
        }
    
    
        @font-face {
            font-weight: 400;
            font-style: normal;
            font-family: 'Circular-Loom';

            src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Book-cd7d2bcec649b1243839a15d5eb8f0a3.woff2') format('woff2');
        }

        @font-face {
            font-weight: 500;
            font-style: normal;
            font-family: 'Circular-Loom';

            src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Medium-d74eac43c78bd5852478998ce63dceb3.woff2') format('woff2');
        }

        @font-face {
            font-weight: 700;
            font-style: normal;
            font-family: 'Circular-Loom';

            src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Bold-83b8ceaf77f49c7cffa44107561909e4.woff2') format('woff2');
        }

        @font-face {
            font-weight: 900;
            font-style: normal;
            font-family: 'Circular-Loom';

            src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Black-bf067ecb8aa777ceb6df7d72226febca.woff2') format('woff2');
        }
    