.elementor-16275 .elementor-element.elementor-element-a116dea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-82a5e17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-fe72510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-fe72510:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-fe72510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-16275 .elementor-element.elementor-element-9881e4c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-6e7607b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-79c914f img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-27742e3{text-align:center;}.elementor-16275 .elementor-element.elementor-element-27742e3 .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-68555e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-e26dc93 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-e385f8d{text-align:center;}.elementor-16275 .elementor-element.elementor-element-e385f8d .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-e660aa8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-95a28c5 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-41e9426{text-align:center;}.elementor-16275 .elementor-element.elementor-element-41e9426 .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-97333ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-97333ac:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-97333ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--display:grid;--e-con-grid-template-columns:.4fr .6fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--align-items:center;}.elementor-16275 .elementor-element.elementor-element-92a8164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-ba6029a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-ba6029a.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-e4536fb{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0100px 0px 40px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-e4536fb.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-e4536fb .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-76416f1{--display:flex;--min-height:400px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-efde0ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-efde0ca img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-261fed7{text-align:center;}.elementor-16275 .elementor-element.elementor-element-261fed7 .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-a81f75d .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-a81f75d .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-a81f75d .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-a81f75d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-a81f75d.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-a81f75d .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-a81f75d .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-9c9ac0a{--display:flex;--min-height:400px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-3b0d830 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-28898d1{text-align:center;}.elementor-16275 .elementor-element.elementor-element-28898d1 .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-098c9fc .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-098c9fc .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-098c9fc .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-098c9fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-098c9fc.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-098c9fc .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-098c9fc .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-e9bf6df{--display:flex;--min-height:400px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-fe94887 img{width:100%;height:200px;object-fit:cover;object-position:center right;}.elementor-16275 .elementor-element.elementor-element-a6dcd56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16275 .elementor-element.elementor-element-a6dcd56 .elementor-heading-title{font-size:25px;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-113cc20 .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-113cc20 .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-113cc20 .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-113cc20{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-113cc20.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-113cc20 .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-113cc20 .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-a640c62{--display:grid;--min-height:600px;--e-con-grid-template-columns:.7fr .3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--align-items:center;--overlay-opacity:0.28;}.elementor-16275 .elementor-element.elementor-element-a640c62::before, .elementor-16275 .elementor-element.elementor-element-a640c62 > .elementor-background-video-container::before, .elementor-16275 .elementor-element.elementor-element-a640c62 > .e-con-inner > .elementor-background-video-container::before, .elementor-16275 .elementor-element.elementor-element-a640c62 > .elementor-background-slideshow::before, .elementor-16275 .elementor-element.elementor-element-a640c62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16275 .elementor-element.elementor-element-a640c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f96cced );background-image:url("https://www.arcticcompressor.com/wp-content/uploads/2025/09/arctic-compressor-firefighter-support-7.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16275 .elementor-element.elementor-element-d82f11e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-c7b9c02{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-c7b9c02.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-c7b9c02 .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-bbdccfc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-0e73b49{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-0e73b49 .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-23872fe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-23872fe.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-564ef12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-ada18f8 img{width:100%;height:300px;object-fit:contain;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-fd9afa0 .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-fd9afa0 .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-fd9afa0 .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-fd9afa0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-fd9afa0.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-fd9afa0 .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-fd9afa0 .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-20c3f12{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-73b875a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-73b875a.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-73b875a img{height:500px;object-fit:cover;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-6f75268{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-d440822{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-d440822.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-d440822 .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-27be9a1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-27be9a1.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-6d0c0ab .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-6d0c0ab .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-6d0c0ab .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-6d0c0ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-6d0c0ab.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-6d0c0ab .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-6d0c0ab .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-b5984e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-b5984e8:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-b5984e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--display:grid;--min-height:200px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#002868;--border-color:#002868;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-dfabf9c:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-dfabf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-b2deb1b img{width:300px;height:100px;object-fit:contain;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-7ef4e81 img{width:300px;height:100px;object-fit:contain;object-position:center center;}.elementor-16275 .elementor-element.elementor-element-a78fcf4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-a78fcf4:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-a78fcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-16275 .elementor-element.elementor-element-1c81995{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:080px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-1c81995.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-1c81995 .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-b9d3e5d{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-b9d3e5d.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-2369529 .elementor-button{background-color:#002868;fill:var( --e-global-color-ba7f640 );color:var( --e-global-color-ba7f640 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16275 .elementor-element.elementor-element-2369529 .elementor-button:hover, .elementor-16275 .elementor-element.elementor-element-2369529 .elementor-button:focus{background-color:#BF0A30;color:var( --e-global-color-ba7f640 );border-color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-2369529{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-2369529.elementor-element{--align-self:center;}.elementor-16275 .elementor-element.elementor-element-2369529 .elementor-button:hover svg, .elementor-16275 .elementor-element.elementor-element-2369529 .elementor-button:focus svg{fill:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-8233055{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-8233055:not(.elementor-motion-effects-element-type-background), .elementor-16275 .elementor-element.elementor-element-8233055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-16275 .elementor-element.elementor-element-dd085fa{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:080px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16275 .elementor-element.elementor-element-dd085fa.elementor-element{--align-self:flex-start;}.elementor-16275 .elementor-element.elementor-element-dd085fa .elementor-heading-title{color:var( --e-global-color-ba7f640 );}.elementor-16275 .elementor-element.elementor-element-098da30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-16275 .elementor-element.elementor-element-a116dea{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-fe72510{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-9881e4c{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-97333ac{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-76416f1{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-9c9ac0a{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-e9bf6df{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-a640c62{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-b5984e8{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--content-width:60%;}.elementor-16275 .elementor-element.elementor-element-a78fcf4{--content-width:100%;}.elementor-16275 .elementor-element.elementor-element-8233055{--content-width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-16275 .elementor-element.elementor-element-9881e4c{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-a640c62{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--content-width:80%;}.elementor-16275 .elementor-element.elementor-element-8233055{--content-width:80%;}}@media(max-width:1366px){.elementor-16275 .elementor-element.elementor-element-9881e4c{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-97333ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-a640c62{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-16275 .elementor-element.elementor-element-9881e4c{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-27742e3 .elementor-heading-title{font-size:20px;}.elementor-16275 .elementor-element.elementor-element-e385f8d .elementor-heading-title{font-size:20px;}.elementor-16275 .elementor-element.elementor-element-41e9426 .elementor-heading-title{font-size:20px;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-e4536fb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-a640c62{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-1c81995{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-16275 .elementor-element.elementor-element-b9d3e5d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-16275 .elementor-element.elementor-element-2369529{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1024px){.elementor-16275 .elementor-element.elementor-element-9881e4c{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-97333ac{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-efde0ca img{object-position:center right;}.elementor-16275 .elementor-element.elementor-element-a640c62{--min-height:700px;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-73b875a img{object-position:center right;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-16275 .elementor-element.elementor-element-9881e4c{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-a640c62{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16275 .elementor-element.elementor-element-a116dea{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-82a5e17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-fe72510{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16275 .elementor-element.elementor-element-9881e4c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-79c914f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-1ddf0f0{--content-width:90%;--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-e4536fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 30px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16275 .elementor-element.elementor-element-caa4cbd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-76416f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-efde0ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16275 .elementor-element.elementor-element-a640c62{--e-con-grid-template-columns:1;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-16275 .elementor-element.elementor-element-20c3f12{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-73b875a img{object-position:center right;}.elementor-16275 .elementor-element.elementor-element-b5984e8{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-dfabf9c{--content-width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-a78fcf4{--content-width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16275 .elementor-element.elementor-element-1c81995{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16275 .elementor-element.elementor-element-b9d3e5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16275 .elementor-element.elementor-element-2369529{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-82a5e17 *//* Hero Banner Section Styling */
.hero-banner {
    /* Set background image with specified path */
    background-image: url('/wp-content/uploads/2025/07/arctic-compressor-tx-firefighter.webp') !important;
    /* Ensure the background covers the entire element */
    background-size: cover !important;
    /* Center the background image */
    background-position: center !important;
    /* Set minimum height for the banner to be visible */
    min-height: 700px !important; /* Adjust as needed for initial view */
    /* Use flexbox for vertical centering of content */
    display: flex !important;
    align-items: center !important; /* Vertically center content */
    position: relative !important; /* Needed for absolute positioning of gradient */
    overflow: hidden !important; /* Hide any overflowing content */
}

/* Black gradient overlay for text visibility */
.hero-banner::before {
    content: '' !important; /* Required for pseudo-elements */
    position: absolute !important; /* Position relative to the parent .hero-banner */
    top: 0 !important;
    left: 0 !important;
    width: 100% !important; /* Cover the entire width */
    height: 100% !important; /* Cover the entire height */
    /* Create a linear gradient from black to transparent */
    background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 90%) !important;
    z-index: 1 !important; /* Ensure gradient is above background image but below text */
}

/* Hero Content Container Styling */
.hero-content {
    position: relative !important; /* Position relative to the gradient */
    z-index: 2 !important; /* Ensure content is above the gradient */
    color: #fff !important; /* White text color for contrast */
    padding: 20px !important; /* Add some padding around the content */
    max-width: 800px !important; /* Limit content width for better readability */
    margin-left: 10% !important; /* Adjust left margin for desktop */
    box-sizing: border-box !important; /* Include padding in element's total width and height */
}

/* Desktop Styles (min-width: 1024px) */
@media (min-width: 1024px) {
    .hero-heading {
        font-family: 'Montserrat', sans-serif !important; /* Apply Montserrat font */
        font-weight: 900 !important; /* Black or 900 weight */
        font-size: 90px !important; /* H1 font size for desktop */
        line-height: 1.1em !important; /* Line height for H1 */
        margin-bottom: 20px !important; /* Space below heading */
        color: #fff !important;
    }

    .hero-paragraph {
        font-family: 'Montserrat', sans-serif !important; /* Apply Montserrat font */
        font-weight: 900 !important; /* Black or 900 weight */
        font-size: 30px !important; /* Paragraph font size for desktop */
        line-height: 1.6em !important; /* Line height for paragraph */
        margin-bottom: 40px !important; /* Space below paragraph */
    }

    .hero-buttons {
        display: flex !important; /* Arrange buttons side-by-side */
        gap: 20px !important; /* Space between buttons */
        text-align: center;

    }
}

/* Mobile Styles (max-width: 1023px) */
@media (max-width: 1023px) {
    .hero-banner {
        min-height: 600px !important; /* Adjust height for mobile */
        background-position: 80% center !important; /* Adjust background position for mobile */
    }

    .hero-banner::before {
        background: linear-gradient(to left, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%) !important;
    }

    .hero-content {
        margin-left: auto !important; /* Center content horizontally */
        margin-right: auto !important; /* Center content horizontally */
        max-width: 90% !important; /* Take up 90% width on mobile */
    }

    .hero-heading {
        font-family: 'Montserrat', sans-serif !important; /* Apply Montserrat font */
        font-weight: 900 !important; /* Black or 900 weight */
        font-size: 50px !important; /* H1 font size for mobile */
        line-height: 1.1em !important; /* Line height for H1 */
        margin-bottom: 15px !important; /* Space below heading */
        color: #fff !important;
        padding: 20px 0px 0px 0px;
    }

    .hero-paragraph {
        font-family: 'Montserrat', sans-serif !important; /* Apply Montserrat font */
        font-weight: 900 !important; /* Black or 900 weight */
        font-size: 24px !important; /* Paragraph font size for mobile */
        line-height: 1.4em !important; /* Line height for paragraph */
        margin-bottom: 30px !important; /* Space below paragraph */
    }

    .hero-buttons {
        display: flex !important;
        flex-direction: column !important; /* Stack buttons vertically */
        gap: 15px !important; /* Space between stacked buttons */
        text-align: center;
        font-weight: 900;
    }
}

/* Button Styling */
.hero-button {
    display: inline-block !important; /* Allow padding and margin */
    padding: 15px 30px !important; /* Padding for buttons */
    text-decoration: none !important; /* Remove underline from links */
    color: #fff !important; /* White text color */
    border: 2px solid !important; /* Border for buttons */
    border-radius: 5px !important; /* Slightly rounded corners */
    font-family: 'Montserrat', sans-serif !important; /* Apply Montserrat font */
    font-weight: 900 !important; /* Black or 900 weight */
    font-size: 18px !important; /* Font size for buttons */
    transition: background-color 0.3s ease, border-color 0.3s ease !important; /* Smooth transition for hover effects */
    width: 100% !important;
}

/* View Products Button Specific Styling */
.hero-button.view-products {
    background-color: #0d2255 !important; /* Texas state flag blue */
    border-color: #0d2255 !important; /* Matching border color */
}

/* Get In Touch Button Specific Styling */
.hero-button.get-in-touch {
    background-color: #bc2029 !important; /* Red background for the second button */
    border-color: #bc2029 !important; /* Red border for the second button */
}

/* Hover Effects for Buttons */
.hero-button:hover {
    background-color: #bc2029 !important; /* Default red hover color */
    border-color: #bc2029 !important; /* Default red border on hover */
    cursor: pointer !important; /* Indicate clickable element */
}

/* Specific Hover Effect for Get In Touch Button */
.hero-button.get-in-touch:hover {
    background-color: #0d2255 !important; /* Blue hover color for Get In Touch */
    border-color: #0d2255 !important; /* Blue border on hover for Get In Touch */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-098da30 */form {
  margin: 0 auto;
  padding: 40px 20px 40px 20px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  font-family: Montserrat;
  font-weight: 900;
  font-size: 20px;
}

form label {
  display: block;
  margin-bottom: 6px;
  font-weight: 900;
  color: white;
  margin-top: 1em;
}

form input[type="text"],
form input[type="email"],
form input[type="tel"] {
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 18px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
}

form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="tel"]:focus {
  border-color: #0077cc;
  outline: none;
}

form .site-button,
form button[type="submit"] {
  width: 50%;
  padding: 12px;
  margin: 20px 0px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  font-size: 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  box-shadow: none;
  outline: none;
}

form .site-button:hover,
form button[type="submit"]:hover {
  background: #006BA6;
}

form .site-button:focus,
form button[type="submit"]:focus,
form .site-button:active,
form button[type="submit"]:active {
  outline: none;
  border-color: transparent;
}
form fieldset legend {
  color: white;
  font-weight: 900;
  font-size: 20px;
}
form fieldset {
  margin-top: 1em;  
  margin-bottom: 1em;
  padding: 20px 20px;  
}
form label.required:after {
  content: ' *';
  color: #006ba6;
  font-weight: bold;
}
form textarea {
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 18px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
}
form textarea:focus {
  border-color: #0077cc;
  outline: none;
}/* End custom CSS */