   header {
     background: #ffffff;
     box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
     position: sticky;
     top: 0;
     z-index: 999;
   }

   /* ========== NAVBAR ========== */
   .navbar {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 10px 30px;
     max-width: 1200px;
     margin: auto;
   }

   /* Logo */
   .navbar .logo img {
     width: 250px;
     height: auto;
   }

   /* Navigation Links */
   .nav-links {
     list-style: none;
     display: flex;
     gap: 25px;
     align-items: center;
   }

   .nav-links li a {
     text-decoration: none;
     color: #333;
     font-weight: 600;
     transition: color 0.3s;
   }

   .nav-links li a:hover {
     color: #0073e6;
   }

   /* Dropdown */
   .has-dropdown {
     position: relative;
   }

   .dropdown {
     display: none;
     position: absolute;
     background: #fff;
     top: 35px;
     left: 0;
     min-width: 220px;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
     border-radius: 6px;
     overflow: hidden;
   }

   .dropdown li a {
     display: block;
     padding: 10px 15px;
     color: #333;
   }

   .dropdown li a:hover {
     background: #f0f0f0;
   }

   .has-dropdown:hover .dropdown {
     display: block;
   }

   /* Hamburger */
   .hamburger {
     display: none;
     flex-direction: column;
     justify-content: center;
     width: 25px;
     height: 20px;
     cursor: pointer;
   }

   .hamburger span {
     height: 3px;
     width: 100%;
     background: #333;
     margin-bottom: 4px;
     border-radius: 2px;
     transition: 0.3s;
   }

   /* ========== MOBILE STYLES ========== */
   @media (max-width: 600px) {
     .nav-links {
       display: none;
       flex-direction: column;
       background: #ffffff;
       position: absolute;
       top: 65px;
       right: 0;
       width: 100%;
       text-align: center;
       padding: 15px 0;
       border-top: 1px solid #eee;
     }

     .nav-links.active {
       display: flex;
     }

     .hamburger {
       display: flex;
     }

     /* Mobile Dropdown */
     .has-dropdown:hover .dropdown {
       display: none;
     }

     .has-dropdown.active .dropdown {
       display: flex;
       flex-direction: column;
       position: static;
       box-shadow: none;
     }
   }



   .has-dropdown {
     position: relative;
   }

   .dropdown {
     display: none;
     position: absolute;
     background: #fff;
     top: 35px;
     left: 0;
     min-width: 220px;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
     border-radius: 6px;
     overflow: hidden;
     opacity: 0;
     visibility: hidden;
     transition: all 0.25s ease;
   }

   /* Hover show dropdown */
   .has-dropdown.hover-active .dropdown {
     display: block;
     opacity: 1;
     visibility: visible;
     transform: translateY(0);
   }

   .dropdown li a {
     display: block;
     padding: 10px 15px;
     color: #333;
   }

   .dropdown li a:hover {
     background: #f0f0f0;
   }





   /* Base Dropdown */
   .has-dropdown {
     position: relative;
   }

   .dropdown {
     display: none;
     position: absolute;
     background: #fff;
     top: 35px;
     left: 0;
     min-width: 220px;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
     border-radius: 6px;
     overflow: hidden;
     opacity: 0;
     visibility: hidden;
     transform: translateY(10px);
     transition: all 0.25s ease;
     z-index: 1000;
   }

   .has-dropdown.hover-active .dropdown {
     display: block;
     opacity: 1;
     visibility: visible;
     transform: translateY(0);
   }

   /* Dropdown header (link + arrow) */
   .dropdown-header {
     display: flex;
     align-items: center;
     justify-content: center;
     gap: 6px;
     cursor: pointer;
   }

   .dropdown-header a {
     text-decoration: none;
     color: #333;
     font-weight: 600;
   }

   .dropdown-arrow {
     font-size: 14px;
     transition: transform 0.3s ease;
     cursor: pointer;
   }

   .has-dropdown.hover-active .dropdown-arrow {
     transform: rotate(180deg);
   }

   /* Dropdown links */
   .dropdown li a {
     display: block;
     padding: 10px 15px;
     color: #333;
   }

   .dropdown li a:hover {
     background: #f0f0f0;
   }

   /* ========== Responsive ========== */
   @media (max-width: 600px) {
     .nav-links {
       display: none;
       flex-direction: column;
       background: #fff;
       position: absolute;
       top: 60px;
       right: 0;
       width: 100%;
       text-align: center;
       padding: 15px 0;
       border-top: 1px solid #eee;
     }

     .nav-links.active {
       display: flex;
     }

     .hamburger {
       display: flex;
     }

     /* Mobile dropdown visible inside menu */
     .dropdown {
       position: static;
       background: #fafafa;
       box-shadow: none;
       border-top: 1px solid #eaeaea;
       transform: none;
       opacity: 1;
       visibility: visible;
       display: none;
     }

     .has-dropdown.hover-active .dropdown {
       display: flex;
       flex-direction: column;
     }

     .dropdown-header {
       justify-content: center;
     }

     .dropdown li a {
       padding: 10px 0;
     }
   }

   .elementor-widget-container.copyright {
     width: 100%;
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin: 0;
   }


   @media(max-width: 768px) {
     .elementor-widget-container.copyright {
       flex-direction: column;
       align-items: center;
       justify-content: space-between;
       margin: 0;
     }
   }

/* formmmmmmmmmm */

.form-cover {
  width: 100%;
  /* max-width: 540px; */
  margin: 0 auto;
  background: #f3f3f3;
  border: 1px solid #d8d8d8;
  padding: 24px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.fc-form {
  width: 100%;
}

.form-element {
  margin-bottom: 18px;
}

.form-element input,
.form-element select,
.form-element textarea {
  width: 100%;
  border: 1px solid #cfcfcf;
  /* background: #f9f9f9; */
  color: #555;
  font-size: 15px;
  font-family: Arial, sans-serif;
  padding: 14px 16px;
  border-radius: 3px;
  /* outline: none;
  box-shadow: none;
  transition: 0.2s ease; */
}

.form-element input {
  height: 42px;
}

.form-element select {
  height: 118px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f9f9f9;
  cursor: pointer;
  padding-right: 45px;
}

.select-wrap {
  position: relative;
}

.select-wrap::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -3px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #6b6b6b;
  pointer-events: none;
}

.form-element textarea {
  min-height: 118px;
  resize: vertical;
}

.form-element input::placeholder,
.form-element textarea::placeholder {
  color: #d2d2d2;
}

.form-element input:focus,
.form-element select:focus,
.form-element textarea:focus {
  border-color: #bdbdbd;
  background: #ffffff;
}

.submit-cover {
  margin-top: 10px;
}

.submit-button {
  background: #a9bf00;
  color: #000;
  border: none;
  padding: 14px 22px;
  font-size: 17px;
  font-weight: 500;
  cursor: pointer;
  border-radius: 0;
  transition: 0.2s ease;
  text-align: center;
  align-items: center;
}

.submit-button:hover {
  background: #98ad00;
}

.submit-button:active {
  transform: translateY(1px);
}

.honeypot {
  display: none;
}

.prev-next {
  display: none !important;
}

label {
  display: none;
}


.call{
  padding-top: 30px;
  padding-left: 70px;
  line-height: 50px;
}