.cs-section{width:100%}.cs-section-container-full{width:100%}.cs-section-container-contained{width:100%;max-width:var(--cs-container-width);margin-right:auto;margin-left:auto}.cs-container-padding-horizontal{padding-right:var(--cs-container-padding-horizontal);padding-left:var(--cs-container-padding-horizontal)}.cs-container-padding-vertical{padding-top:var(--cs-container-padding-vertical);padding-bottom:var(--cs-container-padding-vertical)}.cs-container-padding-vertical-narrow{padding-top:var(--cs-container-padding-vertical-narrow);padding-bottom:var(--cs-container-padding-vertical-narrow)}.rich-text{text-wrap:pretty}.rich-text>:first-child{margin-block-start:0em}.rich-text>:last-child{margin-block-end:0em}.rich-text img{margin-block-start:1em;margin-block-end:1em;border-radius:var(--cs-radius-card)}.animate-text-underline{position:relative;text-decoration:none}.animate-text-underline:hover{color:var(--bde-links-color-hover);cursor:pointer;position:relative;text-decoration:none}.animate-text-underline::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--bde-links-color-hover);transition:width 0.3s ease}.animate-text-underline:hover::after{width:100%}.animate-text-underline-inverse{position:relative;text-decoration:none}.animate-text-underline-inverse:hover{color:var(--bde-palette-color-4-4c2e6e74-738d-4f7b-a482-80022e3c89f9);cursor:pointer;position:relative;text-decoration:none}.animate-text-underline-inverse::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--bde-palette-color-4-4c2e6e74-738d-4f7b-a482-80022e3c89f9);transition:width 0.3s ease}.animate-text-underline-inverse:hover::after{width:100%}.js-animate-text{overflow:hidden}.js-animate-card{opacity:1}