.s-faq{padding-bottom:152px;padding-top:178px}.s-faq .top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:51px}.s-faq .top h2:before{left:50%;margin-left:-10px}.s-faq .faq{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.s-faq .faq .box-faq{width:48%}.s-faq .faq .bloco{border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;margin-bottom:32px;padding:26px 24px;width:100%}.s-faq .faq .bloco:last-child{margin-bottom:0}.s-faq .faq .bloco .top-faq{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.s-faq .faq .bloco .top-faq h5{color:#818495;max-width:430px}.s-faq .faq .bloco .top-faq .icon{background-size:contain;height:12px;width:17px}.s-faq .faq .bloco .resposta{display:none}.s-faq .faq .bloco.active{-webkit-animation:faq .3s forwards;animation:faq .3s forwards}.s-faq .faq .bloco.active .top-faq{margin-bottom:30px}.s-faq .faq .bloco.active .resposta{display:block}@-webkit-keyframes faq{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes faq{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.s-faq .btn{color:#fff;font-family:Poppins;font-size:18px;font-weight:600;margin:50px auto 0}.s-faq .faq .bloco .top-faq h5{font-family:Poppins;font-size:1rem;font-weight:500;letter-spacing:.005em;line-height:135%;margin:0}@media (max-width:960px){.s-faq{padding-bottom:102px;padding-top:140px}.s-faq .top .before-top:before{display:none}.s-faq .faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.s-faq .faq .box-faq{margin-bottom:22px;width:100%}.s-faq .faq .box-faq:last-child{margin-bottom:0}}@media (max-width:560px){.s-faq{padding-bottom:40px;padding-top:129px}.s-faq .top{margin-bottom:30px}.s-faq .faq .bloco{padding:26px 15px}.s-faq .faq .bloco .top-faq h5{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;padding-right:15px}}