@layer bricks {.brxe-pagination{width:100%}}@layer bricks {.brxe-code{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)}}.brxe-filter-radio{border:0;margin:0;min-inline-size:0;padding:0}.brxe-filter-radio>.brx-filter-legend{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio>.brx-filter-options{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-radio[data-mode=button])>.brx-filter-options{display:flex;flex-wrap:wrap;gap:var(--brx-btn-options-gap,10px)}.brxe-filter-radio[data-mode=default]>.brx-filter-options{display:flex;flex-direction:column;gap:var(--brx-options-gap)}.brxe-filter-radio[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text{flex:1}.brxe-filter-radio[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text .brx-option-count{margin-inline-start:auto}.brxe-filter-radio[data-mode=button] input[type=radio]{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio[data-mode=button] input[type=radio]:focus-visible+.bricks-button,.brxe-filter-radio[data-mode=button] label:focus-within .bricks-button{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-radio input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:50%;border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,1em);justify-content:center;position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,1em)}.brxe-filter-radio .brx-input-indicator:after{background-color:#3b82f6;border-radius:50%;content:"";display:block;height:calc(var(--brx-indicator-size, 1em)*.5);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;width:calc(var(--brx-indicator-size, 1em)*.5)}.brxe-filter-radio input[type=radio]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,transparent);border-color:var(--brx-indicator-border-color-checked,#3b82f6)}.brxe-filter-radio input[type=radio]:checked+.brx-input-indicator:after{background-color:var(--brx-indicator-check-color-checked,#3b82f6);opacity:1}.brxe-filter-radio input[type=radio]:focus-visible+.brx-input-indicator{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-radio input[type=radio]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-filter-radio label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--brx-indicator-gap,.5em);margin:inherit;position:relative}.brxe-filter-radio .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-radio:not([data-mode=button]) .brx-show-more-less-wrapper{margin-top:10px}}@layer bricks {.brxe-shortcode{width:100%}}@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}}@media (max-width:480px){a.brxe-xppxqm.brxe-block{flex-direction:column;align-items:stretch;gap:8px;padding:5px}a.brxe-xppxqm.brxe-block>.brxe-hfjcsw.brxe-div{width:100%;max-width:none;border-right-width:0!important;border-bottom:1px solid rgb(57,81,68);padding:10px 10px 12px}html[data-theme=dark] a.brxe-xppxqm.brxe-block>.brxe-hfjcsw.brxe-div{border-bottom-color:rgba(233,243,234,.22)}a.brxe-xppxqm.brxe-block>.brxe-xqdbpj.brxe-block{width:100%;max-width:none;padding:0 10px 8px}}.gsp-hubintro{position:relative;z-index:2;box-sizing:border-box;width:90%;align-self:center;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,70ch);gap:6px 48px;align-items:baseline;margin:0 auto 34px;padding:0}.gsp-hubintro__k{margin:0;font:600 11px/1.7 "JetBrains",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--geo-green2)}html[data-theme=dark] .gsp-hubintro__k{color:var(--geo-green1)}.gsp-hubintro__p{margin:0;max-width:70ch;font:400 16px/1.7 "Plus Jakarta Sans",sans-serif;color:var(--geo-black);text-wrap:pretty}.gsp-hubintro__p a{color:inherit;text-decoration:underline;text-decoration-color:var(--geo-green1);text-decoration-thickness:1.5px;text-underline-offset:3px}.gsp-hubintro__p a:hover{text-decoration-thickness:2.5px}@media (max-width:767px){.gsp-hubintro{grid-template-columns:1fr;gap:8px;margin-bottom:26px}.gsp-hubintro__p{font-size:15px;line-height:1.65}}#brxe-rrdiia {width: 100vw; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; height: 100vh; display: none; font-family: "JetBrains"}#brxe-jamuwq {font-size: 8rem; color: var(--color-22); font-family: "Instrument Serif"; font-weight: 400; line-height: 1; text-shadow: 7px 10px 8px rgba(0,0,0,0.35); margin-top: 0; margin-right: 0; transition: all .3s ease; padding-bottom: 0}#brxe-mljytv {color: var(--geo-green1); font-family: "JetBrains"; font-size: min(10vw, 144px); line-height: .9; transition: all .3s ease-in-out; position: absolute; right: 50px; bottom: 50px}.hero-letter-display {  opacity: 1; transform: scale(1); transition: opacity 0.6s ease, transform 0.6s ease;} .hero-letter-display.hide { opacity: 0; transform: scale(0.8); }@media (max-width: 991px) {#brxe-mljytv {right: 30px; bottom: 30px}}@media (max-width: 767px) {#brxe-mljytv {font-size: 16vw}}@media (max-width: 478px) {#brxe-mljytv {font-size: 20vw}}#brxe-dqrkdd[data-mode="button"] .bricks-button {background-color: var(--titles); color: var(--green-ld); font-size: 12px; line-height: 1.2; font-weight: 500; letter-spacing: -0.5px}#brxe-dqrkdd[data-mode="button"] .bricks-button.brx-option-active {background-color: rgba(119, 241, 121, 0.94); color: var(--geo-green2)}#brxe-dqrkdd[data-mode="button"] .bricks-button:hover {background-color: var(--geo-green1); color: var(--geo-green2)}#brxe-dqrkdd {z-index: 1; font-family: "JetBrains"; text-shadow: 1px 2px 8px rgba(0,0,0,0.35)}.brxe-filter-radio {gap: 0px;} .bricks-button.sm { padding: .5em 1em; transition: all .3s ease;}@media (max-width: 478px) {#brxe-dqrkdd[data-mode="button"] .bricks-button {font-size: 10px}}#brxe-tagoqg {column-gap: 10px; row-gap: 30px}@media (max-width: 767px) {#brxe-tagoqg {width: 100%}}@media (max-width: 478px) {#brxe-tagoqg {width: 100%}}#brxe-iwkhkt {width: 90%; z-index: 3; border-radius: 10px 10px 20px 20px; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; flex-direction: row; row-gap: 50px; align-items: flex-end}@media (max-width: 767px) {#brxe-iwkhkt {flex-direction: column; row-gap: 25px; justify-content: flex-end}}@media (max-width: 478px) {#brxe-iwkhkt {flex-direction: column; align-items: flex-end; row-gap: 50px; padding-right: 30px; padding-left: 30px}}#brxe-drpcli {flex-direction: column; row-gap: 50px; background-color: var(--bg-parallax); background-position: center center; background-repeat: no-repeat; position: relative; padding-top: 80px; justify-content: flex-end}:where(#brxe-drpcli > *:not(figcaption)) {position: relative}#brxe-drpcli::before {background-image: linear-gradient(var(--overlay-hero-contact), rgba(120, 242, 122, 0.1)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {#brxe-drpcli {padding-top: 80px}}@media (max-width: 478px) {#brxe-drpcli {padding-top: 110px}}#brxe-jzvjsm {color: var(--geo-graphite); font-size: var(--p-xs); line-height: 1}#brxe-floske {width: 90%; flex-direction: row; column-gap: 20px; align-items: center; margin-bottom: 30px; z-index: 2; display: none}@media (max-width: 767px) {#brxe-floske {justify-content: center}}@media (max-width: 478px) {#brxe-floske {column-gap: 10px; flex-direction: column; row-gap: 15px; justify-content: center; align-items: flex-start}}.brxe-xppxqm .brxe-khwlsn.brxe-heading {color: var(--color-22); font-family: "Plus Jakarta Sans"; font-weight: 700; font-size: 16px; line-height: .9; transition: all .3s ease-in-out; position: static}.brxe-xppxqm .brxe-yglifc.brxe-div {width: 30px; min-width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 30px; border-radius: 50vw; display: flex; justify-content: center; align-items: center}.brxe-xppxqm .brxe-qqedrv.brxe-heading {font-size: 13px; color: var(--title-grdl); line-height: 1.2; font-family: "Plus Jakarta Sans"}.brxe-xppxqm .brxe-hfjcsw.brxe-div {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-right: 0.4px solid var(--green-ld); border-top-left-radius: 10px; border-bottom-left-radius: 10px; display: flex; width: 40%; min-height: 70px; align-items: center; background-color: var(--bg-parallax); column-gap: 7px}.brxe-xppxqm .brxe-azmebh.brxe-text-basic {font-size: 13px; color: var(--title-grdl); line-height: 1.3; font-family: "Plus Jakarta Sans"}.brxe-xppxqm .brxe-xqdbpj.brxe-block {justify-content: center; padding-right: 5px}@media (max-width: 767px) {.brxe-xppxqm .brxe-xqdbpj.brxe-block {flex-wrap: nowrap}}.brxe-xppxqm.brxe-block {position: relative; display: flex; gap: 20px; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; grid-row: unset; grid-column: unset; flex-direction: row; border: 0.5px solid var(--green-ld); border-radius: 10px; overflow: hidden; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; align-items: center; height: 70px; transition: all .3s ease-in-out; column-gap: 15px; row-gap: 15px}:where(.brxe-xppxqm.brxe-block:hover > *:not(figcaption)) {position: relative}.brxe-xppxqm.brxe-block:hover::before {background-image: linear-gradient(90deg, var(--geo-green1), var(--geo-panels)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {.brxe-xppxqm.brxe-block {flex-direction: row; flex-wrap: nowrap}}@media (max-width: 478px) {.brxe-xppxqm.brxe-block {flex-direction: row}}#brxe-xbqabx {row-gap: 50px; justify-content: space-between; align-items: center; align-self: center !important; grid-auto-flow: dense; flex-wrap: nowrap; flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr ; overflow: hidden; gap: 5px; width: 90%}#brxe-xbqabx { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; grid-auto-flow: dense;}#brxe-xbqabx>* { grid-row: unset; grid-column: unset;}@media (max-width: 991px) {#brxe-xbqabx { grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; grid-auto-flow: dense;}#brxe-xbqabx>* { grid-row: unset; grid-column: unset;}#brxe-xbqabx {gap: 5px}}@media (max-width: 478px) {#brxe-xbqabx {gap: 5px}#brxe-xbqabx { grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; grid-auto-flow: dense;}#brxe-xbqabx>* { grid-row: unset; grid-column: unset;}}#brxe-npzndz .bricks-pagination ul .page-numbers {height: 44px; width: 44px}#brxe-npzndz .bricks-pagination ul {gap: 8px}#brxe-npzndz { width: 100%; margin-top: 32px; font-size: 16px; color: var(--geo-graphite, #222);}#brxe-npzndz .page-numbers.current { background-color: var(--green-ld, #395144); color: var(--geo-white, #fff);}#brxe-npzndz a.page-numbers:hover { text-decoration: underline;}#brxe-iwctzi {padding-top: 30px; padding-bottom: 10vh; background-color: var(--bg-parallax); position: relative; z-index: 3}:where(#brxe-iwctzi > *:not(figcaption)) {position: relative}#brxe-iwctzi::before {background-image: linear-gradient(rgba(120, 242, 122, 0.1), var(--transp)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}