@media only screen and (max-width: 1200px){.bandRankTop{flex-direction:column}.bandRankSearch{padding:0 20px 40px}.bandProfileContent{width:100%;padding:0 20px;flex-direction:column;gap:20px}.bandProfileCol1,.bandProfileCol2{width:100%}}@media only screen and (max-width: 1024px){.menuBox{width:70%}.menuOpen{animation:menuAbre ease 1s forwards;right:-75%;display:flex;transition:1s}@keyframes menuAbre{0%{right:-75%;display:flex}to{right:0%}}.menuClose{animation:menuFecha ease 1s forwards;right:-75%;display:flex;transition:1s}@keyframes menuFecha{0%{right:0%;display:flex}to{right:-75%;display:none!important}}.band-home-header-alt-art-bateria{width:400px;position:absolute;left:0;bottom:-180px}.band-home-header-alt-art-bateria img{width:100%;height:auto}.band-home-header-alt-art-mosca{width:140px;position:absolute;left:250px;top:80px}.band-home-header-alt-art-mosca img{width:100%;height:auto}.band-profile-sidebar{width:calc(33% - 10px)}.band-profile-content{width:calc(66% - 10px)}.band-home-header-title h1 span:nth-child(1){width:auto;font-size:75px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-bandword{width:auto;font-size:75px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-title-de{font-size:53px;line-height:.5;margin:-26px 5px 0 0;padding:19px 5px 0;font-family:Founders,sans-serif}.band-home-header-title h1 a img{max-width:190px;margin-top:-14px}.band-rank-config{flex-wrap:wrap;justify-content:flex-start;flex-direction:column;gap:0}.band-rank-filter,.band-rank-search{padding:0 20px}}@media only screen and (max-width: 900px){.band-home-header-alt-art-bateria{width:280px;position:absolute;left:0;bottom:-150px}.band-home-header-alt-art-bateria img{width:100%;height:auto}.band-home-header-alt-art-mosca{width:140px;position:absolute;left:50px;top:50px}.band-home-header-alt-art-mosca img{width:100%;height:auto}.bandFooterLogoList{gap:30px}.bandFooterLogoList.bandFooterLogoList--patrocinadores{flex-wrap:wrap;justify-content:center;row-gap:32px}.band-footer-patrocinio{flex:0 0 auto;min-width:130px}.band-footer-patrocinio--realizacao .band-footer-patrocinio-logos{gap:16px}.band-footer-patrocinio--realizacao .band-footer-patrocinio-img--secsp{max-width:230px}.bandParcLogo.logoPro{width:110px}.bandParcLogo.logoSP{width:100px}.bandParcLogo.logoCult{width:60px}}@media only screen and (max-width: 767px){.mobile-hide{display:none}.mobile-show{display:flex!important}.bandFooterLogoList.bandFooterLogoList--patrocinadores{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:28px}.band-footer-patrocinio{flex:0 0 auto;width:100%;max-width:100%;min-width:0;align-items:center;text-align:center}.band-footer-patrocinio-label{text-align:center}.band-footer-patrocinio-logos,.band-footer-patrocinio-img{justify-content:center}.band-footer-patrocinio--realizacao .band-footer-patrocinio-img--secsp{max-width:min(300px,92vw)}.band-home-header-alt{flex-wrap:wrap;justify-self:auto;width:100%}.band-home-header-alt-box{width:80%;flex-wrap:wrap;align-items:flex-start;padding:0 0 10px}.band-home-header-alt-art-bateria{width:100px;left:-20px;bottom:-50px}.band-home-header-alt-art-mosca{width:70px;left:auto;right:-20px;top:auto;bottom:-10px}.band-home-header-alt-title{width:100%;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:25px 0 13px}.band-home-header-alt-title h1 a{flex-direction:row;flex-wrap:wrap}.band-home-header-alt-title h1 a span:nth-child(1){width:auto;font-size:40px}.band-home-header-alt-title h1 a .band-home-header-line2 .band-home-header-bandword{width:auto;font-size:40px}.band-home-header-alt-title h1 a .band-home-header-line2 .band-home-header-title-de{font-size:28px;line-height:.5;margin:-14px 4px 0 0;padding:10px 4px 0;font-family:Founders,sans-serif}.band-home-header-alt-title h1 a img{max-width:150px;margin-top:-10px}.band-home-header{flex-wrap:wrap}.band-home-header-title{width:100%;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:25px 0 13px}.band-home-header-title h1 a{flex-direction:row;flex-wrap:wrap}.band-home-header-title h1 a span:nth-child(1){width:auto;font-size:40px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-bandword{width:auto;font-size:40px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-title-de{font-size:28px;line-height:.5;margin:-14px 4px 0 0;padding:10px 4px 0;font-family:Founders,sans-serif}.band-home-header-title h1 a img{max-width:112px;margin-top:-10px}.band-home-header-thumb{width:80%;min-height:160px;aspect-ratio:2.1 / 1;--band-header-thumb-pos-y: 6%}.band-home-header-alt-menu,.band-home-header-menu{width:20%;padding:20px}.band-home-header-menu-icon{width:40px;height:40px;gap:3px;padding:7px 10px}.band-home-header-menu-icon-line{height:3px}.band-home-steps-art-mic{width:130px;top:30px;left:-80px}.band-home-steps-art-guitar{width:130px;top:30px;right:-70px}.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-46 h3,.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-44 h3{font-size:38px}.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-42 h3{font-size:35px}.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-40 h3{font-size:33px}.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-38 h3{font-size:31px}.band-home-steps-list .band-home-steps-item .band-home-steps-item-title.title-size-36 h3{font-size:29px}.band-home-criterios-box{flex-direction:column}.band-home-criterios-title{width:100%}.band-home-criterios-list{width:100%;flex-direction:column}.band-home-criterios-item{width:100%}.band-home-requisitos-list{flex-direction:column;align-items:center}.band-home-requisitos-item{width:100%;min-height:180px}.band-home-regulamento-btn{width:auto;max-width:calc(100% - 24px);min-width:0;padding:20px 16px;align-self:center}.band-home-regulamento-btn a{font-size:30px;line-height:.9;padding:18px 22px 6px;min-width:0;width:auto;max-width:100%;display:inline-block;box-sizing:border-box}.band-home-footer-txt{text-align:center;font-size:14px}.band-rank-box{padding:20px}.band-rank-title h1{font-size:38px;padding-bottom:3px}.band-rank-list{padding:0;gap:8px}.band-rank-list-item{width:165px;height:165px}.band-rank-list-item-votes>span{font-size:12px;padding:3px 5px}.band-rank-list-item-btn>span{font-size:14px;padding:7px 15px}.band-rank-list-item h3{font-size:12px;padding:3px 5px}.band-rank-pagination{margin:10px 0 0;padding:20px 0}.band-rank-config{justify-content:center;flex-direction:column}.band-rank-filter,.band-rank-search{padding:0;flex-direction:column;gap:0}.band-profile-wrap{padding:20px}.band-profile-sidebar{width:100%;justify-content:center;align-items:center}.band-profile-sidebar-thumb{width:100%}.band-profile-sidebar-votes{padding:10px 0}.band-profile-sidebar-votes span{font-size:30px;padding:17px 25px 5px}.band-profile-content{width:100%;padding:20px 0}.band-profile-title h1{font-size:32px;padding:19px 20px 5px}.band-profile-location img{width:25px}.band-profile-location span{font-size:14px}.band-profile-video iframe{width:100%;height:190px}.band-profile-cta{flex-direction:column}.band-profile-cta-prev{font-size:18px;padding-bottom:5px}.band-profile-cta-btn,.band-profile-cta-btn form{width:100%}.band-profile-cta-btn form>button{width:100%;font-size:28px;padding:20px 25px 10px}.band-profile-cta-btn a{width:100%;font-size:26px;padding:20px 25px 8px}.headerLogo{width:200px}.bandHomeWrap{padding:20px 20px 0}.bandHomeEtapasItem{width:100%;min-height:auto;padding:80px 20px 40px}.bandHomeEtapasNum{font-size:30px;padding:20px 20px 10px}.bandHomeEtapasBtn a{font-size:22px;padding:15px 35px}.bandCritTxt p{width:100%}.bandReqItem{width:100%;min-height:auto}.bandRegBtn{padding:0 10px}.bandRegBtn a{font-size:20px;padding:15px 30px}.bandComoItem{width:100%}.bandComoBtn{flex-direction:column}.bandComoBtn a{font-size:20px;padding:13px 35px}.bandDocTitle h2{font-size:30px;padding:25px 10px 10px}.bandRankFilter{flex-direction:column}.bandRankSearch{flex-direction:column;padding:0 20px 40px}.bandRankTitle h1{font-size:46px;padding:0 0 20px}.bandRankTitle h2{font-size:20px;padding:0 0 20px;margin:-20px 0 0}.bandRankListTitle h2{font-size:30px;padding:15px 15px 0}.bandRankListContent{gap:10px}.bandRankItem{width:250px}.bandRankItemImg{width:250px;height:250px}.bandProfileTitle{padding:40px 20px 20px}.bandProfileTitle h1{font-size:26px}.bandStoriesWrap{width:100%;height:auto}.bandStories{width:100%}.bandStoriesItem{width:90%;margin:20px 0 0}.bandStoriesItem img{width:100%;height:auto}}@media only screen and (max-width: 360px){.band-home-header-alt-title{width:100%;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:25px 0 13px}.band-home-header-alt-title h1{flex-direction:row;flex-wrap:wrap}.band-home-header-alt-title h1 a span:nth-child(1){width:auto;font-size:36px}.band-home-header-alt-title h1 a .band-home-header-line2 .band-home-header-bandword{width:auto;font-size:36px}.band-home-header-alt-title h1 a .band-home-header-line2 .band-home-header-title-de{font-size:25px;line-height:.5;margin:-13px 3px 0 0;padding:9px 3px 0;font-family:Founders,sans-serif}.band-home-header-alt-title h1 a img{max-width:150px;margin-top:-10px}.band-home-header-title h1 a span:nth-child(1){width:auto;font-size:36px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-bandword{width:auto;font-size:36px}.band-home-header-title h1 a .band-home-header-line2 .band-home-header-title-de{font-size:25px;line-height:.5;margin:-13px 3px 0 0;padding:9px 3px 0;font-family:Founders,sans-serif}.band-home-header-title h1 a img{max-width:112px;margin-top:-10px}.band-home-header-alt-menu,.band-home-header-menu{padding:15px}.band-home-header-menu-icon{width:40px;height:40px;gap:3px;padding:6px 10px}.band-home-header-menu-icon-line{height:3px}}
