.elementor-kit-10{--e-global-color-primary:#222222;--e-global-color-text:#666666;--e-global-color-accent:#A72529;--e-global-color-secondary:#900C10;--e-global-color-0256dec:#000000;--e-global-color-a3a7201:#FFFFFF;--e-global-color-c2f9617:#F5F5F5;--e-global-color-82fe055:#CCCCCC;--e-global-color-f2d02cd:#AAAAAA;--e-global-color-c7dfa2b:#666666;--e-global-color-54802e8:#444444;--e-global-color-cc0f46a:#222222;--e-global-color-025e0ff:#111111;--e-global-color-4e3a9bc:#00000000;--e-global-color-1df6c45:#0B8E57;--e-global-color-73d97ed:#ECFDF3;--e-global-color-8e0ee5c:#D93226;--e-global-color-22005fb:#FEF3F2;--e-global-color-e365c74:#FFD592;--e-global-color-89e83b5:#CD8615;--e-global-typography-24450da-font-family:"Trade Gothic";--e-global-typography-24450da-font-size:var(--step-8);--e-global-typography-24450da-line-height:var(--h-line_height);--e-global-typography-24450da-letter-spacing:-1px;--e-global-typography-aef9176-font-family:"Trade Gothic";--e-global-typography-aef9176-font-size:var(--step-7);--e-global-typography-aef9176-line-height:var(--h-line_height);--e-global-typography-aef9176-letter-spacing:-1px;--e-global-typography-3c1327a-font-family:"Trade Gothic";--e-global-typography-3c1327a-font-size:var(--step-6);--e-global-typography-3c1327a-line-height:var(--h-line_height);--e-global-typography-3c1327a-letter-spacing:-1px;--e-global-typography-f347c4c-font-family:"Trade Gothic";--e-global-typography-f347c4c-font-size:var(--step-5);--e-global-typography-f347c4c-line-height:var(--h-line_height);--e-global-typography-f347c4c-letter-spacing:-1px;--e-global-typography-9b247aa-font-family:"Trade Gothic";--e-global-typography-9b247aa-font-size:var(--step-4);--e-global-typography-9b247aa-line-height:var(--h-line_height);--e-global-typography-9b247aa-letter-spacing:-1px;--e-global-typography-fe1b992-font-family:"Trade Gothic";--e-global-typography-fe1b992-font-size:var(--step-3);--e-global-typography-fe1b992-line-height:var(--h-line_height);--e-global-typography-fe1b992-letter-spacing:-1px;--e-global-typography-69a4c61-font-family:"Trade Gothic";--e-global-typography-69a4c61-font-size:var(--step-2);--e-global-typography-69a4c61-line-height:var(--h-line_height);--e-global-typography-69a4c61-letter-spacing:-1px;--e-global-typography-8918ceb-font-family:"Trade Gothic";--e-global-typography-8918ceb-font-size:var(--step-1);--e-global-typography-8918ceb-line-height:var(--h-line_height);--e-global-typography-8918ceb-letter-spacing:-1px;--e-global-typography-486db50-font-family:"Trade Gothic";--e-global-typography-486db50-font-size:1.25rem;--e-global-typography-486db50-line-height:var(--h-line_height);--e-global-typography-486db50-letter-spacing:-1px;--e-global-typography-024d9e7-font-family:"Franklin Gothic Book";--e-global-typography-024d9e7-font-size:1.125rem;--e-global-typography-024d9e7-line-height:var(--p-line_height);--e-global-typography-42ee57b-font-family:"Trade Gothic";--e-global-typography-42ee57b-font-size:1.125rem;--e-global-typography-42ee57b-line-height:var(--p-line_height);--e-global-typography-f82675b-font-family:"Trade Gothic";--e-global-typography-f82675b-font-size:1rem;--e-global-typography-f82675b-line-height:var(--p-line_height);--e-global-typography-b3d6cc9-font-family:"Trade Gothic";--e-global-typography-b3d6cc9-font-size:var(--step-0);--e-global-typography-b3d6cc9-line-height:var(--p-line_height);--e-global-typography-1aeaa3a-font-family:"Franklin Gothic Book";--e-global-typography-1aeaa3a-font-size:1rem;--e-global-typography-1aeaa3a-line-height:var(--p-line_height);--e-global-typography-d961399-font-family:"Franklin Gothic Book";--e-global-typography-d961399-font-size:var(--step-0);--e-global-typography-d961399-line-height:var(--p-line_height);--e-global-typography-c572047-font-family:"Franklin Gothic Book";--e-global-typography-c572047-font-size:var(--step-0);--e-global-typography-c572047-font-weight:600;--e-global-typography-c572047-line-height:var(--p-line_height);--e-global-typography-65a4b86-font-family:"Franklin Gothic Book";--e-global-typography-65a4b86-font-size:var(--step--2);--e-global-typography-65a4b86-line-height:var(--p-line_height);--e-global-typography-87dc50b-font-family:"Trade Gothic";--e-global-typography-87dc50b-font-size:var(--step-2);--e-global-typography-87dc50b-line-height:var(--h-line_height);color:var(--e-global-color-primary);font-family:var(--e-global-typography-024d9e7-font-family),Sans-serif;font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-b3d6cc9-font-family),Sans-serif;font-size:var(--e-global-typography-b3d6cc9-font-size);line-height:var(--e-global-typography-b3d6cc9-line-height);color:var(--e-global-color-a3a7201);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);border-radius:.5rem .5rem .5rem .5rem;padding:1rem 2rem 1rem 2rem}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-a3a7201);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary)}.elementor-kit-10 h1{color:var(--e-global-color-primary);font-family:var(--e-global-typography-f347c4c-font-family),Sans-serif;font-size:var(--e-global-typography-f347c4c-font-size);line-height:var(--e-global-typography-f347c4c-line-height);letter-spacing:var(--e-global-typography-f347c4c-letter-spacing)}.elementor-kit-10 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-9b247aa-font-family),Sans-serif;font-size:var(--e-global-typography-9b247aa-font-size);line-height:var(--e-global-typography-9b247aa-line-height);letter-spacing:var(--e-global-typography-9b247aa-letter-spacing)}.elementor-kit-10 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-fe1b992-font-family),Sans-serif;font-size:var(--e-global-typography-fe1b992-font-size);line-height:var(--e-global-typography-fe1b992-line-height);letter-spacing:var(--e-global-typography-fe1b992-letter-spacing)}.elementor-kit-10 h4{color:var(--e-global-color-primary);font-family:var(--e-global-typography-69a4c61-font-family),Sans-serif;font-size:var(--e-global-typography-69a4c61-font-size);line-height:var(--e-global-typography-69a4c61-line-height);letter-spacing:var(--e-global-typography-69a4c61-letter-spacing)}.elementor-kit-10 h5{color:var(--e-global-color-primary);font-family:var(--e-global-typography-8918ceb-font-family),Sans-serif;font-size:var(--e-global-typography-8918ceb-font-size);line-height:var(--e-global-typography-8918ceb-line-height);letter-spacing:var(--e-global-typography-8918ceb-letter-spacing)}.elementor-kit-10 h6{color:var(--e-global-color-primary);font-family:var(--e-global-typography-024d9e7-font-family),Sans-serif;font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 img{opacity:1}.elementor-kit-10 label{color:var(--e-global-color-primary);font-family:var(--e-global-typography-1aeaa3a-font-family),Sans-serif;font-size:var(--e-global-typography-1aeaa3a-font-size);line-height:var(--e-global-typography-1aeaa3a-line-height)}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:var(--e-global-typography-024d9e7-font-family),Sans-serif;font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height);color:var(--e-global-color-54802e8);background-color:var(--e-global-color-c2f9617);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-82fe055);border-radius:0rem 0rem 0rem 0rem}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:min(95vw,1312px)}.e-con{--container-max-width:min(95vw,1312px);--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:1rem}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1200px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%}.e-con{--container-max-width:95%}}@media(max-width:1138px){.elementor-kit-10{font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 h1{font-size:var(--e-global-typography-f347c4c-font-size);line-height:var(--e-global-typography-f347c4c-line-height);letter-spacing:var(--e-global-typography-f347c4c-letter-spacing)}.elementor-kit-10 h2{font-size:var(--e-global-typography-9b247aa-font-size);line-height:var(--e-global-typography-9b247aa-line-height);letter-spacing:var(--e-global-typography-9b247aa-letter-spacing)}.elementor-kit-10 h3{font-size:var(--e-global-typography-fe1b992-font-size);line-height:var(--e-global-typography-fe1b992-line-height);letter-spacing:var(--e-global-typography-fe1b992-letter-spacing)}.elementor-kit-10 h4{font-size:var(--e-global-typography-69a4c61-font-size);line-height:var(--e-global-typography-69a4c61-line-height);letter-spacing:var(--e-global-typography-69a4c61-letter-spacing)}.elementor-kit-10 h5{font-size:var(--e-global-typography-8918ceb-font-size);line-height:var(--e-global-typography-8918ceb-line-height);letter-spacing:var(--e-global-typography-8918ceb-letter-spacing)}.elementor-kit-10 h6{font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var(--e-global-typography-b3d6cc9-font-size);line-height:var(--e-global-typography-b3d6cc9-line-height)}.elementor-kit-10 label{font-size:var(--e-global-typography-1aeaa3a-font-size);line-height:var(--e-global-typography-1aeaa3a-line-height)}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%}.e-con{--container-max-width:95%}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-87dc50b-font-size:0.8rem;font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 h1{font-size:var(--e-global-typography-f347c4c-font-size);line-height:var(--e-global-typography-f347c4c-line-height);letter-spacing:var(--e-global-typography-f347c4c-letter-spacing)}.elementor-kit-10 h2{font-size:var(--e-global-typography-9b247aa-font-size);line-height:var(--e-global-typography-9b247aa-line-height);letter-spacing:var(--e-global-typography-9b247aa-letter-spacing)}.elementor-kit-10 h3{font-size:var(--e-global-typography-fe1b992-font-size);line-height:var(--e-global-typography-fe1b992-line-height);letter-spacing:var(--e-global-typography-fe1b992-letter-spacing)}.elementor-kit-10 h4{font-size:var(--e-global-typography-69a4c61-font-size);line-height:var(--e-global-typography-69a4c61-line-height);letter-spacing:var(--e-global-typography-69a4c61-letter-spacing)}.elementor-kit-10 h5{font-size:var(--e-global-typography-8918ceb-font-size);line-height:var(--e-global-typography-8918ceb-line-height);letter-spacing:var(--e-global-typography-8918ceb-letter-spacing)}.elementor-kit-10 h6{font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var(--e-global-typography-b3d6cc9-font-size);line-height:var(--e-global-typography-b3d6cc9-line-height)}.elementor-kit-10 label{font-size:var(--e-global-typography-1aeaa3a-font-size);line-height:var(--e-global-typography-1aeaa3a-line-height)}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var(--e-global-typography-024d9e7-font-size);line-height:var(--e-global-typography-024d9e7-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:87.5%}.e-con{--container-max-width:87.5%}}:root{--step--2:clamp(0.8681rem, 0.8948rem + -0.0298vw, 0.8889rem);--step--1:clamp(1rem, 0.9881rem + 0.0595vw, 1.0417rem);--step-0:clamp(1.125rem, 1.0893rem + 0.1786vw, 1.25rem);--step-1:clamp(1.2656rem, 1.1987rem + 0.3348vw, 1.5rem);--step-2:clamp(1.4238rem, 1.3164rem + 0.5374vw, 1.8rem);--step-3:clamp(1.6018rem, 1.4423rem + 0.7974vw, 2.16rem);--step-4:clamp(1.802rem, 1.5763rem + 1.1285vw, 2.592rem);--step-5:clamp(2.0273rem, 1.7178rem + 1.5473vw, 3.1104rem);--step-6:clamp(2.2807rem, 1.8659rem + 2.074vw, 3.7325rem);--step-7:clamp(2.5658rem, 2.0192rem + 2.7331vw, 4.479rem);--step-8:clamp(2.8865rem, 2.1756rem + 3.5547vw, 5.3748rem);--step-9:clamp(3.2473rem, 2.3323rem + 4.5749vw, 6.4497rem);--h-line_height:110%;--p-line_height:150%;--space-xl:clamp(4.00rem, calc(3.43rem + 2.86vw), 6.00rem);--space-l:clamp(3.00rem, calc(2.71rem + 1.43vw), 4.00rem);--space-m:clamp(2.00rem, calc(1.71rem + 1.43vw), 3.00rem);--space-s:clamp(1.50rem, calc(1.36rem + 0.71vw), 2.00rem);--space-xs:clamp(1.00rem, calc(0.86rem + 0.71vw), 1.50rem);--bs-speed:200ms;--bs_color:rgb(0 0 0 / 25%)}.pad-xl{padding:var(--space-xl)}.pad-l{padding:var(--space-l)}.pad-m{padding:var(--space-m)}.pad-s{padding:var(--space-s)}.pad-xs{padding:var(--space-xs)}.pad-v-xl{padding:var(--space-xl) 0}.pad-v-l{padding:var(--space-l) 0}.pad-v-m{padding:var(--space-m) 0}.pad-v-s{padding:var(--space-s) 0}.pad-v-xs{padding:var(--space-xs) 0}.pad-h-xl{padding:0 var(--space-xl)}.pad-h-l{padding:0 var(--space-l)}.pad-h-m{padding:0 var(--space-m)}.pad-h-s{padding:0 var(--space-s)}.pad-h-xs{padding:0 var(--space-xs)}.pad-t-xl{padding:var(--space-xl) 0 0 0}.pad-t-l{padding:var(--space-l) 0 0 0}.pad-t-m{padding:var(--space-m) 0 0 0}.pad-t-s{padding:var(--space-s) 0 0 0}.pad-t-xs{padding:var(--space-xs) 0 0 0}.pad-b-xl{padding:0 0 var(--space-xl) 0}.pad-b-l{padding:0 0 var(--space-l) 0}.pad-b-m{padding:0 0 var(--space-m) 0}.pad-b-s{padding:0 0 var(--space-s) 0}.pad-b-xs{padding:0 0 var(--space-xs) 0}.shadow-xs-h,.shadow-s-h,.shadow-m-h,.shadow-l-h,.shadow-xl-h{box-shadow:none;transition:var(--bs-speed)}.shadow-xs,.shadow-xs-h:hover{box-shadow:0 .25rem .5rem -.5rem var(--bs_color)}.shadow-s,.shadow-s-h:hover{box-shadow:0 .5rem 1rem -.75rem var(--bs_color)}.shadow-m,.shadow-m-h:hover{box-shadow:0 1rem 2rem -1rem var(--bs_color)}.shadow-l,.shadow-l-h:hover{box-shadow:0 2rem 3rem -1.5rem var(--bs_color)}.shadow-xl,.shadow-xl-h:hover{box-shadow:0 3rem 4rem -2rem var(--bs_color)}html{scroll-behavior:smooth}@media (min-width:1024px){.hid-item{display:none!important}}.hid-item a,.hid-item a:hover{color:white!important}.hid-item,.hid-item .elementor-item{background:var(--e-global-color-accent)!important}.elementor-button-icon{display:flex;align-items:center}.elementor-widget-icon{line-height:0}*{text-wrap:pretty}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor p>a{color:inherit;text-decoration:underline}.elementor-widget-text-editor p>a:hover{color:inherit}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@media (min-width:1025px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-width:1140px}}.container--width{width:min(1920px, 100%)!important}.elementor-button-text,.text--upc{text-transform:uppercase!important}.locations-rounded ul{list-style:none;display:flex;gap:1rem;align-items:center;padding:0;margin:0;flex-wrap:wrap}.locations-rounded ul li{background-color:#22222240;padding:.5rem 1rem;border-radius:100vh;border:1px solid #ccc}@media (max-width:385px){.hr-logo img{height:50px!important}}.elementor-menu-anchor{scroll-margin-top:10rem}@font-face{font-family:'Trade Gothic';font-style:normal;font-weight:400;font-display:auto;src:url(https://thesmokealarmguys.net/wp-content/uploads/2026/02/TradeGothic-BoldCondTwenty.woff2) format('woff2'),url(https://thesmokealarmguys.net/wp-content/uploads/2026/02/TradeGothic-BoldCondTwenty.woff) format('woff')}@font-face{font-family:'Franklin Gothic Book';font-style:normal;font-weight:400;font-display:auto;src:url(https://thesmokealarmguys.net/wp-content/uploads/2026/02/FranklinGothic-Book.woff2) format('woff2'),url(https://thesmokealarmguys.net/wp-content/uploads/2026/02/FranklinGothic-Book.woff) format('woff')}