@layer bricks {.brxe-offcanvas{visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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 {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-lnkcrt {width: 10em}#brxe-xcwmny {width: auto}@media (max-width: 1024px) {#brxe-xcwmny {width: auto}}@media (max-width: 767px) {#brxe-xcwmny {display: none}}#brxe-bcavzw {width: 2em}#brxe-bcavzw :not([fill="none"]) {fill: var(--color-2)}#brxe-vaqavo {width: auto; display: none}@media (max-width: 1024px) {#brxe-vaqavo {width: auto}}@media (max-width: 767px) {#brxe-vaqavo {display: flex}}#brxe-nrwopv {line-height: inherit; color: inherit; overflow: hidden; width: max-content; background-color: transparent; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}#brxe-qnxedm {overflow: hidden; width: max-content; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}#brxe-aikhyu {overflow: hidden; width: max-content; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}.brxe-nsisdk.brxe-block {overflow: hidden; width: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}@media (max-width: 1024px) {.brxe-nsisdk{ display:none !important;}}#brxe-tjxzzv {flex-direction: row; flex-wrap: nowrap; column-gap: 2em; align-items: center; justify-content: space-between}#brxe-dxghgz {flex-direction: row; align-items: center; padding-top: 1.5em; padding-bottom: 1.5em}#brxe-emwdih {position: relative}#brxe-xsecns {position: relative}:where(#brxe-xsecns > *:not(figcaption)) {position: relative}#brxe-xsecns::before {background-image: linear-gradient(rgba(33, 33, 33, 0.2), rgba(33, 33, 33, 0) 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-xsecns::before{ height: calc(100% + 2em);}#brxe-faqgvf {width: 10em}#brxe-xlnmkv {width: auto}@media (max-width: 1024px) {#brxe-xlnmkv {width: auto}}@media (max-width: 767px) {#brxe-xlnmkv {display: none}}#brxe-jvwyhb {width: 2em}#brxe-jvwyhb :not([fill="none"]) {fill: var(--color-2)}#brxe-wuumfk {width: auto; display: none}@media (max-width: 1024px) {#brxe-wuumfk {width: auto}}@media (max-width: 767px) {#brxe-wuumfk {display: flex}}#brxe-wmeufq {line-height: inherit; color: inherit; overflow: hidden; width: max-content; background-color: transparent; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}#brxe-eywrwd {overflow: hidden; width: max-content; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}#brxe-evbker {overflow: hidden; width: max-content; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}.brxe-akfzdt.brxe-block {overflow: hidden; width: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}@media (max-width: 1024px) {.brxe-akfzdt{ display:none !important;}}#brxe-zsqjrn {flex-direction: row; flex-wrap: nowrap; column-gap: 2em; align-items: center; justify-content: space-between}#brxe-whnesy {flex-direction: row; align-items: center; padding-top: 1.5em; padding-bottom: 1.5em}.brxe-gtjyvc .brxe-utpzpp.brxe-div {border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; top: 0px; left: 0px}.brxe-gtjyvc .brxe-emadye.brxe-div {border-top-width: 1px; border-top-style: solid; border-right-width: 1px; border-right-style: solid; top: 0px; right: 0px}.brxe-gtjyvc .brxe-spqreh.brxe-div {border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 1px; border-left-style: solid; left: 0px; bottom: 0px}.brxe-gtjyvc .brxe-rgwoig.brxe-div {border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid; bottom: 0px; right: 0px}.brxe-gtjyvc .brxe-rndqya.brxe-div {font-size: 1.2em; top: 0.1em; left: -0.07em}.brxe-gtjyvc .brxe-ryfbha.brxe-div {display: flex; justify-content: center; align-items: center}.brxe-ryfbha::before{ content:none !important;}.brxe-gtjyvc .brxe-ivxdkq.brxe-text-basic {font-size: 0.9em; font-weight: 500; line-height: 1.2; z-index: 1}.brxe-gtjyvc .brxe-gbbpjo.brxe-block {overflow: hidden}.brxe-gbbpjo::after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%;}.brxe-gtjyvc.brxe-block {position: relative; flex-direction: row; border-top: 1px solid var(--color-4); padding-top: 0.8em; padding-bottom: 0.8em; row-gap: 2em; column-gap: 2em; align-items: center; flex-wrap: nowrap}.brxe-gtjyvc:hover .counter-list{ scale:1.2;}#brxe-txrknk {padding-right: 4em; padding-bottom: 2em; padding-left: 4em; background-color: var(--color-1)}#brxe-txrknk{ transform:none !important;}@media (max-width: 767px) {#brxe-txrknk {padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em}}#brxe-sljxwb[data-direction] .brx-offcanvas-inner {height: auto}#brxe-sljxwb .brx-offcanvas-inner, #brxe-sljxwb .brx-offcanvas-backdrop {transition-duration: 0s}#brxe-sljxwb {transition: all .5s ease}#brxe-sljxwb{ opacity:0;}#brxe-sljxwb.brx-open{ opacity:1;}