.elementor-760 .elementor-element.elementor-element-842f1f2{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.7;}.elementor-760 .elementor-element.elementor-element-842f1f2:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.4bridgestacticalgroup.com/wp-content/uploads/2025/05/rsw_1160h_653-1.webp");background-position:0px -620px;background-repeat:no-repeat;background-size:cover;}.elementor-760 .elementor-element.elementor-element-842f1f2::before, .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-background-video-container::before, .elementor-760 .elementor-element.elementor-element-842f1f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-background-slideshow::before, .elementor-760 .elementor-element.elementor-element-842f1f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-760 .elementor-element.elementor-element-b184150{text-align:center;}.elementor-760 .elementor-element.elementor-element-b184150 .elementor-heading-title{font-size:var( --e-global-typography-1d02191-font-size );line-height:var( --e-global-typography-1d02191-line-height );color:var( --e-global-color-7c97b51 );}.elementor-760 .elementor-element.elementor-element-abdea8f{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-760 .elementor-element.elementor-element-abdea8f:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-abdea8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-760 .elementor-element.elementor-element-ddb742f{text-align:center;}.elementor-760 .elementor-element.elementor-element-ddb742f .elementor-heading-title{font-size:38px;color:var( --e-global-color-7c97b51 );}.elementor-760 .elementor-element.elementor-element-b379218{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta .elementor-cta__bg, .elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;}.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__bg-wrapper{min-height:300px;}.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__title{font-size:18px;line-height:1.3em;}.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__description{line-height:1.6em;}.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta .elementor-cta__bg, .elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;}.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__title{font-size:18px;line-height:1.3em;}.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__description{line-height:1.6em;}.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta .elementor-cta__bg, .elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;}.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__bg-wrapper{min-height:300px;}.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__title{font-size:18px;line-height:1.3em;}.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__description{line-height:1.6em;}@media(min-width:768px){.elementor-760 .elementor-element.elementor-element-abdea8f{--content-width:1600px;}}@media(max-width:1024px){.elementor-760 .elementor-element.elementor-element-842f1f2:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-760 .elementor-element.elementor-element-b184150 .elementor-heading-title{font-size:var( --e-global-typography-1d02191-font-size );line-height:var( --e-global-typography-1d02191-line-height );}.elementor-760 .elementor-element.elementor-element-abdea8f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-760 .elementor-element.elementor-element-b379218{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-760 .elementor-element.elementor-element-842f1f2:not(.elementor-motion-effects-element-type-background), .elementor-760 .elementor-element.elementor-element-842f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-760 .elementor-element.elementor-element-b184150 .elementor-heading-title{font-size:var( --e-global-typography-1d02191-font-size );line-height:var( --e-global-typography-1d02191-line-height );}.elementor-760 .elementor-element.elementor-element-abdea8f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-760 .elementor-element.elementor-element-ddb742f .elementor-heading-title{font-size:24px;}.elementor-760 .elementor-element.elementor-element-b379218{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-ddb742f */.elementor-760 .elementor-element.elementor-element-ddb742f h2{
    background-image: linear-gradient(to bottom, #000, #D22F25);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3dde88a */.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__content{
    width:90%;
   margin: auto;
   margin-top: -100px;
   border-radius: 20px;
}

.elementor-760 .elementor-element.elementor-element-3dde88a .elementor-cta__bg-wrapper{
    border-radius:12px;
}


.elementor-760 .elementor-element.elementor-element-3dde88a:hover .elementor-cta__content{
    background: #d22f25;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.elementor-760 .elementor-element.elementor-element-3dde88a:hover h3{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-3dde88a:hover .elementor-cta__description{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-3dde88a:hover .elementor-cta__button{
    background:#000;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-693d960 */.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__content{
    width:90%;
   margin: auto;
   margin-top: -100px;
   border-radius: 20px;
}

.elementor-760 .elementor-element.elementor-element-693d960 .elementor-cta__bg-wrapper{
    border-radius:12px;
}


.elementor-760 .elementor-element.elementor-element-693d960:hover .elementor-cta__content{
    background: #d22f25;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.elementor-760 .elementor-element.elementor-element-693d960:hover h3{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-693d960:hover .elementor-cta__description{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-693d960:hover .elementor-cta__button{
    background:#000;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-04e935b */.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__content{
    width:90%;
   margin: auto;
   margin-top: -100px;
   border-radius: 20px;
}

.elementor-760 .elementor-element.elementor-element-04e935b .elementor-cta__bg-wrapper{
    border-radius:12px;
}


.elementor-760 .elementor-element.elementor-element-04e935b:hover .elementor-cta__content{
    background: #d22f25;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.elementor-760 .elementor-element.elementor-element-04e935b:hover h3{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-04e935b:hover .elementor-cta__description{
    color:#fff !important;
}


.elementor-760 .elementor-element.elementor-element-04e935b:hover .elementor-cta__button{
    background:#000;
}/* End custom CSS */