.content-container{width:100%}
.accordion-list{border:1px solid #cfdce3;border-radius:4px;padding:0;overflow:hidden;box-shadow:1px 5px 10px #0000001a}.accordion-list .accordion__element{background-color:#fff;border-bottom:4px solid #be1e2d;list-style:none}.accordion-list .accordion__element .accordion__link{color:#fff;background:#748792;padding:20px 20px 20px 40px;font-family:Archivo,Arial,sans-serif;font-size:150%;font-weight:700;text-decoration:none;transition:all .125s;display:block;position:relative}.accordion-list .accordion__element .accordion__link:before{content:"→";transform-origin:50%;font-weight:700;transition:all .125s;position:absolute;left:10px;transform:rotate(0)}.accordion-list .accordion__element .accordion__content{padding:30px 15px;display:none}.accordion-list .accordion__element.active .accordion__link{background:#fff}.accordion-list .accordion__element.active .accordion__content{display:block}.accordion-list .accordion__element:hover .accordion__link,.accordion-list .accordion__element.active .accordion__link{background:#be1e2d}.accordion-list .accordion__element:hover .accordion__link:before,.accordion-list .accordion__element.active .accordion__link:before{transform:rotate(45deg)}@media (prefers-color-scheme:dark){.accordion-list .accordion__element{color:#fff;background-color:#333}}
.ctaWrapp{text-align:center;border:1px solid #ccc;border-radius:3px;margin:1rem 0;padding:1rem}.ctaWrapp a,.ctaWrapp button{font-size:125%}
.introWrapper{background-color:#dae6ed;border:1px solid #cfdce3;border-radius:3px;width:100%;margin-bottom:75px;padding:30px;box-shadow:1px 5px 10px #0000001a}@media (prefers-color-scheme:dark){.introWrapper{color:#fff;background-color:#333}}
.text h2{font-size:1.1em}.text h3{font-size:1em}.text p{min-height:18px}
.textImageInner{flex-direction:row;place-content:flex-start;align-items:flex-start;gap:30px;display:flex}.textImageInner .textleft,.textImageInner .textright,.textImageInner .imgleft,.textImageInner .imgright{width:100%}.textImageInner .textleft,.textImageInner .imgleft{order:1}.textImageInner .textright,.textImageInner .imgright{order:2}.textImageInner img{width:100%;height:auto}@media (min-width:768px){.textImageInner .textleft,.textImageInner .textright,.textImageInner .imgleft,.textImageInner .imgright{width:50%}.textImageInner.noImg .textleft,.textImageInner.noImg .textright{width:100%}}
