.accordion{width:80%;margin:0 auto;overflow:hidden}.accordion .accordion-item-title{color:#171717;margin:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.25}.accordion .accordion-item-title span{background-color:#f3eceb;border-radius:50rem}.accordion .accordion-item-title .accordion-line-wrapper{width:32px;height:32px}.accordion .accordion-item-title span .accordion-line{z-index:50;width:35%;left:18%;background-color:#525252!important}.accordion-group{opacity:0;max-height:0;padding:1rem 2rem;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;display:grid;overflow:hidden}.accordion-group.show-group{opacity:1;max-height:400vh}.accordion-group.hide-group{opacity:0;max-height:0}.accordion-group{grid-template-columns:1fr;gap:30px;width:100%;display:grid}@media (max-width:1024px){.accordion-group{grid-template-columns:1fr}}.accordion-item{cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:16px;padding:40px 32px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;overflow:hidden;box-shadow:0 5px 54px #71717114}.accordion-title{cursor:pointer;grid-template-columns:auto 42px;align-items:center;gap:10px;transition:color .3s ease-in-out;display:grid;position:relative}.accordion-title .chevron{transition:transform .3s ease-in-out}.accordion-title .chevron.active{transform:rotate(180deg)}.accordion-line-wrapper{width:20px;height:20px;position:relative}.accordion-line{background-color:#eccac5;width:100%;height:2px;padding-left:20px;transition:transform .3s;position:absolute;top:50%;left:0;right:0}.accordion-line.horizontal{transform:translateY(-50%)}.accordion-line.vertical{transform:translateY(-50%)rotate(90deg)}.accordion-line.open.horizontal{transform:translateY(-50%)}.accordion-line.open.vertical{transform:translateY(-50%)rotate(0)}.accordion-content{border-bottom:1px solid #0000;max-width:100%;max-height:0;margin-top:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin-top .3s ease-in-out;overflow:hidden}.accordion-content ul{margin-left:24px;list-style:outside!important}.accordion-content.show{max-height:400vh;margin-top:20px}@media (max-width:1280px){.accordion-title{max-width:85%}}@media (max-width:1024px){.accordion{width:100%}.accordion-title{max-width:100%}.accordion-group{gap:24px}}@media (max-width:768px){.accordion .accordion-item-title{font-size:22px}.accordion-group{gap:20px}}@media (max-width:640px){.accordion-group{padding:1rem 0}.accordion-item{padding:20px 30px}.accordion-title h4{font-size:18px}.accordion-line-wrapper{margin-left:16px;padding-left:32px}.accordion-content{max-width:95%}}@media (max-width:475px){.accordion-item{padding:16px}.accordion .accordion-item-title{font-size:18px}.accordion-group{gap:16px}}
.faq-filter-content{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.faq-filter-item.description{cursor:pointer;white-space:nowrap;text-align:center;border:1px solid var(--color-muted);width:fit-content;color:var(--color-muted);background-color:#0000;border-radius:2px 16px;justify-content:center;align-items:center;padding:8px 24px;font-size:18px;font-weight:600;transition:all .2s ease-in-out;display:flex}.faq-filter-item.description:hover{border-color:var(--color-primary);color:var(--color-primary)}.faq-filter-item-active.description{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;position:relative}.faq-filter-item-active.description:hover{color:#fff}@media (max-width:1536px){.faq-filter-content{flex-wrap:wrap;justify-content:center}}@media (max-width:1024px){.faq-filter-content{justify-content:center}}@media (max-width:585px){.faq-filter-item{width:100%}.faq-filter-content{gap:8px}.faq-filter-item.description{width:100%;padding:16px 24px}}@media (max-width:475px){.faq-filter-content{gap:12px}.faq-filter-item.description{white-space:normal;text-wrap:wrap;width:100%;font-size:18px}}
