.superaccordion .accordion .accordion-content .right-content .button:hover svg,.superaccordion .accordion .accordion-content .right-content .button svg,.superaccordion .accordion .accordion-content.active,.superaccordion .accordion .accordion-content,.superaccordion .accordion .accordion-title h3,.superaccordion .accordion .accordion-title h4,.superaccordion .accordion .accordion-title h5,.superaccordion .accordion .accordion-title p,.superaccordion .accordion .accordion-title{transition:all .3s ease-out}.superaccordion{gap:var(--space-3xl);display:flex;flex-direction:column}.superaccordion .content-lockup-wrapper .content-lockup{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:2rem}.superaccordion .content-lockup-wrapper .content-lockup .content{max-width:49rem;width:var(--width-content);max-width:var(--width-content);width:auto;flex:1}.superaccordion .content-lockup-wrapper .content-lockup .content p{font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-style:normal;font-weight:400;line-height:133%}.superaccordion .content-lockup-wrapper .content-lockup .buttons .button{margin-top:0}.superaccordion .accordion{width:100%;gap:var(--space-xl);display:flex;flex-direction:column}.superaccordion .accordion .accordion-title{display:flex;align-items:center;gap:var(--space-l);cursor:pointer;position:relative}.superaccordion .accordion .accordion-title svg{width:var(--size-l-5);height:var(--size-l-5)}.superaccordion .accordion .accordion-title h2{margin:var(--space-3xs) 0;display:flex;flex-direction:row;gap:var(--space-l)}.superaccordion .accordion .accordion-title:focus{outline:0}.superaccordion .accordion .accordion-title.has-icon{padding-right:calc(var(--size-l-2) + var(--space-m))}.superaccordion .accordion .accordion-title span.button.icon{position:relative;margin:0;border:2px solid;border-color:var(--color-body);border-radius:50%}.superaccordion .accordion .accordion-title span.button.icon svg{width:var(--size-m-5);height:var(--size-m-5)}.superaccordion .accordion .accordion-title span.button.icon svg path{fill:var(--color-body)}.superaccordion .accordion .accordion-title span.button.icon:hover svg{color:var(--color-accent-primary)}.superaccordion .accordion .accordion-title span.button.icon:hover svg path{fill:var(--color-accent-primary)}.superaccordion .accordion .accordion-title h3,.superaccordion .accordion .accordion-title h4,.superaccordion .accordion .accordion-title h5,.superaccordion .accordion .accordion-title p{font-style:normal;color:var(--color-body);margin:0;padding:var(--space-m) 0;font-family:var(--font-family-feature);font-weight:var(--font-weight-feature);font-size:var(--font-size-feature-l);line-height:var(--line-height-feature-l);letter-spacing:var(--letter-spacing-feature-l);text-transform:none}.superaccordion .accordion .accordion-title.inner-padding h3,.superaccordion .accordion .accordion-title.inner-padding h4,.superaccordion .accordion .accordion-title.inner-padding h5,.superaccordion .accordion .accordion-title.inner-padding p{padding:var(--space-m) calc(var(--size-l-2) + var(--space-m)) var(--space-m) var(--space-m)}.superaccordion .accordion .accordion-title.inner-padding .icon{right:var(--space-m)}.superaccordion .accordion .accordion-title:hover h3,.superaccordion .accordion .accordion-title:hover h4,.superaccordion .accordion .accordion-title:hover h5,.superaccordion .accordion .accordion-title:hover p{color:var(--color-accent-primary)}.superaccordion .accordion .accordion-title:hover .icon{border-color:var(--color-accent-primary)}.superaccordion .accordion .accordion-title:hover .icon svg{color:var(--color-accent-primary)}.superaccordion .accordion .accordion-title.open h3,.superaccordion .accordion .accordion-title.open h4,.superaccordion .accordion .accordion-title.open h5,.superaccordion .accordion .accordion-title.open p{color:var(--color-accent-primary)}.superaccordion .accordion .accordion-title.open .icon{border-color:var(--color-accent-primary) !important}.superaccordion .accordion .accordion-title.open .icon svg{color:var(--color-accent-primary);transform:rotate(180deg)}.superaccordion .accordion .accordion-title.open .icon svg path{fill:var(--color-accent-primary) !important}.superaccordion .accordion .accordion-title.open .icon svg path:first-of-type{opacity:0}.superaccordion .accordion .accordion-content{display:flex;justify-content:space-between;overflow:hidden;padding:0;height:0;max-height:0}.superaccordion .accordion .accordion-content.active{display:flex;padding:var(--space-m) 0;padding-top:var(--space-xl);height:auto;max-height:500px;justify-content:space-between}.superaccordion .accordion .accordion-content .left-content{max-width:35rem}.superaccordion .accordion .accordion-content .left-content p{margin-bottom:var(--space-l)}.superaccordion .accordion .accordion-content .right-content{display:flex;flex-direction:column;justify-content:end;min-width:20rem}.superaccordion .accordion .accordion-content .right-content p:last-of-type{margin-bottom:0}.superaccordion .accordion .accordion-content .right-content .button{text-align:left;padding-left:0;padding-top:var(--space-s);padding-bottom:var(--space-s);color:var(--color-body-a75);border-radius:0;border:none;border-bottom:1px solid;border-color:var(--color-body-a25);justify-content:space-between;background:none}.superaccordion .accordion .accordion-content .right-content .button.no-link{cursor:unset}.superaccordion .accordion .accordion-content .right-content .button svg{opacity:1;color:var(--color-body)}.superaccordion .accordion .accordion-content .right-content .button:hover svg{margin-right:-0.5rem}.superaccordion .accordion .accordion-content.inner-accordion{padding:var(--space-s) var(--space-xl) var(--space-m) var(--space-xl)}.superaccordion .accordion .accordion-content p{max-width:none;color:var(--color-body)}.superaccordion .accordion .accordion-content p:last-child,.superaccordion .accordion .accordion-content ul:last-child{margin-bottom:0}.superaccordion .accordion .accordion-group{border-bottom:2px solid;border-color:var(--color-body-a25);padding-bottom:var(--space-xl)}.superaccordion .accordion .accordion-group.opened .accordion-content{display:flex !important;justify-content:space-between}.superaccordion .accordion.opened .accordion-title{opacity:.25}.superaccordion .accordion.opened .accordion-title.open{opacity:1}@media(max-width: 48rem){.superaccordion .content-lockup-wrapper .content-lockup{flex-direction:column;gap:var(--space-l)}.superaccordion .accordion .accordion-title{gap:var(--space-s)}.superaccordion .accordion .accordion-title h2{font-size:var(--font-size-xl)}.superaccordion .accordion .accordion-title img{width:var(--size-l-2);height:var(--size-l-2)}.superaccordion .accordion .accordion-content{gap:var(--space-l);margin-top:0;flex-direction:column}.superaccordion .accordion .accordion-content .right-content{min-width:unset}.superaccordion .accordion .accordion-content .right-content .button{text-align:left;padding-left:0;padding-right:0;padding-top:var(--space-s);padding-bottom:var(--space-s);color:var(--color-body-a75);border-radius:0;border:none;border-bottom:1px solid;border-color:var(--color-body-a25);justify-content:space-between}}.accordion-lockup{display:grid;gap:var(--gutter-standard)}.accordion-lockup:not(.accordion-content,.content-accordion){margin-inline:auto}.accordion-lockup .content-lockup{background:var(--color-background);padding:var(--space-xl) var(--space-l);border-radius:12px;position:sticky;top:calc(var(--header-height, var(--space-3xl)) + var(--space-xl))}.accordion-lockup .content-lockup .subtitle{font-family:var(--font-family-subtitle);font-weight:var(--font-weight-subtitle);text-transform:var(--text-transform-subtitle);font-size:var(--font-size-subtitle-2);line-height:var(--line-height-subtitle-2);letter-spacing:var(--letter-spacing-subtitle-2)}.accordion-lockup .content-lockup p:last-of-type{margin-bottom:0}.accordion-lockup .content-lockup .buttons{margin-top:var(--space-l)}
/*# sourceMappingURL=superaccordion.css.map */
