@import url(../css/lato.css);
@import url(../css/khand.css);
@media (min-width: 220px) {
    .nav-icon {
        float: right;
        width: 7.1875vw;
        height: 5vw;
        position: relative;
        margin-top: 2.5vw;
        margin-left: 0;
        margin-right: 0;
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: all 0.5s ease-in-out 0s;
        -moz-transition: all 0.5s ease-in-out 0s;
        -o-transition: all 0.5s ease-in-out 0s;
        transition: all 0.5s ease-in-out 0s;
        cursor: pointer;
    }
    .nav-icon span {
        display: block;
        position: absolute;
        height: 0.46875vw;
        width: 100%;
        background: #f0dc59;
        border-radius: 0px;
        opacity: 1;
        left: 0;
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: all 0.25s ease-in-out 0s;
        -moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        transition: all 0.25s ease-in-out 0s;
    }
    .nav-icon span:nth-child(1) {
        top: 0px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .nav-icon span:nth-child(2) {
        top: 2.1875vw;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .nav-icon span:nth-child(3) {
        bottom: 0;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .nav-icon.open {
        margin-left: 27.8125vw;
    }
    .nav-icon.open span {
        background: #606060;
    }
    .nav-icon.open span:nth-child(1) {
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top: -0.3125vw;
        left: 2.5vw;
    }
    .nav-icon.open span:nth-child(2) {
        width: 0%;
        opacity: 0;
    }
    .nav-icon.open span:nth-child(3) {
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        left: 2.5vw;
    }
    .votacao-nav-container {
        position: absolute;
        top: 0;
        width: 100%;
        height: 31.5625vw;
        z-index: 100;
    }
    .votacao-brand {
        float: left;
        cursor: default;
    }
    .votacao-brand #brand {
        display: none;
    }
    .votacao-brand #brand-responsive {
        display: block;
    }
    .votacao-brand #brand20 {
        display: none;
    }
    .votacao-brand img {
        width: 55.625vw;
    }
    .votacao-brand-paginas #brand {
        display: none !important;
    }
    .votacao-brand-paginas #brand20 {
        margin-left: 0 !important;
    }
    .votacao-brand-paginas #brand-responsive {
        display: none !important;
    }
    .votacao-brand-paginas #brand20 {
        display: block !important;
        left: 0;
        right: 0 !important;
    }
    .votacao-container-nav {
        position: relative;
        margin: 5vw auto !important;
        padding: 0 4.6875vw;
        z-index: 300;
    }
    .votacao-nav {
        position: absolute;
        width: 100%;
        height: auto;
        background-color: rgba(255, 255, 255, 0.9);
        z-index: 200;
        top: -2000%;
        padding: 0 7.1875vw;
        -webkit-transition: top 200ms ease-in-out 0s;
        -moz-transition: top 200ms ease-in-out 0s;
        -o-transition: top 200ms ease-in-out 0s;
        transition: top 200ms ease-in-out 0s;
    }
    .votacao-nav ul {
        margin-top: 18.125vw;
    }
    .votacao-nav ul li {
        font-family: "Lato Regular";
        font-size: 5.625vw;
        text-align: right;
        padding: 7.1875vw 0 7.1875vw 0;
        border-bottom: 0.3125vw solid #606060;
        margin-bottom: 11.6146875vw;
    }
    .votacao-nav ul li a {
        color: #606060;
        padding-right: 5.625vw;
    }
    .votacao-nav ul li a:hover,
    .votacao-nav ul li a:focus,
    .votacao-nav ul li a:active {
        text-decoration: none;
        outline: none;
        color: #f0dc59;
    }
    .votacao-nav-open {
        top: 0 !important;
    }
    .votacao-nav-social div {
        float: right;
        width: 100%;
        margin: 0 0 6.25vw 0;
    }
    .votacao-nav-social div h6 {
        font-family: "Lato Regular";
        font-size: 4.375vw;
        color: #606060;
        padding-bottom: 3.75vw;
        border-bottom: 0.3125vw solid #606060;
        margin-bottom: 5.3125vw;
    }
    .votacao-nav-social div div a {
        float: right;
        font-size: 12.1875vw;
        color: #f0dc59;
        margin-left: 4.6875vw;
    }
    .votacao-nav-social div div a:first-of-type:hover,
    .votacao-nav-social div div a:first-of-type:focus,
    .votacao-nav-social div div a:first-of-type:active {
        font-size: 10.3125vw;
        padding: 0.625vw 1.25vw 0vw;
        border-radius: 3.4375vw;
        color: #fff;
        background: #f9ed32;
        background: -moz-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: -webkit-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: radial-gradient(ellipse at 10% 130%, #f9ed32 0%, #ee2a7b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ed32', endColorstr='#ee2a7b',GradientType=1 );
    }
    .votacao-nav-social div div a:last-of-type:hover,
    .votacao-nav-social div div a:last-of-type:focus,
    .votacao-nav-social div div a:last-of-type:active {
        color: #4267b2;
    }
}
@media (min-width: 768px) {
    .nav-icon {
        width: 6.1197916667vw;
        height: 4.0364583333vw;
        margin-top: 2.8645833333vw;
    }
    .nav-icon span {
        height: 0.390625vw;
    }
    .nav-icon span:nth-child(2) {
        top: 1.8229166667vw;
    }
    .nav-icon.open {
        margin-left: 11.5885416667vw;
    }
    .nav-icon.open span:nth-child(1) {
        top: -0.6510416667vw;
        left: 1.0416666667vw;
    }
    .nav-icon.open span:nth-child(3) {
        left: 1.0416666667vw;
    }
    .votacao-nav-container {
        height: 18.75vw;
    }
    .votacao-brand img {
        width: 37.7604166667vw;
    }
    .votacao-container-nav {
        margin: 3.8802083333vw auto !important;
        padding: 0 5.8333333333vw;
    }
    .votacao-nav {
        top: -1000%;
        padding: 0 2.9947916667vw;
    }
    .votacao-nav ul {
        margin-top: 18.75vw;
    }
    .votacao-nav ul li {
        font-size: 3.3854166667vw;
        padding: 2.9947916667vw 0 2.9947916667vw 0;
        border-bottom: 0.1302083333vw solid #606060;
        margin-bottom: 4.839453125vw;
    }
    .votacao-nav ul li a {
        padding-right: 5.9895833333vw;
    }
    .votacao-nav-social div {
        width: 60.2864583333vw;
        margin: 0 0 2.6041666667vw 0;
    }
    .votacao-nav-social div h6 {
        font-size: 2.3802083333vw;
        padding-bottom: 1.5625vw;
        border-bottom: 0.1302083333vw solid #606060;
        margin-bottom: 2.2135416667vw;
    }
    .votacao-nav-social div div a {
        font-size: 5.9895833333vw;
        margin-left: 3.7760416667vw;
    }
    .votacao-nav-social div div a:first-of-type:hover,
    .votacao-nav-social div div a:first-of-type:focus,
    .votacao-nav-social div div a:first-of-type:active {
        font-size: 5.2083333333vw;
        padding: 0.2604166667vw 0.5208333333vw 0vw;
        border-radius: 1.4322916667vw;
    }
}
@media (min-width: 1280px) {
    .nav-icon {
        display: none;
        width: 2.4479166667vw;
        height: 1.6145833333vw;
        position: relative;
        margin-top: 0;
    }
    .nav-icon span {
        height: 0.15625vw;
    }
    .nav-icon span:nth-child(2) {
        top: 0.7291666667vw;
    }
    .nav-icon.votacao-brand-paginas {
        display: block;
    }
    .nav-icon.open {
        margin-left: 4.6354166667vw;
    }
    .nav-icon.open span:nth-child(1) {
        top: -0.15625vw;
        left: 0.4166666667vw;
    }
    .nav-icon.open span:nth-child(3) {
        bottom: -0.0520833333vw;
        left: 0.4166666667vw;
    }
    .votacao-nav-container {
        height: 7.5vw;
        background-color: transparent;
        border-bottom: 0;
    }
    .votacao-brand #brand {
        display: block;
        float: left;
    }
    .votacao-brand #brand-responsive {
        display: none;
    }
    .votacao-brand img {
        width: 18.24703125vw;
    }
    .votacao-brand #brand20 {
        display: block;
        float: left;
        margin-top: 1.0416666667vw;
        margin-left: 11.875vw;
        width: 7.9166666667vw;
    }
    .votacao-container-nav {
        margin: 3.59375vw auto !important;
        padding: 0;
    }
    .votacao-nav {
        height: 39.0625vw;
        top: -1000%;
        padding: 0;
    }
    .votacao-nav ul {
        margin-top: 8.1770833333vw;
    }
    .votacao-nav ul li {
        font-size: 2.196875vw;
        padding: 0 0 1.1979166667vw 0;
        border-bottom: 0.0520833333vw solid #606060;
        margin-bottom: 1.93578125vw;
    }
    .votacao-nav ul li a {
        padding-right: 2.3958333333vw;
    }
    .votacao-nav-social div {
        width: 24.1145833333vw;
        margin: 0;
    }
    .votacao-nav-social div h6 {
        font-size: 0.9520833333vw;
        padding-bottom: 0.625vw;
        border-bottom: 0.0520833333vw solid #606060;
        margin-bottom: 0.8854166667vw;
    }
    .votacao-nav-social div div a {
        font-size: 3.0729166667vw;
        margin-left: 1.5104166667vw;
    }
    .votacao-nav-social div div a:first-of-type:hover,
    .votacao-nav-social div div a:first-of-type:focus,
    .votacao-nav-social div div a:first-of-type:active {
        font-size: 2.7604166667vw;
        padding: 0.1041666667vw 0.2083333333vw 0vw;
        border-radius: 0.8854166667vw;
    }
}
@media (min-width: 220px) {
    .votacao-footer-container {
        width: 100%;
        height: auto;
    }
    .votacao-footer-container .votacao-footer-patrocinio-background {
        background-color: #f9f9f9;
        overflow: hidden;
    }
    .votacao-footer-container .votacao-footer-patrocinio-background .votacao-container-main {
        margin: 7.8125vw auto 17.8125vw;
    }
    .votacao-footer-patrocinio-container {
        margin-top: 14.0625vw;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio {
        width: 100%;
        margin: 0 auto;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio-item {
        float: none;
        width: 82.8125vw;
        height: 56.25vw;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 6.25vw;
        text-align: center;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio-item .helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio-item img {
        display: inline-block;
        margin: 0 auto;
        vertical-align: middle;
        max-height: 100%;
    }
    .votacao-footer-apoio {
        margin-top: 20.3125vw;
        text-align: center;
    }
    .votacao-footer-apoio p {
        font-family: "Lato Regular";
        font-size: 8.415625vw;
        color: #606060;
    }
    .votacao-footer-apoio p img {
        width: 40.625vw;
        vertical-align: middle;
    }
    .votacao-footer-contato-container {
        margin-top: 11.25vw;
    }
    .votacao-footer-contato {
        margin-top: 22.03125vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form,
    .votacao-footer-contato .votacao-footer-contato-social {
        width: 100%;
        height: auto;
        padding: 0 6.5625vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group .form-control {
        border-top: none;
        border-left: none;
        border-right: none;
        border-top: 0;
        border-left: 0;
        border-bottom: 0.3125vw solid #606060;
        border-right: 0;
        border-radius: 0;
        font-family: "Lato Light";
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group input {
        height: 19.53125vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group textarea {
        height: 41.65625vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group:last-of-type {
        text-align: center;
        margin-top: 10.46875vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao {
        border-radius: 18.75vw;
        background-color: #35548a;
        padding: 0;
        width: 45.9375vw;
        height: 11.25vw;
        font-family: "Khand Medium";
        font-size: 4.53125vw;
        color: #f0dc59;
        letter-spacing: 1.25vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao:hover,
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao:focus,
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao:active {
        background-color: #335a9c;
        color: #f0dc59;
        border: 1px solid #335a9c;
    }
    .votacao-footer-contato .votacao-footer-contato-social {
        display: block;
    }
    .votacao-footer-contato .votacao-footer-contato-social div {
        width: 100%;
        text-align: center;
    }
    .votacao-footer-contato .votacao-footer-contato-social div h6 {
        font-family: "Lato Regular";
        font-size: 5.7125vw;
        color: #606060;
        padding-bottom: 3.75vw;
        border-bottom: 0.3125vw solid #606060;
        margin-top: 34.0625vw;
        margin-bottom: 5.3125vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a {
        font-size: 16.25vw;
        color: #97d9dd;
        margin-left: 3.75vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:hover,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:focus,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:active {
        font-size: 16.5625vw;
        padding: 0.3125vw 1.5625vw 0vw;
        border-radius: 4.6875vw;
        color: #fff;
        background: #f9ed32;
        background: -moz-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: -webkit-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: radial-gradient(ellipse at 10% 130%, #f9ed32 0%, #ee2a7b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ed32', endColorstr='#ee2a7b',GradientType=1 );
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a:last-of-type:hover,
    .votacao-footer-contato .votacao-footer-contato-social div div a:last-of-type:focus,
    .votacao-footer-contato .votacao-footer-contato-social div div a:last-of-type:active {
        color: #4267b2;
    }
    .votacao-footer-rodape-container {
        clear: both;
        width: 100%;
        height: 25.625vw;
        margin-top: 10.9375vw;
        border-top: none;
    }
    .votacao-footer-rodape-container p {
        font-family: "Lato Regular";
        font-size: 2.1875vw;
        line-height: 25.625vw;
    }
    .votacao-footer-rodape-container p img {
        vertical-align: sub;
        width: 4.6875vw;
    }
    .votacao-footer-contato-feedback {
        position: relative;
        width: 100%;
        height: 141.4321875vw;
        background-color: #ff6d70;
    }
    .votacao-footer-contato-feedback .close {
        color: #fff;
        opacity: 1;
        font-size: 12.5vw;
        margin: 6.25vw;
    }
    .votacao-footer-contato-feedback div {
        position: absolute;
        top: 50%;
        vertical-align: middle;
        display: inline-block;
        margin: -6.25vw auto 0;
        width: 100%;
        height: auto;
    }
    .votacao-footer-contato-feedback p {
        margin: 1.5625vw 0;
        text-align: center;
        font-family: "Lato Regular";
        font-size: 5.3125vw;
        color: #fff;
    }
}
@media (min-width: 768px) {
    .votacao-footer-container .votacao-footer-patrocinio-background .votacao-container-main {
        margin: 6.5104166667vw auto 9.1145833333vw;
    }
    .votacao-footer-patrocinio-container {
        margin-top: 9.5572916667vw;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio {
        width: 75%;
        text-align: center;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio-item {
        display: inline-block;
        width: 34.5052083333vw;
        height: 23.4375vw;
        margin-left: 0.9114583333vw;
        margin-right: 0.9114583333vw;
        margin-bottom: 2.6041666667vw;
    }
    .votacao-footer-apoio {
        margin-top: 9.1145833333vw;
    }
    .votacao-footer-apoio p {
        font-size: 3.5065104167vw;
    }
    .votacao-footer-apoio p img {
        width: auto;
    }
    .votacao-footer-contato-container {
        margin-top: 14.1927083333vw;
    }
    .votacao-footer-contato {
        margin-top: 9.1796875vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form,
    .votacao-footer-contato .votacao-footer-contato-social {
        padding: 0 19.140625vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group .form-control {
        border-bottom: 0.1302083333vw solid #606060;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group input {
        height: 8.1380208333vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group textarea {
        height: 17.3567708333vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group:last-of-type {
        margin-top: 4.3619791667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao {
        border-radius: 7.8125vw;
        width: 25.9114583333vw;
        height: 6.3802083333vw;
        font-size: 2.5455729167vw;
        letter-spacing: 1.0416666667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div {
        text-align: left;
    }
    .votacao-footer-contato .votacao-footer-contato-social div h6 {
        font-size: 2.3802083333vw;
        padding-bottom: 1.5625vw;
        border-bottom: 0.1302083333vw solid #606060;
        margin-top: 15.234375vw;
        margin-bottom: 2.2135416667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a {
        font-size: 6.7708333333vw;
        margin-left: 1.5625vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:hover,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:focus,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:active {
        font-size: 6.9010416667vw;
        padding: 0.1302083333vw 0.6510416667vw 0vw;
        border-radius: 1.953125vw;
    }
    .votacao-footer-rodape-container {
        height: 14.7135416667vw;
        margin-top: 7.1614583333vw;
    }
    .votacao-footer-rodape-container p {
        font-size: 2.0833333333vw;
        line-height: 14.7135416667vw;
    }
    .votacao-footer-rodape-container p img {
        vertical-align: sub;
        width: 4.4934895833vw;
    }
    .votacao-footer-contato-feedback {
        height: 63.5872395833vw;
    }
    .votacao-footer-contato-feedback .close {
        font-size: 5.2083333333vw;
        margin: 2.6041666667vw;
    }
    .votacao-footer-contato-feedback div {
        margin: -3.515625vw auto 0;
    }
    .votacao-footer-contato-feedback p {
        margin: 1.3020833333vw 0;
        font-size: 2.8645833333vw;
    }
}
@media (min-width: 1280px) {
    .votacao-footer-container .votacao-footer-patrocinio-background .votacao-container-main {
        margin: 1.9270833333vw auto 3.2291666667vw;
    }
    .votacao-footer-patrocinio-container {
        margin-top: 3.8229166667vw;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio {
        text-align: center;
        display: flex;
        justify-content: space-between;
    }
    .votacao-footer-patrocinio-container .votacao-footer-patrocinio-item {
        display: inline-block;
        width: auto;
        height: auto;
        margin-right: 0.5208333333vw;
        margin-left: 0.5208333333vw;
        margin-bottom: 0;
    }
    .votacao-footer-apoio {
        margin-top: 5.2083333333vw;
    }
    .votacao-footer-apoio p {
        font-size: 1.4026041667vw;
    }
    .votacao-footer-contato-container {
        margin-top: 5.6770833333vw;
    }
    .votacao-footer-contato {
        margin-top: 3.671875vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form,
    .votacao-footer-contato .votacao-footer-contato-social {
        width: 75%;
        padding: 0;
        margin: 0 auto;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group .form-control {
        border-bottom: 0.0520833333vw solid #606060;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group input {
        height: 3.2552083333vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group textarea {
        height: 14.6875vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form form .form-group:last-of-type {
        margin-top: 1.7447916667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-form .btn-votacao {
        border-radius: 3.125vw;
        width: 11.6666666667vw;
        height: 2.8645833333vw;
        font-size: 1.1484375vw;
        letter-spacing: 0.4166666667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div {
        float: right;
        width: 24.1145833333vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div h6 {
        font-size: 0.9520833333vw;
        padding-bottom: 0.625vw;
        border-bottom: 0.0520833333vw solid #606060;
        margin-top: 0;
        margin-bottom: 0.8854166667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a {
        float: right;
        font-size: 3.0729166667vw;
        margin-left: 1.5104166667vw;
    }
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:hover,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:focus,
    .votacao-footer-contato .votacao-footer-contato-social div div a:first-of-type:active {
        font-size: 2.7604166667vw;
        padding: 0.1041666667vw 0.2083333333vw 0vw;
        border-radius: 0.78125vw;
    }
    .votacao-footer-rodape-container {
        height: 5.8854166667vw;
        margin-top: 5.9895833333vw;
        border-top: 0.0520833333vw solid #606060;
    }
    .votacao-footer-rodape-container p {
        font-size: 0.8333333333vw;
        line-height: 5.8854166667vw;
    }
    .votacao-footer-rodape-container p img {
        width: 1.7973958333vw;
    }
    .votacao-footer-contato-feedback {
        height: 25.4348958333vw;
    }
    .votacao-footer-contato-feedback .close {
        font-size: 2.0833333333vw;
        margin: 1.0416666667vw;
    }
    .votacao-footer-contato-feedback div {
        margin: -1.4583333333vw auto 0;
    }
    .votacao-footer-contato-feedback p {
        font-size: 1.4583333333vw;
    }
}
input::-webkit-input-placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
input:-moz-placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
input::-moz-placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
input:-ms-input-placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
input::-ms-input-placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
input:placeholder-shown {
    font-family: "Lato Light Italic";
    color: blue;
}
input::placeholder {
    font-family: "Lato Light Italic";
    color: blue;
}
@media (min-width: 220px) {
    .votacao-galeria-container {
        width: 100%;
        height: auto;
        background: #35548a;
        overflow: hidden;
    }
    .votacao-galeria-header {
        margin-top: 50vw;
    }
    .votacao-galeria-header figure {
        width: 58.75vw;
        margin: 0 auto;
        text-align: center;
    }
    .votacao-galeria-header figure img {
        margin: 0 auto;
    }
    .votacao-galeria-selecao-container {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .votacao-galeria-selecao-content {
        text-align: center;
        margin: 9.6875vw 0 14.0625vw;
    }
    .votacao-galeria-selecao-content h3 {
        font-family: "Lato Bold";
        font-size: 4.375vw;
        letter-spacing: 2.1875vw;
        color: #fff;
    }
    .votacao-galeria-selecao-btn-group {
        width: 100%;
        height: auto;
        margin: 5.9375vw 0 0 0;
    }
    .btn-votacao-selecao {
        width: 45vw;
        height: 11.25vw;
        background-color: transparent;
        border-radius: 0;
        border: 0.3125vw solid #fff;
        font-family: "Lato Bold";
        color: #fff;
        font-size: 3.125vw;
        outline: none !important;
    }
    .btn-votacao-selecao:hover{
	color: #f0dc59;
}
    .btn-votacao-selecao:focus,
    .btn-votacao-selecao:active {
        color: #f0dc59;
    }
    .btn-votacao-selecao:last-of-type {
        margin-left: 2.8125vw;
    }
    .btn-votacao-selecao-active {
        background-color: #f0dc59;
        border: none !important;
        color: #35548a;
    }
    .btn-votacao-selecao-active:hover,
    .btn-votacao-selecao-active:focus,
    .btn-votacao-selecao-active:active {
        color: #35548a;
    }
    .votacao-galeria-busca-container {
        margin: 0 0 16.5625vw 0;
    }
    .votacao-galeria-busca input {
        width: 76.25vw;
        height: 9.375vw;
        border-radius: 6.25vw;
        margin: 0 auto;
        font-family: "Lato Light Italic";
        font-size: 4.375vw;
    }
    .votacao-galeria-busca input::-webkit-input-placeholder {
        font-family: sans-serif;
        font-style: italic;
    }
    .votacao-galeria-busca input:-moz-placeholder {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca input::-moz-placeholder {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca input:-ms-input-placeholder {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca input::-ms-input-placeholder {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca input:placeholder-shown {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca input::placeholder {
        font-family: "Lato Light Italic";
    }
    .votacao-galeria-busca .form-control-feedback {
        width: 10.625vw;
        height: 9.375vw;
        line-height: 9.375vw;
        right: 14.0625vw;
        font-size: 4.6875vw;
        color: #606060;
    }
    .votacao-galeria-lista {
        margin-bottom: 25vw;
    }
    .votacao-galeria-lista ul li {
        width: 100%;
        height: 71.25vw;
        margin: 0 0 6.25vw 0;
    }
    .votacao-galeria-lista ul li a:hover {
        text-decoration: none;
    }
    .votacao-galeria-lista ul li div {
        height: 59.0625vw;
    }
    .votacao-galeria-lista ul li h6 {
        font-family: "Lato Regular";
        font-size: 5.625vw;
        text-transform: capitalize;
        text-align: center;
        color: #fff;
        padding: 4.0625vw 0 0 0;
    }
    .votacao-galeria-lista-feedback {
        width: 100%;
        padding: 0 4.6875vw;
    }
    .votacao-galeria-lista-feedback p:first-of-type {
        font-size: 6.25vw;
        font-family: "Lato Bold";
        color: #606060;
        padding-bottom: 8.75vw;
        border-bottom: 0.3125vw solid #606060;
    }
    .votacao-galeria-lista-feedback p:last-of-type {
        font-size: 5.625vw;
        font-family: "Lato Regular";
        color: red;
        padding-top: 5.625vw;
    }
}
@media (min-width: 768px) {
    .votacao-galeria-header {
        margin-top: 36.4583333333vw;
    }
    .votacao-galeria-header figure {
        width: 48.046875vw;
    }
    .votacao-galeria-selecao-content {
        margin: 6.1197916667vw 0 5.859375vw;
    }
    .votacao-galeria-selecao-content h3 {
        font-size: 3.3854166667vw;
        letter-spacing: 1.5625vw;
    }
    .votacao-galeria-selecao-btn-group {
        margin: 7.2916666667vw 0 0 0;
    }
    .btn-votacao-selecao {
        width: 43.8802083333vw;
        height: 7.2916666667vw;
        border: 0.1302083333vw solid #fff;
        font-size: 2.8645833333vw;
    }
    .btn-votacao-selecao:last-of-type {
        margin-left: 2.9947916667vw;
    }
    .votacao-galeria-busca-container {
        margin: 0 0 11.8489583333vw 0;
    }
    .votacao-galeria-busca input {
        width: 62.890625vw;
        height: 7.6822916667vw;
        border-radius: 6.5104166667vw;
        font-size: 2.9947916667vw;
    }
    .votacao-galeria-busca .form-control-feedback {
        width: 4.0364583333vw;
        height: 7.5520833333vw;
        line-height: 7.5520833333vw;
        right: 20.1822916667vw;
        font-size: 3.2552083333vw;
    }
    .votacao-galeria-lista {
        margin-bottom: 10.4166666667vw;
    }
    .votacao-galeria-lista ul {
        padding: 0 5.46875vw;
    }
    .votacao-galeria-lista ul li {
        float: left;
        width: 40.7552083333vw;
        height: 41.6666666667vw;
        margin: 0 1.3020833333vw 4.5572916667vw 1.3020833333vw;
    }
    .votacao-galeria-lista ul li div {
        height: 33.984375vw;
    }
    .votacao-galeria-lista ul li h6 {
        font-size: 3.3854166667vw;
        padding: 2.34375vw 0 0 0;
    }
    .votacao-galeria-lista-feedback {
        width: 100%;
        padding: 0 1.953125vw;
    }
    .votacao-galeria-lista-feedback p:first-of-type {
        font-size: 4.6875vw;
        padding-bottom: 5.46875vw;
        border-bottom: 0.1302083333vw solid #606060;
    }
    .votacao-galeria-lista-feedback p:last-of-type {
        font-size: 2.9947916667vw;
        padding-top: 4.8177083333vw;
    }
}
@media (min-width: 1280px) {
    .votacao-galeria-header {
        margin-top: 16.5104166667vw;
    }
    .votacao-galeria-header figure {
        width: 34.2708333333vw;
    }
    .votacao-galeria-header figure img {
        width: 34.2708333333vw;
    }
    .votacao-galeria-selecao-content {
        margin: 2.4479166667vw 0 4.1145833333vw;
    }
    .votacao-galeria-selecao-content h3 {
        font-size: 1.3541666667vw;
        letter-spacing: 0.7291666667vw;
    }
    .votacao-galeria-selecao-btn-group {
        margin: 3.2291666667vw 0 0 0;
    }
    .btn-votacao-selecao {
        width: 23.8020833333vw;
        height: 3.9583333333vw;
        border: 0.2083333333vw solid #fff;
        font-size: 1.5625vw;
    }
    .btn-votacao-selecao:last-of-type {
        margin-left: 1.6145833333vw;
    }
    .votacao-galeria-busca-container {
        margin: 0 0 3.8020833333vw 0;
    }
    .votacao-galeria-busca input {
        width: 25.15625vw;
        height: 3.0729166667vw;
        border-radius: 2.6041666667vw;
        font-size: 1.1979166667vw;
    }
    .votacao-galeria-busca .form-control-feedback {
        width: 1.6145833333vw;
        height: 3.0208333333vw;
        line-height: 3.0208333333vw;
        right: 37.8645833333vw;
        font-size: 1.3020833333vw;
    }
    .votacao-galeria-lista {
        margin-bottom: 4.1666666667vw;
    }
    .votacao-galeria-lista ul {
        width: 59.375vw;
        padding: 0;
        margin: 0 auto;
    }
    .votacao-galeria-lista ul li {
        width: 14.0625vw;
        height: 14.2708333333vw;
        margin: 0 0.390625vw 1.9270833333vw 0.390625vw;
    }
    .votacao-galeria-lista ul li div {
        height: 11.71875vw;
    }
    .votacao-galeria-lista ul li h6 {
        font-size: 0.78125vw;
        padding: 0.78125vw 0 0 0;
    }
    .votacao-galeria-lista-feedback {
        width: 49.1145833333vw;
        margin: 0 auto 20.8333333333vw auto;
        padding: 0;
    }
    .votacao-galeria-lista-feedback p:first-of-type {
        font-size: 1.875vw;
        padding-bottom: 2.1875vw;
        border-bottom: 0.0520833333vw solid #606060;
    }
    .votacao-galeria-lista-feedback p:last-of-type {
        font-size: 1.1979166667vw;
        padding-top: 1.9270833333vw;
    }
}
@media (min-width: 220px) {
    .votacao-competidor-container {
        width: 100%;
        height: auto;
	background: #35548a;
        overflow: hidden;
    }
    .votacao-competidor-mostra-nome {
        width: 100%;
        height: auto;
        margin: 5vw 0 11.5625vw 0;
        text-align: center;
    }
    .votacao-competidor-mostra-nome h3 {
        text-transform: capitalize;
        font-family: "Lato Bold";
        font-size: 5vw;
        color: #fff;
    }
    .votacao-competidor-mostra-dados {
        width: 100%;
        height: auto;
    }
    .votacao-competidor-mostra-dados div {
        width: 41.25vw;
        height: 43.4375vw;
        margin: 0 auto 9.0625vw auto;
    }
    .votacao-competidor-mostra-dados p {
        width: 91.5625vw;
        margin: 0 auto;
        font-family: "Lato Regular";
        font-size: 4.375vw;
        line-height: 125%;
        text-align: center;
    }
    .votacao-competidor-shared-container {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 14.6875vw 0 2.1875vw 0;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared {
        float: right;
        text-align: center;
        background-color: #f0dc59;
        width: 46.875vw;
        height: 7.5vw;
        margin: 0 2.5vw 0 0;
        cursor: pointer;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared:hover {
        background-color: #35548A;
        border: 1px solid #35548A;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared:hover p {
        color: #f0dc59;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p {
        font-size: 2.96875vw;
        line-height: 6.875vw;
        font-family: "Lato Bold";
        color: #35548A;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p span {
        font-size: 6.5625vw;
        vertical-align: middle;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block {
        display: none;
        position: absolute;
        top: 11.25vw;
        right: 7.8125vw;
        border: 1px solid #606060;
        background-color: #fff;
        z-index: 300;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block .edge-share {
        position: absolute;
        top: 0;
        margin-top: -12px;
        left: 50%;
        margin-left: -12px;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a {
        float: left;
        margin-top: 3.75vw;
        margin-bottom: 3.75vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a span {
        color: #fff;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-facebook-official {
        color: #4267b2;
        font-size: 7.8125vw;
        line-height: 6.5625vw;
        margin-left: 2.1875vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-twitter {
        padding: 0.34375vw;
        background-color: #1da1f2;
        font-size: 6.25vw;
        margin-left: 5vw;
        margin-right: 5vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-whatsapp {
        padding: 0.34375vw;
        background-color: #01c501;
        font-size: 6.25vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a:last-of-type {
        margin-right: 2.1875vw;
    }
    .votacao-competidor-shared-container .whatsapp-icon {
        display: block;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block-active {
        display: block;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide {
        margin: 0 0 16.25vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel {
        height: 78.125vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-indicadores {
        bottom: 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-indicadores li {
        border-color: #97d9dd;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-indicadores .active {
        background-color: #97d9dd;
        border: none;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrosel-inner,
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .item {
        height: 66.5625vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrosel-inner .item img,
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .item .item img {
        margin: 0 auto;
        max-height: 100%;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-fullscreen {
        position: absolute;
        bottom: 15.625vw;
        right: 7.8125vw;
        font-size: 5.3125vw;
        color: #97d9dd;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle {
        background-image: none;
        background-color: #97d9dd;
        color: #000;
        height: 9.375vw;
        width: 9.375vw;
        top: 50%;
        -webkit-transition: all 600ms ease-in-out 0s;
        -moz-transition: all 600ms ease-in-out 0s;
        -o-transition: all 600ms ease-in-out 0s;
        transition: all 600ms ease-in-out 0s;
        margin-top: -9.375vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle span {
        font-size: 9.375vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle-left {
        left: -100%;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle-right {
        right: -100%;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel:hover .carrossel-controle-left {
        left: 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel:hover .carrossel-controle-right {
        right: 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container {
        width: 100%;
        height: auto;
        text-align: center;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor {
        width: 58.75vw;
        height: 11.25vw;
        background-color: #f0dc59;
        font-family: "Lato Bold";
        font-size: 3.75vw;
        color: #35548A;
        padding: 0;
        border-radius: 0;
        margin: 0 0 19.6875vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor:hover {
        background-color: #35548a;
        color: #f0dc59;
        border: 1px solid #f0dc59;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-cancelado {
        background-color: #e20c30 !important;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-cancelado:hover {
        background-color: #fff !important;
        color: #e20c30;
        border: 1px solid #e20c30;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-voltar {
        display: inline-block;
        width: 60.3125vw;
        height: 12.5vw;
        line-height: 12.5vw;
        background-color: transparent;
        font-family: "Lato Bold";
        font-size: 5vw;
        color: #FFF;
        padding: 0;
        border-radius: 0;
        border: 0.3125vw solid #FFF;
        margin: 0 0 19.6875vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-voltar:hover {
        border: none;
        color: #fff;
    }
    .modal-votacao .modal-dialog {
        width: 290px !important;
    }
    .votacao-competidor-modal .modal-dialog {
        top: 50%;
        margin: -35.625vw auto 0 auto;
    }
    .votacao-competidor-modal .modal-content {
        border-radius: 0;
        border: 0.3125vw solid #606060;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .votacao-competidor-modal .modal-content .modal-header .modal-text {
        font-family: "Lato Bold";
        font-size: 4.375vw;
        color: #606060;
    }
    .votacao-competidor-modal .modal-content .modal-body .votacao-flex {
        display: flex;
        flex-direction: column;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container {
        text-align: center;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-titulo {
        margin-top: 6.25vw;
        font-size: 5vw;
        font-family: "Lato Bold";
        color: #00c035;
        letter-spacing: 0.9375vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text {
        font-size: 5vw;
        font-family: "Lato Bold";
        color: #606060;
        margin: 9.375vw 0 1.5625vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text:last-of-type {
        font-family: "Lato Light";
        margin: 0 0 4.6875vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-btn {
        display: block;
        width: 67.1875vw;
        height: 10.9375vw;
        font-size: 2.8125vw;
        font-family: "Lato Bold";
        color: #fff;
        background-color: #00c035;
        line-height: 10.9375vw;
        margin: 0 auto 3.125vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-btn:hover {
        text-decoration: none;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-figure-feedback {
        margin-bottom: -3.75vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-figure-feedback img {
        display: inline;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-text {
        margin-top: 6.25vw;
        font-family: "Lato Bold";
        font-size: 4.375vw;
        color: #606060;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group {
        margin: 15.625vw 0 6.25vw 0;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-modal {
        float: left;
        width: 40.3125vw;
        height: 11.5625vw;
        padding: 0;
        border-radius: 0;
        font-family: "Lato Regular";
        font-size: 3.125vw;
        color: #fff;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-modal span {
        font-family: "Lato Bold";
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-modal:hover {
        text-decoration: underline;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-succes {
        background-color: #00c035;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-succes-disabled {
        background-color: #8dffac !important;
        cursor: default;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-cancel {
        background-color: #e20c30;
        margin-left: 3.12759375vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-cancel-disabled {
        background-color: #fcbec9 !important;
        cursor: default;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votos-contagem {
        margin: 7.8125vw 0 6.25vw 0;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p {
        float: left;
        width: 40.3125vw;
        height: 11.5625vw;
        font-family: "Lato Regular";
        font-size: 3.75vw;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p span:first-of-type {
        color: #00c035;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p span:last-of-type {
        font-family: "Lato Bold";
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .social-button {
        box-shadow: 0 0.625vw 0.625vw 0 rgba(41, 48, 59, 0.24), 0 0 2px 0 rgba(41, 48, 59, 0.12);
        color: #fff;
        border-radius: 0.625vw;
        font-size: 5vw;
        height: 15vw;
        margin-bottom: 2.5vw;
        padding: 0;
        font-family: "Lato Bold";
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .social-button.facebook {
        background-color: #1a538a;
    }
    .votacao-competidor-modal .modal-content .modal-body .modal-votacao-container .social-button.instagram {
        background: #f9ed32;
        background: -moz-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: -webkit-radial-gradient(10% 130%, ellipse cover, #f9ed32 0%, #ee2a7b 100%);
        background: radial-gradient(ellipse at 10% 130%, #f9ed32 0%, #ee2a7b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ed32', endColorstr='#ee2a7b',GradientType=1 );
    }
    .votacao-competidor-modal-slide .modal-dialog {
        width: 100%;
        margin: 0;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content {
        background-color: transparent;
        border: none;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-header {
        border: none;
        padding: 0;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-header .close {
        color: #fff;
        opacity: 1;
        font-size: 6.25vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrosel-inner .item img,
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .item .item img {
        margin: 0 auto;
        max-width: 100%;
        max-height: 100%;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle {
        background-image: none;
        background-color: #97d9dd;
        color: #fff;
        height: 7.8125vw;
        width: 7.8125vw;
        top: 50%;
        -webkit-transition: all 600ms ease-in-out 0s;
        -moz-transition: all 600ms ease-in-out 0s;
        -o-transition: all 600ms ease-in-out 0s;
        transition: all 600ms ease-in-out 0s;
        margin-top: -3.90625vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle span {
        font-size: 7.8125vw;
    }
}
@media (min-width: 768px) {
    .votacao-competidor-mostra-nome {
        margin: 9.1145833333vw 0 8.8541666667vw 0;
    }
    .votacao-competidor-mostra-nome h3 {
        font-size: 4.8177083333vw;
    }
    .votacao-competidor-mostra-dados {
        padding: 0 4.6875vw;
    }
    .votacao-competidor-mostra-dados div {
        float: left;
        width: 35.15625vw;
        height: 37.2395833333vw;
        margin: 0;
    }
    .votacao-competidor-mostra-dados p {
        float: left;
        width: 47.3958333333vw;
        margin: 5.2083333333vw 0 0 1.953125vw;
        font-size: 2.6041666667vw;
        text-align: left;
    }
    .votacao-competidor-shared-container {
        margin: 11.4583333333vw 0 3.2552083333vw 0;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared {
        width: 41.1458333333vw;
        height: 6.640625vw;
        margin: 0 7.03125vw 0 0;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p {
        font-size: 2.6041666667vw;
        line-height: 6.3802083333vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p span {
        font-size: 5.859375vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block {
        top: 8.8541666667vw;
        right: 14.3229166667vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a {
        margin-top: 1.5625vw;
        margin-bottom: 1.5625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-facebook-official {
        font-size: 5.9895833333vw;
        line-height: 4.9479166667vw;
        margin-left: 1.5625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-twitter {
        padding: 0.5729166667vw;
        font-size: 3.90625vw;
        margin-left: 3.6458333333vw;
        margin-right: 3.6458333333vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-whatsapp {
        padding: 0.5729166667vw;
        font-size: 3.90625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a:last-of-type {
        margin-right: 1.5625vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide {
        margin: 0 0 15.625vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel {
        height: 71.6145833333vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrosel-inner,
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .item {
        height: 66.6666666667vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-fullscreen {
        bottom: 9.1145833333vw;
        right: 5.859375vw;
        font-size: 3.2552083333vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle {
        height: 7.8125vw;
        width: 7.8125vw;
        -webkit-transition: all 600ms ease-in-out 0s;
        -moz-transition: all 600ms ease-in-out 0s;
        -o-transition: all 600ms ease-in-out 0s;
        transition: all 600ms ease-in-out 0s;
        margin-top: -3.90625vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle span {
        font-size: 7.8125vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor {
        display: inline-block;
        width: 47.65625vw;
        height: 9.1145833333vw;
        font-size: 2.9947916667vw;
        margin: 0 0 8.203125vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-voltar {
        display: inline-block;
        width: 25.1302083333vw;
        height: 9.1145833333vw;
        line-height: 9.1145833333vw;
        background-color: transparent;
        font-family: "Lato Bold";
        font-size: 2.9947916667vw;
        color: #606060;
        padding: 0;
        border-radius: 0;
        margin: 0 0 8.203125vw 14.5833333333vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-voltar:hover {
        border: none;
        color: #fff;
border: 1px solid #FFF;
    }
    .votacao-competidor-modal .modal-dialog {
        width: 95.8333333333vw;
        margin: -34.5052083333vw auto 0 auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content {
        border: 0.1302083333vw solid #606060;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-header .modal-text {
        font-size: 1.8229166667vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-titulo {
        margin-top: 11.5885416667vw;
        font-size: 4.8177083333vw;
        letter-spacing: 1.3020833333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text {
        width: 80.7291666667vw;
        font-size: 4.0364583333vw;
        margin: 8.8541666667vw auto 1.3020833333vw auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text:last-of-type {
        margin: 0 auto 5.5989583333vw auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-btn {
        width: 53.125vw;
        height: 9.1145833333vw;
        font-size: 2.34375vw;
        line-height: 9.1145833333vw;
        margin: 0 auto 7.8125vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-figure-feedback {
        margin-top: 6.5104166667vw;
        margin-bottom: -14.5833333333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-figure-feedback img {
        width: 11.4583333333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-text {
        margin-top: 14.5833333333vw;
        font-size: 4.8177083333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group {
        margin: 15.8854166667vw 0 8.4635416667vw 0;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-modal {
        width: 45.1833723958vw;
        height: 10.0260416667vw;
        font-size: 3.2552083333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-cancel {
        margin-left: 1.3031640625vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem {
        margin: 7.1614583333vw 0 8.4635416667vw 0;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p {
        width: 45.1833723958vw;
        height: 10.0260416667vw;
        font-size: 3.2552083333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .social-button {
        box-shadow: 0 0.2604166667vw 0.2604166667vw 0 rgba(41, 48, 59, 0.24), 0 0 2px 0 rgba(41, 48, 59, 0.12);
        border-radius: 0.2604166667vw;
        font-size: 2.0833333333vw;
        height: 6.25vw;
        margin-bottom: 1.0416666667vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-header .close {
        font-size: 6.5104166667vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrosel-inner .item img,
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .item .item img {
        max-width: 80%;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle {
        height: 7.8125vw;
        width: 7.8125vw;
        margin-top: -3.90625vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle span {
        font-size: 7.8125vw;
    }
}
@media (min-width: 1280px) {
    .votacao-competidor-mostra-nome {
        margin: 3.6458333333vw 0 3.5416666667vw 0;
    }
    .votacao-competidor-mostra-nome h3 {
        font-size: 1.9270833333vw;
    }
    .votacao-competidor-mostra-dados {
        padding: 0;
    }
    .votacao-competidor-mostra-dados div {
        float: left;
        width: 14.0625vw;
        height: 14.8958333333vw;
        margin: 0;
    }
    .votacao-competidor-mostra-dados p {
        float: left;
        width: 38.9583333333vw;
        margin: 0 0 0 1.09375vw;
        font-size: 1.0416666667vw;
        text-align: left;
    }
    .votacao-competidor-shared-container {
        padding: 0 1.9791666667vw;
        margin: 4.5833333333vw 0 1.3020833333vw 0;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared {
        width: 16.4583333333vw;
        height: 2.65625vw;
        margin: 0 2.8125vw 0 0;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p {
        font-size: 1.0416666667vw;
        line-height: 2.5520833333vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared p span {
        font-size: 2.34375vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block {
        top: 3.5416666667vw;
        right: 8.0208333333vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a {
        margin-top: 0.625vw;
        margin-bottom: 0.625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-facebook-official {
        font-size: 2.3958333333vw;
        line-height: 1.9791666667vw;
        margin-left: 0.625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-twitter {
        padding: 0.2291666667vw;
        font-size: 1.5625vw;
        margin-left: 1.4583333333vw;
        margin-right: 0.625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a .fa-whatsapp {
        padding: 0.2291666667vw;
        font-size: 1.5625vw;
    }
    .votacao-competidor-shared-container .votacao-competidor-shared-block a:last-of-type {
        margin-right: 0.625vw;
    }
    .votacao-competidor-shared-container .whatsapp-icon {
        display: none;
    }
    .votacao-competidor-slide-container {
        position: relative;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide {
        margin: 0 0 5.2083333333vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel {
        height: 35.4166666667vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrosel-inner,
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .item {
        height: 33.2291666667vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-fullscreen {
        bottom: 3.6458333333vw;
        right: 6.7708333333vw;
        font-size: 1.3020833333vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle {
        height: 3.125vw;
        width: 3.125vw;
        margin-top: -1.5625vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .carrossel .carrossel-controle span {
        font-size: 3.125vw;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .btn-carrossel {
        position: absolute;
        top: 0;
        width: 2.6041666667vw;
        height: 100%;
        background-color: transparent;
        border: none;
        font-size: 4.0104166667vw;
        color: #00c035;
        z-index: 300;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .btn-carrossel-left {
        left: 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-slide .btn-carrossel-right {
        right: 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container {
        position: relative;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor {
        display: inline-block;
        width: 19.0625vw;
        height: 3.6458333333vw;
        font-size: 1.1979166667vw;
        margin: 0 0 3.28125vw 0;
    }
    .votacao-competidor-slide-container .votacao-competidor-btn-container .btn-votacao-competidor-voltar {
        position: absolute;
        display: inline-block;
        width: 10.0520833333vw;
        height: 3.6458333333vw;
        line-height: 3.6458333333vw;
        background-color: #35548a;
        font-family: "Lato Bold";
        font-size: 1.1979166667vw;
        color: #FFF;
        padding: 0;
        border-radius: 0;
        margin: 0 0 3.28125vw 5.8333333333vw;
    }
    .modal-votacao .modal-dialog {
        width: 21.875vw !important;
    }
    .votacao-competidor-modal .modal-dialog {
        width: 59.375vw;
        margin: -9.4791666667vw auto 0 auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content {
        border: 0.0520833333vw solid #606060;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-header .modal-text {
        font-size: 0.7291666667vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-titulo {
        margin-top: 4.6354166667vw;
        font-size: 1.9270833333vw;
        letter-spacing: 0.5208333333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text {
        width: 38.90625vw;
        font-size: 1.6145833333vw;
        margin: 3.5416666667vw auto 0.5208333333vw auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-text:last-of-type {
        margin: 0 auto 2.2395833333vw auto;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votacao-concluido-btn {
        width: 21.25vw;
        height: 3.6458333333vw;
        font-size: 0.9375vw;
        line-height: 3.6458333333vw;
        margin: 0 auto 3.125vw;
        text-decoration: none;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-figure-feedback {
        margin-top: 2.6041666667vw;
        margin-bottom: -5.8333333333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-figure-feedback img {
        width: 4.5833333333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-text {
        margin-top: 5.8333333333vw;
        font-size: 1.9270833333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group {
        margin: 6.3541666667vw 0 3.3854166667vw 0;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-modal {
        width: 20.15625vw;
        height: 4.0104166667vw;
        font-size: 1.3020833333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-succes {
        margin-left: 5vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .btn-votacao-group .btn-votacao-cancel {
        float: right;
        margin-left: 0;
        margin-right: 5vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem {
        margin: 2.8645833333vw 0 3.3854166667vw 0;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p {
        width: 20.15625vw;
        height: 4.0104166667vw;
        font-size: 1.3020833333vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p:first-of-type {
        margin-left: 5vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .modal-votos-contagem p:last-of-type {
        float: right;
        margin-right: 5vw;
    }
    .votacao-competidor-modal .modal-dialog .modal-content .modal-body .modal-votacao-container .social-button {
        box-shadow: 0 0.1041666667vw 0.1041666667vw 0 rgba(41, 48, 59, 0.24), 0 0 2px 0 rgba(41, 48, 59, 0.12);
        border-radius: 0.1041666667vw;
        font-size: 0.8333333333vw;
        height: 2.5vw;
        margin-bottom: 0.4166666667vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-header .close {
        font-size: 2.6041666667vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrosel-inner .item,
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .item .item {
        height: 100vh;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrosel-inner .item img,
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .item .item img {
        max-width: 80%;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle {
        height: 3.125vw;
        width: 3.125vw;
        margin-top: -1.5625vw;
    }
    .votacao-competidor-modal-slide .modal-dialog .modal-content .modal-body .carrossel .carrossel-controle span {
        font-size: 3.125vw;
    }
}
html,
body,
.votacao-container {
    height: 100%;
}
@media (min-width: 220px) {
    .votacao-container-main {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }
    .votacao-titulo {
        position: relative;
        width: 67.5vw;
        height: 11.125vw;
        background-color: #35548a;
        border-radius: 18.75vw;
        margin: 0 auto;
        text-align: center;
        text-transform: uppercase;
        overflow: hidden;
    }
    .votacao-titulo h2 {
        font-family: "Khand Medium";
        font-size: 4.621875vw;
        color: #f0dc59;
        line-height: 11.125vw;
        padding-bottom: 2.1875vw;
    }
    .votacao-intro-container {
        width: 100%;
        height: 200vw;
        background-image: url("../img/VOTACAO/bg_hotsite_2019.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .votacao-intro-container section {
        text-align: center;
        margin-top: 69.375vw;
    }
    .votacao-intro-container section figure img {
        width: 52.1875vw;
    }
    .votacao-intro-container section p {
        width: 81.5625vw;
        font-family: "Lato Regular";
        font-size: 3.4375vw;
        color: #fff;
        line-height: 125%;
        margin: 10vw auto 13.75vw;
    }
    .votacao-intro-container section p:nth-of-type(2) {
        margin: 0 auto;
    }
    .votacao-intro-container section p:last-of-type {
        margin: 5.3125vw auto 18.75vw;
    }
    .votacao-intro-container section p span {
        font-size: 5.3125vw;
    }
    .votacao-intro-container section p span:first-of-type {
        font-family: "Lato Regular";
    }
    .votacao-intro-container section p span:last-of-type {
        font-family: "Lato Bold";
    }
    .votacao-intro-container section a {
        border-radius: 18.75vw;
        padding: 2.1875vw 7.1875vw;
        background-color: #f0dc59;
        font-family: "Khand Medium";
        font-size: 4.53125vw;
        color: #335386
    }
    .votacao-intro-container section a:hover,
    .votacao-intro-container section a:focus,
    .votacao-intro-container section a:active {
        text-decoration: none;
        outline: none;
        background-color: #335386;
        color: #f0dc59;
    }
    .votacao-intro-container section > img {
        width: 2.5vw;
        height: 13.125vw;
    }
    .votacao-historia-container {
        padding-top: 7.5vw;
        padding-bottom: 19.375vw;
        background-color: #f0dc59;
    }
    .votacao-historia-container p {
        width: 89.375vw;
        margin: 11.5625vw auto 0;
        color: #35548a;
        text-align: center;
        font-family: "Lato Bold";
        font-size: 3.4375vw;
        line-height: 125%;
    }
    .slick-dots {
        bottom: -12.5vw;
    }
    .slick-dots li {
        width: 3.75vw;
        height: 3.75vw;
        margin: 0 1.5625vw;
    }
    .slick-dots li button:before {
        font-size: 3.75vw;
        line-height: 3.75vw;
        width: 3.75vw;
        height: 3.75vw;
        color: transparent;
        border: 0.3125vw solid #ff6d70;
        border-radius: 100%;
        opacity: 1;
    }
    .slick-dots li.slick-active button:before {
        border: 0;
        border-radius: 0;
        opacity: 1;
        color: #ff6d70;
    }
    .votacao-carrosel-container {
        margin-top: 14.6875vw;
    }
    .votacao-carrosel-container figure {
        margin-left: 0;
    }
    .votacao-carrosel-container .btn-carrossel {
        position: absolute;
        top: 0px;
        height: 60.4584375vw;
        width: 17.1875vw;
        border: 0;
        z-index: 300;
        background-color: transparent;
        opacity: 1;
    }
    .votacao-carrosel-container .btn-carrossel span {
        font-size: 23.90625vw;
        color: #00c035;
    }
    .votacao-carrosel-container .btn-carrossel:hover span {
        color: #fff;
    }
    .votacao-carrosel-container .btn-carrossel-left {
        left: 0;
        margin-left: 114.6875vw;
    }
    .votacao-carrosel-container .btn-carrossel-right {
        right: 0;
        margin-right: 109.375vw;
    }
}
@media (min-width: 768px) {
    .votacao-titulo {
        width: 43.75vw;
        height: 7.2135416667vw;
        border-radius: 7.8125vw;
    }
    .votacao-titulo h2 {
        font-size: 2.9947916667vw;
        line-height: 7.2135416667vw;
        padding-bottom: 2.4088541667vw;
    }
    .votacao-intro-container {
        height: 140.625vw;
    }
    .votacao-intro-container section {
        margin-top: 48.4375vw;
    }
    .votacao-intro-container section figure img {
        width: 50.7895833333vw;
    }
    .votacao-intro-container section p {
        width: 89.3100260417vw;
        font-size: 3.125vw;
        margin: 3.90625vw auto 7.8125vw;
    }
    .votacao-intro-container section p:last-of-type {
        margin: 5.2083333333vw auto 12.109375vw;
    }
    .votacao-intro-container section p span {
        font-size: 3.90625vw;
    }
    .votacao-intro-container section a {
        padding: 1.3020833333vw 4.5572916667vw;
        font-size: 2.8645833333vw;
    }
    .votacao-intro-container section > img {
        width: 1.0416666667vw;
        height: auto;
    }
    .votacao-historia-container {
        padding-top: 8.875vw;
        padding-bottom: 15.234375vw;
    }
    .votacao-historia-container p {
        width: 93.3231770833vw;
        margin: 11.328125vw auto 0;
        font-size: 2.6041666667vw;
    }
    .slick-dots {
        bottom: -5.2083333333vw;
    }
    .slick-dots li {
        width: 2.6041666667vw;
        height: 2.6041666667vw;
        margin: 0 0.6510416667vw;
    }
    .slick-dots li button:before {
        font-size: 2.6041666667vw;
        line-height: 2.6041666667vw;
        width: 2.0833333333vw;
        height: 2.0833333333vw;
        border: 0.1302083333vw solid #ff6d70;
    }
    .votacao-carrosel-container {
        margin-top: 14.1927083333vw;
    }
    .votacao-carrosel-container .btn-carrossel {
        height: 25.191015625vw;
        width: 7.1614583333vw;
    }
    .votacao-carrosel-container .btn-carrossel span {
        font-size: 9.9609375vw;
    }
    .votacao-carrosel-container .btn-carrossel-left {
        margin-left: 47.7864583333vw;
    }
    .votacao-carrosel-container .btn-carrossel-right {
        margin-right: 45.5729166667vw;
    }
}
@media (min-width: 1280px) {
    .votacao-container-main {
        width: 68.75vw;
    }
    .votacao-titulo {
        width: 22.3958333333vw;
        height: 3.6979166667vw;
        border-radius: 3.125vw;
    }
    .votacao-titulo h2 {
        font-size: 1.590625vw;
        line-height: 3.6979166667vw;
        padding-bottom: 0.9635416667vw;
    }
    .votacao-intro-container {
        background-image: url("../img/VOTACAO/bg_hotsite_2019.jpg");
        height: 56.25vw;
    }
    .votacao-intro-container section {
        margin-top: 6.8229166667vw;
        text-align: left;
    }
    .votacao-intro-container section figure img {
        width: 23.8541666667vw;
    }
    .votacao-intro-container section div {
        float: left;
        display: table;
        clear: both;
        color: #fff;
        width: 28.0729166667vw;
        height: 9.0625vw;
    }
    .votacao-intro-container section div:last-of-type {
        margin: 15.15625vw 0 2.8125vw;
    }
    .votacao-intro-container section p {
        width: 100%;
        font-size: 0.8333333333vw;
        margin: 0.6770833333vw 16px 1.40625vw;
    }
    .votacao-intro-container section p:nth-of-type(2) {
        margin: 0.6770833333vw 16px 1.40625vw;
    }
    .votacao-intro-container section p:last-of-type {
        margin: 2.5vw 16px 0.6770833333vw;
    }
    .votacao-intro-container section p span {
        font-size: 1.1458333333vw;
    }
    .votacao-intro-container section a {
        display: table;
        clear: both;
        padding: 0.7291666667vw 0.78125vw;
        font-size: 1.1484375vw;
    }
    .votacao-intro-container section > img {
        width: 0.4166666667vw;
        height: auto;
    }
    .votacao-historia-container {
        padding-top: 3.55vw;
        padding-bottom: 8.1041666667vw;
    }
    .votacao-historia-container p {
        width: 47.8854166667vw;
        margin: 4.53125vw auto 0;
        font-size: 1.0416666667vw;
    }
    .votacao-carrosel-container {
        margin-top: 5.6770833333vw;
    }
    .votacao-carrosel-container figure {
        margin-left: 0.6614583333vw;
    }
    .votacao-carrosel-container .btn-carrossel {
        height: 10.07640625vw;
        width: 2.8645833333vw;
        outline: none;
    }
    .votacao-carrosel-container .btn-carrossel span {
        font-size: 3.984375vw;
        color: #fff;
    }
    .votacao-carrosel-container .btn-carrossel span:hover {
        color: #97d9dd;
    }
    .votacao-carrosel-container .btn-carrossel-left {
        margin-left: 19.1145833333vw;
    }
    .votacao-carrosel-container .btn-carrossel-right {
        margin-right: 18.2291666667vw;
    }
}
/*# sourceMappingURL=votacao.css.map */
