.mod-accordion{column-gap:var(--column-gap);display:flex;flex-flow:column nowrap;row-gap:var(--row-gap)}.mod-accordion .accordion{border-style:solid}.mod-accordion.lines-inner .accordion:not(:last-child){border-bottom-width:var(--border-width);padding-bottom:var(--row-gap)}.mod-accordion.lines-first .accordion:first-child{border-top-width:var(--border-width);padding-top:var(--row-gap)}.mod-accordion.lines-last .accordion:last-child{border-bottom-width:var(--border-width);padding-bottom:var(--row-gap)}.mod-accordion .accordion summary{align-items:flex-start;cursor:pointer;display:flex;gap:2rem;list-style:none}.mod-accordion .accordion summary::-webkit-details-marker{display:none}.mod-accordion .accordion summary:after{color:var(--symbol-color);content:var(--symbol-code);font-family:Material Symbols Rounded;font-size:2em;margin-left:auto;transition:transform .5s ease}.mod-accordion .accordion[open] summary:after{transform:rotate(-180deg)}.mod-accordion .accordion .accordion-body .accordion-body-inner{display:flex;flex-direction:column;gap:2rem}.mod-accordion .accordion .accordion-body .accordion-body-inner .block-list{--row-gap:clamp(.5rem,3vw,1rem);display:flex;flex-flow:column nowrap;list-style:none;margin:0;padding:0;row-gap:var(--row-gap)}.mod-accordion .accordion .accordion-body .accordion-body-inner .block-list li{border:0;border-color:var(--border-color);border-style:solid;padding-bottom:var(--row-gap);padding-top:var(--row-gap)}.mod-accordion .accordion .accordion-body .accordion-body-inner .buttons{display:flex;flex-direction:row;gap:2rem}@media (max-width:992px){.mod-accordion .accordion .accordion-body .accordion-body-inner .buttons{flex-direction:column}.mod-accordion .accordion .accordion-body .accordion-body-inner .buttons .btn{width:100%}}