.dm-faq-item{border-bottom:1px solid #e0e0e0;padding:20px 0}.dm-faq-item.opened .dm-faq-opened{display:flex}.dm-faq-item.opened .dm-faq-closed{display:none}.dm-faq-item.opened .dm-faq-item-content{display:block;margin-top:20px}.dm-faq-item.opened .dm-faq-item-content p:last-of-type{margin-bottom:0}.dm-faq-item .dm-faq-icon{align-items:center;border:1px solid #3a3a3a;border-radius:100px;display:flex;flex:0 1 auto;gap:10px;height:36px;justify-content:center;width:36px}@media(max-width:520px){.dm-faq-item .dm-faq-icon{height:32px;width:32px}}.dm-faq-item h3{flex:1;font-size:2.4rem;font-weight:400;margin:0}@media(max-width:520px){.dm-faq-item h3{font-size:1.8rem}}.dm-faq-item .dm-faq-item-content,.dm-faq-item .dm-faq-opened{display:none}@media(max-width:520px){.dm-faq-item svg{height:18px;width:18px}}.dm-faq-item svg rect{fill:#fff;stroke:#3a3a3a}.dm-faq-item svg path{stroke:#4f4f4f}.dm-faq-item .dm-faq-item-toggle{align-items:flex-start;-moz-column-gap:5rem;column-gap:5rem;cursor:pointer;display:flex;justify-content:space-between}.dm-faq-item .dm-faq-item-toggle:active .dm-faq-icon,.dm-faq-item .dm-faq-item-toggle:focus .dm-faq-icon,.dm-faq-item .dm-faq-item-toggle:hover .dm-faq-icon{background-color:#4f4f4f}.dm-faq-item .dm-faq-item-toggle:active svg rect,.dm-faq-item .dm-faq-item-toggle:focus svg rect,.dm-faq-item .dm-faq-item-toggle:hover svg rect{fill:#3a3a3a;stroke:#3a3a3a}.dm-faq-item .dm-faq-item-toggle:active svg path,.dm-faq-item .dm-faq-item-toggle:focus svg path,.dm-faq-item .dm-faq-item-toggle:hover svg path{stroke:#fff}
