@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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 {@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)}}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}#brxe-2bb181 {text-align: center}#brxe-4dd5c4 {align-items: center; width: 75ch}#brxe-d0660c {background-color: var(--secondary); padding-top: var(--space-m); padding-bottom: var(--space-m); margin-top: calc(var(--space-2xl)*2)}@media (max-width: 478px) {#brxe-d0660c {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}}@media (max-width: 767px) {#brxe-6a2559 {width: 15rem}}@media (max-width: 478px) {#brxe-6a2559 {width: 20rem}}#brxe-b75fb4 {height: 100%; justify-content: center}#brxe-098b45 {font-size: calc(var(--space-m)*0.8)}#brxe-098b45 .title:hover {color: var(--tertiary)}#brxe-098b45 .title {color: var(--white)}@media (max-width: 478px) {#brxe-098b45 {font-size: var(--text-m)}}#brxe-a3350b {align-self: center !important; height: 100%; justify-content: center}@media (max-width: 767px) {#brxe-a3350b {border-right-width: 0; border-right-style: none; align-items: flex-start}}#brxe-436b26 {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 0.5fr 0.5fr; grid-gap: var(--space-m)}@media (max-width: 991px) {#brxe-436b26 {grid-gap: var(--space-s); grid-template-columns: 1fr; width: 18rem}}@media (max-width: 767px) {#brxe-436b26 {grid-template-columns: 1fr; grid-gap: var(--space-l); justify-self: flex-end}}@media (max-width: 478px) {#brxe-436b26 {grid-gap: var(--space-s); justify-self: flex-start; width: 16rem; grid-template-columns: 1fr; margin-left: -0.6rem}}#brxe-739aa3 {color: var(--white); font-size: calc(var(--space-m)*0.8); margin-bottom: -1rem}@media (max-width: 478px) {#brxe-739aa3 {font-size: var(--text-m)}}#brxe-dbfb32 {color: var(--white); font-size: calc(var(--space-m)*0.8)}@media (max-width: 478px) {#brxe-dbfb32 {font-size: var(--text-m)}}#brxe-b6318d {row-gap: var(--space-s)}#brxe-0414cd {color: var(--white); font-size: calc(var(--space-m)*0.8); margin-bottom: -1rem}@media (max-width: 478px) {#brxe-0414cd {font-size: var(--text-m)}}#brxe-8c9dc5 {font-size: calc(var(--space-m)*0.8)}#brxe-8c9dc5 .title {color: var(--white)}#brxe-8c9dc5 .title:hover {color: var(--tertiary)}#brxe-8c9dc5 .icon {color: var(--white)}@media (max-width: 478px) {#brxe-8c9dc5 {font-size: var(--text-m)}}#brxe-4a621a {height: 100%; row-gap: var(--space-s)}@media (max-width: 767px) {#brxe-4a621a {height: auto}}#brxe-1ebee0 {height: 100%}@media (max-width: 478px) {#brxe-1ebee0 {row-gap: var(--space-2xl)}}#brxe-0a8191 {color: var(--white); font-size: calc(var(--space-m)*0.8); margin-bottom: -1rem}@media (max-width: 478px) {#brxe-0a8191 {font-size: var(--text-m)}}#brxe-6db1fc {color: var(--white); font-size: calc(var(--space-m)*0.8)}@media (max-width: 478px) {#brxe-6db1fc {font-size: var(--text-m)}}#brxe-3e6204 {color: var(--white); font-size: calc(var(--space-m)*0.8)}@media (max-width: 478px) {#brxe-3e6204 {font-size: var(--text-m)}}#brxe-225f71 {flex-direction: row; column-gap: 0px; display: grid; align-items: initial; grid-template-columns: 0.45fr 0.55fr}@media (max-width: 767px) {#brxe-225f71 {grid-template-columns: 0.45fr 0.55fr; width: 26rem}}@media (max-width: 478px) {#brxe-225f71 {width: 28rem}}#brxe-555882 {row-gap: var(--space-s)}#brxe-bc68f6 {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 0.4fr 0.6fr; grid-gap: var(--space-m)}@media (max-width: 991px) {#brxe-bc68f6 {grid-gap: var(--space-s)}}@media (max-width: 767px) {#brxe-bc68f6 {grid-template-columns: 1fr; grid-gap: var(--space-l); width: 30rem}}@media (max-width: 478px) {#brxe-bc68f6 {grid-template-columns: 1fr; width: 30rem; grid-gap: var(--space-2xl)}}#brxe-b4ff94 {display: grid; align-items: initial; grid-template-columns: 0.37fr 0.63fr; padding-top: var(--space-m); padding-right: 0; padding-bottom: var(--space-m); padding-left: 0; width: 1100px; align-items: center; justify-items: center}@media (max-width: 991px) {#brxe-b4ff94 {grid-template-columns: 0.32fr 0.68fr; width: 800px}}@media (max-width: 767px) {#brxe-b4ff94 {grid-template-columns: 0.35fr 0.65fr; width: 450px; margin-right: 0; margin-left: 0; grid-gap: var(--space-s)}}@media (max-width: 478px) {#brxe-b4ff94 {justify-items: center; grid-template-columns: 1fr; width: 320px; grid-gap: var(--space-2xl)}}#brxe-bf16a5 {color: var(--white); font-size: var(--text-s)}#brxe-bf16a5 a {color: var(--white); font-size: var(--text-s); font-size: inherit}#brxe-67e266 {color: var(--white); font-size: var(--text-s)}#brxe-a43c86 {row-gap: calc(var(--text-2xs)/2)}@media (max-width: 767px) {#brxe-a43c86 {width: 600px}}#brxe-ef29d6 {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); width: 1100px}@media (max-width: 991px) {#brxe-ef29d6 {width: 800px}}@media (max-width: 767px) {#brxe-ef29d6 {width: 450px; padding-top: var(--space-l); padding-bottom: var(--space-l)}}@media (max-width: 478px) {#brxe-ef29d6 {padding-top: var(--space-xl); padding-bottom: var(--space-xl)}}@media (max-width: 478px) {#brxe-e05752 .content {justify-content: center}#brxe-e05752 .description {justify-content: center}#brxe-e05752 li {padding-bottom: 0}#brxe-e05752 .title {color: var(--white); margin-left: 1rem}#brxe-e05752 .icon {color: var(--white); font-size: 18px}#brxe-e05752 .icon svg {height: 18px; width: 18px}}@media (max-width: 478px) {#brxe-b84da5 .content {justify-content: center}#brxe-b84da5 .description {justify-content: center}#brxe-b84da5 li {padding-bottom: 0}#brxe-b84da5 .title {color: var(--white); margin-left: 1rem}#brxe-b84da5 .icon {color: var(--white); font-size: 18px}#brxe-b84da5 .icon svg {height: 18px; width: 18px}}#brxe-be3388 {display: grid; align-items: initial; grid-template-columns: 1fr 1fr}@media (max-width: 478px) {#brxe-be3388 {height: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; grid-gap: 0px}}#brxe-c2666c {display: none}@media (max-width: 478px) {#brxe-c2666c {display: flex; background-color: var(--tertiary); box-shadow: inset 0 0 10px 0 var(--tertiary-l-2); height: 5rem; margin-right: 0; margin-left: 0; width: 96%}@media (max-width: 767px) { #brxe-c2666c { position: fixed !important; bottom: 0 !important; left: 0 !important; width: 100% !important; z-index: 9999 !important; transform: translateY(0); transition: transform 0.3s ease-in-out !important;  background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.12) 0%,  rgba(255, 255, 255, 0.03) 50%,  rgba(0, 0, 0, 0.06) 100%  ) !important;  border-top: 1px solid rgba(255, 255, 255, 0.25) !important; }  #brxe-c2666c .brxe-container { display: flex !important; flex-direction: row !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; background: transparent !important;  }  #brxe-c2666c .brxe-container > * { flex: 1 !important; width: 50% !important; margin: 0 !important; background: transparent !important;  }  #brxe-c2666c .brxe-container > *:first-child { border-right: 1px solid rgba(255, 255, 255, 0.25) !important; }  #brxe-c2666c.cta-hidden { transform: translateY(100%) !important; }}}