*{background:transparent;border:0;box-sizing:border-box;margin:0;outline:0;padding:0}.wrapper-details{display:flex;flex-direction:column;margin:40px auto;max-width:1180px;padding:0 16px;width:100%}.title-faq{color:#ff355a;display:flex;font-family:Dotties Vanilla;font-size:24px;font-style:normal;font-weight:700;justify-content:center;line-height:1.3;margin-bottom:8px;text-align:center;text-decoration:none;text-transform:none}.wrapper-itens-faq{position:relative}.wrapper-itens-faq:after{background:#e6e6e6;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.wrapper-details details{padding:4px 0}.wrapper-details details summary::-webkit-details-marker,.wrapper-details details summary::marker{content:"";display:none}.wrapper-details details summary{align-items:flex-start;cursor:pointer;display:flex;gap:12px;list-style:none;min-height:56px;padding:16px 0;-webkit-tap-highlight-color:rgba(255,53,90,.08)}.wrapper-details details summary .title-faq-item{color:#262a33;font-family:Dotties Vanilla;font-size:16px;font-weight:600;line-height:1.35;margin:0}.wrapper-details details summary svg{flex:none;height:24px;margin-top:-1px;transition:transform .3s ease;width:24px}.wrapper-details details[open] summary svg{transform:rotate(90deg)}.wrapper-details details>.content-faq-item,.wrapper-details details>div{animation:CloseDetails .3s;color:#262a30;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.6;opacity:0;padding:0 0 20px}.wrapper-details details>.content-faq-item p{margin-bottom:12px}.wrapper-details details>.content-faq-item p:last-child{margin-bottom:0}.wrapper-details details[open]>.content-faq-item,.wrapper-details details[open]>div{animation:OpenDetails .3s;opacity:1}@keyframes CloseDetails{0%{opacity:1}to{opacity:0}}@keyframes OpenDetails{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.wrapper-details{margin:60px auto;padding:0 24px}.title-faq{font-size:28px}.wrapper-details details summary .title-faq-item{font-size:18px}.wrapper-details details>.content-faq-item,.wrapper-details details>div{font-size:16px;padding-left:36px}}@media (min-width:1101px){.title-faq{font-size:34px;line-height:1.65}.wrapper-details details summary{align-items:center;padding:20px 0}.wrapper-details details summary .title-faq-item{font-size:22px;line-height:1.428}}