html{font-size:14px}body{background-color:#f5f5f5;position:relative}h1,h2,h3,h4,h5,h6{font-family:Work Sans,sans-serif}p{font-size:1rem}ol{counter-reset:a}ol li{display:block;margin-bottom:9px}ol li:before{content:counters(a, ".") ".";counter-increment:a}ol li:before,strong{font-weight:700}.img-container img{width:100%}.fixed-action-btn{display:none}main{background-color:gray;padding-bottom:1px}header{background-color:#002f67!important;z-index:1;position:relative}#logoCBHeader{display:block;max-width:200px;margin:0 auto;padding:10px 0;background-image:url(../img/logo-cb-full-white.svg);background-position-y:10px;background-repeat:no-repeat;background-size:100%;min-height:40px}.conteudo-especial{display:none}@media (min-width:992px){html{font-size:16px}p{font-size:1.1rem}.fixed-action-btn{display:block}#top{top:-80px;position:absolute}.up{position:fixed;bottom:85px;right:20px;z-index:3;height:34px;background:#7976a5;color:#fff}.anchor{display:block;position:relative;top:-70px;visibility:hidden}}.vitrine{min-height:85vh;overflow:hidden;position:relative}.vitrine .vitrine-content{position:absolute;top:0}.vitrine .vitrine-bg{background:#cfb236;background:linear-gradient(180deg,#3e3e3d 0,#3e3e3d 99%);display:table;width:165%;height:80vh;transform:rotate(12deg);left:-136px;position:absolute;top:-76px}.vitrine .call_title{position:relative;padding:37px 0 50px}.vitrine .call_title h1{position:relative;z-index:2;font-size:2rem;margin:0}.vitrine .call_title h1 a,.vitrine .call_title h1 a img{display:block;width:100%}.vitrine .call_title .vertical_block{display:block;height:100%;width:10px;position:absolute;top:0;left:0;z-index:1}.vitrine .intro_vitrine{padding:0 30px}.vitrine .intro_vitrine .modal-trigger{background-color:#181616}.vitrine .intro_vitrine p{text-align:left;color:#fff;z-index:1;position:relative;font-size:1.2rem;margin:10px 0;font-weight:600}.vitrine .img_container{position:relative}.vitrine .img_container .desc{background-color:hsla(5,85%,72%,.7);height:90%;left:0;width:35%;padding:5px 10px;position:absolute;top:0}@media (min-width:992px){.vitrine{min-height:80vh;overflow:hidden}.vitrine .call_title{width:45%}.vitrine .slider_container{width:50%}.vitrine .call_title,.vitrine .slider_container{float:left}.vitrine .intro_vitrine{padding:10px 65px;z-index:2;position:relative;color:#656464}.vitrine .img_container{height:100%;width:auto}.vitrine .vitrine-bg{width:108%;height:100vh;transform:rotate(4deg);left:-52px;top:-35%}.vitrine .call_title{min-height:100vh;padding:40px 20px 100px}.vitrine .call_title h1{font-size:4rem}.vitrine .call_title h1 a{width:80%}.vitrine .call_title .vertical_block{width:10px}.vitrine .call_title .horizontal_block{height:10px}.vitrine .slider_container{background-image:url(../img/montagem_casacor_web.png);background-repeat:no-repeat;height:70vh;background-position-y:70px;position:absolute;z-index:1;right:0}}.votacao,.votacao h2{position:relative}.votacao h2{font-size:3rem;line-height:.8;margin-bottom:55px}.votacao .vote_title{text-transform:uppercase;position:relative;z-index:1;display:table;width:100%;color:#e7c710}.votacao .votacao_intro{padding:0;position:relative}.votacao .votacao_intro h2{margin-bottom:0}.votacao .votacao_intro h2 .vote_stroke{background-color:#c54444;top:15px}.votacao .votacao_intro p{color:#fff;padding:30px 0 0;text-align:left;font-size:1.1rem;margin:0}.votacao .juris_group{display:flex;justify-content:space-between;width:100%;height:255px}.votacao .juris_group a{margin-top:20px;display:block;max-width:400px;font-size:3rem;color:#fff;padding:25px 20px;border:1px solid;text-transform:uppercase;max-height:115px}@media (max-width:500px){.votacao .juris_group{display:none}}.votacao .juris_group a:hover{color:#e7c710!important}@media (min-width:992px){.votacao h2{font-size:4rem;margin:0}.votacao .votacao-container{padding:0 0 70px}.votacao .votacao-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.winners .winner_container{position:relative}.winners .img-container{box-shadow:2px 2px 4px #006b3d}.winners h3{background-color:#fff;padding:30px 0;color:#d1a200;text-align:center;text-transform:uppercase;border-top:2px solid;border-bottom:2px solid}.winners h4{position:relative;top:-65px;padding:10px 20px;color:#fff;font-size:1.2rem;background-color:#c8a900}.winners h5{text-align:left;position:absolute;background-color:#fff;max-width:330px;top:30px;left:-30px;padding:15px;color:#d1a200;text-transform:uppercase;box-shadow:2px 2px 3px #6c6c6c}.winners h5 b{font-size:2.7rem}footer{padding:5px 0;background-color:#002f67!important;position:absolute;width:100%}footer p{color:#fff;text-align:center}footer p strong{font-size:1.2rem}