@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-image-gallery{width:100%}.brxe-image-gallery figure{all:unset;display:block}.brxe-image-gallery figure>a{display:block}.brxe-image-gallery .image{position:relative}.brxe-image-gallery .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}.brxe-image-gallery[data-layout=metro] .image img{height:auto;width:100%}.brxe-image-gallery .brx-gallery-load-more-template{display:none!important}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{align-items:center;display:inline-flex;justify-content:center}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@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-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}#brxe-twcqcu {width: 80ch}#brxe-djaydj svg {fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-cmevjk svg {fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-bagzjz {flex-direction: row; justify-content: center; column-gap: var(--space-m); flex-grow: var(--space-m)}#brxe-chwvqe {align-items: center; justify-content: center}#brxe-uoyymk {height: 80vh; justify-content: center}#brxe-uoyymk {background-image: linear-gradient(var(--a-lighgray) 0.5px, transparent 0.5px), linear-gradient(90deg, var(--a-lighgray) 0.5px, transparent 0.5px); background-size: 50px 50px;}#brxe-aujtbb {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; padding-top: var(--space-m); padding-bottom: var(--space-m)}#brxe-pypvaw {background-color: var(--a-primary-color)}#brxe-ynyoge {fill: var(--a-primary-color); color: var(--a-primary-color)}#brxe-hvpkua {font-size: var(--text-m)}#brxe-rvdwyu {flex-direction: row; align-items: center; column-gap: var(--space-2xs)}#brxe-yrpwuq {font-weight: 600}#brxe-yrpwuq a {font-weight: 600; font-size: inherit}#brxe-eplxpc {flex-direction: row; column-gap: var(--space-s); row-gap: var(--space-s)}#brxe-pudrcc {background-color: var(--a-mainwhite)}#brxe-jbffpa {background-color: var(--a-lighgray)}#brxe-hzgfsn {fill: var(--a-mainblue); color: var(--a-mainblue); height: 32px; width: 32px}#brxe-baufyv {font-size: var(--text-m)}#brxe-xvnqmn {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-kklpis {font-weight: 600}#brxe-kklpis a {font-weight: 600; font-size: inherit}#brxe-nrwxkx {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-nrwxkx div::before { color: var(--a-mainblue); border-color: var(--a-mainblue);}#brxe-yhzopo {background-color: var(--a-lighgray)}#brxe-wyjuxz svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-fzcgtw svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-dvbpds {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-uycmyc {background-color: var(--a-lightblue)}#brxe-stbglb {fill: var(--a-maingreen); color: var(--a-maingreen); height: 32px; width: 32px}#brxe-gpguds {font-size: var(--text-m)}#brxe-kssqnk {background-color: var(--a-maingreen)}#brxe-hbeknd {width: 100%}#brxe-zujelm {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-xfkath {font-weight: 600}#brxe-xfkath a {font-weight: 600; font-size: inherit}#brxe-gywwie {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-gywwie div::before { color: var(--a-maingreen); border-color: var(--a-maingreen);}#brxe-dtfhcp {color: var(--a-maingreen); font-weight: 800}#brxe-micenm {background-color: var(--a-lighgray)}#brxe-jjkkac svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-cqwzwq svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-jqafvb {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-hogqkd {background-color: var(--a-lightgreen)}#brxe-ccknzw {fill: var(--a-mainlemon); color: var(--a-mainlemon); height: 32px; width: 32px}#brxe-uvrkqk {font-size: var(--text-m)}#brxe-krpjmz {background-color: var(--a-mainlemon)}#brxe-fdlrkc {width: 100%}#brxe-dzvyqb {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-cjohku {font-weight: 600}#brxe-cjohku a {font-weight: 600; font-size: inherit}#brxe-vpoulr {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-vpoulr div::before { color: var(--a-mainlemon); border-color: var(--a-mainlemon);}#brxe-fawvxp {color: var(--a-mainlemon); font-weight: 800}#brxe-ztsmez {background-color: var(--a-lighgray)}#brxe-blaien svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-owhmpg svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-wslaut {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-tnntbv {background-color: var(--a-lightyellow)}#brxe-vztmak {fill: var(--a-mainpurple); color: var(--a-mainpurple); height: 32px; width: 32px}#brxe-jpoiay {font-size: var(--text-m)}#brxe-nmxvgx {background-color: var(--a-mainpurple)}#brxe-iziaoh {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-dpwasl {font-weight: 600}#brxe-dpwasl a {font-weight: 600; font-size: inherit}#brxe-ejpoqy {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-ejpoqy div::before { color: var(--a-mainpurple); border-color: var(--a-mainpurple);}#brxe-apurib {background-color: var(--a-lighgray)}#brxe-avvzjt svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-mszfal svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-lnndgh {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-hvvhxr {background-color: var(--a-lightpurple)}#brxe-nlpzpq {fill: var(--a-primary-color); color: var(--a-primary-color); height: 32px; width: 32px}#brxe-urbubj {font-size: var(--text-m)}#brxe-uqbqfn {background-color: var(--a-primary-color)}#brxe-hfzvej {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-ydjnvd {font-weight: 600}#brxe-ydjnvd a {font-weight: 600; font-size: inherit}#brxe-kgdgzz {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-kgdgzz div::before { color: var(--a-primary-color); border-color: var(--a-primary-color);}#brxe-jvavqo {background-color: var(--a-lighgray)}#brxe-antijf svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-dsrkwo svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-yobwfr {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-lgnqnp {background-color: var(--a-primary-color-l-9)}#brxe-lcdpab {fill: var(--a-aliceblue-darker); color: var(--a-aliceblue-darker); height: 32px; width: 32px}#brxe-liifws {font-size: var(--text-m)}#brxe-yuawuw {background-color: var(--a-aliceblue-darker)}#brxe-upftyy {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-nzjycr {font-weight: 600}#brxe-nzjycr a {font-weight: 600; font-size: inherit}#brxe-jypdjo {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-jypdjo div::before { color:var(--a-aliceblue-darker); border-color: var(--a-aliceblue-darker);}#brxe-sndajh {background-color: var(--a-lighgray)}#brxe-tcdxep svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-ooucbm svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-jvgiwo {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-wocdeu {background-color: var(--a-aliceblue)}#brxe-seugpl {fill: var(--a-mainred); color: var(--a-mainred); height: 32px; width: 32px}#brxe-eajlat {font-size: var(--text-m)}#brxe-pkozcq {background-color: var(--a-mainred)}#brxe-wvazzs {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-qyvfsf {font-weight: 600}#brxe-qyvfsf a {font-weight: 600; font-size: inherit}#brxe-nfarac {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-nfarac div::before { color:var(--a-mainred); border-color: var(--a-mainred);}#brxe-pwlkyt {background-color: var(--a-lighgray)}#brxe-xlduft svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-oydzhz svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-fjutxv {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-rkvbqt {background-color: var(--a-lightred)}#brxe-wiqdef {fill: var(--a-primary-color); color: var(--a-primary-color); height: 32px; width: 32px}#brxe-nqoapo {font-size: var(--text-m)}#brxe-eopbrj {background-color: var(--a-primary-color)}#brxe-zoulyz {flex-direction: row; align-items: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); flex-wrap: wrap}#brxe-hzuors {font-weight: 600}#brxe-hzuors a {font-weight: 600; font-size: inherit}#brxe-piwjxg {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-s)}#brxe-piwjxg div::before { color: var(--a-primary-color); border-color: var(--a-primary-color);}#brxe-ohnkee {background-color: var(--a-lighgray)}#brxe-subahu svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-eoddpj svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-gnjukc {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m)}#brxe-ltqajt {background-color: var(--a-primary-color-t-1)}#brxe-utgxbj {color: var(--bricks-color-700bd1)}#brxe-pbndrj {color: var(--a-maingray)}#brxe-epgswy svg {fill: var(--a-mainwhite); color: var(--a-mainwhite); height: 24px; width: 24px}#brxe-ikyyon svg {height: 24px; width: 24px; fill: var(--a-mainwhite); color: var(--a-mainwhite)}#brxe-ikyyon {padding-right: var(--space-xl); padding-left: var(--space-xl)}#brxe-uodmjz {flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m); justify-content: center}#brxe-xlgkso {background-color: var(--a-darkblue); align-items: center}#brxe-bikfzh {row-gap: var(--space-3xl)}#brxe-lxdlvu svg {fill: var(--a-primary-color); color: var(--a-primary-color)}#brxe-lxdlvu {flex-direction: row; gap: var(--space-m)}#brxe-lxdlvu .icon {align-self: center}#brxe-lxdlvu .content {align-self: center}#brxe-wppnrq svg {fill: var(--a-primary-color); color: var(--a-primary-color)}#brxe-wppnrq {flex-direction: row; gap: var(--space-m)}#brxe-wppnrq .icon {align-self: center}#brxe-wppnrq .content {align-self: center}#brxe-camohj {flex-direction: row; justify-content: center; column-gap: var(--space-m)}#brxe-blbqcf {align-items: center}