@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-template{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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}}#brxe-02b0d3 {background-color: var(--primary-ultra-dark); display: none}#brxe-644d42 {font-size: calc(var(--h1) * 0.8); color: var(--white); margin-bottom: var(--space-xs)}#brxe-fdcb9b {color: var(--action)}#brxe-8b11bd {font-size: 2em; color: var(--action); fill: var(--action)}@media (max-width: 991px) {#brxe-8b11bd {font-size: 1.9em}}@media (max-width: 767px) {#brxe-8b11bd {font-size: 1.7em}}@media (max-width: 478px) {#brxe-8b11bd {font-size: 1.5em}}#brxe-21b232 {margin-bottom: 0; font-size: calc(var(--h2) * 0.7); text-transform: uppercase; font-weight: 600}#brxe-bd7d51 {margin-bottom: 0; padding-bottom: 0}#brxe-0c4ae4 {margin-bottom: 0}#brxe-f2f7cf {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-53d8be {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-0cb177 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-2abb7a {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-2a0139 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-785378 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-8eecda {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-799ee7 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-8268ac {margin-bottom: 0}#brxe-9c33bb {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-693914 {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-fc25ce {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-5432ba {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-b72311 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-7f4b8f {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-2828e6 {font-size: var(--text-s)}#brxe-2828e6 a {font-size: var(--text-s); font-size: inherit}#brxe-5b8b4d {row-gap: var(--space-s)}#brxe-685379 {margin-bottom: 0}#brxe-d5b9c1 {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-f2ce1e {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-081ac7 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-d2d6c3 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-ecbb1c {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-a05904 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-e49e2f {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-6b5bc8 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-c2c553 {font-size: 2em; color: var(--action); fill: var(--action)}@media (max-width: 991px) {#brxe-c2c553 {font-size: 1.9em}}@media (max-width: 767px) {#brxe-c2c553 {font-size: 1.7em}}@media (max-width: 478px) {#brxe-c2c553 {font-size: 1.5em}}#brxe-71d65c {margin-bottom: 0; font-size: calc(var(--h2) * 0.7); text-transform: uppercase; font-weight: 600}#brxe-4f239f {margin-bottom: 0; padding-bottom: 0}#brxe-cc959d {margin-bottom: 0}#brxe-7bdd97 {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-26e446 {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-c97473 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-6a6edd {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-f4e97e {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-104757 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-df2b3d {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-f5cb87 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-c276ab {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-6c86ae {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-2b4721 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-21cc89 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-a4686e {display: none}#brxe-dbff8a {margin-bottom: 0}#brxe-fbee2d {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-7adfa7 {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-ff4775 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-bbb666 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-336a42 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-ed59bf {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-04ba8a {margin-bottom: 0}#brxe-71b4ad {font-weight: 500; color: var(--accent); font-size: calc(var(--h3) * 0.7); margin-bottom: 0}#brxe-4bab89 {height: var(--icon-size); width: var(--icon-size); fill: var(--action)}#brxe-52188d {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-bcb872 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-318ee4 {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-53641c {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-80623b {height: var(--icon-size); width: var(--icon-size); fill: var(--action-hover)}#brxe-68b355 {color: var(--action-hover); margin-bottom: var(--space-xs)}#brxe-df4f3b {color: var(--primary-dark); margin-bottom: var(--space-xs)}#brxe-c02c90 {font-weight: 500}#brxe-50f887 {height: var(--text-xxl); width: var(--text-xxl)}#brxe-2a104b {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-556919 {margin-right: 0}}#brxe-3d5047 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-015e7a {margin-right: 0}}#brxe-4db3fb {row-gap: var(--fr-card-gap)}#brxe-b9d484 {height: var(--text-xxl); width: var(--text-xxl)}#brxe-f83180 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-5ecfde {margin-right: 0}}#brxe-239128 {row-gap: var(--fr-card-gap)}#brxe-1c8551 {height: var(--text-xxl); width: var(--text-xxl)}#brxe-00899f {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-1585f4 {margin-right: 0}}#brxe-f66a7a {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-a56fac {margin-right: 0}}#brxe-80e48d {row-gap: var(--fr-card-gap)}#brxe-67d1d9 {height: var(--text-xxl); width: var(--text-xxl)}#brxe-d89975 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-dcbf9e {margin-right: 0}}#brxe-2761d9 {row-gap: var(--fr-card-gap)}#brxe-c09fca {height: var(--text-xxl); width: var(--text-xxl)}#brxe-383880 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-0474a8 {margin-right: 0}}#brxe-ef1032 {row-gap: var(--fr-card-gap)}#brxe-bf5628 {height: var(--text-xxl); width: var(--text-xxl)}#brxe-8d78ca {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-47d61c {margin-right: 0}}#brxe-2c1f1e {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-fe177e {margin-right: 0}}#brxe-23e1a5 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-35e277 {margin-right: 0}}#brxe-090375 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-a331ae {margin-right: 0}}#brxe-d6058f {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-c97018 {margin-right: 0}}#brxe-28529b {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-0688d6 {margin-right: 0}}#brxe-e9777e {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-f20cdc {margin-right: 0}}#brxe-03730f {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-d682c8 {margin-right: 0}}#brxe-fbfff6 {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-500e24 {margin-right: 0}}#brxe-edd05e {min-width: 24px; width: 24px}@media (max-width: 991px) {#brxe-b49d9d {margin-right: 0}}#brxe-4eb706 {row-gap: var(--fr-card-gap)}#brxe-85470f {grid-template-columns: var(--grid-2)}@media (max-width: 991px) {#brxe-85470f {grid-template-columns: var(--grid-1)}}@media (max-width: 767px) {#brxe-85470f {grid-template-columns: var(--grid-1)}}