.template_header {
  display:flex;
  align-items:center;
  gap:24px;
}
.template_header .header_logo > span > a {
  display:flex;
}

.header_section .dnd-section:has(.template_header) {
width:100%;
}
.template_header .header-btn {
  padding:8px 20px;
  border-radius:5px;
}
.template_header .header-btn > a{
  text-decoration:none;
}
.template_header .header-btn-1 .header_button_text {
    color:white;
}
.template_header .header-btn-1 {
  background:none;
  border:solid 1px white;
}
.template_header .header-btn-2 {
  background:white;
  border:solid 1px white;

}
.template_header .header-btn-2 .header_button_text {
    color:black;
}
@media (min-width:768px) {
  .mobile_menu {
  display:none;
  }
  .template_header .header_button {
  margin-left:auto;
  display:flex;
  gap:16px;
}
}
@media (max-width:768px) {
  .desktop_menu {
  display:none;
  }
  .hs-menu-wrapper li {
    text-align:left;
  }


.header_button {
  display:none
}
.template_header {
 flex-direction:row-reverse;
  justify-content:space-between;
}

.header_button_icon span {
display:flex;
}


.template_header .desktop_menu ul  {
padding:0px;
margin:0px;
}

.header_menu .desktop_menu ul {
display:flex;
list-style: none;
}
.header_menu .desktop_menu ul a {
  text-decoration:none;    {
  }
}
/* Mobile Menu Styles */

.menu-toggle {
  background:none !important;
    padding:0px !important;
    border: none;
    width: 100%; 
}



.menu-dropdown ul {
    list-style: none;
    padding: 0;
    margin: 0;
  display:flex;
  flex-direction:column;
  
}



.menu-dropdown li:first-child {
    border-top: none;
}

.menu-dropdown a {
    display: block;
}
.header_section .header_button button a  {
text-decoration:none;
}