.element.elementcontentsection ul{list-style:none;padding-left:0}.element.elementcontentsection .link-wrapper{flex:0 0 100%;text-align:center}.element.elementcontentsection .content-parts.accordion li{padding:1.545em 0 0;position:relative;scroll-margin-top:220px}@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{cursor:pointer;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.236em;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.8em;height:.9em;margin:auto -.05em auto auto;width:1.8em}.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:rgba(0,0,0,.9);stroke-width:16;stroke-linecap:square;transform:translateX(0);transition:transform .1s ease-in-out}.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:#257fb7}.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 3.09em 2.3175em 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 #c4c4c4}.element.elementcontentsection .content-parts.text-blocks{grid-gap:1.545em;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:#e33666;padding:1.545em 1.545em .7725em}.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:#2a91d0}}@media (min-width:0) and (max-width:979px){.element.elementcontentsection .content-parts.text-blocks li{background-color:#2a91d0}.element.elementcontentsection .content-parts.text-blocks li:nth-of-type(2n){background-color:#e33666}}.element.elementcontentsection .content-parts.numbered-list{display:grid;grid-template-rows:1fr;list-style:none;padding:.7rem 0 .7rem .7rem;row-gap:3.09em}.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:6.18em;column-gap:6.18em;display:grid;grid-template-columns:6.18em 1fr;padding:0;position:relative}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-parts.numbered-list li{-moz-column-gap:1.545em;column-gap:1.545em;grid-template-columns:3.09em 1fr}}.element.elementcontentsection .content-parts.numbered-list li:not(:last-of-type) .number:after{background-color:#2a91d0;content:"";height:100px;left:50%;position:absolute;top:calc(100% + 10px);width:1px;z-index:0}.element.elementcontentsection .content-parts.numbered-list .number{align-items:center;align-self:top;aspect-ratio:1/1;background-color:#2a91d0;border-radius:50%;color:#fff;display:flex;font-family:Juana,Times New Roman;font-size:4em;justify-content:center;line-height:1.41;line-height:1;margin:0 auto 0 0;position:relative;text-align:center;width:100%;z-index:10}.element.elementcontentsection .content-parts.numbered-list .number:before{border-radius:100%;bottom:0;box-shadow:0 0 0 .7rem #fff,0 0 0 calc(.7rem + 1px) #2a91d0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@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{display:flex;flex-direction:column;justify-content:center;position:relative}.element.elementcontentsection .content-parts.numbered-list .txt:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 110 10' xmlns='http://www.w3.org/2000/svg' fill='%232A91D0' stroke='%232A91D0'%3E%3Cpath stroke-linecap='square' stroke='inherit' d='M0 5h100'/%3E%3Ccircle fill='inherit' cx='105' cy='5' r='5'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:100px 10px;content:"";height:10px;left:-6.18em;position:absolute;top:calc(50% - 5px);width:100px;z-index:0}@media (min-width:0) and (max-width:639px){.element.elementcontentsection .content-parts.numbered-list .txt:before{display:none}}.element.elementcontentsection .content-parts.numbered-list .txt h1,.element.elementcontentsection .content-parts.numbered-list .txt h2,.element.elementcontentsection .content-parts.numbered-list .txt h3,.element.elementcontentsection .content-parts.numbered-list .txt>:last-child{margin-bottom:0}@media (min-width:980px){.element.elementcontentsection .content-parts.numbered-list.show-horizontal{display:flex;flex-direction:row;justify-content:space-between}.element.elementcontentsection .content-parts.numbered-list.show-horizontal li{display:flex;flex:0 0 7.725em;flex-direction:column;width:7.725em}.element.elementcontentsection .content-parts.numbered-list.show-horizontal li:not(:last-of-type) .number:after{height:300px;left:calc(100% + 2rem + 2px);top:inherit;transform:rotate(90deg);z-index:-10}.element.elementcontentsection .content-parts.numbered-list.show-horizontal .number{font-size:5em;width:100%}.element.elementcontentsection .content-parts.numbered-list.show-horizontal .number:before{box-shadow:0 0 0 1rem #fff,0 0 0 calc(1rem + 1px) #2a91d0}.element.elementcontentsection .content-parts.numbered-list.show-horizontal .txt{align-items:center;flex-basis:auto;flex-grow:1;justify-content:flex-end;padding-top:3rem;text-align:center}.element.elementcontentsection .content-parts.numbered-list.show-horizontal .txt:before{left:calc(50% - 50px);top:.8rem;transform:rotate(90deg)}}@media (min-width:640px){.element.elementcontentsection .content-parts.numbered-list.show-horizontal li{flex:0 0 6.18em;width:100%}}
