.accordion{flex-direction:column;margin:0;padding:0;display:flex}.accordion .accordion-item{border-bottom:1px solid;flex-direction:column;width:100%;display:flex;position:relative;background-color:#0000!important}.accordion .accordion-item:after{content:"";background-color:currentColor;width:0;height:1px;transition:width 1s cubic-bezier(.6,0,.47,1);position:absolute;bottom:0;left:0}.accordion .accordion-item:hover:after{width:100%}.accordion .accordion-item.active:after{width:100%;transition:none}.accordion h3{margin:0;padding:0}.accordion-trigger{text-align:left;background:0 0;outline:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:.8rem 0;font-weight:400;display:flex;position:relative}.accordion-trigger span{justify-content:space-between;align-items:center;display:flex}.accordion-trigger svg{stroke:currentColor;flex-shrink:0;width:1rem;transition:transform .5s cubic-bezier(.5,-.53,.14,1.23);transform:rotate(0)}@media (min-width:768px){.accordion-trigger svg{width:1rem}}button{color:inherit;border-style:none}.accordion-title{color:inherit;pointer-events:none;text-transform:none;outline:none;font-size:max(1rem,min(1.3vw,1.7rem));line-height:1.3;display:block}.accordion-panel{opacity:0;box-sizing:border-box;max-height:0;margin-top:0;margin-bottom:0;transition:max-height .5s cubic-bezier(1,0,.63,1),margin .5s cubic-bezier(1,0,.63,1),opacity .5s cubic-bezier(1,0,.63,1);overflow:hidden}.accordion-panel ul{flex-direction:column;gap:.5rem;font-size:.95rem;display:flex}.accordion-panel .accordion-panel__inner{padding:1rem 0}@media (min-width:992px){.accordion-panel .accordion-panel__inner{max-width:40%}}.accordion-panel .accordion-panel__inner img{margin-bottom:1rem}.accordion-panel .accordion-panel__inner p{font-size:max(.9rem,min(1.11vw,1.25rem))}.accordion-trigger[aria-expanded=true] svg{animation-fill-mode:forwards;transform:rotate(135deg)}.accordion-trigger[aria-expanded=true] .accordion-panel{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accordion-panel[hidden]{display:none}