@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brx-header.brx-sticky {transition: all .2s ease}#brx-header.brx-sticky > .brxe-section,#brx-header.brx-sticky > .brxe-container,#brx-header.brx-sticky > .brxe-block,#brx-header.brx-sticky > .brxe-div {transition: all .2s ease}#brx-header.brx-sticky .brxe-logo {transition: all .2s ease}#brx-header.brx-sticky .bricks-nav-menu > li > a {transition: all .2s ease}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > a {transition: all .2s ease}#brx-header.brx-sticky .bricks-nav-menu > li > .brx-submenu-toggle > button > * {transition: all .2s ease}#brx-header.brx-sticky .brx-nav-nested-items > li > a {transition: all .2s ease}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle {transition: all .2s ease}#brx-header.brx-sticky .brx-nav-nested-items > li > .brx-submenu-toggle > * {transition: all .2s ease}#brx-header.brx-sticky .brxe-nav-nested > .brxe-toggle .brxa-inner {transition: all .2s ease}#brx-header.brx-sticky .brxe-search {transition: all .2s ease}#brx-header.brx-sticky .brxe-search button {transition: all .2s ease}#brxe-dztyww {width: max-content}.brxe-gwlgoz.brxe-block {width: max-content}#brxe-givzwb {width: max-content}#brxe-fmjtvv {align-items: center; flex-direction: row; column-gap: var(--space-m); width: auto; margin-left: auto}#brxe-fmjtvv a{color: var(--white); font-size: calc(var(--text-m) * 1.2);}#brxe-fmjtvv a:hover{color: var(--primary);}#brxe-14a18a {flex-direction: row; align-items: center; flex-wrap: wrap; height: 10rem; grid-column: full}#brxe-ba1ac1 {row-gap: var(--space-s); z-index: 9999; padding-top: 0; padding-bottom: 0; background-color: var(--base-trans-70)}#brxe-ba1ac1 {backdrop-filter: blur(10px);}@media (max-width: 991px) {#brxe-ba1ac1 {display: none}}#brxe-8ebb08 .x-hamburger-box {--x-burger-line-height: 3px}@media (max-width: 991px) {#brxe-8ebb08 .x-hamburger-box {--x-burger-line-color: var(--h3-color); --x-burger-size: 0.65; --x-burger-line-height: 3.25px; --x-burger-line-radius: 3px; --x-burger-line-color-active: var(--primary)}#brxe-8ebb08 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: auto}}#brxe-3e027b {padding-top: var(--space-m); padding-bottom: var(--space-m); min-height: 100px}@media (max-width: 991px) {#brxe-3e027b {background-color: var(--white); justify-content: center; padding-top: 0; padding-right: var(--gutter); padding-bottom: 0; padding-left: var(--gutter); z-index: 1; position: sticky; top: 0px}}#brxe-ksjlau {width: max-content}.brxe-rabtko.brxe-block {width: max-content}#brxe-jhmwgg {width: max-content}#brxe-wemnmx {width: 100%; margin-top: auto}#brxe-vdlmnv {align-items: center; flex-direction: row; column-gap: var(--space-m); width: auto; margin-left: auto}#brxe-vdlmnv a{color: var(--white); font-size: calc(var(--text-m) * 1.2);}#brxe-vdlmnv a:hover{color: var(--primary);}@media (max-width: 991px) {#brxe-vdlmnv {flex-direction: column; align-items: flex-start; margin-left: unset}}@media (max-width: 991px) {#brxe-995bbb {width: 100%; height: 100dvh; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); flex-direction: column; flex-wrap: wrap; row-gap: var(--space-xs); overflow: auto; display: grid; align-items: initial; grid-template-columns: 1fr; grid-template-rows: 1fr max-content max-content max-content max-content; grid-gap: var(--space-xs)}}@media (max-width: 767px) {#brxe-995bbb {flex-wrap: wrap; flex-direction: column}}@media (max-width: 478px) {#brxe-995bbb {flex-wrap: wrap; flex-direction: column; row-gap: var(--space-xs)}}@media (max-width: 991px) {#brxe-eb86a2 .x-offcanvas_inner {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 400px; background-color: var(--primary)}}@media (max-width: 767px) {#brxe-eb86a2 .x-offcanvas_inner {width: 82dvw}}#brxe-bff8fa {flex-direction: row; align-items: center; flex-wrap: wrap}#brxe-62920d {row-gap: var(--space-s); display: none; z-index: 9999; min-height: 10rem}@media (max-width: 991px) {#brxe-62920d {justify-content: center; padding-top: 0; padding-right: calc(var(--gutter) - 12px); padding-bottom: 0; background-color: var(--white); display: flex}}