.hero{padding:5vw;min-height:80vh;background-image:url(../images/desktop/fundo2.jpg);text-align:center;background-size:cover;position:relative}@media(max-width: 768px){.hero{margin:0 auto;padding:20px 12px}}@media(max-width: 768px){.hero img{max-width:100%;margin-left:12px}}@media(max-width: 768px){.hero p{max-width:100%;margin-bottom:20px}}.hero h3{align-items:center;display:block;margin-top:-42px;color:#f9f9f9;font-size:24px;padding:20px;background-color:rgba(0,0,0,.3)}@media(max-width: 768px){.hero h3{padding:10px;font-size:18px;max-width:100%;text-align:center}}@media(max-width: 768px){.hero{background-image:url(../images/desktop/fundo_mobile.jpg);background-size:contain;background-repeat:no-repeat}}.hero__content{max-width:600px}.hero__content__branding{max-width:200px;margin-bottom:38px}@media(max-width: 768px){.hero__content__branding{max-width:180px}}.hero__content .title--small{margin-bottom:32px}.hero__content button{display:inline-block;width:100%;height:60px;font-size:18px;text-transform:uppercase;color:#f9f9f9;background-color:#b90000;margin-top:2vw;margin-bottom:8px;border-radius:10px;border:2px solid #010001;cursor:pointer}@media(max-width: 768px){.hero__content button{width:100%;margin-bottom:24px;cursor:pointer}}.about{padding:5.6vw;display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width: 768px){.about{margin:0 auto;grid-template-columns:1fr;margin-top:-220px}}.about img{max-width:100%}.about div{padding:0 2vw}.about div h2{margin-bottom:24px;margin-top:24px}.shows{padding:2vw 5.6vw}.shows__list{margin-top:44px;display:none;grid-template-columns:50% 50%;text-align:center;gap:18px}.shows__list--is-active{display:grid}@media(max-width: 768px){.shows__list{grid-template-columns:1fr;padding:10px;gap:10px}}.shows__list__item img{max-width:100%;border-radius:6px}.shows__tabs{display:flex;justify-content:center}.shows__tabs__button{color:silver;font-size:20px;border:none;padding-bottom:5px;background:none;text-transform:uppercase;margin:0 1vw;cursor:pointer;border-bottom:5px solid rgba(0,0,0,0)}.shows__tabs__button:hover{color:#f9f9f9}.shows__tabs__button--is-active{border-color:#b90000}h2{display:flex;text-align:center;max-width:100%;justify-content:center}button{display:inline-block;width:100%;height:60px;font-size:18px;text-transform:uppercase;text-align:center;color:#f9f9f9;background-color:#b90000;margin-top:2vw;margin-bottom:8px;border-radius:10px;border:2px solid #010001;cursor:pointer}.social{padding:5.6vw}.social__item{text-align:center;margin-top:24px}.social h2{text-align:center;margin-bottom:24px;margin-top:12px}.social__list{display:block !important;text-align:center}.social__list img{max-width:100%;height:auto;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}.footer{background-color:#010001;padding:26px 8px}.footer__container{max-width:1024px;width:100%;margin:0 auto;text-align:center;padding-bottom:20px}.footer__logo{width:160px;height:auto;margin:0 auto 18px}p{margin-bottom:16px;text-align:center}@font-face{font-family:Avenir;src:url(../assets/fonts/Avenir-Regular.woff2);font-weight:400}@font-face{font-family:Avenir;src:url(../assets/fonts/Avenir-Bold.woff2);font-weight:700}*{padding:0;margin:0;box-sizing:border-box;font-family:Avenir,sans-serif}body{background-color:#010001}.text--big{font-size:20px;line-height:30px;color:silver}.text{font-size:16px;line-height:26px;color:silver}.text--small{font-size:12px;line-height:22px;color:silver}.link-text{font-size:22px;line-height:32px;color:silver;color:#f9f9f9;text-decoration:underline}.title--big{font-size:44px;line-height:54px;color:silver;color:#f9f9f9}.title{font-size:40px;line-height:50px;color:silver;color:#f9f9f9}.title--small{font-size:28px;line-height:38px;color:silver;color:#f9f9f9}