.elementor-2861 .elementor-element.elementor-element-4b6a461{--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:center;--padding-top:5em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-2861 .elementor-element.elementor-element-4b6a461:not(.elementor-motion-effects-element-type-background), .elementor-2861 .elementor-element.elementor-element-4b6a461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F12;background-image:url("https://wp255192.wpdns.ca/wp-content/uploads/2026/03/FOOTER-BOTTOM-CONSOLE.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2861 .elementor-element.elementor-element-0f84c34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-2861 .elementor-element.elementor-element-41df6d8{--display:flex;--justify-content:center;}.elementor-2861 .elementor-element.elementor-element-cced262{color:var( --e-global-color-8cbac96 );}.elementor-2861 .elementor-element.elementor-element-de304d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2861 .elementor-element.elementor-element-826014b{font-weight:600;letter-spacing:3.2px;color:var( --e-global-color-b6abf7d );}.elementor-2861 .elementor-element.elementor-element-fe90958 .elementor-menu-toggle{margin:0 auto;}.elementor-2861 .elementor-element.elementor-element-fe90958 .elementor-nav-menu .elementor-item{font-style:normal;}.elementor-2861 .elementor-element.elementor-element-fe90958 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8cbac96 );fill:var( --e-global-color-8cbac96 );}.elementor-2861 .elementor-element.elementor-element-bf60656{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2861 .elementor-element.elementor-element-fb8b091{font-weight:600;letter-spacing:3.2px;color:var( --e-global-color-b6abf7d );}.elementor-2861 .elementor-element.elementor-element-264d523 .elementor-menu-toggle{margin:0 auto;}.elementor-2861 .elementor-element.elementor-element-264d523 .elementor-nav-menu .elementor-item{font-style:normal;}.elementor-2861 .elementor-element.elementor-element-264d523 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8cbac96 );fill:var( --e-global-color-8cbac96 );}.elementor-2861 .elementor-element.elementor-element-62f1c10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2861 .elementor-element.elementor-element-5f79956{font-weight:600;letter-spacing:3.2px;color:var( --e-global-color-b6abf7d );}.elementor-2861 .elementor-element.elementor-element-9bce543 .elementor-menu-toggle{margin:0 auto;}.elementor-2861 .elementor-element.elementor-element-9bce543 .elementor-nav-menu .elementor-item{font-style:normal;}.elementor-2861 .elementor-element.elementor-element-9bce543 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8cbac96 );fill:var( --e-global-color-8cbac96 );}.elementor-2861 .elementor-element.elementor-element-f3cb751{--display:flex;--min-height:341px;--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:flex-end;--align-items:center;}.elementor-2861 .elementor-element.elementor-element-f3cb751:not(.elementor-motion-effects-element-type-background), .elementor-2861 .elementor-element.elementor-element-f3cb751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp255192.wpdns.ca/wp-content/uploads/2026/03/FOOTER-BOTTOM-CONSOLE.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2861 .elementor-element.elementor-element-65bddbc{--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:center;}.elementor-2861 .elementor-element.elementor-element-83e53f1{--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:center;}.elementor-2861 .elementor-element.elementor-element-35002da{font-size:12px;color:#8A8A8A;}.elementor-2861 .elementor-element.elementor-element-35002da a{color:var( --e-global-color-8cbac96 );}.elementor-2861 .elementor-element.elementor-element-19f508d{--display:flex;}.elementor-2861 .elementor-element.elementor-element-3f659f3{--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:center;}.elementor-2861 .elementor-element.elementor-element-b5dc3e5{font-size:14px;font-style:normal;color:#8A8A8A;}.elementor-2861 .elementor-element.elementor-element-b5dc3e5 a{color:#A8A8A8;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-4b6a461 */.elementor-2861 .elementor-element.elementor-element-4b6a461 {
    /* The base metallic colour */
    background-color: #0d0f12;
    
    /* The "Brushed" effect using a layered linear gradient */
    background-image: 
        repeating-linear-gradient(
            90deg,
            rgba(255, 255, 255, 0.01) 0px,
            rgba(255, 255, 255, 0.01) 1px,
            transparent 1px,
            transparent 2px
        ),
        linear-gradient(
            135deg, 
            rgba(13, 15, 18, 1) 0%, 
            rgba(28, 32, 38, 1) 50%, 
            rgba(13, 15, 18, 1) 100%
        );
    
    /* Adds a subtle tactical "noise" texture */
    background-blend-mode: overlay;
    border-top: 1px solid rgba(161, 16, 28, 0.3); /* Subtle Brand Red top border line */
}

/* Link Hover State - Brand Red #a1101c */
.elementor-2861 .elementor-element.elementor-element-4b6a461 a:hover {
    color: #a1101c !important;
    transition: all 0.3s ease;
}/* End custom CSS */