.element.elementcontentsection ul{list-style:none;padding-left:0}.element.elementcontentsection .content-parts.accordion li{padding:1.41em 0 0 .705em;position:relative}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.accordion li{flex:0 0 100%}}.element.elementcontentsection .content-parts.accordion li.open{background-color:hsla(0,0%,90%,.5)}.element.elementcontentsection .content-parts.accordion li h1.flip,.element.elementcontentsection .content-parts.accordion li h2.flip,.element.elementcontentsection .content-parts.accordion li h3.flip{cursor:pointer;margin-bottom:0;padding-right:.6em;scroll-padding-top:134px}.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.41em;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.6em;height:.8em;margin:auto 0 auto auto;width:1.6em}.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:#272727;stroke-width:26;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:#1053a2}.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:#1053a2}.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.82em 2.115em 0}.element.elementcontentsection .content-parts.accordion li>div.flip>p:last-child{margin-bottom:0}.element.elementcontentsection .content-parts.accordion li+li{border-top:1px solid #e6e6e6}.element.elementcontentsection .content-parts.text-blocks{grid-gap:1.41em;display:grid;grid-template-columns:1fr 1fr;max-width:none!important}@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:#646464;padding:1.41em 1.41em .705em}.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:#1053a2}}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.text-blocks li{background-color:#1053a2}.element.elementcontentsection .content-parts.text-blocks li:nth-of-type(2n){background-color:#646464}}.element.elementcontentsection .content-parts.numbered-list{display:grid;grid-template-rows:1fr;list-style:none;row-gap:2.82em}.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:1.41em;column-gap:1.41em;display:grid;grid-template-columns:4.23em 1fr;padding:0}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:.705em;column-gap:.705em;grid-template-columns:2.82em 1fr}}.element.elementcontentsection .content-parts.numbered-list .number{align-items:center;align-self:top;aspect-ratio:1/1;background-color:#1053a2;border-radius:.1em;color:#fff;display:block;display:flex;font-size:2em;font-weight:600;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:.3525em}.element.elementcontentsection .content-parts.numbered-list .txt>:last-child{margin-bottom:0}
