  body {
   font-family: var(--theme-highlight-font);
  }

  .nav-logo {
   width: 120px;
  }

  .footer-logo {
   height: 100px !important;
  }

  :root {
   --theme-primary-color: #2594cf;
   --theme-primary-color2: #7fbc42;
  }

  .scroll-top-vertical,
  .down-line::before {
   background: linear-gradient(100deg, var(--theme-primary-color), var(--theme-primary-color2));
   background: -moz-linear-gradient(100deg, var(--theme-primary-color), var(--theme-primary-color2));
   background: -webkit-linear-gradient(100deg, var(--theme-primary-color), var(--theme-primary-color2));
  }

  .widget-title,
  .text-gradient {
   background: linear-gradient(100deg, var(--theme-primary-color), var(--theme-primary-color2));
   -webkit-text-fill-color: transparent;
   -webkit-background-clip: text;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
   font-size: 16px;
   TEXT-TRANSFORM: UPPERCASE;
  }
  
  .text-gradient1 {
   background: -webkit-linear-gradient(45deg, #1c2f3d, #03aaf2, #1c2f3d);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   display: inline;
  }