.elementor-15 .elementor-element.elementor-element-13da5ff{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-13da5ff:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-13da5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/pexels-pilanfilms-11269740.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-13da5ff::before, .elementor-15 .elementor-element.elementor-element-13da5ff > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-13da5ff > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-13da5ff > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-13da5ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-13da5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-8593d18{--display:flex;--min-height:411px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-f03eb91{--display:flex;--min-height:400px;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-6362b5f{text-align:start;}.elementor-15 .elementor-element.elementor-element-6362b5f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-a5544fa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;color:var( --e-global-color-e3d5190 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2a16643{text-align:start;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-e3d5190 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button{background-color:var( --e-global-color-e3d5190 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:75px 75px 75px 75px;padding:15px 50px 15px 50px;}.elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e3d5190 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button:focus svg{fill:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-e3d5190 );color:var( --e-global-color-e3d5190 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:75px 75px 75px 75px;padding:15px 50px 15px 50px;}.elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e3d5190 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button:focus svg{fill:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-39bb0f8{--display:flex;}.elementor-15 .elementor-element.elementor-element-215f0cd{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5f3a734{--display:flex;}.elementor-15 .elementor-element.elementor-element-aa46829{text-align:center;}.elementor-15 .elementor-element.elementor-element-aa46829 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-3298843{text-align:center;}.elementor-15 .elementor-element.elementor-element-3298843 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-15 .elementor-element.elementor-element-6e207f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-56639f6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a1adbb0.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a1adbb0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a1adbb0.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-a1adbb0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-a1adbb0 .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3df9195{--display:flex;}.elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-762b3ef.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-762b3ef.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-762b3ef.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-762b3ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-762b3ef .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f7069a1{--display:flex;}.elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a742763.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a742763.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a742763.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-a742763.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-a742763 .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-eb50c45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-d5b1a10{--display:flex;}.elementor-15 .elementor-element.elementor-element-551634d .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-551634d .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-551634d.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-551634d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-551634d.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-551634d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-551634d .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-551634d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-551634d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-551634d .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8f8a481{--display:flex;}.elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-a1bc22f.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a1bc22f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a1bc22f.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-a1bc22f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-a1bc22f .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ecec618{--display:flex;}.elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-3cb3bee.elementor-view-stacked .elementor-icon{background-color:#D84D1A17;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3cb3bee.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3cb3bee.elementor-view-default .elementor-icon{fill:#D84D1A17;color:#D84D1A17;border-color:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-3cb3bee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon{font-size:25px;}.elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-3cb3bee .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a947adf{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0432dd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-f91afd5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-bdf80d8{text-align:center;}.elementor-15 .elementor-element.elementor-element-bdf80d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-b02b01a{text-align:start;}.elementor-15 .elementor-element.elementor-element-b02b01a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-15 .elementor-element.elementor-element-888ffed{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7ae66d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-15 .elementor-element.elementor-element-8fed5f5{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-9104b65{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-bdd1771.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bdd1771.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bdd1771.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;}.elementor-15 .elementor-element.elementor-element-bdd1771 .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon-box-title{margin-block-end:15px;}.elementor-15 .elementor-element.elementor-element-7d6ca01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7d6ca01.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7d6ca01.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;}.elementor-15 .elementor-element.elementor-element-7d6ca01 .elementor-icon-box-description{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4a048ee{--display:flex;}.elementor-15 .elementor-element.elementor-element-4a048ee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4a048ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/engineer-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f4b3d64{--display:flex;--position:absolute;top:-42px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f4b3d64{left:-40px;}body.rtl .elementor-15 .elementor-element.elementor-element-f4b3d64{right:-40px;}.elementor-15 .elementor-element.elementor-element-f255d25 img{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-9b1a9c1{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9b1a9c1{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-9b1a9c1{left:0px;}.elementor-15 .elementor-element.elementor-element-c8b1d4e img{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-bcca120{--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;--overlay-opacity:0.05;--overlay-mix-blend-mode:multiply;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bcca120::before, .elementor-15 .elementor-element.elementor-element-bcca120 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bcca120 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bcca120 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bcca120 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bcca120 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/ricardo-gomez-angel-2mjl2uvz9ic2-unsplash.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4080d22{--display:flex;}.elementor-15 .elementor-element.elementor-element-bc43608{text-align:center;}.elementor-15 .elementor-element.elementor-element-bc43608 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-8ae6d2e{text-align:center;}.elementor-15 .elementor-element.elementor-element-8ae6d2e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-15 .elementor-element.elementor-element-5a3ef4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-a4ed80e{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-a4ed80e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a4ed80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-a4ed80e:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-e731608 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-e731608.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e731608.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e731608.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e731608.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-e731608.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e731608 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-e731608 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-16854f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-836df2c{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-ed2bd22 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8b9971d{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-8b9971d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8b9971d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-8b9971d:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-d7c8e02 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-d7c8e02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d7c8e02.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d7c8e02.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d7c8e02.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-d7c8e02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d7c8e02 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-d7c8e02 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-b74d4fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-d20a3b6{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-25c21c8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0a6a508{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-0a6a508:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a6a508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-0a6a508:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-717e8f7 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-717e8f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-717e8f7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-717e8f7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-717e8f7.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-717e8f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-717e8f7 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-717e8f7 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-b443bd9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-e62d0a4{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a4b90fe .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-70b3843{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1282c4b{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-1282c4b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1282c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-1282c4b:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-b91867b .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-b91867b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b91867b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b91867b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b91867b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b91867b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b91867b .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-b91867b .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-384e612 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-e6fbc6c{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-18f8458 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-fa9ee80{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-fa9ee80:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fa9ee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-fa9ee80:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-8edc7ad .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-8edc7ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8edc7ad.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8edc7ad.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8edc7ad.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8edc7ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8edc7ad .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-8edc7ad .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-eb12613 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-7535042{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9ef02a0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-95a68af{--display:flex;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-95a68af:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-95a68af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-95a68af:hover{box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-15 .elementor-element.elementor-element-f3b379f .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-f3b379f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f3b379f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f3b379f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f3b379f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f3b379f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f3b379f .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-f3b379f .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-4919ac5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-62ccf7b{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button{background-color:var( --e-global-color-161cdcd );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button:focus{background-color:var( --e-global-color-161cdcd );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5839c4e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8880f6c{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e23b45c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-2cc5b3c{--display:flex;}.elementor-15 .elementor-element.elementor-element-b631bdb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-99f3fb9{text-align:center;}.elementor-15 .elementor-element.elementor-element-99f3fb9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-dfdac5e{text-align:start;}.elementor-15 .elementor-element.elementor-element-dfdac5e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.5px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-e718a26{--display:flex;}.elementor-15 .elementor-element.elementor-element-4c15c32{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a4a9756{--display:flex;}.elementor-15 .elementor-element.elementor-element-e2bc4b2{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-94ac394{--display:flex;}.elementor-15 .elementor-element.elementor-element-1ea35d0{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1fd4955{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-gap:25px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:30px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:30px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-1fd4955 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-1fd4955.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D84D1A17;}.elementor-15 .elementor-element.elementor-element-1fd4955.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Open Sans", Sans-serif;font-weight:700;line-height:1.5px;}.elementor-15 .elementor-element.elementor-element-1fd4955 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-15 .elementor-element.elementor-element-1fd4955.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-right:0px;--padding-bottom:15px;--padding-left:0px;}.elementor-15 .elementor-element.elementor-element-741459d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-15 .elementor-element.elementor-element-09a2607{--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-15 .elementor-element.elementor-element-09a2607:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-09a2607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/pexels-ivan-samkov-8962802.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5219302{--display:flex;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-ae4c489{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-ae4c489 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-8a2ae84{--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;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5f6f1ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-cd17771{--display:flex;}.elementor-15 .elementor-element.elementor-element-cd17771:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cd17771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2026/09/36de544abdbb0ef812.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-eef3697{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-15 .elementor-element.elementor-element-eef3697:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-eef3697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-bc40ee1 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-bc40ee1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bc40ee1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bc40ee1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bc40ee1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bc40ee1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bc40ee1 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-bc40ee1 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-6e7b939 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-f418d63{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-f418d63 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-30bdf7e{--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;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-46247b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0767d1a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-15 .elementor-element.elementor-element-0767d1a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0767d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-c2bd289 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-c2bd289.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c2bd289.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c2bd289.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c2bd289.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c2bd289.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c2bd289 .elementor-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-c2bd289 .elementor-icon svg{height:50px;}.elementor-15 .elementor-element.elementor-element-0a2fd38 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-39ee294{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-39ee294 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-5bf7990{--display:flex;}.elementor-15 .elementor-element.elementor-element-5bf7990:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5bf7990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2026/09/6ac524d4ba.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-ce2bb62{--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;--overlay-opacity:0.85;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ce2bb62:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce2bb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/construction-2682641_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ce2bb62::before, .elementor-15 .elementor-element.elementor-element-ce2bb62 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ce2bb62 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ce2bb62 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ce2bb62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ce2bb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-8f6182c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-8317fd8{--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:50px;}.elementor-15 .elementor-element.elementor-element-142b6c3{text-align:start;}.elementor-15 .elementor-element.elementor-element-142b6c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-e91f40f{text-align:start;}.elementor-15 .elementor-element.elementor-element-e91f40f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-8efeaee{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-51ba9c6{--display:flex;--justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-bccf7cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-15 .elementor-element.elementor-element-da08d66{--display:flex;}.elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button{background-color:var( --e-global-color-accent );font-family:"Exo", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.5em;fill:var( --e-global-color-e3d5190 );color:var( --e-global-color-e3d5190 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:75px 75px 75px 75px;padding:15px 50px 15px 50px;}.elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e3d5190 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button:focus svg{fill:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-de2f18a{--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;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-27e3c1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-bec6248{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:1px 1px 15px 0px rgba(0, 0, 0, 0.15);--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-15 .elementor-element.elementor-element-bec6248:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bec6248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3d5190 );}.elementor-15 .elementor-element.elementor-element-c56738b{text-align:center;}.elementor-15 .elementor-element.elementor-element-c56738b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-d381635{text-align:start;}.elementor-15 .elementor-element.elementor-element-d381635 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-15 .elementor-element.elementor-element-008a6a5{--display:flex;}.elementor-15 .elementor-element.elementor-element-dc8d485{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-c5c7466{--display:flex;}.elementor-15 .elementor-element.elementor-element-5b4aa83{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1220b28{--display:flex;}.elementor-15 .elementor-element.elementor-element-3768597{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9b003de{--display:flex;}.elementor-15 .elementor-element.elementor-element-d413f21{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5724ea1{--display:flex;}.elementor-15 .elementor-element.elementor-element-01836bb{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ef08604{--display:flex;}.elementor-15 .elementor-element.elementor-element-bdc2a51{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d29f138{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d29f138 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DBDBDB;}.elementor-15 .elementor-element.elementor-element-d29f138 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-15 .elementor-element.elementor-element-d29f138 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:700;letter-spacing:-0.3px;}:where( .elementor-15 .elementor-element.elementor-element-d29f138 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-right:35px;--padding-bottom:10px;--padding-left:35px;}.elementor-15 .elementor-element.elementor-element-45fddf7{--display:flex;}.elementor-15 .elementor-element.elementor-element-45fddf7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-45fddf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longhornfirealarmdesign.com/wp-content/uploads/2025/05/longhorn-image-101.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-f03eb91{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-13da5ff{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-f03eb91{--width:70%;}.elementor-15 .elementor-element.elementor-element-39bb0f8{--width:30%;}.elementor-15 .elementor-element.elementor-element-215f0cd{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-a947adf{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-f4b3d64{--width:40%;}.elementor-15 .elementor-element.elementor-element-9b1a9c1{--width:40%;}.elementor-15 .elementor-element.elementor-element-bcca120{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-8880f6c{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-8a2ae84{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-cd17771{--width:40%;}.elementor-15 .elementor-element.elementor-element-eef3697{--width:60%;}.elementor-15 .elementor-element.elementor-element-30bdf7e{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-0767d1a{--width:60%;}.elementor-15 .elementor-element.elementor-element-5bf7990{--width:40%;}.elementor-15 .elementor-element.elementor-element-ce2bb62{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-8317fd8{--width:50%;}.elementor-15 .elementor-element.elementor-element-51ba9c6{--width:50%;}.elementor-15 .elementor-element.elementor-element-de2f18a{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-bec6248{--width:60%;}.elementor-15 .elementor-element.elementor-element-45fddf7{--width:40%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-13da5ff{--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-f03eb91{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a5544fa .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15 .elementor-element.elementor-element-d524a77 .elementor-button{border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-ee09357 .elementor-button{border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-215f0cd{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-3298843 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-a947adf{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-f91afd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b02b01a .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4a048ee{--min-height:500px;}.elementor-15 .elementor-element.elementor-element-bcca120{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-8ae6d2e .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-a4ed80e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-16854f7 .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-8b9971d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-b74d4fd .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-0a6a508{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-b443bd9 .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-1282c4b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-384e612 .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-fa9ee80{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-eb12613 .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-95a68af{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-4919ac5 .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-8880f6c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-b631bdb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dfdac5e .elementor-heading-title{font-size:18px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-8a2ae84{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-5f6f1ad{--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-15 .elementor-element.elementor-element-cd17771{--min-height:400px;}.elementor-15 .elementor-element.elementor-element-eef3697{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-30bdf7e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-46247b4{--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-15 .elementor-element.elementor-element-0767d1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-5bf7990{--min-height:400px;}.elementor-15 .elementor-element.elementor-element-8317fd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e91f40f .elementor-heading-title{font-size:18px;}.elementor-15 .elementor-element.elementor-element-bf53ddb .elementor-button{font-size:14px;border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-15 .elementor-element.elementor-element-de2f18a{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-27e3c1d{--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-15 .elementor-element.elementor-element-bec6248{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-d381635 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-45fddf7{--min-height:400px;}}