*{background:transparent;border:0;box-sizing:border-box;margin:0;outline:0;padding:0}.wrapper-details{display:flex;flex-direction:column;margin:0 auto;max-width:1180px;width:100%}.wrapper-details h2{color:#ff355a;font-family:Dotties Vanilla;font-size:34px;font-style:normal;font-weight:700;line-height:1.65;text-align:center;text-decoration:none;text-transform:none}.wrapper-details details+details{border-top:1px solid #e6e6e6}.wrapper-details details{padding:25px 0}.wrapper-details details summary::-webkit-details-marker,.wrapper-details details summary::marker{content:"";display:none}.wrapper-details details summary,.wrapper-details details summary h3{align-items:center;color:#262a33;cursor:pointer;display:flex;font-family:Dotties Vanilla;font-size:22px;font-weight:600;gap:12px;line-height:1.428}.wrapper-details details summary h3{margin:0}.wrapper-details details summary svg{transition:all .4s}.wrapper-details details[open] summary svg{transform:rotate(90deg)}.wrapper-details details>div,.wrapper-details details>h5{animation:CloseDetails .4s;color:#262a30;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;margin:20px 0 20px 20px;opacity:0}@keyframes CloseDetails{0%{opacity:1}to{opacity:0}}.wrapper-details details[open]>div,.wrapper-details details[open]>h5{animation:OpenDetails .4s;opacity:1}@keyframes OpenDetails{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.wrapper-details details summary{font-size:16px;padding-left:15px}.wrapper-details h2{font-size:26px}}.faq-section-module--lp_produto{background:#fff;padding:48px 16px 56px}.faq-section-module--lp_produto .wrapper-details{max-width:1216px}.faq-section-module--lp_produto .wrapper-itens-faq>h2{color:#252b37;font-family:Dotties Vanilla,sans-serif;font-size:28px;font-weight:600;line-height:33.6px;margin:0 auto 16px;max-width:270px;text-align:center}.faq-section-module--lp_produto .faq-section-module__eyebrow{color:#ff355a;font-family:Dotties Vanilla,sans-serif;font-size:18px;font-weight:600;line-height:21.6px;margin:0 0 16px;text-align:center}.faq-section-module--lp_produto .wrapper-details details{background:#fff;border-bottom:1px solid #d7dce0;padding:24px 20px}.faq-section-module--lp_produto .wrapper-details details[open]{border-bottom-color:#c3cad4}.faq-section-module--lp_produto .wrapper-details details+details{border-top:0}.faq-section-module--lp_produto .wrapper-details details summary{align-items:center;color:#ff355a;gap:16px;list-style:none;padding:0}.faq-section-module--lp_produto .wrapper-details details summary h3{color:#252b37;flex:1 0 0;font-family:Dotties Vanilla,sans-serif;font-size:18px;font-weight:600;line-height:21.6px;min-width:1px;text-align:left}.faq-section-module--lp_produto .faq-section-module__icon{flex-shrink:0;height:24px;width:24px}.faq-section-module--lp_produto .wrapper-details details[open] summary,.faq-section-module--lp_produto .wrapper-details details[open] summary h3{color:#d9234a}.faq-section-module--lp_produto .wrapper-details details>.faq-section-module__answer{color:#252b37;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:16px 0 0;text-align:left}.faq-section-module--lp_produto .wrapper-details details:not([open])>.faq-section-module__answer{display:none}.faq-section-module--lp_produto .wrapper-details details>.faq-section-module__answer p{color:inherit;font:inherit;margin:0}@media (min-width:768px){.faq-section-module--lp_produto{padding:80px 32px 88px}.faq-section-module--lp_produto .wrapper-itens-faq>h2{font-size:40px;line-height:48px;margin-bottom:32px;max-width:none}.faq-section-module--lp_produto .faq-section-module__eyebrow{font-size:20px;line-height:24px}.faq-section-module--lp_produto .wrapper-details details{padding-bottom:23px}.faq-section-module--lp_produto .wrapper-details details summary h3{font-size:20px;line-height:24px}}.faq-section-module--kovi_flexivel{padding:48px 0 56px}.faq-section-module--kovi_flexivel .wrapper-details details{padding-bottom:23px}.faq-section-module--kovi_flexivel .wrapper-details details summary h3{line-height:22px}.faq-section-module--kovi_flexivel .wrapper-itens-faq>h2{margin-bottom:32px;max-width:none}@media (min-width:768px){.faq-section-module--kovi_flexivel{padding:80px 32px 88px}.faq-section-module--kovi_flexivel .wrapper-details details summary h3{line-height:24px}}