.elementor-87 .elementor-element.elementor-element-34bd4d2{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-34bd4d2:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-34bd4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightwarriornation.com/wp-content/uploads/2026/03/Header.png");background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-site-logo .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-87 .elementor-element.elementor-element-e6d0926 img{width:65%;}.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-87 .elementor-element.elementor-element-c0d128a{text-align:center;}.elementor-87 .elementor-element.elementor-element-c0d128a .elementor-heading-title{text-shadow:0px 0px 5px rgba(0, 0, 0, 0.85);color:var( --e-global-color-secondary );}.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-87 .elementor-element.elementor-element-cae7fbd img{max-width:20%;}.elementor-87 .elementor-element.elementor-element-548a389{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-bdb1ef1{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-619fc92{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-53c1842 .elementor-icon-wrapper{text-align:center;}.elementor-87 .elementor-element.elementor-element-53c1842.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-53c1842.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-53c1842.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-53c1842.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-53c1842.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-53c1842 .elementor-icon{font-size:24px;}.elementor-87 .elementor-element.elementor-element-53c1842 .elementor-icon svg{height:24px;}.elementor-87 .elementor-element.elementor-element-dca6e19 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-f83a473{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e5e0731{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-71187bd{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f9d6cb9 .elementor-icon-wrapper{text-align:center;}.elementor-87 .elementor-element.elementor-element-f9d6cb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f9d6cb9.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-f9d6cb9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f9d6cb9.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-f9d6cb9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f9d6cb9 .elementor-icon{font-size:24px;}.elementor-87 .elementor-element.elementor-element-f9d6cb9 .elementor-icon svg{height:24px;}.elementor-87 .elementor-element.elementor-element-7eab580 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-84c5467 img{max-width:20%;}.elementor-87 .elementor-element.elementor-element-7486f36{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-979e5eb{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-d70946a{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f7f07cb .elementor-icon-wrapper{text-align:center;}.elementor-87 .elementor-element.elementor-element-f7f07cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f7f07cb.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-f7f07cb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f7f07cb.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-f7f07cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f7f07cb .elementor-icon{font-size:24px;}.elementor-87 .elementor-element.elementor-element-f7f07cb .elementor-icon svg{height:24px;}.elementor-87 .elementor-element.elementor-element-3d6ac9a .elementor-heading-title{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-e001cf8{left:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-e001cf8{right:0px;}.elementor-87 .elementor-element.elementor-element-e001cf8{top:0px;}.elementor-87 .elementor-element.elementor-element-7a5dcfe{text-align:center;}.elementor-87 .elementor-element.elementor-element-7a5dcfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-a664f96{text-align:center;}.elementor-87 .elementor-element.elementor-element-a664f96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-b9d9966{text-align:center;}.elementor-87 .elementor-element.elementor-element-b9d9966 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-b1f3b61{text-align:center;}.elementor-87 .elementor-element.elementor-element-b1f3b61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-e2de2b8 */.elementor-87 .elementor-element.elementor-element-e2de2b8{
  position: relative;
  width: 100%;
  height: 3px;
  overflow: visible;
  background: linear-gradient(
    to right,
    rgba(170,180,200,0.06) 0%,
    rgba(180,190,210,0.07) 4%,
    rgba(195,205,220,0.09) 10%,
    rgba(210,220,235,0.13) 20%,
    rgba(230,235,245,0.22) 34%,
    rgba(245,245,250,0.42) 50%,
    rgba(230,235,245,0.22) 66%,
    rgba(210,220,235,0.13) 80%,
    rgba(195,205,220,0.09) 90%,
    rgba(180,190,210,0.07) 96%,
    rgba(170,180,200,0.06) 100%
  );
}

.elementor-87 .elementor-element.elementor-element-e2de2b8::before{
  content: "";
  position: absolute;
  left: 50%;
  top: -9px;
  transform: translateX(-50%);
  width: 52%;
  height: 18px;
  pointer-events: none;
  background: radial-gradient(
    ellipse at center,
    rgba(130,185,255,0.72) 0%,
    rgba(110,165,255,0.42) 26%,
    rgba(90,145,255,0.18) 50%,
    rgba(70,120,255,0.08) 66%,
    rgba(0,0,0,0) 100%
  );
  filter: blur(6px);
}

