.elementor-16 .elementor-element.elementor-element-4cc4fcc{--display:flex;--min-height:82px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-b26454b *//* ================= HEADER ================= */

.navbar{
  position:fixed;   /* keep fixed ALWAYS */
  top:0;
  left:0;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:15px 8%;
  z-index:1000;
  background:transparent;
  transition:0.3s;
}

/* LOGO */
.logo img{
  height:60px;
}

/* CALL BUTTON */
.call-btn{
  background:linear-gradient(45deg,#ffb300,#ffd54f);
  color:#000;
  padding:12px 24px;
  border-radius:40px;
  text-decoration:none;
  font-weight:600;
  font-family:'Poppins', sans-serif;
  animation:pulse 2s infinite;
}

/* PULSE */
@keyframes pulse{
  0%{ box-shadow:0 0 0 0 rgba(255,213,79,0.7); }
  70%{ box-shadow:0 0 0 15px rgba(255,213,79,0); }
  100%{ box-shadow:0 0 0 0 rgba(255,213,79,0); }
}

/* SCROLL BACKGROUND */
.navbar.scrolled{
  background:rgba(0,0,0,0.0);
  backdrop-filter:blur(0px);
}/* End custom CSS */