:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-accordion{margin:var(--accordion-margin,1.5rem 0);padding:var(--accordion-padding,0)}.m-accordion.paragraph--view-mode--landing-page,.page-node-type-homepage .m-accordion{margin:var(--accordion-margin--full,0 auto);max-width:97.5rem;padding:var(--accordion-padding--full,1rem);width:100%}@media print,screen and (min-width:48em){.m-accordion.paragraph--view-mode--landing-page,.page-node-type-homepage .m-accordion{padding:var(--accordion-padding--full,2.5rem)}}@media screen and (min-width:80em){.m-accordion.paragraph--view-mode--landing-page,.page-node-type-homepage .m-accordion{padding:var(--accordion-padding--full,3.75rem)}}.m-accordion--split{container-name:accordion-split;container-type:inline-size}@container accordion-split (min-width: 1200px){.m-accordion__inner{display:flex;flex-direction:row;gap:0 8.5rem}.m-accordion__header-wrapper{flex:0 1 26.5rem}.m-accordion__content-wrapper{flex:1}}.m-accordion__heading{border:var(--accordion-heading-border,none);color:var(--accordion-heading-color,inherit);font-family:var(--accordion-heading-font-family,"Onest",Helvetica,Roboto,Arial,sans-serif);font-size:var(--accordion-heading-font-size,1.5rem);font-weight:var(--accordion-heading-font-weight,bold)}.m-accordion__heading :is(p){margin:0}.m-accordion__description:empty{display:none}.m-accordion__item{background:none;border:.0625rem solid #c9d9de;border-radius:.1875rem;margin:var(--accordion-item-margin,0 0 .5rem 0);position:relative;transition:.15s}.m-accordion__item.is-active{background:none;border:.0625rem solid transparent}.m-accordion__title{color:#060d3c;display:block;font-family:Onest,Helvetica,Roboto,Arial,sans-serif;font-size:var(--accordion-title-font-size,1.25rem);font-weight:700;line-height:var(--accordion-title-line-height,1.3);padding:var(--accordion-title-padding,.5rem 3.25rem .5rem 1rem);position:relative;transition:.15s}.m-accordion__title :is(p){margin:0}.m-accordion__item:not(.is-active) .m-accordion__title:hover,.m-accordion__title:focus{background:#eaf0f2;color:#060d3c;text-decoration:none}.m-accordion__item.is-active .m-accordion__title{color:#fff;text-decoration:none}.m-accordion__title-icon{display:none;fill:#060d3c;height:2.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:.15s;width:2.5rem}.m-accordion__title:hover .m-accordion__title-icon{fill:#060d3c}.m-accordion__item.is-active .m-accordion__title-icon{fill:#fff;transform:translateY(-50%) rotate(180deg)}.m-accordion__title:after{content:"";display:block;height:2.5rem;-webkit-mask:none;mask:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:.15s;width:2.5rem}.m-accordion__item.is-active .m-accordion__title:after,.m-accordion__title:after,.m-accordion__title:hover:after{background:#cf0b2c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgNUg1djJoN3YxMC4xNzJsLTMuOTUtMy45NS0xLjQxNCAxLjQxNEwxMyAyMWw2LjM2NC02LjM2NC0xLjQxNC0xLjQxNC0zLjk1IDMuOTV6Ii8+PC9zdmc+) no-repeat 50%/1.25rem}.m-accordion__item.is-active .m-accordion__title:after{transform:translateY(-50%) rotate(180deg)}.m-accordion__content{background:#f5f5f5;color:#2c2c2c;display:none;font-size:var(--accordion-content-font-size,100%);margin:var(--accordion-content-margin,.25rem 0 0 0);padding:var(--accordion-content-padding,1rem)}.m-accordion__content:after{clear:both;content:"";display:block}.m-accordion__content p:has(.button){display:flex;flex-flow:row wrap;gap:.5rem}.m-accordion__content p :is(.button){margin:0}.m-accordion__button-group{display:flex;flex-flow:row wrap;gap:.5rem}.m-accordion__button-group .button{margin:0}.m-accordion{--accordion-content-margin:0.25rem 0 0;--accordion-item-margin:0 0 1rem;--accordion-title-padding:0.875rem 4rem 0.875rem 1rem}.m-accordion__title{border-radius:.1875rem;overflow:hidden}.m-accordion__item.is-active .m-accordion__title{background:#060d3c}.m-accordion__content,.m-accordion__title:after{border-radius:.1875rem}