.accordion-module{--animation-time:.4s;--accordion-title-size:32px;--title-font-family:var(--font-regular);--title-font-size:40px;--title-color:var(--color-blue-dark);--title-text-transform:uppercase;--content-font-size:24px;--content-spacing:32px;--section-spacing:30px;--section-divider-color:var(--color-blue-dark)}@media (max-width:1024px){.accordion-module{--title-font-size:36px;--content-font-size:20px}}@media (max-width:768px){.accordion-module{--title-font-size:24px;--content-font-size:18px}}.accordion-module .accordion-title{margin-bottom:calc(var(--layout-module-spacing)/2);font-family:var(--font-bold);font-size:var(--accordion-title-size);line-height:1.1}.accordion-module .accordion-section{padding:var(--section-spacing)var(--layout-grid-spacing);border-top:2px solid rgb(from var(--section-divider-color)r g b/.25)}.accordion-module .accordion-section:last-child{border-bottom:2px solid rgb(from var(--section-divider-color)r g b/.25)}.accordion-module .accordion-section.active .section-toggle .chevron-icon{--icon-filter:var(--svg-filter-white);transform:rotate(0)}.accordion-module .accordion-section .section-toggle{cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.accordion-module .accordion-section .section-toggle .title{font-family:var(--title-font-family);font-size:var(--title-font-size);color:var(--title-color);text-transform:var(--title-text-transform);text-align:left;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1}.accordion-module .accordion-section .section-toggle .title b{font-family:var(--font-black)}@media (max-width:768px){.accordion-module .accordion-section .section-toggle .title b{display:block}}.accordion-module .accordion-section .section-toggle .title strong{font-family:var(--font-black)}@media (max-width:768px){.accordion-module .accordion-section .section-toggle .title strong{display:block}}.accordion-module .accordion-section .section-toggle .chevron-icon{transition:transform var(--animation-time);--icon-size:48px;--arrow-size:24px}.accordion-module .accordion-section .section-content{will-change:max-height;max-height:0;transition:max-height var(--animation-time);overflow:hidden}.accordion-module .accordion-section .section-content .richtext,.accordion-module .accordion-section .section-content .richtext p{margin:var(--content-spacing)0 0;font-size:var(--content-font-size)}@media not (max-width:1024px){.accordion-module .accordion-section .section-content .richtext{padding-right:64px}}