.elementor-87 .elementor-element.elementor-element-e2de2b8::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 32%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0) 0%,
    rgba(190,220,255,0.55) 20%,
    rgba(255,255,255,1) 50%,
    rgba(190,220,255,0.55) 80%,
    rgba(255,255,255,0) 100%
  );
  box-shadow:
    0 0 10px rgba(140,190,255,0.40),
    0 0 20px rgba(95,150,255,0.22);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-602d32f */.elementor-87 .elementor-element.elementor-element-602d32f{
  position: relative;
  width: 100%;
  height: 3px;
  overflow: visible;
  background: linear-gradient(
    to right,
    rgba(170,180,200,0.06) 0%,
    rgba(180,190,210,0.07) 4%,
    rgba(195,205,220,0.09) 10%,
    rgba(210,220,235,0.13) 20%,
    rgba(230,235,245,0.22) 34%,
    rgba(245,245,250,0.42) 50%,
    rgba(230,235,245,0.22) 66%,
    rgba(210,220,235,0.13) 80%,
    rgba(195,205,220,0.09) 90%,
    rgba(180,190,210,0.07) 96%,
    rgba(170,180,200,0.06) 100%
  );
}

.elementor-87 .elementor-element.elementor-element-602d32f::before{
  content: "";
  position: absolute;
  left: 50%;
  top: -9px;
  transform: translateX(-50%);
  width: 52%;
  height: 18px;
  pointer-events: none;
  background: radial-gradient(
    ellipse at center,
    rgba(130,185,255,0.72) 0%,
    rgba(110,165,255,0.42) 26%,
    rgba(90,145,255,0.18) 50%,
    rgba(70,120,255,0.08) 66%,
    rgba(0,0,0,0) 100%
  );
  filter: blur(6px);
}

.elementor-87 .elementor-element.elementor-element-602d32f::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 32%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0) 0%,
    rgba(190,220,255,0.55) 20%,
    rgba(255,255,255,1) 50%,
    rgba(190,220,255,0.55) 80%,
    rgba(255,255,255,0) 100%
  );
  box-shadow:
    0 0 10px rgba(140,190,255,0.40),
    0 0 20px rgba(95,150,255,0.22);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-580d538 */.elementor-87 .elementor-element.elementor-element-580d538{
  position: relative;
  width: 100%;
  height: 3px;
  overflow: visible;
  background: linear-gradient(
    to right,
    rgba(170,180,200,0.06) 0%,
    rgba(180,190,210,0.07) 4%,
    rgba(195,205,220,0.09) 10%,
    rgba(210,220,235,0.13) 20%,
    rgba(230,235,245,0.22) 34%,
    rgba(245,245,250,0.42) 50%,
    rgba(230,235,245,0.22) 66%,
    rgba(210,220,235,0.13) 80%,
    rgba(195,205,220,0.09) 90%,
    rgba(180,190,210,0.07) 96%,
    rgba(170,180,200,0.06) 100%
  );
}

.elementor-87 .elementor-element.elementor-element-580d538::before{
  content: "";
  position: absolute;
  left: 50%;
  top: -9px;
  transform: translateX(-50%);
  width: 52%;
  height: 18px;
  pointer-events: none;
  background: radial-gradient(
    ellipse at center,
    rgba(130,185,255,0.72) 0%,
    rgba(110,165,255,0.42) 26%,
    rgba(90,145,255,0.18) 50%,
    rgba(70,120,255,0.08) 66%,
    rgba(0,0,0,0) 100%
  );
  filter: blur(6px);
}

.elementor-87 .elementor-element.elementor-element-580d538::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 32%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0) 0%,
    rgba(190,220,255,0.55) 20%,
    rgba(255,255,255,1) 50%,
    rgba(190,220,255,0.55) 80%,
    rgba(255,255,255,0) 100%
  );
  box-shadow:
    0 0 10px rgba(140,190,255,0.40),
    0 0 20px rgba(95,150,255,0.22);
}/* End custom CSS */
/* Start custom CSS */.customtitle{
background: #97989C;
background: radial-gradient(circle, rgba(238, 238, 241, 1) 1%, rgba(151, 152, 156, 1) 100%);
background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    border:none;
}/* End custom CSS */