.elementor .e-5a75b7f{flex-direction:column;/* ==========================================================
 LAYOUT
 Footer (Root)

 Version : 6.0.0
 Status  : Stable
========================================================== */

  
  position:relative !important;

  overflow:hidden !important;

  width:100% !important;

  margin:0 !important;

  padding:110px 0 40px !important;

  background:

      radial-gradient(
          circle at top left,
          rgba(126,163,64,.08) 0%,
          transparent 32%
      ),

      radial-gradient(
          circle at bottom right,
          rgba(214,58,47,.06) 0%,
          transparent 34%
      ),

      linear-gradient(
          180deg,
          #163846 0%,
          #12303C 40%,
          #0D2530 72%,
          #081A22 100%
      ) !important;

}


/* ==========================================================
 SUBTLE LIGHT
========================================================== */

selector::before{

  content:"";

  position:absolute;

  inset:0;

  pointer-events:none;

  background:

      radial-gradient(

          circle at 15% 12%,

          rgba(255,255,255,.045),

          transparent 34%

      ),

      radial-gradient(

          circle at 82% 78%,

          rgba(126,163,64,.05),

          transparent 28%

      );

  filter:blur(90px);

  opacity:.65;

}


/* ==========================================================
 TOP LIGHT
========================================================== */

selector::after{

  content:"";

  position:absolute;

  top:0;

  left:0;

  width:100%;

  height:180px;

  pointer-events:none;

  background:

      linear-gradient(

          180deg,

          rgba(255,255,255,.025),

          transparent

      );

}


/* ==========================================================
 DESKTOP
========================================================== */

@media(max-width:1440px){

selector{

  padding:100px 0 36px !important;

}

}


/* ==========================================================
 NOTEBOOK
========================================================== */

@media(max-width:1200px){

selector{

  padding:90px 0 34px !important;

}

}


/* ==========================================================
 TABLET
========================================================== */

@media(max-width:1024px){

selector{

  padding:80px 0 30px !important;

}

}


/* ==========================================================
 MOBILE
========================================================== */

@media(max-width:767px){

selector{

  padding:64px 0 24px !important;

}\n}