.faq h1{font-size:34px;font-weight:700;line-height:120%;letter-spacing:-.01em;color:#27272a;margin-bottom:40px;margin-top:2rem}.discount-percent .discount-wrap,.discount-percent p{line-height:100%;color:#fff!important;font-weight:700}.faq .accordion-button{gap:1rem!important}.faq .accordion-button::after{content:''!important;background-image:url('../images/icons/mais.png')!important;transition:.4s!important;background-color:transparent}.faq .accordion-button:not(.collapsed)::after{content:''!important;background-image:url('../images/icons/menos.png')!important;background-color:transparent;transform:none!important}.faq .accordion-item{margin-bottom:2rem;border:1.5px solid #c9cedd!important;border-radius:20px!important;overflow:hidden}.faq .accordion-body h3{font-size:15px!important;font-weight:700!important}.faq .accordion-body p{font-size:1rem!important}.faq .accordion-body small{font-size:.7rem!important;font-weight:500!important}.faq .accordion-item h2 button{font-weight:600!important;font-size:1.18rem!important;line-height:120%;color:#27272a}.faq .accordion-button:not(.collapsed){color:#fff;background-color:var(--accent-color);transition:.4s!important}.discount{background:var(--accent-color);padding:18px 0}.discount-percent{position:relative;display:flex;align-items:center;padding:8px 32px;gap:15px;max-width:340px;height:80px;border:1.5px solid #1f1f4d;background-color:#1f1f4d!important;border-radius:200px}.discount-percent .discount-wrap{position:relative;font-size:3.2rem;letter-spacing:-.02em}.discount-percent p{position:absolute;right:2.1rem;top:50%;transform:translateY(-50%);font-size:1.2rem}.discount-content a{font-weight:700;font-size:1.1rem;line-height:160%;margin:0 0 0 -3rem;color:#fff;text-decoration:none}.discount-content a:hover{color:#fff;text-decoration:underline}.discount-content span{color:#1f1f4d}@media (min-width:1201px) and (max-width:1550px){h1{font-size:28px!important}.container{max-width:1140px!important}.discount-content a{font-size:.97rem;margin-left:0}}@media screen and (max-width:1200px){.discount-content a{font-size:.8rem;margin-left:0}.discount-percent p{right:1.2rem;font-size:1rem}}@media screen and (max-width:993px){.discount-percent{max-width:330px;margin-bottom:.5rem}.discount-percent .discount-wrap{font-size:3rem}.discount-percent p{right:2rem;font-size:1.2rem}}@media screen and (max-width:769px){.faq .accordion{padding:0 2rem!important}}@media screen and (max-width:440px){h1{font-size:24px!important}}@media screen and (max-width:414px){.accordion-button{padding:1rem!important}.faq .accordion{padding:0 1rem!important}}