 .footer {
   background-image: url('../assets/images/footer_bg_dec.webp');
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   height: 100%;
 }

 .footer_div {
   margin: 58px auto 72px auto;
 }

 .footer img {
   width: 144.3px;
   height: 50px;
 }

 .footer-links {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 50px;
   margin-top: 64px;
 }

 .footer-link {
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 500;
   font-stretch: normal;
   font-style: normal;
   line-height: normal;
   letter-spacing: normal;
   text-align: center;
   color: #fff;
   text-transform: uppercase;
   text-decoration: none;
 }

 .footer .copyright_div {
   -webkit-backdrop-filter: blur(15.2px);
   backdrop-filter: blur(15.2px);
   background-color: rgba(255, 255, 255, 0.3);
 }

 .footer .copyright_div span {
   font-family: Montserrat;
   font-size: 16px;
   font-weight: normal;
   font-stretch: normal;
   font-style: normal;
   line-height: 1.88;
   letter-spacing: normal;
   text-align: left;
   color: #fff;
 }

 @media (max-width: 900px) {
   .footer {
     background-image: url('../assets/images/footer_bg_mob.webp');
     background-size: cover;
   }

   .footer_div {
     margin: 54px auto 55px auto;
   }

   .footer img {
     width: 99px;
     height: 34px;
   }

   .footer-links {
     flex-direction: column;
     gap: 24px;
     margin-top: 40px;
   }

   .footer-link {
     font-size: 14px;
     font-weight: normal;
   }

   .footer .copyright_div span {
     font-size: 13px;
     line-height: 2.31;
   }
   .footer-link {
     text-align: center;
   }

   footer .col-lg-4 {
     text-align: center;
   }
 }