@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@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 {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {.brxe-code{width:100%}}@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-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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{overflow:hidden;position:relative}: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!important;text-align:center;width:100%;z-index:1}}#brxe-480227 {flex-direction: row}#brxe-gafsei {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1}#brxe-e4ea0a video{ object-fit: cover !important; z-index: -1;}@media (max-width: 991px) {#brxe-e4ea0a {display: none}}#brxe-63a20d {display: none}#brxe-63a20d wistia-player{ left: 50%; transform: translateX(-50%);}@media (max-width: 991px) {#brxe-63a20d {display: block}}@media (max-width: 767px) {#brxe-63a20d {display: none}}#brxe-xiuunf {display: none}@media (max-width: 767px) {#brxe-xiuunf {display: flex}}#brxe-6660e8 {row-gap: var(--grid-gap); display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-1)}@media (max-width: 991px) {#brxe-6660e8 {grid-template-columns: var(--grid-1)}}.brxe-299dde .brxe-033088.brxe-text-link .icon > svg {fill: var(--icon-fill-color); stroke: var(--icon-stroke-color)}.brxe-299dde .brxe-033088.brxe-text-link {flex-direction: row-reverse}@media (max-width: 991px) {#brxe-a003af {display: none}}#brxe-6a9d2b {color: var(--text-light)}#brxe-d24942 {color: var(--text-light-muted)}#brxe-d79cc4 {fill: var(--white)}#brxe-6d5b1a {fill: var(--white)}#brxe-62f548 {background-color: #e6e7e8}#brxe-62f548 .splide__pagination {left: 1em; right: auto; transform: translateX(0); bottom: 1em}#brxe-62f548 .splide__arrow--prev {left: 0.1em}#brxe-62f548 .splide__arrow--next {right: 0.1em}#brxe-vjjapz {position: absolute; bottom: var(--space-xl); height: 50px; width: 50px}#brxe-vjjapz :not([fill="none"]) {fill: var(--accent) !important}#brxe-vjjapz { animation: floatUpDown 2s ease-in-out infinite;}@keyframes floatUpDown { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); }}#brxe-gzdvbb {color: var(--text-dark); text-transform: uppercase; font-weight: 500}#brxe-claqxt {padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding)}.brxe-63f1c7 .brxe-xarirr.brxe-image:not(.tag), .brxe-63f1c7 .brxe-xarirr.brxe-image img {object-fit: contain}.brxe-63f1c7 .brxe-xarirr.brxe-image {aspect-ratio: 1; width: 17rem; height: 100%}#brxe-cd6ee8 .splide__arrows .splide__arrow {font-size: var(--space-l)}#brxe-cd6ee8 .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs)}#brxe-cd6ee8 .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs)}.brxe-sdgpuj .brxe-fjxxht.brxe-image:not(.tag), .brxe-sdgpuj .brxe-fjxxht.brxe-image img {object-fit: contain}.brxe-sdgpuj .brxe-fjxxht.brxe-image {aspect-ratio: 1; width: 17rem; height: 100%}#brxe-gdtkgp .splide__arrows .splide__arrow {font-size: var(--space-l)}#brxe-gdtkgp .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs)}#brxe-gdtkgp .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs)}#brxe-gdtkgp {display: none}#brxe-rfdpvu {color: var(--text-light)}#brxe-eygxek {color: var(--text-light)}#brxe-gkhnnx {row-gap: var(--space-xs)}#brxe-vgyubo {padding-top: var(--space-m); padding-bottom: var(--space-m); background-color: var(--primary-semi-dark)}#brxe-ayojox {width: 100%; height: 100%}#brxe-wgriyp {color: var(--text-light)}#brxe-coapfx {color: var(--white-trans-70); font-size: var(--text-s)}#brxe-asjtvy {margin-top: auto; padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m)}#brxe-lhtecl {display: flex}#brxe-docehg {width: 100%; height: 100%}#brxe-cejmzs {color: var(--text-light)}#brxe-lutsea {color: var(--white-trans-70); font-size: var(--text-s)}#brxe-lutsea{ list-style: none !important;}#brxe-tfnthj {margin-top: auto; padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); flex-direction: column; row-gap: var(--space-xs)}#brxe-vsobhl {display: flex}#brxe-yaguyk {width: 100%; height: 100%}#brxe-vhgyqi {color: var(--text-light)}#brxe-dflsae {color: var(--white-trans-70); font-size: var(--text-s)}#brxe-dflsae{ list-style: none !important;}#brxe-iajqkm {margin-top: auto; padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m)}#brxe-moozgc {display: flex}#brxe-ueagxz {flex-direction: row; display: grid; align-items: initial; grid-template-columns: var(--grid-auto-3); grid-gap: 0px}#brxe-ueagxz{ overflow-Y: hidden !important;}@media (max-width: 991px) {#brxe-ueagxz {grid-template-columns: var(--grid-1)}}@media (max-width: 767px) {#brxe-ueagxz {grid-template-columns: var(--grid-1)}}#brxe-whdpwz {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-whdpwz{ overflow-Y: hidden;}#brxe-myhzrl {text-transform: uppercase}@media (max-width: 991px) {#brxe-slbczc {position: static}}#brxe-ygzbxq {color: var(--text-light-muted)}#brxe-gdmhtj:not(.tag), #brxe-gdmhtj img {object-position: 50% 65%}#brxe-hszpqs {background-color: var(--neutral-trans-70)}#brxe-ijoqvo {background-color: rgba(0, 0, 0, 0); position: relative}#brxe-kdefyu {color: var(--text-light-muted)}#brxe-udttdf {color: var(--text-light-muted)}#brxe-bhvdeg {color: var(--text-light-muted)}#brxe-jlyedt {color: var(--text-light-muted)}@media (max-width: 478px) {#brxe-jlyedt {text-align: center}}#brxe-lpeyif {grid-column: content / full; display: grid; align-items: initial; grid-template-columns: var(--grid-2-3); align-items: flex-start}@media (max-width: 991px) {#brxe-lpeyif {grid-template-columns: var(--grid-1); margin-left: 0}}@media (max-width: 478px) {#brxe-lpeyif {grid-template-columns: var(--grid-1)}}@media (max-width: 991px) {#brxe-xochjv {padding-right: var(--gutter)}}.brxe-ywuysd .brxe-cffdjp.brxe-heading {color: var(--text-light)}.brxe-ywuysd .brxe-famqih.brxe-text-basic {color: var(--white)}.brxe-ywuysd .brxe-xwaxey.brxe-image {width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1; position: absolute}.brxe-ywuysd .brxe-xwaxey.brxe-image:not(.tag), .brxe-ywuysd .brxe-xwaxey.brxe-image img {object-fit: cover; object-position: center right}#brxe-bf26fa {background-color: var(--neutral-trans-70)}#brxe-zdwjgf {justify-content: center; align-items: center}#brxe-ytpuzp {grid-template-columns: var(--grid-1)}#brxe-bxpimw {background-color: var(--neutral-trans-70)}#brxe-aukwtc {overflow: hidden}@media (max-width: 991px) {#brxe-aukwtc {display: none}}.brxe-zadeyp .brxe-ehqzle.brxe-heading {color: var(--text-light)}.brxe-zadeyp .brxe-mgcyxo.brxe-text-basic {color: var(--white)}.brxe-zadeyp .brxe-cfakyk.brxe-image {width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1; position: absolute}.brxe-zadeyp .brxe-cfakyk.brxe-image:not(.tag), .brxe-zadeyp .brxe-cfakyk.brxe-image img {object-fit: cover; object-position: center right}.brxe-zadeyp.brxe-section {display: none}@media (max-width: 991px) {.brxe-zadeyp.brxe-section {position: relative; display: block}}#brxe-dkplpo {display: none}@media (max-width: 991px) {#brxe-dkplpo {position: relative; display: block}}#brxe-ujqywz {justify-content: center; align-items: center}#brxe-wctnto {grid-template-columns: var(--grid-1)}#brxe-cyadok {display: none}@media (max-width: 991px) {#brxe-cyadok {position: relative; display: block}}#brxe-678d04 {height: var(--text-l); width: var(--text-l); fill: var(--accent)}#brxe-gbtnbd {height: var(--text-l); width: var(--text-l); fill: var(--accent)}#brxe-ivomlw {height: var(--text-l); width: var(--text-l); fill: var(--accent)}#brxe-e5a019 {align-items: center}#brxe-jwrxgl {flex-direction: row; justify-content: center}#brxe-mohwfa {align-items: center}#brxe-owuxkp {width: max-content; align-self: center !important}#brxe-fkajar {position: relative}:where(#brxe-fkajar > *) {position: relative}#brxe-fkajar::before {background-image: linear-gradient(var(--primary-trans-60), var(--primary-trans-60)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-shkasa.brxe-block {margin-top: auto}#brxe-kqhbob {row-gap: 0px}@media (max-width: 991px) {#brxe-955586 {text-align: center}}#brxe-84b3f3 {text-align: center}.brxe-be3349 .brxe-axwtjh.brxe-icon {height: 30px; width: 30px; fill: var(--accent); order: -1}.brxe-be3349 .brxe-zuzrdv.brxe-div {display: flex; justify-content: space-around; align-items: center; column-gap: .5em; padding-top: calc(var(--fr-card-padding) / 2); padding-right: calc(var(--fr-card-padding) / 2); padding-bottom: calc(var(--fr-card-padding) / 2); padding-left: calc(var(--fr-card-padding) / 2)}#brxe-wpbtsp {grid-column: feature-max}.brxe-tjvxnb .brxe-csdjkd.brxe-image {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1; width: 100%; height: 100%}.brxe-tjvxnb .brxe-csdjkd.brxe-image:not(.tag), .brxe-tjvxnb .brxe-csdjkd.brxe-image img {object-fit: contain; object-position: 100% 80%}@media (max-width: 991px) {.brxe-tjvxnb .brxe-csdjkd.brxe-image:not(.tag), .brxe-tjvxnb .brxe-csdjkd.brxe-image img {object-position: 50% 100%; object-fit: cover}}.brxe-tjvxnb .brxe-qwdqpe.brxe-div {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}#brxe-npygjl .splide__arrows .splide__arrow {font-size: var(--space-l)}#brxe-npygjl .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs)}#brxe-npygjl .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs)}#brxe-dipajq {stroke-width: 2.7px; fill: var(--bg-ultra-dark); stroke: var(--primary)}@media (max-width: 991px) {#brxe-iokxsc {order: -1}}@media (max-width: 478px) {#brxe-ekwurx{ overflow-x: hidden;}}