.element.elementcontentsection ul{list-style:none;padding-left:0}.element.elementcontentsection .content-parts.accordion li{cursor:pointer;padding:1.3333em 0 0;position:relative;scroll-margin-top:140px}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.accordion li{flex:0 0 100%}}.element.elementcontentsection .content-parts.accordion li h1.flip,.element.elementcontentsection .content-parts.accordion li h2.flip,.element.elementcontentsection .content-parts.accordion li h3.flip{margin-bottom:0}.element.elementcontentsection .content-parts.accordion li h1.flip button,.element.elementcontentsection .content-parts.accordion li h2.flip button,.element.elementcontentsection .content-parts.accordion li h3.flip button{all:inherit;display:flex;padding-bottom:1.06664em;padding-right:0;width:100%}.element.elementcontentsection .content-parts.accordion li h1.flip button .trigger,.element.elementcontentsection .content-parts.accordion li h2.flip button .trigger,.element.elementcontentsection .content-parts.accordion li h3.flip button .trigger{flex:0 0 1.5em;height:.75em;margin:auto 0 auto auto;width:1.5em}.element.elementcontentsection .content-parts.accordion li h1.flip button .trigger .line,.element.elementcontentsection .content-parts.accordion li h2.flip button .trigger .line,.element.elementcontentsection .content-parts.accordion li h3.flip button .trigger .line{stroke:#2e2c2a;stroke-width:40;stroke-linecap:square;transform:translateX(0);transition:transform .1s ease-in-out}.element.elementcontentsection .content-parts.accordion li h1.flip button:focus,.element.elementcontentsection .content-parts.accordion li h2.flip button:focus,.element.elementcontentsection .content-parts.accordion li h3.flip button:focus{color:#c00418}.element.elementcontentsection .content-parts.accordion li h1.flip button:focus .trigger .line,.element.elementcontentsection .content-parts.accordion li h1.flip button[aria-expanded=true] .trigger .line,.element.elementcontentsection .content-parts.accordion li h2.flip button:focus .trigger .line,.element.elementcontentsection .content-parts.accordion li h2.flip button[aria-expanded=true] .trigger .line,.element.elementcontentsection .content-parts.accordion li h3.flip button:focus .trigger .line,.element.elementcontentsection .content-parts.accordion li h3.flip button[aria-expanded=true] .trigger .line{stroke:#c00418}.element.elementcontentsection .content-parts.accordion li h1.flip button[aria-expanded=true] .trigger .line.first,.element.elementcontentsection .content-parts.accordion li h2.flip button[aria-expanded=true] .trigger .line.first,.element.elementcontentsection .content-parts.accordion li h3.flip button[aria-expanded=true] .trigger .line.first{transform:translateX(21.25%) translateY(0)}.element.elementcontentsection .content-parts.accordion li h1.flip button[aria-expanded=true] .trigger .line.second,.element.elementcontentsection .content-parts.accordion li h2.flip button[aria-expanded=true] .trigger .line.second,.element.elementcontentsection .content-parts.accordion li h3.flip button[aria-expanded=true] .trigger .line.second{transform:translateX(-21.25%) translateY(0)}.element.elementcontentsection .content-parts.accordion li>div.flip{margin-left:0;padding:0 2.6666em 1.99995em 0}.element.elementcontentsection .content-parts.accordion li>div.flip>p:last-child{margin-bottom:0}.element.elementcontentsection .content-parts.accordion li+li{border-top:2px solid #58585a}.element.elementcontentsection .content-parts.text-blocks{grid-gap:1.3333em;display:grid;grid-template-columns:1fr 1fr;max-width:none}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.text-blocks{grid-template-columns:1fr}}.element.elementcontentsection .content-parts.text-blocks li{background-color:#c00418;padding:1.3333em 1.3333em .66665em}.element.elementcontentsection .content-parts.text-blocks li *,.element.elementcontentsection .content-parts.text-blocks li h2{color:#fff}@media (min-width:980px){.element.elementcontentsection .content-parts.text-blocks li:nth-of-type(4n),.element.elementcontentsection .content-parts.text-blocks li:nth-of-type(4n+1){background-color:#6e989e}}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.text-blocks li{background-color:#6e989e}.element.elementcontentsection .content-parts.text-blocks li:nth-of-type(2n){background-color:#c00418}}.element.elementcontentsection .content-parts.numbered-list{display:grid;grid-template-rows:1fr;list-style:none;row-gap:1.3333em}.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:1.3333em;column-gap:1.3333em;display:grid;grid-template-columns:3.9999em 1fr;padding:0}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:.66665em;column-gap:.66665em;grid-template-columns:2.6666em 1fr}}.element.elementcontentsection .content-parts.numbered-list .number{align-items:center;align-self:top;aspect-ratio:1/1;background-color:#6e989e;border-radius:.1em;color:#fff;display:block;display:flex;font-size:2em;font-weight:700;justify-content:center;line-height:1;margin:0 auto 0 0;text-align:center;width:100%}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-parts.numbered-list .number{font-size:1.6em}}.element.elementcontentsection .content-parts.numbered-list .txt h1,.element.elementcontentsection .content-parts.numbered-list .txt h2,.element.elementcontentsection .content-parts.numbered-list .txt h3{line-height:1;margin-bottom:.333325em}.element.elementcontentsection .content-parts.numbered-list .txt>:last-child{margin-bottom:0}
