.generic-accordion-item-module-scss-module__9FcX9W__component{background-color:var(--context-color);color:var(--context-contrast)}.generic-accordion-item-module-scss-module__9FcX9W__component:after,.generic-accordion-item-module-scss-module__9FcX9W__component:first-of-type:before{background:var(--context-contrast);content:"";opacity:.2;width:100%;height:1px;display:block}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button{cursor:pointer;isolation:isolate;text-align:start;justify-content:space-between;align-items:center;gap:3rem;width:100%;padding:3rem 2.5rem;display:flex;position:relative}@media screen and (min-width:1200px){.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button{padding:3rem}}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button:before{background-color:var(--context-contrast);content:"";opacity:0;z-index:-1;transition:opacity .25s ease-in-out;position:absolute;inset:0}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__headline,.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__icon{pointer-events:none}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__icons{transform-origin:50%;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__icon{color:var(--context-accent);grid-area:1/1;transition:transform .5s ease-out}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__iconPlus{transform:rotate(90deg)}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button .generic-accordion-item-module-scss-module__9FcX9W__iconPlus.generic-accordion-item-module-scss-module__9FcX9W__isOpen{transform:rotate(0)}@media screen and (min-width:1200px){.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button:hover:before{opacity:.1}}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button.generic-accordion-item-module-scss-module__9FcX9W__isExpanded:before,.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__button:focus-visible:before{opacity:.1}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__content{grid-template-rows:0fr;padding-block:0;padding-inline:2.5rem;transition:all .5s ease-out;display:grid;overflow:hidden}@media screen and (min-width:1200px){.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__content{padding-inline:3rem}}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__content .generic-accordion-item-module-scss-module__9FcX9W__inside{flex-direction:column;gap:3rem;min-height:0;display:flex}.generic-accordion-item-module-scss-module__9FcX9W__component .generic-accordion-item-module-scss-module__9FcX9W__content.generic-accordion-item-module-scss-module__9FcX9W__isExpanded{grid-template-rows:1fr;padding-block:3rem}
