html { font-size: 100%;}ul, figure, li { padding: 0; margin: 0;}h1, h2, h3, h4, h5, h6 { font-family: "DM Sans"; font-weight: 500; line-height: var(--heading-lh); letter-spacing: var(--ls-tight); text-wrap: pretty;}p, div { font-family: "DM Sans"; font-weight: 500; line-height: var(--body-lh); letter-spacing: var(--ls-normal); text-wrap: pretty;}h1 { font-size: var(--text-2xl);}h2 { font-size: var(--text-xl);}h3 { font-size: var(--text-m);}h4 { font-size: var(--text-s);}p { font-size: var(--text-xs);}[class*="brxe-"] i,i[class*="brxe-"] { max-width: none; width: auto;}:where(h1, h2, h3, h4, h5, h6):not(.text-white, .text-white *) { color: var(--text-color);}.brxe-text a { text-decoration: underline; font-weight: 500;}:where(p):not(.text-white, .text-white *) { color: var(--text-color);}strong { color: var(--color-secondary-500); font-weight: 500;}.brxe-block { gap: var(--content-gap);}.brxe-container { padding: var(--container-vertical) var(--container-horizontal); max-width: var(--container-max-width); width: 100%; gap: var(--container-gap);}.brxe-section { padding: var(--section-vertical) var(--section-horizontal);}@media screen and (max-width: 720px) { :root { --gradient-fade-primary: linear-gradient(90deg, var(--gradient-fade-primary-step-1) 100%); --gradient-fade-opacity: .8; }}header#brx-header .bricks-mobile-menu-wrapper { align-items: flex-start; text-align: left;}header#brx-header .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start;}.bricks-mobile-menu-wrapper .bricks-mobile-menu { width: 100%;}.bricks-mobile-menu-wrapper .bricks-mobile-menu li { width: 100%; text-align: left;}.bricks-mobile-menu-wrapper .bricks-mobile-menu .brx-submenu-toggle,.bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a,.bricks-mobile-menu-wrapper .sub-menu > li > a { width: 100%; padding: var(--space-xs) var(--section-horizontal); text-align: left;}.bricks-mobile-menu-wrapper .bricks-mobile-menu .brx-submenu-toggle > a { flex: 1; padding: 0;}.bricks-mobile-menu-wrapper .sub-menu > li > a { padding-left: calc(var(--section-horizontal) + var(--space-m));}.bricks-mobile-menu-wrapper .bricks-mobile-menu > li:not(:last-child) { border-bottom: var(--border-size) solid var(--border-color-light);}@media (max-width: 768px) { #header-cta { display: none;}}