@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@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}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-back-to-top{align-items:center;appearance:none;bottom:20px;cursor:pointer;display:flex;flex-direction:row;opacity:0;position:fixed;right:20px;transition:all .1s ease-in-out;visibility:hidden;z-index:9999}.brxe-back-to-top.bricks-draggable-handle,.brxe-back-to-top.visible{opacity:1;visibility:visible}}#brxe-mjbwbn {color: var(--accent)}#brxe-bsusce {z-index: 1}@media (max-width: 991px) {#brxe-bsusce a {font-size: inherit}}#brxe-avpfqa {row-gap: var(--space-3xs)}#brxe-ixyfro {color: #2D2C26; text-align: left; background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; gap: 6px; z-index: 0; position: relative}#brxe-vfwkvz {color: #2D2C26; text-align: left; background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; gap: 6px; z-index: 0; position: relative}#brxe-inpoan {color: #2D2C26; text-align: left; background-color: rgba(0, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; gap: 6px; z-index: 0; position: relative}#brxe-zypdqk {flex-direction: row; margin-top: auto}@media (max-width: 767px) {#brxe-zypdqk {flex-direction: column}}#brxe-bwbolf {row-gap: var(--space-m); height: 100%; max-width: 420px}#brxe-nxqraf {padding-top: var(--space-l); padding-bottom: var(--space-l); width: auto; border-top: 1px solid var(--bordure); border-right: 0 solid var(--bordure); border-bottom: 1px solid var(--bordure); border-left: 0 solid var(--bordure); flex-basis: 0; flex-grow: 1}@media (max-width: 991px) {#brxe-nxqraf {flex-basis: auto; flex-grow: 0}}#brxe-hpqdgj {color: var(--accent)}#brxe-dxembu {font-family: "Geist Mono"; font-size: var(--text-2xs); line-height: var(--lineheight-small)}#brxe-dxembu a {font-family: "Geist Mono"; font-size: var(--text-2xs); line-height: var(--lineheight-small); font-size: inherit}#brxe-vupfrx {padding-top: var(--space-l); padding-bottom: var(--space-l); width: auto; border-top: 1px solid var(--bordure); border-right: 0 solid var(--bordure); border-bottom: 1px solid var(--bordure); border-left: 0 solid var(--bordure); flex-basis: 0; flex-grow: 1}@media (max-width: 991px) {#brxe-vupfrx {border-top-width: 0; flex-basis: auto; flex-grow: 0}}#brxe-ebfagy {color: var(--accent); text-align: left}#brxe-dbmlav {row-gap: var(--space-3xs)}#brxe-mqiaft {margin-top: auto}#brxe-unvybm {padding-top: var(--space-l); padding-bottom: var(--space-l); width: auto; row-gap: var(--space-m); border-top: 1px solid var(--bordure); border-right: 0 solid var(--bordure); border-bottom: 1px solid var(--bordure); border-left: 0 solid var(--bordure); flex-basis: 0; flex-grow: 1}@media (max-width: 991px) {#brxe-unvybm {border-top-width: 0; flex-basis: auto; flex-grow: 0}}#brxe-ijhtnd {flex-direction: row; column-gap: var(--space-2xl); width: auto; flex-basis: 0; flex-grow: 1; align-items: stretch; row-gap: 0px}@media (max-width: 991px) {#brxe-ijhtnd {flex-direction: column; flex-basis: auto; flex-grow: 0; row-gap: 0px}}#brxe-2e5ce2 {flex-direction: row; justify-content: space-between; align-items: stretch; margin-right: auto; margin-left: auto; column-gap: var(--space-2xl)}@media (max-width: 1400px) {#brxe-2e5ce2 {column-gap: var(--space-xl)}}@media (max-width: 1200px) {#brxe-2e5ce2 {column-gap: var(--space-l)}}@media (max-width: 991px) {#brxe-2e5ce2 {grid-template-columns: repeat(2, 1fr); grid-gap: var(--space-xs) var(--space-s); flex-direction: column; row-gap: 0px}}@media (max-width: 767px) {#brxe-2e5ce2 {flex-direction: column}}@media (max-width: 478px) {#brxe-2e5ce2 {grid-gap: var(--space-xs) var(--space-xs)}}@media (max-width: 991px) {#brxe-tazdwd {display: none}}#brxe-qttjjj {display: none}@media (max-width: 991px) {#brxe-qttjjj {display: flex}}@media (max-width: 1200px) {#brxe-asvsps {grid-column: 1 / 3; grid-row: 2 / 3}}@media (max-width: 991px) {#brxe-asvsps {grid-column: 1 / 2; grid-row: 3 / 4}}@media (max-width: 991px) {#brxe-qtsnuy {display: none}}@media (max-width: 991px) {#brxe-ksdkpq {display: none}}#brxe-clestm {font-size: var(--text-xs); letter-spacing: var(--spacing-large); display: none}@media (max-width: 991px) {#brxe-clestm {text-transform: uppercase; letter-spacing: var(--spacing-middle); font-size: var(--text-2xs); width: auto; display: flex}}#brxe-pihkbj {font-size: var(--text-xs); letter-spacing: var(--spacing-large); display: none}@media (max-width: 991px) {#brxe-pihkbj {text-transform: uppercase; letter-spacing: var(--spacing-middle); font-size: var(--text-2xs); font-family: "Geist Mono"; width: auto; display: flex}}@media (max-width: 1200px) {#brxe-nrqkoi {grid-column: 1 / 3; grid-row: 2 / 3}}@media (max-width: 991px) {#brxe-nrqkoi {grid-column: 1 / 4; grid-row: 1 / 2; flex-direction: row; justify-content: space-between; align-self: flex-start !important}}#brxe-kxgqib {position: relative; max-width: 32px}#brxe-kxgqib .bricks-site-logo {height: 100%; width: 100%}@media (max-width: 991px) {#brxe-kxgqib {flex-basis: auto; max-width: 120px}}@media (max-width: 478px) {#brxe-kxgqib {max-width: 100px}}#brxe-izsxvu {font-variation-settings: var(--ital); font-style: italic; font-size: var(--text-s)}@media (max-width: 991px) {#brxe-rqiukd {grid-column: 1 / 4; grid-row: 2 / 3}}@media (max-width: 1200px) {#brxe-canadl {grid-column: 1 / 3; grid-row: 2 / 3}}@media (max-width: 991px) {#brxe-canadl {grid-column: 2 / 3; grid-row: 3 / 4}}#brxe-wbghxq {cursor: pointer}@media (max-width: 1200px) {#brxe-fnoxst {grid-column: 1 / 3; grid-row: 2 / 3}}@media (max-width: 991px) {#brxe-fnoxst {grid-column: 3 / 4; grid-row: 3 / 4}}#brxe-wradnk {flex-direction: row; justify-content: space-between; align-items: stretch; margin-top: var(--space-xs); margin-right: auto; margin-bottom: 0; margin-left: auto; column-gap: var(--space-2xl)}@media (max-width: 1400px) {#brxe-wradnk {column-gap: var(--space-xl)}}@media (max-width: 1200px) {#brxe-wradnk {column-gap: var(--space-l)}}@media (max-width: 991px) {#brxe-wradnk {grid-template-columns: repeat(3, 1fr); display: grid; align-items: initial; grid-template-rows: auto; grid-gap: var(--space-m)}}@media (max-width: 767px) {#brxe-wradnk {flex-direction: column}}#brxe-gpmatf {font-size: var(--text-xs); letter-spacing: var(--spacing-large); pointer-events: none}@media (max-width: 991px) {#brxe-gpmatf {display: none}}#brxe-ohrpsp {font-family: "Geist Mono"; font-size: var(--text-4xs); letter-spacing: 0px; text-align: center}#brxe-ohrpsp a {font-family: "Geist Mono"; font-size: var(--text-4xs); letter-spacing: 0px; text-align: center; font-size: inherit}@media (max-width: 991px) {#brxe-ohrpsp {display: none}}#brxe-ejsmjv {font-family: "Geist Mono"; font-size: var(--text-4xs); letter-spacing: 0px; text-align: center; display: none}#brxe-ejsmjv a {font-family: "Geist Mono"; font-size: var(--text-4xs); letter-spacing: 0px; text-align: center; font-size: inherit}@media (max-width: 991px) {#brxe-ejsmjv {display: flex}}#brxe-rrvyen {font-size: var(--text-xs); font-family: "Geist Mono"; text-align: right}@media (max-width: 991px) {#brxe-rrvyen {display: none}}#brxe-b3e036 {column-gap: var(--space-2xl)}@media (max-width: 1400px) {#brxe-b3e036 {column-gap: var(--space-xl)}}@media (max-width: 1200px) {#brxe-b3e036 {column-gap: var(--space-l)}}@media (max-width: 991px) {#brxe-b3e036 {justify-content: center}}#brxe-393775 {align-items: center; position: relative; row-gap: var(--space-xl)}#brxe-c9214b {flex-direction: column; align-items: center; align-self: stretch !important; width: 100%; overflow: hidden; row-gap: 0px; max-width: var(--almost-full)}#brxe-544003 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; overflow: hidden; position: relative; z-index: 1}