.dm-faq-item{border-bottom:1px solid #e0e0e0;padding: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{grid-template-rows:1fr}.dm-faq-item.opened .dm-faq-item-content .dm-faq-item-content-inner{padding:10px 0 20px}.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:500;margin:0}@media(max-width:520px){.dm-faq-item h3{font-size:1.8rem}}.dm-faq-item .dm-faq-opened{display:none}.dm-faq-item .dm-faq-item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.dm-faq-item .dm-faq-item-content .dm-faq-item-content-inner{overflow:hidden}.dm-faq-item .dm-faq-item-content .dm-faq-item-content-inner p:last-of-type{margin-bottom:0}@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:center;-moz-column-gap:5rem;column-gap:5rem;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0}.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}.dm-variant-numbered{counter-reset:faq-counter}.dm-variant-numbered .dm-faq-item{border-bottom:none;border:1px solid var(--wp--preset--color--light-brand);border-radius:12px;counter-increment:faq-counter;margin-bottom:12px;transition:.25s}.dm-variant-numbered .dm-faq-item:hover{background-color:var(--wp--preset--color--very-light-brand)}.dm-variant-numbered .dm-faq-item:last-child{margin-bottom:0}.dm-variant-numbered .dm-faq-item .dm-faq-item-toggle{-moz-column-gap:1.6rem;column-gap:1.6rem;padding:20px 24px;position:relative}@media(max-width:520px){.dm-variant-numbered .dm-faq-item .dm-faq-item-toggle{padding:20px 14px}}.dm-variant-numbered .dm-faq-item .dm-faq-number{align-items:center;background-color:var(--wp--preset--color--brand);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:1.8rem;height:42px;justify-content:center;width:42px}.dm-variant-numbered .dm-faq-item .dm-faq-number:before{content:counter(faq-counter)}@media(max-width:520px){.dm-variant-numbered .dm-faq-item .dm-faq-number{font-size:1.2rem;height:28px;left:15px;position:absolute;top:10px;width:28px}}.dm-variant-numbered .dm-faq-item .dm-faq-item-title{align-items:center;display:flex;gap:1rem}.dm-variant-numbered .dm-faq-item .dm-faq-item-icon{flex:0 0 auto}.dm-variant-numbered .dm-faq-item .dm-faq-item-icon img{display:block;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.dm-variant-numbered .dm-faq-item .dm-faq-item-title-wrap{flex:1}@media(max-width:520px){.dm-variant-numbered .dm-faq-item .dm-faq-item-title-wrap{margin-top:30px}}.dm-variant-numbered .dm-faq-item .dm-faq-item-title-wrap h3{margin:0}.dm-variant-numbered .dm-faq-item .dm-faq-item-title-wrap .dm-faq-item-subtitle{color:#828282;font-size:1.4rem;margin:4px 0 0}@media(max-width:520px){.dm-variant-numbered .dm-faq-item .dm-faq-item-title-wrap .dm-faq-item-subtitle{font-size:1.2rem}}.dm-variant-numbered .dm-faq-item .dm-faq-arrow{background-color:var(--wp--preset--color--brand);border-color:var(--wp--preset--color--brand);transition:transform .3s ease}@media(max-width:520px){.dm-variant-numbered .dm-faq-item .dm-faq-arrow{position:absolute;right:15px;top:10px}}.dm-variant-numbered .dm-faq-item .dm-faq-arrow svg path{stroke:#fff}.dm-variant-numbered .dm-faq-item.opened .dm-faq-arrow{transform:rotate(180deg)}.dm-variant-numbered .dm-faq-item.opened .dm-faq-item-content .dm-faq-item-content-inner{padding:0 24px 20px}.dm-variant-numbered .dm-faq-item .dm-faq-item-toggle:active .dm-faq-arrow,.dm-variant-numbered .dm-faq-item .dm-faq-item-toggle:focus .dm-faq-arrow,.dm-variant-numbered .dm-faq-item .dm-faq-item-toggle:hover .dm-faq-arrow{background-color:var(--wp--preset--color--very-dark-brand)}.dm-faq-item-icon-upload{cursor:pointer}.dm-faq-item-icon-upload .components-button{align-items:center;border:1px dashed #3a3a3a;border-radius:4px;display:flex;font-size:1rem;height:48px;justify-content:center;padding:0;width:48px}