.elementor-387 .elementor-element.elementor-element-3b70eaf8{--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;}.elementor-387 .elementor-element.elementor-element-3b70eaf8:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-3b70eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030506;}.elementor-387 .elementor-element.elementor-element-1c775e58{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;}.elementor-387 .elementor-element.elementor-element-1c775e58:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-1c775e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030506;background-image:url("https://www.119brigade.army/wp-content/uploads/2026/05/1f812d52-9386-48cb-8459-f3deae4c8fcf.png");background-position:center center;background-size:cover;}.elementor-387 .elementor-element.elementor-element-1c775e58::before, .elementor-387 .elementor-element.elementor-element-1c775e58 > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-1c775e58 > .e-con-inner > .elementor-background-video-container::before, .elementor-387 .elementor-element.elementor-element-1c775e58 > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-1c775e58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-387 .elementor-element.elementor-element-1c775e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 47%, #00000000 100%);}.elementor-387 .elementor-element.elementor-element-193354c2{--display:flex;--min-height:380px;--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:120px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.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-387 .elementor-element.elementor-element-4bdaadb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-4bdaadb3 .elementor-heading-title{font-size:15px;font-weight:900;line-height:1em;letter-spacing:1.2px;color:#008CFF;}.elementor-387 .elementor-element.elementor-element-5aa99986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-5aa99986 .elementor-heading-title{font-size:56px;font-weight:900;line-height:1.02em;letter-spacing:0.8px;color:#FFFFFF;}.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-387 .elementor-element.elementor-element-46ac31c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:1.55em;color:#D7DEE8;}.elementor-387 .elementor-element.elementor-element-13c19878{--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;}.elementor-387 .elementor-element.elementor-element-13c19878:not(.elementor-motion-effects-element-type-background), .elementor-387 .elementor-element.elementor-element-13c19878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030506;}.elementor-387 .elementor-element.elementor-element-14fa2528{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-7a8be485{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-387 .elementor-element.elementor-element-3dd3a48f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-387 .elementor-element.elementor-element-3dd3a48f .elementor-heading-title{font-size:34px;font-weight:900;line-height:1.02em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-1fc89d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.5em;color:#AEB6C2;}.elementor-387 .elementor-element.elementor-element-621b279b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-387 .elementor-element.elementor-element-621b279b .elementor-heading-title{font-size:18px;font-weight:900;line-height:1em;letter-spacing:0.8px;color:#FFC400;}.elementor-387 .elementor-element.elementor-element-59a81fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-387 .elementor-element.elementor-element-722d41ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-387 .elementor-element.elementor-element-193354c2{--content-width:1240px;}.elementor-387 .elementor-element.elementor-element-14fa2528{--content-width:1240px;}.elementor-387 .elementor-element.elementor-element-7a8be485{--width:90%;}.elementor-387 .elementor-element.elementor-element-59a81fa{--content-width:1240px;}}/* Start custom CSS for container, class: .elementor-element-3b70eaf8 *//* === 119 Brigade News Page + Dynamic News Archive === */
body { background: #030506 !important; }
.pp119-news-page-root, .pp119-news-page-root * { font-family: "Outfit", sans-serif !important; }
.pp119-news-page-root { --black:#030506; --yellow:#FFC400; --blue:#008CFF; --white:#F5F7FA; --muted:#AEB6C2; --border:#1A2A36; background:#030506; color:#F5F7FA; overflow:hidden; }
.pp119-news-page-hero { position:relative; overflow:hidden; }
.pp119-news-page-hero::before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(90deg, rgba(0,0,0,.96) 0%, rgba(0,0,0,.78) 44%, rgba(0,0,0,.40) 100%), radial-gradient(circle at 82% 44%, rgba(255,196,0,.14), transparent 30%), linear-gradient(180deg, rgba(0,0,0,.18) 0%, #030506 100%); }
.pp119-news-page-hero::after { content:""; position:absolute; inset:0; z-index:2; pointer-events:none; opacity:.16; background-image:linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px); background-size:42px 42px; }
.pp119-news-page-hero > .e-con-inner, .pp119-news-page-hero > .e-con { position:relative; z-index:3; }
.pp119-news-page-label .elementor-heading-title, .pp119-news-page-title .elementor-heading-title, .pp119-news-archive-heading .elementor-heading-title, .pp119-news-archive-mark .elementor-heading-title { text-transform:uppercase; }
.pp119-news-page-title .elementor-heading-title { text-shadow:0 3px 0 rgba(0,0,0,.8), 0 0 16px rgba(255,255,255,.08); }
.pp119-news-page-intro { max-width:640px; }
.pp119-news-page-section { position:relative; border-top:1px solid rgba(255,255,255,.055); }
.pp119-news-page-section::before { content:""; position:absolute; inset:0; pointer-events:none; opacity:.12; background-image:linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px); background-size:48px 48px; mask-image:linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent); }
.pp119-news-archive-grid { display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:28px !important; width:100% !important; }
.pp119-news-archive-card { position:relative !important; display:flex !important; min-height:360px !important; padding:28px 26px !important; overflow:hidden !important; text-decoration:none !important; flex-direction:column !important; justify-content:space-between !important; background-size:cover !important; background-position:center !important; background-repeat:no-repeat !important; border:1px solid rgba(255,255,255,.14) !important; clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px)) !important; isolation:isolate !important; box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 18px 38px rgba(0,0,0,.35) !important; transition:.24s ease !important; }
.pp119-news-archive-card::before { content:"" !important; position:absolute !important; inset:0 !important; z-index:1 !important; pointer-events:none !important; background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.94) 100%), radial-gradient(circle at 85% 10%, rgba(255,196,0,.12), transparent 30%) !important; }
.pp119-news-archive-card > * { position:relative !important; z-index:4 !important; }
.pp119-news-archive-number { display:block !important; color:#008CFF !important; font-size:34px !important; font-weight:900 !important; line-height:1 !important; text-shadow:0 2px 0 rgba(0,0,0,.75) !important; }
.pp119-news-archive-content { display:block !important; }
.pp119-news-archive-title { display:block !important; margin-bottom:16px !important; color:#FFFFFF !important; font-size:21px !important; font-weight:900 !important; line-height:1.16 !important; text-transform:uppercase !important; text-shadow:0 2px 0 rgba(0,0,0,.85) !important; }
.pp119-news-archive-excerpt { display:block !important; margin-bottom:24px !important; color:#F5F7FA !important; font-size:14px !important; font-weight:400 !important; line-height:1.46 !important; }
.pp119-news-archive-date { display:block !important; color:#FFFFFF !important; font-size:13px !important; font-weight:900 !important; text-transform:uppercase !important; }
.pp119-news-archive-card::after { content:"" !important; position:absolute !important; width:72px !important; height:4px !important; z-index:8 !important; pointer-events:none !important; background:radial-gradient(circle at 100% 50%,#FFC400 0 3px,rgba(255,196,0,.85) 4px,rgba(255,196,0,.35) 8px,transparent 13px), linear-gradient(90deg,transparent 0%,rgba(255,196,0,0) 20%,rgba(255,196,0,.25) 58%,rgba(255,196,0,.85) 100%) !important; filter:drop-shadow(0 0 4px rgba(255,196,0,.85)) drop-shadow(0 0 10px rgba(255,196,0,.35)) !important; animation:pp119NewsCometBorder 5.2s linear infinite !important; }
.pp119-news-archive-card:nth-child(2)::after { animation-duration:6.4s !important; animation-delay:-2s !important; }
.pp119-news-archive-card:nth-child(3)::after { animation-duration:4.6s !important; animation-delay:-3.1s !important; }
.pp119-news-archive-card:nth-child(4)::after { animation-duration:5.8s !important; animation-delay:-1.4s !important; }
.pp119-news-archive-card:nth-child(5)::after { animation-duration:4.9s !important; animation-delay:-2.8s !important; }
.pp119-news-archive-card:nth-child(6)::after { animation-duration:6.8s !important; animation-delay:-3.7s !important; }
@keyframes pp119NewsCometBorder { 0%{top:-2px;left:-72px;right:auto;bottom:auto;transform:rotate(0deg);opacity:0} 4%{opacity:1} 24%{top:-2px;left:calc(100% - 4px);right:auto;bottom:auto;transform:rotate(0deg);opacity:1} 25%{top:-72px;left:auto;right:-36px;bottom:auto;transform:rotate(90deg);opacity:1} 49%{top:calc(100% - 4px);left:auto;right:-36px;bottom:auto;transform:rotate(90deg);opacity:1} 50%{top:auto;left:calc(100% - 4px);right:auto;bottom:-2px;transform:rotate(180deg);opacity:1} 74%{top:auto;left:-72px;right:auto;bottom:-2px;transform:rotate(180deg);opacity:1} 75%{top:calc(100% - 4px);left:-36px;right:auto;bottom:auto;transform:rotate(270deg);opacity:1} 100%{top:-72px;left:-36px;right:auto;bottom:auto;transform:rotate(270deg);opacity:0} }
.pp119-news-archive-card:hover { transform:translateY(-3px) !important; border-color:rgba(255,196,0,.36) !important; box-shadow:inset 0 0 0 1px rgba(255,196,0,.06),0 22px 46px rgba(0,0,0,.46),0 0 22px rgba(255,196,0,.07) !important; }
.pp119-news-archive-pagination { display:flex !important; justify-content:center !important; gap:10px !important; margin-top:36px !important; flex-wrap:wrap !important; }
.pp119-news-archive-pagination .page-numbers { min-width:38px !important; height:38px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; color:#FFFFFF !important; background:rgba(3,7,11,.92) !important; border:1px solid rgba(255,255,255,.18) !important; text-decoration:none !important; font-size:13px !important; font-weight:900 !important; }
.pp119-news-archive-pagination .page-numbers.current, .pp119-news-archive-pagination .page-numbers:hover { color:#050505 !important; background:#FFC400 !important; border-color:#FFC400 !important; }
.pp119-news-empty { color:#AEB6C2 !important; font-size:16px !important; }
@media (max-width:1024px) { .pp119-news-archive-grid { grid-template-columns:1fr !important; } .pp119-news-archive-card { min-height:320px !important; } }
@media (max-width:767px) { .pp119-news-page-title .elementor-heading-title { font-size:36px !important; } .pp119-news-page-hero-inner { min-height:330px !important; padding-top:80px !important; padding-bottom:50px !important; } .pp119-news-archive-head { flex-direction:column !important; align-items:flex-start !important; } .pp119-news-archive-card { min-height:300px !important; padding:24px 20px !important; } .pp119-news-archive-title { font-size:18px !important; } }/* End custom CSS */