section.section.tb.accordion{margin-bottom:2rem}.accordion__panel{position:relative;overflow:hidden;box-sizing:border-box;padding:2.5rem 1rem 16.5rem;border-radius:1rem;background-color:#fff}@media screen and (min-width:991px){.accordion__panel{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;padding:5rem 2rem;border-radius:1.25rem}}.accordion__heading{position:relative;z-index:2;margin:0 0 2rem;font-size:2rem;font-weight:800;line-height:1.2;color:#2b264b;padding-left:0.6875rem;text-transform:uppercase}@media screen and (min-width:991px){.accordion__heading{flex:1 1 auto;width:auto;max-width:34rem;min-width:0;margin:0;font-size:2.75rem}}.accordion__decor{position:absolute;z-index:1;bottom:0;left:0;width:10.1875rem;height:10.1875rem;pointer-events:none}@media screen and (min-width:991px){.accordion__decor{width:20.125rem;height:20.125rem}}.accordion__decor-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom}.accordion__list{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width:991px){.accordion__list{flex:0 0 48rem;width:48rem;max-width:48rem;gap:1.125rem}}.accordion__item{border:0.0625rem solid transparent;border-radius:0.75rem;background-color:#f8f8f8;transition:background-color 0.35s ease,border-color 0.35s ease}.accordion__title{margin:0}.accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:1.5rem;border:0;border-radius:0.75rem;background:transparent;color:#2b264b;cursor:pointer;font:inherit;text-align:left;transition:color 0.35s ease}@media screen and (min-width:991px){.accordion__trigger{gap:1rem;padding:1.5rem}}.accordion__trigger:focus-visible{outline:0.125rem solid #7155a3;outline-offset:0.125rem}.accordion__label{flex:1 1 auto;min-width:0;margin:0;color:#2b264b;font-size:1.25rem;font-weight:800;line-height:1.2;transition:color 0.35s ease}@media screen and (min-width:991px){.accordion__label{font-size:1.5rem}}.accordion__label-line{display:block}.accordion__icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem}.accordion__icon-svg{position:absolute;display:block;transition:opacity 0.35s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:reduce){.accordion__icon-svg{transition:none}}.accordion__icon-svg--plus{width:2rem;height:2rem;color:#06b6a3;opacity:1;transform:scale(1)}.accordion__icon-svg--close{width:2rem;height:2rem;color:#7155a3;opacity:0;transform:scale(0.85) rotate(-45deg)}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.45s cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:reduce){.accordion__content{transition:none}}.accordion__inner-content{overflow:hidden;min-height:0;padding:0 1.5rem;border-top:0;color:#2b264b;opacity:0;transition:opacity 0.35s ease;font-size:1.125rem;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.accordion__inner-content{transition:none}}.accordion__inner-content p{margin:0 0 0.5rem;color:#2b264b}.accordion__inner-content p:last-child{margin-bottom:0}.accordion__inner-content a{color:#2b264b;font-weight:400;text-decoration:underline;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.accordion__inner-content a:focus-visible,.accordion__inner-content a:hover{color:#7155a3}.accordion__inner-content [style*=underline]{text-decoration:underline;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.accordion__item.is-open{background-color:#fff;border-color:#7155a3}.accordion__item.is-open .accordion__label{color:#7155a3}.accordion__item.is-open .accordion__content{grid-template-rows:1fr}.accordion__item.is-open .accordion__icon-svg--plus{opacity:0;transform:scale(0.85)}.accordion__item.is-open .accordion__icon-svg--close{opacity:1;transform:scale(1) rotate(0deg)}.accordion__item.is-open .accordion__inner-content{padding:0.25rem 1.5rem 1.5rem;opacity:1;color:#2b264b}.accordion__item.is-open .accordion__inner-content p{color:#2b264b}
/*# sourceMappingURL=accordion.css.map */
