@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}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-counter{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 {.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}}#brxe-o5t1w4 {font-size: var(--fs-900); color: var(--white)}#brxe-xojz3w {font-size: var(--fs-500); color: var(--white)}#brxe-x35pbh {border-color: var(--dark)}@media (max-width: 767px) {#brxe-xiefy7 {width: auto}}#brxe-zvhbpr {flex-direction: row; column-gap: var(--gap-100); row-gap: var(--gap-200); margin-top: var(--space-400)}@media (max-width: 767px) {#brxe-zvhbpr {flex-direction: column; align-items: flex-start}}#brxe-x69687 {row-gap: 0px; padding-top: var(--space-400); padding-bottom: var(--space-400); flex-grow: 1}#brxe-qzsifg {width: var(--space-700); flex-shrink: 0; background-color: var(--primary-t-5); border-radius: var(--br-200); margin-right: calc(var(--space-300) * -1)}@media (max-width: 767px) {#brxe-qzsifg {width: var(--width-full); height: var(--space-500); margin-right: 0; order: -1}}#brxe-x0ntp6 {flex-direction: row; column-gap: var(--gap-600); background-color: var(--secondary-t-5); border-radius: var(--br-200); padding-top: var(--space-500); padding-bottom: var(--space-500); padding-left: var(--space-800); margin-left: calc(var(--space-400) * -1); align-items: stretch}@media (max-width: 767px) {#brxe-x0ntp6 {flex-direction: column; padding-top: var(--space-300); padding-right: var(--space-300); padding-bottom: var(--space-300); padding-left: var(--space-300); margin-left: 0}}#brxe-wxw30o {color: var(--primary)}#brxe-eiph7b {flex-direction: row; column-gap: var(--gap-100); justify-content: center}#brxe-vs9ma3 {align-items: center; font-size: var(--fs-300); color: var(--white); text-align: center}#brxe-0vicw5 {margin-top: var(--space-400)}#brxe-6w6572 {justify-content: center; align-items: center; background-color: var(--dark-t-5); padding-top: var(--space-500); padding-right: var(--space-400); padding-bottom: var(--space-500); padding-left: var(--space-400)}@media (max-width: 991px) {#brxe-6w6572 {display: none}}#brxe-m79uzu {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) auto; column-gap: var(--space-900); padding-top: var(--space-600); padding-right: var(--space-500); padding-bottom: var(--space-600); background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-hero-background.webp"); background-size: cover; background-position: center center; background-color: var(--neutral-l-4); border-radius: var(--br-200)}@media (max-width: 991px) {#brxe-m79uzu {grid-template-columns: minmax(0, 1fr)}}@media (max-width: 767px) {#brxe-m79uzu {padding-top: var(--space-300); padding-right: var(--space-300); padding-bottom: var(--space-300); padding-left: var(--space-300); border-radius: 0}}#brxe-32oqn4 {width: var(--width-full); max-width: var(--width-wide)}#brxe-icjhxa {padding-top: var(--space-400); padding-right: var(--space-400); padding-bottom: 0; padding-left: var(--space-700)}@media (max-width: 767px) {#brxe-icjhxa {padding-top: 0; padding-right: 0; padding-left: 0}}#brxe-w7jpk0 {width: var(--space-700); height: var(--space-700); background-color: var(--primary); border-radius: var(--br-200)}@media (max-width: 767px) {#brxe-w7jpk0 {width: var(--width-full); height: var(--space-600)}}#brxe-6hdrpm {justify-content: center; align-items: center; background-color: var(--primary); border-radius: var(--br-200); padding-top: var(--space-300); padding-right: var(--space-300); padding-bottom: var(--space-300); padding-left: var(--space-300)}#brxe-c8m6u4 {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 8fr) minmax(0, 5fr); column-gap: var(--gap-600); align-items: start}@media (max-width: 767px) {#brxe-c8m6u4 {grid-template-columns: minmax(0, 1fr)}}#brxe-caakiq {padding-top: var(--space-500); padding-bottom: var(--space-500)}#brxe-8eprml {border-radius: var(--br-200); width: var(--width-full); margin-bottom: calc(var(--space-200) * -1)}#brxe-8eprml:not(.tag), #brxe-8eprml img {aspect-ratio: 2/1; object-fit: cover}#brxe-q4v5uk .count {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-q4v5uk .suffix {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-ceu07k {font-size: var(--fs-300)}#brxe-qb8spr .count {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-qb8spr .suffix {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-72rgzs {font-size: var(--fs-300)}#brxe-q3ejp2 .count {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-q3ejp2 .suffix {font-family: "Rubik"; font-weight: 800; font-size: var(--fs-800); line-height: var(--lh-tight); color: var(--primary)}#brxe-3q75p0 {font-size: var(--fs-300)}#brxe-vq1wq9 {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); column-gap: var(--gap-300); row-gap: var(--gap-300)}#brxe-gzfpgn {row-gap: var(--gap-800)}#brxe-mngiyf {row-gap: var(--gap-600); align-items: flex-start}#brxe-mpaqap {display: grid; align-items: initial; grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); column-gap: var(--gap-900); row-gap: var(--gap-800)}@media (max-width: 767px) {#brxe-mpaqap {grid-template-columns: minmax(0, 1fr)}}#brxe-yiqk0u {background-color: var(--off-white)}#brxe-i1h7t8 {width: var(--space-800); flex-shrink: 0; background-color: var(--primary); border-radius: var(--br-200)}@media (max-width: 767px) {#brxe-i1h7t8 {display: none}}#brxe-jb5ors {font-size: var(--fs-900); color: var(--white)}#brxe-pyw491 {font-size: var(--fs-600)}#brxe-ycig94 {row-gap: var(--gap-600)}#brxe-z26eu7 {flex-direction: row; column-gap: var(--gap-600); row-gap: var(--gap-600); align-items: stretch}@media (max-width: 767px) {#brxe-z26eu7 {flex-direction: column}}#brxe-fjang0 {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-hvac.webp"); background-size: cover; background-position: center center}#brxe-4o5xln {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-sheet-metal.webp"); background-size: cover; background-position: center center}#brxe-mkf93h {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-plumbing.webp"); background-size: cover; background-position: center center}#brxe-7i2376 {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-welding.webp"); background-size: cover; background-position: center center}#brxe-wm7630 {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-fire-protection.webp"); background-size: cover; background-position: center center}#brxe-zgzdcj {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-controls.webp"); background-size: cover; background-position: center center}#brxe-rk21t9 {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-home-services-pipefitting.webp"); background-size: cover; background-position: center center}#brxe-4sr2kw {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2026/09/kruse-rooftop-applied-chillers.webp"); background-size: cover; background-position: 42% 45%}#brxe-d4tx50 {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); column-gap: var(--gap-300); row-gap: var(--gap-600)}#brxe-ogwq1n {row-gap: var(--gap-800)}#brxe-gvq81e {background-color: var(--dark); color: var(--neutral-l-9)}#brxe-5ihc24 {font-size: var(--fs-900)}#brxe-pa5253 {font-size: var(--fs-600)}#brxe-z3fzb9 {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); column-gap: var(--gap-300); row-gap: var(--gap-300)}#brxe-64cuho {margin-top: var(--gap-600)}#brxe-5b7d7p {row-gap: var(--gap-600)}#brxe-xx2ap3 {border-radius: var(--br-200); width: var(--width-full); margin-bottom: calc(var(--space-200) * -1)}#brxe-xx2ap3:not(.tag), #brxe-xx2ap3 img {aspect-ratio: 2/1; object-fit: cover}#brxe-49mw4l {border: 0}#brxe-557m29 {color: var(--dark)}#brxe-a0gigd {flex-direction: row; justify-content: flex-end; column-gap: var(--gap-300); row-gap: var(--gap-300)}@media (max-width: 767px) {#brxe-a0gigd {flex-direction: column; align-items: stretch}}#brxe-vexzcv {row-gap: var(--gap-800)}#brxe-w6q04r {font-size: var(--fs-600)}#brxe-vhfyoq {row-gap: var(--gap-100)}#brxe-xfz6b5 {display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--width-thin)), 1fr)); column-gap: var(--gap-600); row-gap: var(--gap-800)}#brxe-ch6jyo {background-color: var(--off-white)}.brxe-b25f3f {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2026/02/Mech-Room-Walkthrough-scaled.png"); background-size: cover; background-position: 7% 11%}[data-brx-variant="green"] .brxe-b25f3f {background-image: url("https://krusecorpv2.bryckroad.dev/wp-content/uploads/2025/05/kruse-corp-locations-build-your-future-photo.webp"); background-size: cover; background-position: center center}@media (max-width: 767px) {.brxe-b25f3f {aspect-ratio: 5/2}}.brxe-f630d3 {width: var(--space-700); flex-shrink: 0; background-color: var(--primary-t-5); margin-left: calc(var(--space-400) * -1)}@media (max-width: 767px) {.brxe-f630d3 {width: var(--width-full); height: var(--space-700); margin-top: calc(var(--space-300) * -1); margin-left: 0}}.brxe-58e098 {font-size: var(--fs-300); color: var(--neutral-l-9); text-transform: uppercase; letter-spacing: var(--ls-wide)}.brxe-9df820 {font-size: var(--fs-800); color: var(--primary); max-width: var(--width-thin); width: var(--width-full)}[data-brx-variant="green"] .brxe-9df820 {font-size: var(--fs-800); color: var(--white)}.brxe-bc31be {color: var(--white); max-width: var(--width-thin); width: var(--width-full)}.brxe-0f04b3 {margin-top: var(--space-300)}.brxe-e1131e {row-gap: var(--gap-100); align-items: flex-start}.brxe-d80f21 {flex-direction: row; column-gap: var(--space-700); align-items: stretch; background-color: var(--dark); padding-top: var(--space-700); padding-right: var(--space-900); padding-bottom: var(--space-700)}[data-brx-variant="green"] .brxe-d80f21 {background-color: var(--secondary)}@media (max-width: 767px) {.brxe-d80f21 {flex-direction: column; row-gap: var(--gap-600); padding-top: 0; padding-right: var(--space-400); padding-bottom: var(--space-600); padding-left: var(--space-400)}}.brxe-2d09b6 {display: grid; align-items: initial; grid-template-columns: minmax(0, 9fr) minmax(0, 11fr); width: var(--width-full); max-width: var(--width-full); column-gap: 0px}@media (max-width: 767px) {.brxe-2d09b6 {grid-template-columns: minmax(0, 1fr)}}.brxe-c0f128 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}