.accordion,.accordion-inner{margin:16px 0;padding:0}.accordion .tab-content{background:#fff;bottom:0;left:0;position:relative;right:0;top:0}.accordion .tab-content-inner{height:100%;padding:16px 16px 24px;width:100%}.accordion-section.two-cols .tab-content-inner{column-count:2;column-fill:balance;column-gap:16px}@media screen and (max-width:767px){.accordion-section.two-cols .tab-content-inner{column-count:1;column-gap:0}}.accordion .tab-content{display:block;overflow:hidden;transition:max-height .3s ease-out}.accordion .tab-checkbox{display:none}.accordion .tab-checkbox:not(:checked)+.tab-button+.tab-content{max-height:0}.accordion .tab-checkbox:checked+.tab-button+.tab-content{max-height:512px}.accordion .tab-button{background:#fff;border:none;color:#000;cursor:pointer;display:flex;outline:none;overflow-wrap:break-word;padding:16px 64px 16px 16px;position:relative;text-align:left;user-select:none;width:100%}.accordion .tab-button:focus:not(:focus-visible){outline:0}.accordion .tab-checkbox:checked+.tab-button{color:#040066}.accordion .tab-button:focus,.accordion .tab-button:focus-within{z-index:1}.accordion>.accordion-section.first .tab-button{border-radius:4px 4px 0 0}.accordion>.accordion-footer{background:#fff;border-radius:0 0 4px 4px;min-height:4px}.accordion>.accordion-section.last .tab-button{padding-bottom:14px}.accordion>.accordion-section .tab-button{border-top:1px solid #fff}.accordion>.accordion-section.first .tab-button{border-top:0}.accordion .tab-checkbox+.tab-button:after{content:"\f078";display:block;font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:16px;text-align:center;top:16px;width:32px}.accordion .tab-checkbox:checked+.tab-button:after{content:"\f077"}@media print{.accordion .tab-content{max-height:100%!important}}.accordion{margin:0 -16px}.accordion .tab-button,.accordion .tab-content{background:transparent}.invert.accordion .tab-button,.invert.accordion .tab-checkbox:checked+.tab-button{color:#fff}@media (max-width:767px){.accordion .tab-checkbox+.tab-button:after{top:20px}}