.banner-section{padding:0}.sec-card-gain h2{color:#707070;font-weight:700;text-align:center}.sec-card-gain .div-btn-gain{display:flex;justify-content:center;width:100%}.sec-card-gain .assine-agora-btn{background-color:#4a5674;border-radius:5px;color:#fff;margin:5px;padding:10px 30px;text-decoration:none}.sec-card-gain .assine-agora-btn:hover{background-color:#596686}.sec-works{background:#f9f9f9;width:100%}.sec-works .row-steps{display:flex;justify-content:center;width:100%}.sec-works .titles-work-wrapper{align-items:center;display:flex;flex-direction:column}.sec-works .titles-work-wrapper h2{color:#707070;margin-bottom:30px;text-align:center}.sec-works .titles-work-wrapper h3{border-bottom:1px solid #707070;color:#435576;font-size:24px;margin-bottom:30px;text-align:center}.sec-works .titles-work-wrapper h3.bottom-signatures-title{margin-top:25px}.sec-works .wrap-icon-works{align-items:center;display:flex;margin:0 60px;max-width:22%}.sec-works .description-item-works{color:#707070}section.faq{margin:auto;max-width:915pt}section.faq h2{color:#929292;font-size:42px;font-weight:700}section.faq>div{display:flex;gap:60px;justify-content:space-between}section.faq>div .faq-questions .accordion-title{border-bottom:1px solid #ccc;color:#797979;cursor:pointer;font-size:1pc;line-height:22px;margin:5px auto;max-width:700px;padding:10px 40px 10px 8px;position:relative;text-align:left}section.faq>div .faq-questions .accordion-title:after{background-image:url(/arquivos/faq-arrow-mantecorp.png);background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-top:-5px;position:absolute;right:5px;top:50%;transition:all .3s;width:20px}section.faq>div .faq-questions .accordion-title.active{border-bottom:none}section.faq>div .faq-questions .accordion-title.active:after{transform:rotate(-180deg)}section.faq>div .faq-questions .accordion-content{color:#797979;font-size:1pc;font-style:normal;font-weight:400;line-height:22px;margin-left:auto;margin-right:auto;max-height:0;max-width:700px;overflow:hidden;padding-left:8px;text-align:left;transition:all .3s}section.faq>div .faq-questions .accordion-content.active{max-height:125pc;transition:all .3s}@media (max-width:991px){section.faq>div{flex-direction:column-reverse;justify-content:center;margin:auto;max-width:90%}section.faq>div .faq-img{margin:auto}}@media screen and (max-width:768px){.sec-works .row-steps{flex-wrap:wrap}.sec-works .wrap-icon-works{margin:0;max-width:100%}.sec-works .description-item-works{padding:0 30px 0 0}section.faq h2{text-align:center}}