.element-faq-2 .wrapper-details-2{background-color:#f2f1f1!important}.faq-section .innner-faq-section .faq-title h2{color:#000!important}*{background:transparent;border:0;box-sizing:border-box;margin:0;outline:0;padding:0}.wrapper-details-2{display:flex;flex-direction:column;margin:0 auto;max-width:1180px;width:100%}.wrapper-details-2 h2{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-2 details+details{border-top:1px solid #e6e6e6}.wrapper-details-2 details{padding:25px 0}.wrapper-details-2 details summary::-webkit-details-marker,.wrapper-details-2 details summary::marker{content:"";display:none}.wrapper-details-2 details summary{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-2 details summary svg{transition:all .4s}.wrapper-details-2 details[open] summary svg{transform:rotate(90deg)}.wrapper-details-2 details>div{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-2 details[open]>div{animation:OpenDetails .4s;opacity:1}@keyframes OpenDetails{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.wrapper-details-2 details summary{font-size:16px;padding-left:15px}.wrapper-details-2 h2{font-size:26px}}