.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3240 .elementor-element.elementor-element-499f7f63{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-499f7f63:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/DJI_02128-new-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-499f7f63::before, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-background-video-container::before, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .e-con-inner > .elementor-background-video-container::before, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-background-slideshow::before, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #003087C7 30%, #FFFFFF00 75%);}.elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-c0a1f1e );}.elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-shape-bottom svg, .elementor-3240 .elementor-element.elementor-element-499f7f63 > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-3240 .elementor-element.elementor-element-7e3e621f{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:60%;}.elementor-3240 .elementor-element.elementor-element-126abbee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3240 .elementor-element.elementor-element-39641d49{--display:flex;--min-height:200px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 15px 15px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:0px;}.elementor-3240 .elementor-element.elementor-element-39641d49:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-39641d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(280deg, #DBDBDB80 0%, #DBDBDB 100%);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-14070e12 .elementor-heading-title{font-family:var( --e-global-typography-dbc2374-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc2374-font-size );font-weight:var( --e-global-typography-dbc2374-font-weight );}.elementor-3240 .elementor-element.elementor-element-2757288{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-2757288:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-2757288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0a1f1e );}.elementor-3240 .elementor-element.elementor-element-ca4de7b{--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-3240 .elementor-element.elementor-element-642131b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-7b76365{--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-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3240 .elementor-element.elementor-element-f501ebc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item:not(:last-child):after{content:"";height:75%;border-color:var( --e-global-color-secondary );}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3240 .elementor-element.elementor-element-f501ebc{--e-icon-list-icon-size:60px;--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;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f501ebc .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 );}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-976c36e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3240 .elementor-element.elementor-element-976c36e:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-976c36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0a1f1e );}.elementor-3240 .elementor-element.elementor-element-f70099d{--display:flex;--margin-top:0%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );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-3240 .elementor-element.elementor-element-f0d76ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-3240 .elementor-element.elementor-element-234c41f img{width:100%;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3240 .elementor-element.elementor-element-26bb5a7{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-26bb5a7:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-26bb5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Clean-Agent-Systems-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-26bb5a7:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-26bb5a7, .elementor-3240 .elementor-element.elementor-element-26bb5a7::before{--border-transition:0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3240 .elementor-element.elementor-element-736b95e{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-360abdc > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-360abdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-360abdc .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 );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-44b0d93{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-44b0d93:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-44b0d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Emergency-Response-Vehicles.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-44b0d93:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-44b0d93, .elementor-3240 .elementor-element.elementor-element-44b0d93::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-a960855{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-f649991 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-f649991{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f649991 .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 );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-9d57566{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-9d57566:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-9d57566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Fixed-Fire-Suppression-Systems.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-9d57566:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-9d57566, .elementor-3240 .elementor-element.elementor-element-9d57566::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-2ef8587{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-fd645a9 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-fd645a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-fd645a9 .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 );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-5ef0214{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-5ef0214:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-5ef0214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Fire-System-Accessories.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-5ef0214:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-5ef0214, .elementor-3240 .elementor-element.elementor-element-5ef0214::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-b0b5223{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-36e473f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-36e473f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-36e473f .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 );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-5338120{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-5338120:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-5338120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Mobile-Firefighting-Equipment.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-5338120:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-5338120, .elementor-3240 .elementor-element.elementor-element-5338120::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-b0d8aea{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-5d1e06f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-5d1e06f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-5d1e06f .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 );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-21aacd6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-6533674 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-3240 .elementor-element.elementor-element-21aacd6 > .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:var( --e-global-color-1ed6ac4 );}.elementor-3240 .elementor-element.elementor-element-21aacd6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-e6f1179{--display:flex;--margin-top:0%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3240 .elementor-element.elementor-element-1ee36cf{--divider-border-style:solid;--divider-color:var( --e-global-color-c0a1f1e );--divider-border-width:4px;}.elementor-3240 .elementor-element.elementor-element-1ee36cf .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-3240 .elementor-element.elementor-element-1ee36cf .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-3240 .elementor-element.elementor-element-8b68112{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-7d77e67 img{width:100%;}.elementor-3240 .elementor-element.elementor-element-a2325d6{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-a2325d6:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-a2325d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Gas-Handling-Support.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-a2325d6:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-a2325d6, .elementor-3240 .elementor-element.elementor-element-a2325d6::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-cfabc50{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-57f93c1 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-57f93c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-57f93c1 .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 );}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-2443641{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-2443641:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-2443641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Industrial-Mobile-Equipment.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-2443641:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-2443641, .elementor-3240 .elementor-element.elementor-element-2443641::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-c7a6a90{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-0963fb1 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-0963fb1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-0963fb1 .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 );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-7228f31{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-7228f31:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-7228f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Process-Chemical-Systems.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-7228f31:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-7228f31, .elementor-3240 .elementor-element.elementor-element-7228f31::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-0efca41{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-2f88231 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-2f88231{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-2f88231 .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 );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-8856800{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-8856800:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-8856800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Security-Site-Infrastructure.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-8856800:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-8856800, .elementor-3240 .elementor-element.elementor-element-8856800::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-360f742{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-a1f4630 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-a1f4630{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-a1f4630 .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 );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-87b7ea3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-6533674 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-3240 .elementor-element.elementor-element-87b7ea3 > .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:var( --e-global-color-1ed6ac4 );}.elementor-3240 .elementor-element.elementor-element-87b7ea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-3bbfc0a{--display:flex;--margin-top:0%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-5b441d3{--divider-border-style:solid;--divider-color:var( --e-global-color-c0a1f1e );--divider-border-width:4px;}.elementor-3240 .elementor-element.elementor-element-5b441d3 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-3240 .elementor-element.elementor-element-5b441d3 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-3240 .elementor-element.elementor-element-30b1e0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-0a6bba3 img{width:100%;}.elementor-3240 .elementor-element.elementor-element-7328e86{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-7328e86:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-7328e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Hollow-Metal-Door.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-7328e86:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-7328e86, .elementor-3240 .elementor-element.elementor-element-7328e86::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-749a6d6{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-b992b29 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-b992b29{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-b992b29 .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 );}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-fd44a33{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-fd44a33:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-fd44a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Security-Doors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-fd44a33:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-fd44a33, .elementor-3240 .elementor-element.elementor-element-fd44a33::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-ed9b107{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-4b1ebe5 .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 );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-9e0b0ca{--display:flex;--min-height:200px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-9e0b0ca:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-9e0b0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fhcksa.com/wp-content/uploads/2026/09/Door-Accessories.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-9e0b0ca:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-3240 .elementor-element.elementor-element-9e0b0ca, .elementor-3240 .elementor-element.elementor-element-9e0b0ca::before{--border-transition:0.3s;}.elementor-3240 .elementor-element.elementor-element-669ed36{--spacer-size:150px;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 10px 20px 10px;background-image:linear-gradient(180deg, #FFFFFFD6 0%, #FFFFFF 100%);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item:not(:last-child):after{content:"";width:10%;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-6533674 );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-icon i{transition:color 0.5s;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-icon svg{transition:fill 0.5s;}.elementor-3240 .elementor-element.elementor-element-f7f3e39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f7f3e39 .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 );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-text{color:var( --e-global-color-6533674 );transition:color 0.3s;}.elementor-3240 .elementor-element.elementor-element-234da78{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-6533674 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-3240 .elementor-element.elementor-element-234da78 > .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:var( --e-global-color-1ed6ac4 );}.elementor-3240 .elementor-element.elementor-element-234da78 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3240 .elementor-element.elementor-element-5dca404{--display:flex;--margin-top:0%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-3240:not(.elementor-motion-effects-element-type-background), body.elementor-page-3240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-3240{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-499f7f63{--min-height:750px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3240 .elementor-element.elementor-element-499f7f63:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-357px 0px;}.elementor-3240 .elementor-element.elementor-element-7e3e621f{--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:015%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3240 .elementor-element.elementor-element-14070e12 .elementor-heading-title{font-size:var( --e-global-typography-dbc2374-font-size );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-499f7f63{--min-height:250px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-499f7f63:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3240 .elementor-element.elementor-element-7e3e621f{--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-126abbee{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3240 .elementor-element.elementor-element-39641d49{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3240 .elementor-element.elementor-element-14070e12 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3240 .elementor-element.elementor-element-14070e12 .elementor-heading-title{font-size:var( --e-global-typography-dbc2374-font-size );}.elementor-3240 .elementor-element.elementor-element-642131b{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-3240 .elementor-element.elementor-element-7b76365{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.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 );}.elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f501ebc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-976c36e{--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-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-f0d76ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-360abdc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f649991 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-fd645a9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-36e473f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-5d1e06f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3240 .elementor-element.elementor-element-8b68112{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-57f93c1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-0963fb1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-2f88231 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-a1f4630 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-30b1e0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-b992b29 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-4b1ebe5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3240 .elementor-element.elementor-element-f7f3e39 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-3240 .elementor-element.elementor-element-126abbee{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3240 .elementor-element.elementor-element-7b76365{--width:35%;}}@media(min-width:1025px){.elementor-3240 .elementor-element.elementor-element-499f7f63:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-499f7f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3240 .elementor-element.elementor-element-26bb5a7:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-26bb5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-44b0d93:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-44b0d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-9d57566:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-9d57566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-5ef0214:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-5ef0214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-5338120:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-5338120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-a2325d6:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-a2325d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-2443641:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-2443641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-7228f31:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-7228f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-8856800:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-8856800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-7328e86:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-7328e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-fd44a33:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-fd44a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3240 .elementor-element.elementor-element-9e0b0ca:not(.elementor-motion-effects-element-type-background), .elementor-3240 .elementor-element.elementor-element-9e0b0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS *//* Consolidated from 3x nested-accordion + 2x divider widgets on 2026-09-11 - was duplicated, now lives once at page level */

/* Icon-list responsive grid reflow (7-12 items) - applies to all accordions on this page */
/* Desktop only */
@media (min-width: 768px) {

    /* 7 items = 4 left + 3 right */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(7)
    ):not(:has(.elementor-icon-list-item:nth-child(8))) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(4, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }

    /* 8 items = 4 + 4 */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(8)
    ):not(:has(.elementor-icon-list-item:nth-child(9))) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(4, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }

    /* 9 items = 5 + 4 */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(9)
    ):not(:has(.elementor-icon-list-item:nth-child(10))) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(5, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }

    /* 10 items = 5 + 5 */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(10)
    ):not(:has(.elementor-icon-list-item:nth-child(11))) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(5, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }

    /* 11 items = 6 + 5 */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(11)
    ):not(:has(.elementor-icon-list-item:nth-child(12))) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(6, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }

    /* 12 items = 6 + 6 */
    body.elementor-page-3240 .elementor-icon-list-items:has(
        .elementor-icon-list-item:nth-child(12)
    ) {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(6, auto);
        grid-auto-flow: column;
        column-gap: 60px;
    }
}

