/*============== Footer ================*/
:root{--body-font: 'Roboto', sans-serif;--heading-font: 'Inter', sans-serif;--theme-color: #5897FB;--theme-color-light: rgba(88, 151, 251, .08);--theme-bg-light: #F8F8F8;--body-text-color: #757F95;--color-white: #ffffff;--color-dark: #242424;--color-green: #11B76B;--color-blue: #0049D0;--color-skyblue: #00BFFF;--color-yellow: #FBA707;--color-gray: #ECECEC;--color-red: #F05454;--hero-overlay-color: #01060F;--slider-arrow-bg: rgba(255, 255, 255, 0.2);--box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);--box-shadow2: 0 0 15px rgba(0, 0, 0, 0.17);--transition: all .5s ease-in-out;--transition2: all .3s ease-in-out;--border-info-color: rgba(0, 0, 0, 0.08);--border-info-color2: rgba(0, 0, 0, 0.05);--border-white-color: rgba(255, 255, 255, 0.12);--border-white-color2: rgba(255, 255, 255, 0.07);--footer-bg: #1F2125;--footer-text-color: #F5FAFF}
.footer-area{
    background:var(--footer-bg);
    position:relative;
    z-index:1;
}
.footer-area li{
    list-style: none;
}
.footer-widget-box{margin-bottom:20px}
.footer-widget{position:relative;z-index:1}.footer-logo img{width:200px;margin-bottom:15px}
.footer-widget-title{color:var(--color-white);
  position:relative;padding-bottom:20px;margin-bottom:20px;font-weight:500;font-size:18px;z-index:1}
  .footer-widget-title::before{content:'';position:absolute;width:10px;height:2px;
      background:var(--theme-color);border-radius:50px;bottom:0;left:0;z-index:-1}
      .footer-widget-title::after{content:'';position:absolute;width:30px;height:2px;
          background:rgba(255,255,255,.2);border-radius:50px;bottom:0;left:14px;z-index:-1}
          .footer-list{display:flex;flex-direction:column;gap:.65rem}
          .footer-list li a{position:relative;color:var(--color-white);
              transition:var(--transition)}
              .footer-list li a::before{content:".";position:absolute;left:-3px;top:1px;
                  font-size:50px;line-height:0;color:var(--theme-color);
                  opacity:0;visibility:hidden;transition:var(--transition)}
                  .footer-list li a:hover::before{opacity:1;visibility:visible}
                  .footer-list li a i{margin-right:5px;color:var(--theme-color)}
                  .footer-list li a:hover{padding-left:12px;color:var(--theme-color)}
                  .footer-widget-box p{color:var(--color-white);padding-right:18px;margin-bottom:20px}
                  .footer-contact li{position:relative;display:flex;justify-content:start;align-items:center;
                      color:var(--footer-text-color);font-size:16px;margin-bottom:8px}
.footer-contact li a{color:var(--footer-text-color);-webkit-transition:.3s;transition:.3s}
.footer-contact li i{width:35px;height:35px;line-height:35px;font-size:16px;margin-right:11px;
  border-radius:50px;background:var(--theme-color);text-align:center;-webkit-transition:.3s;
  transition:.3s;color:var(--color-white)}.footer-download h5{color:var(--color-white);
      margin-top:10px;margin-bottom:15px;font-size:16px;font-weight:500}
      .footer-download-btn{display:flex;gap:10px}
      .footer-download-btn a{display:flex;align-items:center;gap:8px;padding:10px 13px 10px 10px;
          background:var(--theme-color);color:var(--color-white);border-radius:7px;
          box-shadow:var(--box-shadow)}.footer-download-btn a i{font-size:32px}
          .download-btn-info{display:flex;flex-direction:column}
          .download-btn-info span{font-weight:500;font-size:12px;line-height:1}
          .download-btn-info h6{color:var(--color-white);font-size:14px;margin-top:5px}

            /* .footer-top-link{
                margin:15px 0 5px;
            } */
            .footer-top-link-info{
                margin-top:10px;
                text-align: left;
            }
            .footer-top-link-info a{
                position: relative;
                display: inline-block;
                color:var(--color-white);
                border:1px solid var(--theme-color);
                color:var(--theme-color);
                padding:3px 15px;
                margin: 3px;
                border-radius:50px;
                font-size:14px;
            }

              .footer-top-link-info a:hover{background:var(--theme-color);color:var(--color-white)}
              .copyright{position:relative}.copyright-wrap{padding:28px 0;border-top:1px solid var(--border-white-color)}
              .copyright .copyright-text{color:var(--footer-text-color);margin-bottom:0;font-size:16px}
              .copyright .copyright-text a{color:var(--theme-color);font-weight:500}
              .footer-payment span{display:block;color:var(--color-white);margin-bottom:8px}
              .footer-payment img{width:50px;margin-right:2px}.footer-social{display:flex;gap:15px;justify-content:end}
              .footer-social span{line-height:39px;color:var(--color-white)}
              .footer-social a{height:38px;width:38px;line-height:39px;text-align:center;border-radius:50px;
                  background:rgba(255,255,255,.05);color:var(--color-white);transition:var(--transition)}
                  .footer-social a:hover{background:var(--theme-color);color:var(--color-white)}
