@layer bricks {.brxe-button{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-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}}@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{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}: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;text-align:center;width:100%;z-index:1}}#brxe-sscvly {max-width: 15rem; margin-bottom: var(--spacing-15)}#brxe-tskjct {margin-bottom: var(--spacing-15)}#brxe-nyrgms {justify-content: center; padding-top: var(--spacing-50); padding-bottom: var(--spacing-50)}#brxe-zczpug {margin-bottom: var(--spacing-25)}#brxe-pjpbli {padding-top: var(--spacing-80); padding-bottom: var(--spacing-75)}@media (max-width: 767px) {#brxe-pjpbli {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-tpnxbb {margin-bottom: var(--spacing-75)}#brxe-yynsas {position: relative}#brxe-swcqvp {margin-bottom: var(--spacing-20)}#brxe-ocrstk {justify-content: center}@media (max-width: 767px) {#brxe-ocrstk {grid-row: 1}}#brxe-rdcumx {grid-gap: var(--spacing-50); margin-bottom: var(--spacing-140)}#brxe-kwxonr {margin-bottom: var(--spacing-20)}#brxe-zgpbbm {max-width: 68rem; margin-bottom: var(--spacing-60)}#brxe-rmpkzd {font-family: "droid-sans"}.bw-wrap{ --bw-gap: 24px; --bw-speed: 420ms; padding-inline: clamp(16px, 4vw, 36px); margin-top: 44px; margin-bottom: 24px;} .bw-tiles{ place-self: center; width: 90%; display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: var(--bw-gap);}@media (max-width:1024px){ .bw-tiles{ grid-template-columns: repeat(2, minmax(0,1fr)); } }@media (max-width:640px){ .bw-tiles{ grid-template-columns: 1fr; } } .bw-card{ position: relative; overflow: hidden; border-radius: 16px; background: #f3f9f8; box-shadow: none; display: flex; flex-direction: column;} .bw-img{ aspect-ratio: 16/11; width: 100%; object-fit: cover; display: block; } .bw-body{ padding: 16px 22px 18px; } .bw-title{ font-weight: 600; font-size: 20px; line-height: 1.2; color:#3e90c9; margin: 2px 0 8px; } .bw-tag{ font-size: 14px; line-height: 1.45; color:#3a5266; }.bw-down{ position:absolute; left:14px; bottom:14px; width:44px; height:44px; border-radius:9999px; display:inline-flex; align-items:center; justify-content:center; background:#fff; color:#3e90c9; border:2px solid #3e90c9; transition: background .25s ease, color .25s ease, border-color .25s ease; cursor:pointer;} .bw-down svg{ width:18px; height:18px; } .bw-card.is-active .bw-down{ background: var(--bw-accent, #3e90c9); border-color: var(--bw-accent, #3e90c9); color:#fff; transform:none; } .bw-card .bw-down{ transform:none; }@media (max-width:480px){ .bw-down{ width:42px; height:42px; left:12px; bottom:12px; } .bw-down svg{ width:17px; height:17px; } }.bw-detail-wrap{ margin-top:28px; border-radius: 0 0 0 60px; background:#0b5aa2; transition: background .2s ease; overflow:hidden;} .bw-detail{ overflow:hidden; max-height: 1400px !important;  transition: max-height var(--bw-speed) ease;}.bw-detail-inner{ --pad: clamp(26px, 3vw, 60px); padding: var(--pad); display: grid; grid-template-columns: minmax(760px, 1.10fr)  minmax(460px, 0.90fr)  minmax(360px, 1fr);  gap: clamp(22px, 3vw, 40px); align-items: stretch; }.bw-left{ color:#fff; max-width: 760px; } .bw-logo{ display:block; width:auto; height: clamp(80px, 4.5vw, 150px); max-width: min(60vw, 720px); object-fit: contain; margin: 0 0 30px;} .bw-headline{ font-size: 36px; font-weight:500; margin:8px 0 20px; color:#fff; } .bw-desc{ margin-bottom: 40px; font-size:20px; line-height:1.55; } .bw-btns{ margin-top:14px; display:flex; gap:20px; flex-wrap:wrap; } .bw-btn{ display:inline-flex; align-items:center; justify-content:center; padding: 1rem 2rem; border-radius: 10px; text-decoration:none; background: transparent; color:#fff; border: 1.5px solid #fff; font-weight:400; font-size:20px; line-height:1; transition: background .25s ease, color .25s ease, border-color .25s ease;} .bw-btn.bw-outline{ background: transparent; color:#fff; border: 1.5px solid #fff; } .bw-btn:hover, .bw-btn:focus-visible{ background:#fff; color: var(--bw-accent, #399687); border-color:#fff; }.bw-carbon{ align-self: center; justify-self: center; display:flex; align-items:center; justify-content:center; margin: 0; top: auto; transform: none; z-index: 1;} .bw-carbon iframe{  width: clamp(420px, 38vw, 640px); height: clamp(300px, 28vw, 460px); border: 0 !important; background: transparent !important; box-shadow: none !important; border-radius: 0 !important;}.bw-right{ position: relative; align-self: stretch; height: 125%; margin-right: calc(-5 * var(--pad));  margin-top: calc(-1 * var(--pad));  margin-bottom: calc(-1 * var(--pad));  overflow: hidden; z-index: 0;} .bw-hero{ position: absolute; inset: -1px 0 -1px 0;  width: 100%; height: 100%; object-fit: cover; object-position: right center; border-radius: 0 !important; display: block;}.bw-card[data-slug="euro-series"] .bw-down{ --bw-accent:#2aa84a; } .bw-detail-wrap[data-slug="euro-series"]{ background:#2aa84a; } .bw-card[data-slug="renegade-series"] .bw-down{ --bw-accent:#1b67d3; } .bw-detail-wrap[data-slug="renegade-series"]{ background:#1b67d3; } .bw-card[data-slug="expression-series"] .bw-down{ --bw-accent:#46b3e6; } .bw-detail-wrap[data-slug="expression-series"]{ background:#46b3e6; } .bw-card[data-slug="aspyre-series"] .bw-down{ --bw-accent:#111111; } .bw-detail-wrap[data-slug="aspyre-series"]{ background:#111111; }@media (max-width:1100px){ .bw-detail-inner{ grid-template-columns: 1fr; } .bw-right{ margin: 0; height: 46vh; min-height: 340px; } .bw-hero{ inset: 0; } .bw-carbon iframe{ width: clamp(320px, 70vw, 520px); height: clamp(220px, 46vw, 360px); }}.bw-carbon{ scale: 0.9; place-self: center; display: grid; align-items: center; justify-items: center; min-height: 260px;}.bw-carbon .cg-wrap{ margin-top: 100px; transform: scale(var(--cg-scale, 1.6));  transform-origin: center center; will-change: transform;}.bw-carbon{ overflow: visible; } .bw-carbon iframe{ width: 256px;  height: 156px;  border: 0 !important; background: transparent !important; box-shadow: none !important; border-radius: 0 !important;}@media (max-width: 1100px){ .bw-detail-inner{ grid-template-columns: 1fr; } .bw-right{ margin: 0; height: 42vh; min-height: 320px; } .bw-hero{ inset: 0; }}#brxe-aqebps {padding-top: var(--spacing-50)}#brxe-gfdhho {margin-bottom: var(--spacing-25)}#brxe-rgbrlr {align-self: stretch !important; width: 100%; margin-bottom: var(--spacing-175)}@media (max-width: 767px) {#brxe-rgbrlr {margin-bottom: var(--spacing-60)}}#brxe-uagxvk {width: 10rem; margin-bottom: var(--spacing-30)}#brxe-gksvsa {margin-bottom: var(--spacing-25)}#brxe-nyebjh {align-self: stretch !important; width: 100%; padding-top: var(--spacing-45); padding-right: var(--spacing-40); padding-bottom: var(--spacing-100); padding-left: var(--spacing-40); min-height: 64rem}@media (max-width: 767px) {#brxe-nyebjh {min-height: 0px}}#brxe-negbpb {padding-top: var(--spacing-100)}#brxe-skaxix {width: 10rem; margin-bottom: var(--spacing-30)}#brxe-vqhtio {margin-bottom: var(--spacing-25)}#brxe-noajcm {align-self: stretch !important; width: 100%; padding-top: var(--spacing-45); padding-right: var(--spacing-40); padding-bottom: var(--spacing-100); padding-left: var(--spacing-40); margin-bottom: var(--spacing-65); min-height: 64rem}@media (max-width: 767px) {#brxe-noajcm {min-height: 0px; margin-bottom: var(--spacing-45)}}#brxe-cezove {width: 9.4rem; margin-bottom: var(--spacing-30)}#brxe-tmgvlr {margin-bottom: var(--spacing-25)}#brxe-tnqtjn {align-self: stretch !important; width: 100%; padding-top: var(--spacing-45); padding-right: var(--spacing-40); padding-bottom: var(--spacing-100); padding-left: var(--spacing-40); min-height: 64rem}@media (max-width: 767px) {#brxe-tnqtjn {min-height: 0px}}#brxe-zngrum {margin-bottom: -11rem; grid-gap: var(--spacing-40); z-index: 2}#brxe-gsrzzg {padding-top: var(--spacing-130); z-index: 2}@media (max-width: 767px) {#brxe-gsrzzg {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60); row-gap: var(--spacing-60)}}#brxe-gxtetg {position: relative}#brxe-tcgmfy {margin-bottom: var(--spacing-20); max-width: 30.5rem; width: 100%}#brxe-jtqanf {margin-bottom: var(--spacing-20)}#brxe-rfailr {justify-content: center}@media (max-width: 767px) {#brxe-rfailr {grid-row: 1}}#brxe-pafyyg {grid-gap: var(--spacing-50)}#brxe-nfwufp {background-image: url(//www.buschsystems.com/wp-content/uploads/2025/08/AdobeStock_595212331-1-2048x683.jpeg); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; padding-top: var(--spacing-200); padding-bottom: var(--spacing-160); position: relative; z-index: 1}@media (max-width: 767px) {#brxe-nfwufp {padding-top: var(--spacing-90); padding-bottom: var(--spacing-60)}}#brxe-uivpam {margin-bottom: var(--spacing-35)}#brxe-dfxohi {height: 41rem; width: 100%}#brxe-dfxohi:not(.tag), #brxe-dfxohi img {object-fit: cover}#brxe-otcive {position: relative}#brxe-rlvxln {margin-bottom: var(--spacing-15)}#brxe-qxdzap {display: flex; flex-direction: column; row-gap: var(--spacing-15); padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 3rem; padding-left: 2.5rem; align-self: stretch !important; width: 100%; justify-content: space-between}#brxe-bkdmjk {height: 41rem; width: 100%}#brxe-bkdmjk:not(.tag), #brxe-bkdmjk img {object-fit: cover}#brxe-amnuqw {position: relative}#brxe-toaiai {margin-bottom: var(--spacing-15)}#brxe-ukznmj {display: flex; flex-direction: column; row-gap: var(--spacing-15); padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 3rem; padding-left: 2.5rem; justify-content: space-between}#brxe-ikylqi {height: 41rem; width: 100%}#brxe-ikylqi:not(.tag), #brxe-ikylqi img {object-fit: cover}#brxe-upagcf {position: relative}#brxe-zwpsjr {margin-bottom: var(--spacing-15)}#brxe-qpvmee {display: flex; flex-direction: column; row-gap: var(--spacing-15); padding-top: 2.5rem; padding-right: 2.5rem; padding-bottom: 3rem; padding-left: 2.5rem; align-self: stretch !important; width: 100%; justify-content: space-between}#brxe-uwqteq {grid-gap: var(--spacing-15)}#brxe-jwmevu {padding-top: var(--spacing-140); padding-bottom: var(--spacing-110)}@media (max-width: 767px) {#brxe-jwmevu {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}@media (max-width: 478px) {#brxe-jwmevu {padding-top: var(--spacing-60)}}#brxe-rpwerp {margin-bottom: var(--spacing-25)}#brxe-bfvuju {margin-bottom: var(--spacing-35)}#brxe-dwfutn {display: flex; column-gap: var(--spacing-45); row-gap: var(--spacing-20)}@media (max-width: 478px) {#brxe-dwfutn {flex-direction: column; align-self: stretch !important; width: 100%}}#brxe-dbnybo {width: 109rem}#brxe-jjznwj {background-image: url(https://www.buschsystems.com/wp-content/uploads/2025/11/euro_Gallery_1.jpg); background-size: cover}