.hero{padding:5.6vw;min-height:80vh;background-image:url(../images/fundo-warriors-png.png);background-size:cover;text-align:center;display:block}@media(max-width: 768px){.hero{background-image:url(../images/fundo-celular.png);padding-top:70vw;background-size:contain;background-repeat:no-repeat;margin-top:-55px}}.hero .button{margin-top:2vw;margin-bottom:8px}.hero__content{max-width:640px}.hero__content__branding{max-width:320px;margin:0 auto 38px}@media(max-width: 768px){.hero__content__branding{max-height:50px}}.hero__content .title{margin-bottom:25px}.hero__content p{margin-bottom:30px}.hero__content p:last-child{margin-top:20px}.hero__content__combos{display:flex;justify-content:space-between}@media(max-width: 768px){.hero__content__combos{display:block}}.hero__content__combos__combo{width:calc(50% - 12px)}@media(max-width: 768px){.hero__content__combos__combo{width:100%}}.hero__content__combos__combo img{max-height:60px}.shows{padding:2vw 5.6vw;min-height:50vw}.shows__list{margin-top:44px;display:none;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 768px){.shows__list{grid-template-columns:1fr 1fr}}.shows__list--is-active{display:grid}.shows__list__item img{max-width:100%;border-radius:4px}.shows__tabs{display:flex;justify-content:center}@media(max-width: 768px){.shows__tabs{white-space:nowrap}}.shows__tabs__button{font-size:20px;border:none;color:#fff;background:none;padding-bottom:5px;margin:0 1vw;cursor:pointer;border-bottom:5px solid rgba(0,0,0,0)}.shows__tabs__button--is-active{border-bottom:5px solid #fff}@media(max-width: 768px){.shows__tabs__button{font-size:16px}}.plans{padding:5.6vw}.plans h2{text-align:center;padding-bottom:40px}.plans__list{display:flex;justify-content:space-around}@media(max-width: 768px){.plans__list{display:block}}.plans__list .button{margin-top:24px}.plans__list__item{text-align:center;padding:60px 44px 44px;max-width:380px;width:100%}.plans__list__item:nth-child(2){background-image:url(../images/fundo_combo_plus.png);background-repeat:no-repeat;background-size:contain}.plans__list__item img{height:60px}.plans__list__item strong{display:block;margin-top:20px}.plans p{text-align:center}.available-devices{padding:5.6vw}.available-devices h2{text-align:center;margin-bottom:24px}.available-devices__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media(max-width: 768px){.available-devices__list{grid-template-columns:1fr 1fr}}.available-devices__list__item{text-align:center}.available-devices__list__item h4{margin-top:20px;margin-bottom:24px}.available-devices__list__item li{list-style:none}.available-devices__list__item img{max-width:100%}.faq{padding:5.6vw}.faq h2{text-align:center;margin-bottom:24px}.faq__questions__item{background-color:#13151d;margin-bottom:16px}.faq__questions__item__question{color:#fff;font-size:20px;padding:24px;display:block;position:relative}.faq__questions__item__question::after{content:"+";position:absolute;top:0;right:24px;height:100%;display:flex;justify-content:center;align-items:center;font-size:40px;cursor:pointer}.faq__questions__item__answer{height:0;overflow:hidden;padding:0 24px;transition:height,.8s ease}.faq__questions__item--is-open .faq__questions__item__question::after{content:"-"}.faq__questions__item--is-open .faq__questions__item__answer{height:auto;padding-bottom:24px;transition:height,.8s ease}.footer{padding:26px 8px}.footer__container{max-width:1024px;width:100%;margin:0 auto;text-align:center;padding-bottom:20px}.footer__logo{width:90px;margin:0 auto 10px}.footer__links{margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.footer__links__item{display:inline-block}.footer__links__item a{text-decoration:none;padding:8px 16px;display:block}.footer__links__item a:hover{color:purple}.footer p{margin-bottom:16px}.linguagen-selection{display:flex;align-items:center}.linguagen-selection img{width:18px;height:18px}.linguagen-selection select{background-color:rgba(0,0,0,0);border:none;color:#fff;height:30px}.linguagen-selection option{color:purple}.header{position:sticky;top:0;left:0;z-index:1;background-color:#080808;transition:background-color .5s ease}.header--is-hidden{background-color:rgba(0,0,0,0);transition:background-color .5s ease}.header--is-hidden .header__logo,.header--is-hidden .header__links__item:first-child{opacity:0;visibility:hidden;transition:opacity .5s ease}.header__container{padding:8px 36px;display:flex;justify-content:space-between}.header__logo{max-width:80px;width:100%;margin:5px;transition:opacity .5s ease}.header__links{display:flex}.header__links__item{margin:5px;transition:opacity .5s ease}.header .button{height:40px}@font-face{font-family:avenir;src:url(../../assets/fontes/Avenir-Regular.woff2);font-weight:400}@font-face{font-family:avenir;src:url(../../assets/fontes/Avenir-Bold.woff2);font-weight:700}*{margin:0;padding:0;box-sizing:border-box;font-family:avenir,sans-serif;list-style:none}body{background-color:#080808}.text--big{font-size:18px;line-height:28px;color:silver}@media(max-width: 768px){.text--big{font-size:15px;line-height:25px;color:silver}}.text{font-size:16px;line-height:26px;color:silver}@media(max-width: 768px){.text{font-size:14px;line-height:24px;color:silver}}.text--small{font-size:12px;line-height:22px;color:silver}@media(max-width: 768px){.text--small{font-size:11px;line-height:21px;color:silver}}.title--big{font-size:44px;line-height:54px;color:silver;color:#fff}@media(max-width: 768px){.title--big{font-size:26px;line-height:36px;color:silver;color:#fff}}.title{font-size:40px;line-height:50px;color:silver;color:#fff}@media(max-width: 768px){.title{font-size:24px;line-height:34px;color:silver;color:#fff}}.title--small{font-size:28px;line-height:38px;color:silver;color:#fff}@media(max-width: 768px){.title--small{font-size:22px;line-height:32px;color:silver;color:#fff}}.link-text{font-size:18px;line-height:28px;color:silver;color:#fff}.button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:18px;color:#fff;background-color:purple;border:none;border-radius:4px;cursor:pointer;text-decoration:none;padding:8px 14px;letter-spacing:1;border-color:1px purple}.button:hover{background-color:#e20ce2}.button--secondary{background-color:#1818c7;border-color:#1818c7}.button--secondary:hover{background-color:#14a9e4}.button--dark{background-color:rgba(0,0,0,.4941176471);border-color:silver}.button--dark:hover{background-color:#fff;color:purple}.image-text-section{padding:5.6vw;display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width: 768px){.image-text-section{display:block}}.image-text-section img{max-width:100%}.image-text-section__text_container{padding:0 2vw}.image-text-section__text_container h2{margin-bottom:24px}.image-text-section--image-full-width{display:block;position:relative}.image-text-section--image-full-width img{width:100%}.image-text-section--image-full-width__text_container{position:absolute;top:0;left:50%;height:100%;width:calc(50% - 5.6vw);display:flex;flex-direction:column;justify-content:center}@media(max-width: 768px){.image-text-section--image-full-width__text_container{position:relative;left:0;width:100%}}