.hero{padding:5.6vw;min-height:80vh;background-position:center;background-size:contain;background-image:url(../img/spiderman_hero_desktop.jpg);text-align:center}@media(max-width: 768px){.hero{background-size:contain;background-repeat:no-repeat;background-position:top}}.hero__content{max-width:640px}@media(max-width: 768px){.hero__content{max-width:320px}}.hero__content__branding{width:100%;margin:0 auto}.hero__content__branding iframe{margin-right:300px}@media(max-width: 768px){.hero__content__branding iframe{width:100%;margin-top:200px;overflow:hidden}}.hero__content h3{font-size:24px;margin-right:300px;color:#9b0404;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}@media(max-width: 768px){.hero__content h3{margin-left:0px;width:100%}}.logo__container{position:relative}.logo__container__img{position:absolute;max-height:200px;left:135%;top:-250px}.logo__container__links{position:absolute;display:flex;justify-content:flex-end;right:120px;top:350px;list-style:none}.logo__container__links__items{position:absolute}.logo__container__links button{padding:5px;background-color:#9b0404;border:none;border-radius:10px;border:2px solid #000;color:#fff;cursor:pointer}.logo__container__links button:hover{background-color:#a84b4b}.sinopse{padding:5.6vw;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.sinopse{display:block}.sinopse h2{font-size:34px}.sinopse p{font-size:18px}.sinopse img{width:100%}}.sinopse__imagem{max-height:300px}.actors{padding:5.6vw}@media(max-width: 768px){.actors{overflow-x:hidden}}.actors h2{margin-top:-20px;text-align:center;margin-bottom:70px}@media(max-width: 768px){.actors h2{font-size:34px;margin-top:24px}}.actors__container{max-width:640px;margin:0 auto;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media(max-width: 768px){.actors__container{display:block;margin-left:60px}.actors__container img{width:100%}}.actors__container__item{display:block;width:210px;text-align:center;cursor:pointer;font-weight:bold;margin-bottom:20px}.actors__container__item img{border-radius:15px;margin-top:20px;max-height:130px;width:100%;box-shadow:20px 20px 10px #000;transition:500ms linear}.actors__container__item img:hover{transform:scale(1.1);transition:500ms linear}.faq{padding:5.6vw}.faq h2{text-align:center;margin-bottom:20px}@media(max-width: 768px){.faq h2{font-size:34px}}.faq__questions__item{background-color:#b11919;margin-bottom:16px}.faq__questions__item__question{color:#fff;font-size:20px;padding:24px;display:block;cursor:pointer;position:relative}.faq__questions__item__question::after{content:"+";position:absolute;top:0;right:24px;height:100%;display:flex;align-items:center;font-size:40px}.faq__questions__item__answer{height:0;overflow:hidden;padding:0 24px;transition:height,.5s ease}.faq__questions__item--is-open .faq__questions__item__question::after{content:"-"}.faq__questions__item--is-open .faq__questions__item__answer{height:auto;display:flex;padding-bottom:24px;transition:height,.5s ease}@media(max-width: 768px){.faq__questions__item--is-open .faq__questions__item__answer{display:block}}.faq__questions__item--is-open .faq__questions__item__answer p{padding:20px}.faq__questions__item--is-open .faq__questions__item__answer img{max-height:200px}@media(max-width: 768px){.faq__questions__item--is-open .faq__questions__item__answer img{width:100%}}.footer{padding:5.6vw;text-align:center}.header{align-items:center;background-color:#9b0404;display:flex;justify-content:space-between;min-height:70px}.header h2{margin-left:30px}@media(max-width: 767px){.header h2{text-align:center;margin-right:10px}}.header__container__menu{display:none;transform:translateX(100%);transition:transform all .2s ease}@media(max-width: 767px){.header__container__menu{display:block;font-size:40px;cursor:pointer;margin-right:50px;text-align:center}}@media(max-width: 768px){.header__container__links{display:none}}.header__container__links__item{font-size:18px;font-weight:bold;display:inline;margin-left:10px;margin-right:20px}.header__container__links__item a{text-decoration:none;color:#000}.header__container__links__item a:hover{text-shadow:0 0 5px red,0 0 10px red,0 0 20px red}@media(max-width: 768px){.header__container__links__item{display:block;margin-top:5px}}@media(max-width: 768px){.header{font-size:22px;text-align:center}}*{box-sizing:border-box;padding:0;margin:0;font-family:"Ubuntu",sans-serif;list-style:none}html>body{overflow-x:hidden}body{background-color:#e11714}@media(max-width: 768px){body{margin:0;padding:0}}.title{font-size:50px;line-height:60px;color:#fff}.text{font-size:24px;line-height:34px}.text--medium{font-size:30px;line-height:40px}.text--small{font-size:14px;line-height:24px}.text--variante{font-size:18px;line-height:28px}hr{background-color:#000;padding:5px;border:none;width:100%}