.elementor-221 .elementor-element.elementor-element-64dca348:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-64dca348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alliancefire.com/wp-content/uploads/2026/08/training-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-221 .elementor-element.elementor-element-64dca348 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-64dca348{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 125px 0px;}.elementor-221 .elementor-element.elementor-element-64dca348 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-221 .elementor-element.elementor-element-79bba77b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-12eeb8e0 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-12eeb8e0{padding:30px 0px 30px 0px;}.elementor-221 .elementor-element.elementor-element-1f916cfd{text-align:start;}.elementor-221 .elementor-element.elementor-element-1f916cfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FF000C;}.elementor-221 .elementor-element.elementor-element-45764d94{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-45764d94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-221 .elementor-element.elementor-element-512fab2f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-221 .elementor-element.elementor-element-7d1dd8b > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-7528740{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-7528740 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-8964778{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-b468e88 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-0948b06{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-0948b06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-43c041e4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-02ae8eb > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-3e6deb9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-3e6deb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-87422a9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-a57e33e > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-ea70ad7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-ea70ad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-482fd7d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-05111f9 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-125f656{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-125f656 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-a942746{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-33249ba > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-139a5ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-139a5ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-8a29452{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-762774d > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-22abe35{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-22abe35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-20d115c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-da4fa20 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-da4fa20{padding:30px 0px 30px 0px;}.elementor-221 .elementor-element.elementor-element-305cf13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-221 .elementor-element.elementor-element-305cf13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042755;}.elementor-221 .elementor-element.elementor-element-305cf13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-221 .elementor-element.elementor-element-305cf13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-221 .elementor-element.elementor-element-5331d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-221 .elementor-element.elementor-element-5331d73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-02fc74e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-02fc74e a{color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-7d958f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-221 .elementor-element.elementor-element-a962772 > .elementor-container{max-width:1690px;}.elementor-221 .elementor-element.elementor-element-9ccb244{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-221 .elementor-element.elementor-element-9ccb244 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#042755;}.elementor-221 .elementor-element.elementor-element-f8876cb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:23px;color:#000000;}.elementor-221 .elementor-element.elementor-element-93f3ecc > .elementor-container{max-width:1690px;}@media(min-width:768px){.elementor-221 .elementor-element.elementor-element-35033bfb{width:63.81%;}.elementor-221 .elementor-element.elementor-element-3de8fc9d{width:36.19%;}.elementor-221 .elementor-element.elementor-element-5a3d0839{width:50%;}.elementor-221 .elementor-element.elementor-element-3e1b865a{width:49.968%;}.elementor-221 .elementor-element.elementor-element-784cd95{width:50.445%;}.elementor-221 .elementor-element.elementor-element-4dd6052{width:49.523%;}.elementor-221 .elementor-element.elementor-element-be8325f{width:64.968%;}.elementor-221 .elementor-element.elementor-element-2d9570a{width:35%;}.elementor-221 .elementor-element.elementor-element-9b88c93{width:35%;}.elementor-221 .elementor-element.elementor-element-b13432b{width:64.968%;}.elementor-221 .elementor-element.elementor-element-06b662d{width:64.968%;}.elementor-221 .elementor-element.elementor-element-a9de60a{width:35%;}.elementor-221 .elementor-element.elementor-element-9612ad6{width:35%;}.elementor-221 .elementor-element.elementor-element-3a5c860{width:64.968%;}.elementor-221 .elementor-element.elementor-element-e1cdc6b{width:64.968%;}.elementor-221 .elementor-element.elementor-element-7e92885{width:35%;}.elementor-221 .elementor-element.elementor-element-1788157{width:35%;}.elementor-221 .elementor-element.elementor-element-2249826{width:64.968%;}.elementor-221 .elementor-element.elementor-element-23b7813{width:50%;}.elementor-221 .elementor-element.elementor-element-305cf13{width:90.416%;}.elementor-221 .elementor-element.elementor-element-1da8808{width:9.387%;}.elementor-221 .elementor-element.elementor-element-ab62055{width:49.968%;}}@media(min-width:1025px){.elementor-221 .elementor-element.elementor-element-64dca348:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-64dca348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}