@layer bricks {.brxe-shortcode{width:100%}}@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-button{width:auto}}@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}}@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}}#brxe-ptwobt {margin-bottom: var(--spacing-10); line-height: 1}#brxe-vwxyhj {justify-content: center; padding-top: var(--spacing-50); padding-bottom: var(--spacing-50)}#brxe-mbnemr {margin-bottom: var(--spacing-25)}#brxe-apinha {padding-top: var(--spacing-80); padding-bottom: var(--spacing-75)}@media (max-width: 767px) {#brxe-apinha {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-fdvued {max-width: 63rem; margin-bottom: var(--spacing-35)}#brxe-fqkcjp {margin-bottom: var(--spacing-80)}#brxe-fwcbnz {align-items: center}@media (max-width: 767px) {#brxe-fwcbnz {margin-top: var(--spacing-60)}}#brxe-esewxp {margin-bottom: 50px} :root{ --pp-blue:#3e90c9; --pp-card:#f3f9f8; --pp-body:#214b61;}.pp-series-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px;}@media (max-width:1220px){ .pp-series-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); } }@media (max-width:680px){ .pp-series-grid{ grid-template-columns:1fr; } }.pp-series-card{ position:relative; background:var(--pp-card); border-radius:16px; overflow:visible;  box-shadow:0 2px 8px rgba(0,0,0,.06); transition:transform .2s ease, box-shadow .2s ease;} .pp-series-card:hover{ transform:translateY(-2px); box-shadow:0 10px 30px rgba(62,144,201,.25);}.pp-series-card__bg{ position:relative; width:100%; padding-bottom:64%;  background:#e9eef2; border-top-left-radius:16px; border-top-right-radius:16px;} .pp-series-card__bg::before{ content:""; position:absolute; inset:0; background-size:cover; background-position:center; background-repeat:no-repeat; border-top-left-radius:16px; border-top-right-radius:16px;}.pp-series-card__fg{ position:absolute; bottom:18px; left:18px;  width:min(34%,170px); aspect-ratio:1/1; border-radius:14px; background:#fff; display:flex; align-items:center; justify-content:center; box-shadow:0 6px 18px rgba(0,0,0,.18); overflow:hidden;} .pp-series-card__fg img{ width:100%; height:100%; object-fit:contain; display:block; }.pp-series-card__body{ position:relative; background:var(--pp-card); padding:20px 26px 22px;  border-top:1px solid rgba(0,0,0,.05); border-radius:0 0 16px 16px;}.pp-series-title{ margin:0 0 6px 0; font-size:26px; line-height:1.25; color:var(--pp-blue); text-decoration:none; } .pp-series-title:hover{ text-decoration:none; } .pp-series-sizes{ margin-top: 6px; color:#51636f; font-size:18px; margin-bottom:12px;}.pp-series-dropdown{ margin-bottom: 20px; position:relative; display:inline-block; z-index:2; }.pp-series-btn{ display:inline-flex; align-items:center; gap:10px; padding:12px 20px; min-height:48px; border-radius:12px; background:#fff; color:var(--pp-blue); border:2px solid var(--pp-blue); font-size:16px; line-height:1.1; text-decoration:none; cursor:pointer; transition:background .15s ease, color .15s ease, box-shadow .2s ease, transform .2s ease;} .pp-series-btn:hover,.pp-series-btn:focus{ background:var(--pp-blue); color:#fff; outline:none;}.pp-series-caret{ width:18px; height:18px; display:inline-block; flex:0 0 18px; background-repeat:no-repeat; background-size:100% 100%; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");} .pp-series-menu{ position:absolute; top:calc(100% + 8px); left:0; min-width:260px; padding:8px 0; background:#fff; border:1px solid rgba(62,144,201,.35); border-radius:12px; box-shadow:0 16px 40px rgba(0,0,0,.16); display:none; z-index:9999;} .pp-series-menu.is-open{ display:block; } .pp-series-menu a{ display:flex; align-items:center; gap:10px; padding:12px 16px; color:var(--pp-body); text-decoration:none; font-size:15px;} .pp-series-menu a:hover{ background:rgba(62,144,201,.08); color:#143245;}:root{ --pp-blue:#3e90c9; --pp-card:#f3f9f8; --pp-body:#214b61;}.pp-series-card{ background:var(--pp-card); }.pp-series-title{ margin:0 0 6px 0; font-size:24px; line-height:1.25; color:var(--pp-blue); text-decoration:none;} .pp-series-title:hover{ text-decoration:none; }.pp-series-sizes{ color:#2b3e49;  font-weight:500;  font-size:17px; margin-bottom:12px;}.pp-series-sizes::before{ content:"(" } .pp-series-sizes::after { content:")" }.pp-series-btn{ display:inline-flex; align-items:center; gap:10px; padding:12px 20px; min-height:48px; border-radius:12px; background:#fff; color:var(--pp-blue); border:2px solid var(--pp-blue); font-size:16px; line-height:1.1; text-decoration:none; cursor:pointer; transition:background .15s ease, color .15s ease, box-shadow .2s ease, transform .2s ease;}.pp-series-caret{ width:18px; height:18px; display:inline-block; flex:0 0 18px; background-repeat:no-repeat; background-size:100% 100%;  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233e90c9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");}.pp-series-btn:hover,.pp-series-btn:focus{ background:var(--pp-blue); color:#fff; outline:none;} .pp-series-btn:hover .pp-series-caret,.pp-series-btn:focus .pp-series-caret{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");}.pp-series-menu{ position:absolute; top:calc(100% + 8px); left:0; min-width:260px; padding:8px 0; z-index:9999; background:#fff; border:1px solid rgba(62,144,201,.35); border-radius:12px; box-shadow:0 16px 40px rgba(0,0,0,.16); display:none;} .pp-series-menu.is-open{ display:block; }.pp-series-btn.is-disabled{ opacity:.55; cursor:not-allowed; pointer-events:none; }.pp-series-grid,.pp-series-card,.pp-series-card__bg,.pp-series-card__body { overflow: visible; }.pp-series-card{ position: relative; background: var(--pp-card); border-radius: 16px; box-shadow: 0 2px 8px rgba(0,0,0,.06);  transition: none;} .pp-series-card:hover{ box-shadow: 0 2px 8px rgba(0,0,0,.06); transform: none; }.ppsc-open { z-index: 9998; }.pp-series-dropdown{ position: relative; display: inline-block; z-index: 2; } .pp-series-btn{ display:inline-flex; align-items:center; gap:10px; padding:12px 20px; min-height:48px; border-radius:12px; background:#fff; color:var(--pp-blue); border:2px solid var(--pp-blue); font-size:16px; line-height:1.1; text-decoration:none; cursor:pointer; transition: background .15s ease, color .15s ease;}.pp-series-caret{ width:18px; height:18px; display:inline-block; flex:0 0 18px; background-repeat:no-repeat; background-size:100% 100%; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233e90c9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");} .pp-series-btn:hover,.pp-series-btn:focus{ background:var(--pp-blue); color:#fff; } .pp-series-btn:hover .pp-series-caret,.pp-series-btn:focus .pp-series-caret{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");}.pp-series-menu{ position:absolute; top:calc(100% + 8px); left:0; min-width:260px; padding:8px 0; background:#fff; border:1px solid rgba(62,144,201,.35); border-radius:12px; box-shadow:0 16px 40px rgba(0,0,0,.16); display:none; z-index: 9999; } .pp-series-menu.is-open{ display:block; }.pp-series-btn.is-disabled{ opacity:.55; cursor:not-allowed; pointer-events:none; } .pp-series-sizes::before{content:"("} .pp-series-sizes::after{content:")"}.pp-series-card{ overflow:visible; z-index:0; box-shadow:0 2px 8px rgba(0,0,0,.06); transform:none; } .pp-series-card:hover{ box-shadow:0 2px 8px rgba(0,0,0,.06); transform:none; } .pp-series-dropdown{ position:relative; z-index:10; } .pp-series-menu{ z-index:99999; }.pp-series-btn.is-disabled{ opacity:.6; cursor:not-allowed; pointer-events:none;}.pp-series-card,.pp-series-card__body,.pp-series-grid { overflow: visible; }.pp-series-card.ppsc-open { z-index: 5; transform: none !important; } .pp-series-card.ppsc-open:hover { transform: none !important; }.pp-series-dropdown { position: relative; z-index: 6; } .pp-series-menu { position: absolute; top: calc(100% + 8px); left: 0; z-index: 9999; } .pp-series-sizes{ min-height:1.25em; margin-bottom:12px; } .pp-series-sizes.is-empty{ visibility:hidden; } .pp-series-sizes::before,.pp-series-sizes::after { content: none !important; }.pp-series-grid{ grid-auto-flow: dense;  grid-auto-rows: 1fr;  align-items: stretch;}.pp-series-grid .pp-series-note{ grid-column: 2 / -1;  display: flex; align-items: center;  justify-content: flex-end; padding: 0 0 45px 30px;  margin: 0;}.pp-series-grid .pp-series-note > *{ margin:0; padding:0; width:100%; }@media (max-width:1220px){ .pp-series-grid .pp-series-note{ grid-column: 1 / -1; }}@media (max-width:680px){ .pp-series-grid .pp-series-note{ grid-column: 1 / -1; }}@media (max-width:1400px){ .pp-series-card__body{ padding:18px 22px 20px; } .pp-series-title{ font-size:24px; line-height:1.25; } .pp-series-sizes{ font-size:17px; } .pp-series-btn{ font-size:15px; padding:12px 18px; min-height:46px; } .pp-series-caret{ width:18px; height:18px; } .pp-series-card__fg{ width:min(32%,160px); } .pp-series-menu{ min-width:240px; }  .pp-series-grid .pp-series-note{ padding-left:15px; }}@media (max-width:1220px){ .pp-series-title{ font-size:22px; } .pp-series-sizes{ font-size:16px; } .pp-series-btn{ font-size:15px; } .pp-series-menu{ min-width:230px; }  .pp-series-grid .pp-series-note{ grid-column:1 / -1; padding-left:15px; }}@media (max-width:1024px){ .pp-series-card__body{ padding:16px 20px 18px; } .pp-series-title{ font-size:21px; } .pp-series-sizes{ font-size:15px; } .pp-series-btn{ font-size:14px; min-height:44px; } .pp-series-card__fg{ width:min(36%,150px); } .pp-series-menu{ min-width:220px; }}@media (max-width:900px){ .pp-series-title{ font-size:20px; } .pp-series-sizes{ font-size:15px; } .pp-series-btn{ font-size:14px; padding:11px 16px; } .pp-series-card__fg{ width:min(38%,140px); }}@media (max-width:768px){ .pp-series-card__body{ padding:16px 18px 18px; } .pp-series-title{ font-size:19px; } .pp-series-sizes{ font-size:14px; } .pp-series-btn{ font-size:14px; min-height:42px; width:auto; } .pp-series-menu{ min-width:210px; }}@media (max-width:680px){ .pp-series-title{ font-size:20px; }  .pp-series-sizes{ font-size:15px; } .pp-series-btn{ width:100%; }  .pp-series-grid .pp-series-note{ grid-column:1 / -1; padding:0 0 0 15px; align-items:center; }}@media (max-width:480px){ .pp-series-card__body{ padding:14px 16px 16px; } .pp-series-title{ font-size:18px; } .pp-series-sizes{ font-size:13px; } .pp-series-btn{ font-size:13px; padding:10px 14px; min-height:40px; } .pp-series-caret{ width:16px; height:16px; } .pp-series-card__fg{ width:min(42%,128px); } .pp-series-menu{ min-width:200px; }}.pp-series-grid .pp-series-note{ font-size: 22px; margin-right: 20px; } .pp-series-grid .pp-series-note strong{ font-size: 24px; }@media (max-width:1600px){ .pp-series-grid .pp-series-note{ font-size: 18px; margin-right: 20px; } .pp-series-grid .pp-series-note strong{ font-size: 19px; }}@media (max-width:1400px){ .pp-series-grid .pp-series-card .pp-series-card__body{ padding:16px 18px 18px !important; } .pp-series-grid .pp-series-card .pp-series-title{ font-size:22px !important; line-height:1.22 !important; margin-bottom:4px !important; } .pp-series-grid .pp-series-card .pp-series-sizes{ font-size:15px !important; margin-bottom:10px !important; } .pp-series-grid .pp-series-card .pp-series-btn{ font-size:14px !important; padding:10px 16px !important; min-height:42px !important; } .pp-series-grid .pp-series-card .pp-series-caret{ width:16px !important; height:16px !important; } .pp-series-grid .pp-series-card .pp-series-card__fg{ width:min(30%, 140px) !important; }}@media (max-width:1220px){ .pp-series-grid .pp-series-card .pp-series-title{ font-size:21px !important; } .pp-series-grid .pp-series-card .pp-series-sizes{ font-size:14px !important; } .pp-series-grid .pp-series-card .pp-series-btn{ font-size:13.5px !important; min-height:40px !important; }}@media (max-width:1024px){ .pp-series-grid .pp-series-card .pp-series-title{ font-size:20px !important; } .pp-series-grid .pp-series-card .pp-series-sizes{ font-size:14px !important; }}@media (max-width:900px){ .pp-series-grid .pp-series-card .pp-series-title{ font-size:19px !important; }}@media (max-width:768px){ .pp-series-grid .pp-series-card .pp-series-card__body{ padding:14px 16px 16px !important; } .pp-series-grid .pp-series-card .pp-series-title{ font-size:18px !important; } .pp-series-grid .pp-series-card .pp-series-sizes{ font-size:13px !important; } .pp-series-grid .pp-series-card .pp-series-btn{ font-size:13px !important; }}@media (max-width:1220px){  .pp-series-grid{ grid-auto-rows: auto !important; align-items: start !important; }  .pp-series-grid .pp-series-note{ grid-column: 1 / -1 !important;  align-self: start !important;  justify-content: flex-start !important; width: 100% !important; margin: 0 !important; padding: 0 !important;  text-align: left !important; }  .pp-series-grid .pp-series-note > *{ margin: 0 !important; padding: 0 !important; max-width: none !important; }}@media (max-width: 450px) { .pp-series-grid .pp-series-card .pp-series-btn { font-size: 12px !important; padding: 10px 20px !important; }}.pp-series-grid .pp-series-card .pp-series-btn{ white-space: nowrap; }@media (max-width: 450px){ .pp-series-grid .pp-series-card .pp-series-btn{ font-size: 11px !important; padding: 10px 14px;  -webkit-text-size-adjust: 100%;  text-size-adjust: 100%; } .pp-series-grid .pp-series-card .pp-series-caret{ width:16px; height:16px;  flex:0 0 16px; }}#brxe-bwynqj {padding-top: var(--spacing-95); padding-bottom: var(--spacing-110)}@media (max-width: 767px) {#brxe-bwynqj {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-lwrifc {margin-bottom: var(--spacing-45)}.brxe-sbvgoj {height: 18rem; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: var(--spacing-40); padding-right: var(--spacing-40); padding-bottom: var(--spacing-40); padding-left: var(--spacing-40)}#brxe-iroszw {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 1.5rem; grid-auto-columns: 1fr}@media (max-width: 767px) {#brxe-iroszw {grid-template-columns: 1fr}}#brxe-ifxenu {padding-top: var(--spacing-70); padding-bottom: var(--spacing-75)}@media (max-width: 767px) {#brxe-ifxenu {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-sgpqlz {margin-bottom: var(--spacing-35)}#brxe-oofjyd {height: 41rem; width: 100%}#brxe-oofjyd:not(.tag), #brxe-oofjyd img {object-fit: cover}#brxe-ysxkmr {position: relative}#brxe-hkivlh {margin-bottom: var(--spacing-15)}#brxe-kyhfyk {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-ijmsrj {height: 41rem; width: 100%}#brxe-ijmsrj:not(.tag), #brxe-ijmsrj img {object-fit: cover}#brxe-ilpxtv {position: relative}#brxe-cxykce {margin-bottom: var(--spacing-15)}#brxe-mrqlza {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-vjgooh {height: 41rem; width: 100%}#brxe-vjgooh:not(.tag), #brxe-vjgooh img {object-fit: cover}#brxe-ewjrbu {position: relative}#brxe-mlmsqg {margin-bottom: var(--spacing-15)}#brxe-iuhbik {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-tltqrq {grid-gap: var(--spacing-15)}#brxe-ztjyqi {padding-top: var(--spacing-125); padding-bottom: var(--spacing-105)}@media (max-width: 767px) {#brxe-ztjyqi {padding-top: var(--spacing-60); padding-bottom: var(--spacing-60)}}#brxe-qwlssr {margin-bottom: var(--spacing-25)}#brxe-yqcgey {margin-bottom: var(--spacing-35)}#brxe-mweoqe {display: flex; column-gap: var(--spacing-45); row-gap: var(--spacing-20)}@media (max-width: 478px) {#brxe-mweoqe {flex-direction: column; align-self: stretch !important; width: 100%}}#brxe-snfqyu {width: 109rem}#brxe-fpnlkc {background-image: url(https://www.buschsystems.com/wp-content/uploads/2025/11/BIM-Objects_Page-Footer-2048x1246.jpg); background-size: cover}