/* Animated divider bar */
body.elementor-page-3240 .elementor-divider-separator {
    position: relative;
    overflow: hidden;
    border: none !important;
    height: 2px;
    background: #FFFFFF;
    border-radius: 40px;
}

body.elementor-page-3240 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #003ca8;
    border-radius: inherit;

    animation: dividerSmoothFlow 10s
        cubic-bezier(0.45, 0, 0.55, 1)
        infinite;
}

@keyframes dividerSmoothFlow {
    0% {
        transform: translateX(-100%);
    }

    45% {
        transform: translateX(200%);
    }

    50% {
        transform: translateX(200%);
    }

    95% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

/* ============================================================
   FHC Divisions & Products - modern/formal styling pass
   Brand tokens: navy #003087 (primary), gray #939598 (secondary),
   text #58595B, light blue accents #96D9F2 / #C1DBFF
   Added 2026-09-11 - page-scoped only, no global styles touched
   ============================================================ */

/* --- Division banner images: subtle formal polish, no new content --- */
body.elementor-page-3240 .fhc-division-image {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}

body.elementor-page-3240 .fhc-division-image img {
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

body.elementor-page-3240 .fhc-division-image:hover img {
    transform: scale(1.035);
}

/* soft navy gradient at the base of each banner for depth, purely decorative */
body.elementor-page-3240 .fhc-division-image::after {
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    height: 35%;
    background: linear-gradient(to top, rgba(0, 48, 135, 0.35), rgba(0, 48, 135, 0));
    pointer-events: none;
}

/* --- Accordion: smoother, more formal interaction states --- */
body.elementor-page-3240 .fhc-accordion .e-n-accordion-item {
    border-radius: 4px;
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

body.elementor-page-3240 .fhc-accordion .e-n-accordion-item-title {
    transition: color 0.25s ease, padding-left 0.3s ease, background-color 0.3s ease;
    cursor: pointer;
}

body.elementor-page-3240 .fhc-accordion .e-n-accordion-item-title:hover {
    color: #003087;
}

body.elementor-page-3240 .fhc-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background-color: rgba(0, 48, 135, 0.04);
    border-left: 3px solid #003087;
    padding-left: 17px;
}

body.elementor-page-3240 .fhc-accordion .e-n-accordion-item-title-icon {
    transition: transform 0.3s ease, color 0.3s ease;
}

body.elementor-page-3240 .fhc-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: #003087;
}

/* content reveal: gentle, not bouncy */
body.elementor-page-3240 .fhc-accordion .e-n-accordion-item > .e-con {
    animation: fhcAccordionReveal 0.35s ease;
}

@keyframes fhcAccordionReveal {
    from { opacity: 0; transform: translateY(-4px); }
    to { opacity: 1; transform: translateY(0); }
}

/* --- Product links inside accordions: quiet, confident hover feedback --- */
body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item {
    transition: transform 0.25s ease, color 0.25s ease;
    border-radius: 3px;
}

body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item a {
    transition: color 0.25s ease;
}

body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item:hover {
    transform: translateX(6px);
}

body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item:hover a,
body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #003087;
}

/* Respect users who've asked for reduced motion */
@media (prefers-reduced-motion: reduce) {
    body.elementor-page-3240 .fhc-division-image img,
    body.elementor-page-3240 .fhc-accordion .e-n-accordion-item-title,
    body.elementor-page-3240 .fhc-accordion .e-n-accordion-item-title-icon,
    body.elementor-page-3240 .fhc-accordion .elementor-icon-list-item {
        transition: none !important;
        animation: none !important;
    }
    body.elementor-page-3240 .fhc-division-image:hover img {
        transform: none;
    }
}/* End custom CSS */