@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}#brxe-d35f55 {height: 40px; width: 40px; margin-left: 20px}#brxe-bcdafb {font-size: var(--font-body-16); font-weight: 700; color: var(--pf-white); text-transform: uppercase; line-height: 1.2; transition: all 0.3s ease-in-out; padding-left: 20px}@media (max-width: 478px) {#brxe-bcdafb {font-size: 12px}}#sroll_block {column-gap: 0px; align-items: center; position: fixed; z-index: 9; display: flex; align-self: flex-end !important; top: var(--height-header); right: 0px; background-image: url(https://associatedmechanical.com/wp-content/uploads/2024/05/Vector-1.svg); background-size: cover; background-repeat: no-repeat; background-position: top left}.icon_hover-arrow-black1 svg{transition: all 0.3s ease-in-out} .icon_hover-arrow-black1:hover svg {transform: scale(1.1);}{ clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);}@media (max-width: 991px) {#sroll_block {top: 70px}}@media (max-width: 478px) {#sroll_block {top: 70px}}#brxe-1e62d6 {color: var(--pf-yellow); font-size: var(--font-h1); line-height: 1; font-weight: 800; text-transform: uppercase; width: 480px; padding-top: 15px; padding-bottom: 15px; z-index: 1}@media (max-width: 478px) {#brxe-1e62d6 {padding-bottom: 30px}}#brxe-118703 {overflow: hidden; position: relative; flex-direction: column; align-self: flex-start !important; align-items: flex-start}#brxe-3ddeec {position: absolute; top: 0px; right: 0px; height: 103%; margin-top: -20px; z-index: 3}#brxe-3ddeec:not(.tag), #brxe-3ddeec img {object-fit: contain}@media (max-width: 1440px) {#brxe-3ddeec {right: 0px; height: 100%; bottom: 0px; top: auto}}@media (max-width: 1200px) {#brxe-3ddeec {top: auto; bottom: 0px; margin-top: 0}#brxe-3ddeec:not(.tag), #brxe-3ddeec img {object-fit: cover}}@media (max-width: 991px) {#brxe-3ddeec {display: block}}@media (max-width: 478px) {#brxe-3ddeec {max-width: 66%}}#brxe-3168d0 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-right: 0; margin-left: 0; width: 100%; position: relative; height: 100%; justify-content: center}#brxe-43d961 {position: absolute; bottom: -100px; left: 0px}@media (max-width: 1200px) {#brxe-43d961 {width: 60%}}@media (max-width: 991px) {#brxe-43d961 {width: 60%; bottom: -70px}}@media (max-width: 767px) {#brxe-43d961 {bottom: -50px}}@media (max-width: 478px) {#brxe-43d961 {bottom: -30px; width: 60%}}#brxe-c68838 {height: 680px; overflow: hidden; position: relative; background-image: url(https://associatedmechanical.com/wp-content/uploads/2024/05/hvac__expertise-bg-1-1024x567.webp); background-size: cover}#brxe-c68838:before {content: ""; background-size: contain; background-repeat: no-repeat; background-position: 0 100%; width: 100%; position: absolute; left: -150px; bottom: -150px; top: auto; height: 100%; z-index: 1}@media (max-width: 1440px) {#brxe-c68838:before {bottom: -80px}#brxe-c68838 {height: 600px}}@media (max-width: 1200px) {#brxe-c68838 {height: var(--height-hero-banner-2)}}@media (max-width: 478px) {#brxe-c68838:before {bottom: 0px; left: -50px}}#brxe-b05d68 {color: var(--pf-black-222); font-size: var(--font-h5); line-height: 1.4; text-align: left; padding-top: 0; padding-bottom: 50px; z-index: 1}@media (max-width: 1440px) {#brxe-b05d68 {text-align: left}}@media (max-width: 478px) {#brxe-b05d68 {padding-bottom: 30px; max-width: auto}}#brxe-79729d {width: var(--btn-width-new); height: var(--btn-height)}#brxe-5c3b40 {width: var(--btn-width); height: var(--btn-height)}#brxe-59f581 {flex-direction: row; column-gap: 30px; row-gap: 20px}@media (max-width: 767px) {#brxe-59f581 {column-gap: 20px}}#brxe-d0464a {padding-top: 80px; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr ; grid-gap: 50px}@media (max-width: 1200px) {#brxe-d0464a {grid-gap: 20px}}@media (max-width: 478px) {#brxe-d0464a {grid-template-columns: 1fr; grid-gap: 30px}}#brxe-70cb5b {padding-top: var(--gap-3xl); padding-bottom: var(--gap-3xl)}#brxe-b66904 {color: var(--pf-black-222); font-size: var(--font-h2); line-height: 1; font-weight: 800; text-transform: uppercase; text-align: left; padding-top: 15px; padding-bottom: 15px; align-self: flex-start}#brxe-9ec5e4 {color: var(--pf-black-222); font-size: var(--font-h5); line-height: 1.4; text-align: left; padding-top: 15px; padding-bottom: 40px; z-index: 1}@media (max-width: 478px) {#brxe-9ec5e4 {padding-bottom: 30px; max-width: auto}}#brxe-ada858 {max-width: 140px}@media (max-width: 478px) {#brxe-a7718a {width: 110px}}#brxe-af2c1f {max-width: 140px}@media (max-width: 478px) {#brxe-af2c1f {max-width: 100px; width: 70px}}@media (max-width: 478px) {#brxe-ab1e47 {width: 130%}}#brxe-140dfd .splide__arrow--prev > * {height: 22px; width: 22px}#brxe-140dfd .splide__arrow--next > * {height: 22px; width: 22px}#brxe-140dfd .splide__arrow--next {right: -10px}#brxe-140dfd .splide__arrow--prev {left: -10px}#brxe-140dfd .splide__slide {background-color: rgba(243, 117, 32, 0)}#brxe-140dfd .splide__arrow {height: 50px; width: 50px; border: 1px solid rgba(243, 117, 32, 0)}#brxe-140dfd {transition: all 0.3s ease; padding-right: 50px; padding-left: 50px}#brxe-140dfd .splide__arrow:hover {background-color: var(--pf-white); border: 1px solid var(--pf-orange)}@media (max-width: 767px) {#brxe-140dfd {padding-right: 30px; padding-left: 30px}}@media (max-width: 478px) {#brxe-140dfd .splide__arrow--prev {bottom: -80px; left: 35%; top: auto}#brxe-140dfd .splide__arrow--next {right: 35%; top: auto; bottom: -80px}#brxe-140dfd .splide__arrow {height: 40px; width: 40px}#brxe-140dfd {padding-right: 20px; padding-left: 20px}}#brxe-9966aa {padding-top: var(--gap-2xs); padding-bottom: var(--gap-2xs)}@media (max-width: 767px) {#brxe-9966aa {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-9966aa {padding-right: 0; padding-bottom: 50px; padding-left: 0}}#brxe-dba777 {padding-top: 0; padding-bottom: var(--gap-3xl); align-items: center}@media (max-width: 478px) {#brxe-dba777 {overflow: hidden}}#brxe-d6effe {color: var(--pf-black-222); font-size: var(--font-h2); line-height: 1; font-weight: 800; text-transform: uppercase; z-index: 1}@media (max-width: 767px) {#brxe-d6effe {max-width: 100%}}@media (max-width: 478px) {#brxe-d6effe {text-align: left}}#brxe-249ca9 {padding-top: var(--space-16-10); padding-bottom: var(--space-24-20); max-width: 547px}@media (max-width: 767px) {#brxe-249ca9 {max-width: 100%}}#brxe-4aa918 {width: var(--btn-width); height: var(--btn-height); background-color: rgba(0, 0, 0, 0)}#brxe-4aa918:hover {background-color: var(--pf-orange)}#brxe-4e7ecf {z-index: 2; justify-content: center; padding-top: var(--space-60-40); padding-bottom: var(--space-60-40)}@media (max-width: 767px) {#brxe-4e7ecf {order: 2; padding-top: 0; padding-bottom: 70px}}#brxe-1aa082 {z-index: 2; justify-content: flex-end; padding-top: 30px}@media (max-width: 400px) {#brxe-1aa082 {padding-top: 0}}#brxe-a5f9a8 {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--space-80-40); align-content: flex-end}@media (max-width: 767px) {#brxe-a5f9a8 {grid-template-columns: 1fr; padding-top: 60px; grid-gap: 30px}}#brxe-a62168 {position: relative; background-color: var(--bricks-color-wviwyh)}#brxe-0091e8 {z-index: 2; justify-content: flex-end; padding-top: 30px}@media (max-width: 400px) {#brxe-0091e8 {padding-top: 0}}#brxe-81c5b3 {color: var(--pf-black-222); font-size: var(--font-h2); line-height: 1; font-weight: 800; text-transform: uppercase; z-index: 1}@media (max-width: 767px) {#brxe-81c5b3 {max-width: 100%}}@media (max-width: 478px) {#brxe-81c5b3 {text-align: left}}#brxe-2c17cb {padding-top: var(--space-16-10); padding-bottom: var(--space-24-20); max-width: 598px}@media (max-width: 767px) {#brxe-2c17cb {max-width: 100%}}#brxe-7d89c6 {width: var(--btn-width); height: var(--btn-height); background-color: rgba(0, 0, 0, 0)}#brxe-7d89c6:hover {background-color: var(--pf-orange)}#brxe-5a3374 {z-index: 2; justify-content: center; padding-top: var(--space-60-40); padding-bottom: var(--space-60-40)}@media (max-width: 767px) {#brxe-5a3374 {order: 2; padding-top: 0; padding-bottom: 70px}}#brxe-2fbc7e {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--space-80-40)}@media (max-width: 767px) {#brxe-2fbc7e {grid-template-columns: 1fr; padding-top: 60px; grid-gap: 30px}}#brxe-9162e3 {position: relative; background-color: var(--bricks-color-wviwyh); margin-top: var(--space-100-60)}@media (max-width: 767px) {#brxe-9162e3 {margin-top: 80px}}@media (max-width: 400px) {#brxe-9162e3 {margin-top: 70px}}#brxe-06e0ef:not(.tag), #brxe-06e0ef img {object-fit: contain}#brxe-06e0ef {width: 60px}#brxe-9441f2 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-9441f2 {z-index: 2}}#brxe-0da920.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-0da920.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-0da920 .icon {color: var(--pf-black-222)}#brxe-0da920 {z-index: 2}#brxe-0da920 .line {height: 2px}#brxe-169a2f {row-gap: 40px; padding-top: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-169a2f {padding-bottom: 40px; row-gap: 30px}}#brxe-301af4 {font-size: var(--font-body)}#brxe-301af4 a {font-size: var(--font-body); font-size: inherit}#brxe-1732a5 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-1732a5 {row-gap: 40px}}#brxe-22dd9a {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-22dd9a {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-22dd9a {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-22dd9a {padding-right: 16px; padding-left: 16px}}#brxe-1f3c78:not(.tag), #brxe-1f3c78 img {object-fit: contain}#brxe-1f3c78 {width: 60px; padding-top: 40px}#brxe-000ce0 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-000ce0 {z-index: 2}}#brxe-a2773e.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-a2773e.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-a2773e .icon {color: var(--pf-black-222)}#brxe-a2773e {z-index: 2}#brxe-a2773e .line {height: 2px}#brxe-2d0d76 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-2d0d76 {padding-bottom: 40px; row-gap: 30px}}#brxe-30915f {font-size: var(--font-body)}#brxe-30915f a {font-size: var(--font-body); font-size: inherit}#brxe-d8987a {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-d8987a {row-gap: 40px}}#brxe-4092f5 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-4092f5 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-4092f5 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-4092f5 {padding-right: 16px; padding-left: 16px}}#brxe-0c90c0 {padding-top: 40px; width: 60px}#brxe-0c90c0:not(.tag), #brxe-0c90c0 img {object-fit: contain}#brxe-b2b44d {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-b2b44d {z-index: 2}}#brxe-4a48a8.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-4a48a8.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-4a48a8 .icon {color: var(--pf-black-222)}#brxe-4a48a8 {z-index: 2}#brxe-4a48a8 .line {height: 2px}#brxe-2315a4 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-2315a4 {padding-bottom: 40px; row-gap: 30px}}#brxe-c2423b {font-size: var(--font-body)}#brxe-c2423b a {font-size: var(--font-body); font-size: inherit}#brxe-812888 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-812888 {row-gap: 40px}}#brxe-177a69 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-177a69 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-177a69 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-177a69 {padding-right: 16px; padding-left: 16px}}#brxe-47505d:not(.tag), #brxe-47505d img {object-fit: contain}#brxe-47505d {width: 60px; padding-top: 40px}#brxe-8e3a7b {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-8e3a7b {z-index: 2}}#brxe-611911.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-611911.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-611911 .icon {color: var(--pf-black-222)}#brxe-611911 {z-index: 2}#brxe-611911 .line {height: 2px}#brxe-4e949f {justify-content: center; row-gap: 40px; padding-bottom: 50px; align-items: center}@media (max-width: 478px) {#brxe-4e949f {row-gap: 30px; padding-bottom: 40px}}#brxe-8c99f0 {font-size: var(--font-body)}#brxe-8c99f0 a {font-size: var(--font-body); font-size: inherit}#brxe-94c938 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-94c938 {row-gap: 40px}}#brxe-6f178b {padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: var(--pf-grey-f6f6f6); position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-6f178b {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-6f178b {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-6f178b {padding-right: 16px; padding-left: 16px}}#brxe-13eeee:not(.tag), #brxe-13eeee img {object-fit: contain}#brxe-13eeee {width: 60px; padding-top: 40px}#brxe-0ccecd {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-0ccecd {z-index: 2}}#brxe-339c25.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-339c25.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-339c25 .icon {color: var(--pf-black-222)}#brxe-339c25 {z-index: 2}#brxe-339c25 .line {height: 2px}#brxe-666cbb {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-666cbb {padding-bottom: 40px; row-gap: 30px}}#brxe-438315 {font-size: var(--font-body)}#brxe-438315 a {font-size: var(--font-body); font-size: inherit}#brxe-75ddb3 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-75ddb3 {row-gap: 40px}}#brxe-cc7ffa {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-cc7ffa {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-cc7ffa {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-cc7ffa {padding-right: 16px; padding-left: 16px}}#brxe-112aa7:not(.tag), #brxe-112aa7 img {object-fit: contain}#brxe-112aa7 {width: 60px; padding-top: 40px}#brxe-1aa59b {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-1aa59b {z-index: 2}}#brxe-880307.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-880307.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-880307 .icon {color: var(--pf-black-222)}#brxe-880307 {z-index: 2}#brxe-880307 .line {height: 2px}#brxe-1666bc {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-1666bc {padding-bottom: 40px; row-gap: 30px}}#brxe-be1993 {font-size: var(--font-body)}#brxe-be1993 a {font-size: var(--font-body); font-size: inherit}#brxe-358645 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-358645 {row-gap: 40px}}#brxe-2f62fa {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-2f62fa {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-2f62fa {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-2f62fa {padding-right: 16px; padding-left: 16px}}#brxe-17b8aa:not(.tag), #brxe-17b8aa img {object-fit: contain}#brxe-17b8aa {width: 60px; padding-top: 40px}#brxe-844114 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-844114 {z-index: 2}}#brxe-d603d9.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-d603d9.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-d603d9 .icon {color: var(--pf-black-222)}#brxe-d603d9 {z-index: 2}#brxe-d603d9 .line {height: 2px}#brxe-a00682 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-a00682 {padding-bottom: 40px; row-gap: 30px}}#brxe-06662e {font-size: var(--font-body)}#brxe-06662e a {font-size: var(--font-body); font-size: inherit}#brxe-95d0e1 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-95d0e1 {row-gap: 40px}}#brxe-a08250 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-a08250 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-a08250 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-a08250 {padding-right: 16px; padding-left: 16px}}#brxe-66a5fb:not(.tag), #brxe-66a5fb img {object-fit: contain}#brxe-66a5fb {width: 60px; padding-top: 35px}#brxe-1b7474 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-1b7474 {z-index: 2}}#brxe-8f5d0c.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-8f5d0c.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-8f5d0c .icon {color: var(--pf-black-222)}#brxe-8f5d0c {z-index: 2}#brxe-8f5d0c .line {height: 2px}#brxe-a22878 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-a22878 {padding-bottom: 40px; row-gap: 30px}}#brxe-0f104a {font-size: var(--font-body)}#brxe-0f104a a {font-size: var(--font-body); font-size: inherit}#brxe-138f4d {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-138f4d {row-gap: 40px}}#brxe-16bf1d {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-16bf1d {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-16bf1d {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-16bf1d {padding-right: 16px; padding-left: 16px}}#brxe-11e317:not(.tag), #brxe-11e317 img {object-fit: contain}#brxe-11e317 {width: 60px; padding-top: 40px}#brxe-075ddc {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-075ddc {z-index: 2}}#brxe-ed5d3d.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-ed5d3d.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-ed5d3d .icon {color: var(--pf-black-222)}#brxe-ed5d3d {z-index: 2}#brxe-ed5d3d .line {height: 2px}#brxe-934a33 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-934a33 {padding-bottom: 40px; row-gap: 30px}}#brxe-a947bb {font-size: var(--font-body)}#brxe-a947bb a {font-size: var(--font-body); font-size: inherit}#brxe-269f2c {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-269f2c {row-gap: 40px}}#brxe-276325 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-276325 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-276325 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-276325 {padding-right: 16px; padding-left: 16px}}#brxe-c32bbf {padding-top: 40px; width: 60px}#brxe-c32bbf:not(.tag), #brxe-c32bbf img {object-fit: contain}#brxe-2e4124 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-2e4124 {z-index: 2}}#brxe-b24a51.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-b24a51.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-b24a51 .icon {color: var(--pf-black-222)}#brxe-b24a51 {z-index: 2}#brxe-b24a51 .line {height: 2px}#brxe-ad777a {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-ad777a {padding-bottom: 40px; row-gap: 30px}}#brxe-59660d {font-size: var(--font-body)}#brxe-59660d a {font-size: var(--font-body); font-size: inherit}#brxe-8e8159 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-8e8159 {row-gap: 40px}}#brxe-c93f6e {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-c93f6e {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-c93f6e {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-c93f6e {padding-right: 16px; padding-left: 16px}}#brxe-413534:not(.tag), #brxe-413534 img {object-fit: contain}#brxe-413534 {width: 60px; padding-top: 40px}#brxe-262fcf {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-262fcf {z-index: 2}}#brxe-6e8992.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-6e8992.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-6e8992 .icon {color: var(--pf-black-222)}#brxe-6e8992 {z-index: 2}#brxe-6e8992 .line {height: 2px}#brxe-0febf0 {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-0febf0 {padding-bottom: 40px; row-gap: 30px}}#brxe-b96369 {font-size: var(--font-body)}#brxe-b96369 a {font-size: var(--font-body); font-size: inherit}#brxe-04d4a4 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-04d4a4 {row-gap: 40px}}#brxe-1c4c35 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-1c4c35 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-1c4c35 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-1c4c35 {padding-right: 16px; padding-left: 16px}}#brxe-5dfdda:not(.tag), #brxe-5dfdda img {object-fit: contain}#brxe-5dfdda {width: 60px; padding-top: 40px}#brxe-6d0dcf {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-6d0dcf {z-index: 2}}#brxe-a9f16a.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-a9f16a.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-a9f16a .icon {color: var(--pf-black-222)}#brxe-a9f16a {z-index: 2}#brxe-a9f16a .line {height: 2px}#brxe-3efae7 {padding-bottom: 50px; row-gap: 40px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-3efae7 {padding-bottom: 40px; row-gap: 30px}}#brxe-e94276 {font-size: var(--font-body)}#brxe-e94276 a {font-size: var(--font-body); font-size: inherit}#brxe-8996ff {justify-content: space-between; height: 100%}@media (max-width: 478px) {#brxe-8996ff {row-gap: 40px}}#brxe-9a2485 {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-9a2485 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-9a2485 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-9a2485 {padding-right: 16px; padding-left: 16px}}#brxe-66a750:not(.tag), #brxe-66a750 img {object-fit: contain}#brxe-66a750 {width: 60px; padding-top: 40px}#brxe-ee0867 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-ee0867 {z-index: 2}}#brxe-c21eee.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-c21eee.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-c21eee .icon {color: var(--pf-black-222)}#brxe-c21eee {z-index: 2}#brxe-c21eee .line {height: 2px}#brxe-28f49e {justify-content: center; row-gap: 40px; padding-bottom: 50px; align-items: center}@media (max-width: 478px) {#brxe-28f49e {row-gap: 30px; padding-bottom: 40px}}#brxe-1d5055 {font-size: var(--font-body)}#brxe-1d5055 a {font-size: var(--font-body); font-size: inherit}#brxe-7c4594 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-7c4594 {row-gap: 40px}}#brxe-b412a6 {padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: var(--pf-grey-f6f6f6); position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-b412a6 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-b412a6 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-b412a6 {padding-right: 16px; padding-left: 16px}}#brxe-23822c:not(.tag), #brxe-23822c img {object-fit: contain}#brxe-23822c {width: 60px; padding-top: 40px}#brxe-e06702 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-e06702 {z-index: 2}}#brxe-57e8be.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-57e8be.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-57e8be .icon {color: var(--pf-black-222)}#brxe-57e8be {z-index: 2}#brxe-57e8be .line {height: 2px}#brxe-5fdf6a {row-gap: 40px; padding-bottom: 50px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-5fdf6a {padding-bottom: 40px; row-gap: 30px}}#brxe-0e5571 {font-size: var(--font-body)}#brxe-0e5571 a {font-size: var(--font-body); font-size: inherit}#brxe-741aa7 {height: 100%; justify-content: space-between}@media (max-width: 478px) {#brxe-741aa7 {row-gap: 40px}}#brxe-013c3e {background-color: var(--pf-grey-f6f6f6); padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-013c3e {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-013c3e {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-013c3e {padding-right: 16px; padding-left: 16px}}#brxe-5cdac9:not(.tag), #brxe-5cdac9 img {object-fit: contain}#brxe-5cdac9 {width: 60px; padding-top: 40px}#brxe-01df42 {font-size: var(--font-28); line-height: 1.2; font-family: "Montserrat"; font-weight: 800}@media (max-width: 1200px) {#brxe-01df42 {z-index: 2}}#brxe-8d137d.horizontal .line {width: 100%; border-top-color: var(--pf-black-222); border-top-width: 2px}#brxe-8d137d.vertical .line {border-right-width: 100%; border-right-color: var(--pf-black-222)}#brxe-8d137d .icon {color: var(--pf-black-222)}#brxe-8d137d {z-index: 2}#brxe-8d137d .line {height: 2px}#brxe-e09491 {padding-bottom: 50px; row-gap: 40px; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-e09491 {padding-bottom: 40px; row-gap: 30px}}#brxe-a1e8d3 {font-size: var(--font-body)}#brxe-a1e8d3 a {font-size: var(--font-body); font-size: inherit}#brxe-c83ccb {justify-content: space-between; height: 100%}@media (max-width: 478px) {#brxe-c83ccb {row-gap: 40px}}#brxe-f55750 {padding-top: 0; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; background-color: var(--pf-grey-f6f6f6); position: relative; transition: all 0.3s ease-in-out}@media (max-width: 1200px) {#brxe-f55750 {padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-f55750 {flex-direction: column; flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-f55750 {padding-right: 16px; padding-left: 16px}}#brxe-5a710f {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: 40px; align-items: stretch; align-content: stretch}@media (max-width: 1200px) {#brxe-5a710f {grid-gap: 20px}}@media (max-width: 767px) {#brxe-5a710f {grid-template-columns: 1fr 1fr; grid-gap: 20px}}@media (max-width: 478px) {#brxe-5a710f {grid-auto-flow: row; grid-template-rows: auto; grid-template-columns: 1fr; grid-gap: 40px}}#brxe-be883c {padding-top: var(--space-100-60); padding-bottom: var(--space-100-60)}@media (max-width: 1200px) {#brxe-be883c {padding-bottom: 80px}}#brxe-7f2a92 {padding-bottom: var(--gap-3xl)}#brxe-25ba05 {position: absolute; bottom: 0px; height: 100%; right: 0px; width: 760px}#brxe-25ba05:not(.tag), #brxe-25ba05 img {object-fit: contain}@media (max-width: 1440px) {#brxe-25ba05 {height: auto; width: 752px; right: -100px}}@media (max-width: 1200px) {#brxe-25ba05 {right: -200px}}@media (max-width: 991px) {#brxe-25ba05 {max-width: 550px; display: none}}@media (max-width: 767px) {#brxe-25ba05 {display: none}}#brxe-d1552c {padding-top: 15px; padding-bottom: 40px; color: var(--pf-black-222); font-size: var(--font-h2); line-height: 1; font-weight: 800; text-transform: uppercase; text-align: left; z-index: 1; max-width: 878px}@media (max-width: 1440px) {#brxe-d1552c {max-width: 715px}}@media (max-width: 1200px) {#brxe-d1552c {max-width: 703px}}@media (max-width: 991px) {#brxe-d1552c {max-width: 500px}}@media (max-width: 478px) {#brxe-d1552c {max-width: 100%}}#brxe-c749b9 {color: var(--pf-orange); width: var(--btn-width); height: var(--btn-height); border-style: solid; border-color: var(--pf-orange)}#brxe-c749b9:hover {background-color: var(--pf-orange); color: var(--pf-white)}#brxe-16f874 {padding-right: 0; padding-left: 0; justify-content: center; height: 500px}@media (max-width: 1440px) {#brxe-16f874 {padding-right: 20px; padding-left: 20px}}@media (max-width: 1200px) {#brxe-16f874 {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-16f874 {height: 400px}}@media (max-width: 478px) {#brxe-16f874 {height: 300px}}#brxe-a62215 {width: 2500px}#brxe-973341 {background-color: var(--pf-grey-f6f6f6); background-image: url(https://associatedmechanical.com/wp-content/uploads/2024/05/blueprint.webp); background-size: cover; background-position: center center; position: relative; overflow: hidden}