{# background-image: url(https://145972702.fs1.hubspotusercontent-eu1.net/hubfs/145972702/arrow1-1.svg); #}
span.arrow_down  {  background-repeat: no-repeat; content: ""; height: 9px; position: absolute; right: 0; top: 0px; transition: all .5s; width: 15px; cursor: pointer; }
.header_navigation_menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children { padding-right: 20px }
.header_navigation_menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper { display: none; padding-left: 10px; padding-top: 10px; transition: none }
.header_navigation_menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper li { padding: 3px 0 }
/* .submenu-open span.arrow_down  {transform: rotate(180deg);} */

.header_navigation_menu ul li.active > a {  color: var(--primary_color); }


{# language featured #}
.header_row .globe_class{     background-image: inherit !important; width: auto;  height: auto;  }
.header_row .lang_list_class{ display:block; }
.header_row .lang_list_class li a{  }
.header_row .lang_switcher_link{ position: relative; font-size:0; }
.header_row .lang_switcher_link:before{ content:"";    color: var(--text_color);
    cursor: pointer; display: block; font-size: 16px;  font-weight: 700;   line-height: 21px;
    text-transform: uppercase;  width: 60px; text-align: left;  }
.header_row .lang_switcher_link[lang="en"]:before{ content:"EN"; }
.header_row .lang_switcher_link[lang="de"]:before{ content:"DE"; }
.header_row .lang_switcher_link[lang="es"]:before{ content:"ES"; }
.header_row ul.lang_list_class{ align-items: center;
    background-color: var(--white_color);
    border: 1px solid #c3c3c3; display: flex;
    flex-wrap: wrap; left: 40px; margin: 0; min-width: 60px;
    padding: 5px 4px;  position: absolute;  top: 100%;    width: 60px;     left: 27px;  }
.header_row  .lang_list_class li { line-height: 0; padding: 0 !important;  border: none !important; width:100% !important; }
.header_row  .lang_list_class:after, .header_row  .lang_list_class:before{ display:none; }
.header_row .lang_switcher_class{ display: none; }
.header_row .header_lag_switcher:hover .lang_switcher_class { display: block; }
.header_row .lang_list_class li:hover a {     background-color: var(--secondry_color);
    color: var(--white_color);   }
.header_row .lang_list_class li a{ padding-left: 7px; padding-top:2px; padding-bottom:2px; display: block; }
.header_row .lang_list_class li:hover a:before{ color: var(--white_color);  }


.lang_list_class{ border-radius: 14px;
    min-width: 68px; }
.header_navigation_menu ul li>ul li a{  transition: all 0.4s ease; }
.header_navigation_menu ul li>ul li a:hover{ color: var(--primary_color);  }
.hs-menu-depth-2 ul.hs-menu-children-wrapper li a{ font-size: 15px;
line-height: 23px; }
.hs-menu-depth-2 ul.hs-menu-children-wrapper li {
    padding: 7px 0 !important;
}
.submenu-opens > a {  color:var(--primary_color) !important; }
.submenu-opens .arrow_down svg path{ fill:var(--primary_color); }

.hs-item-has-children.hs-menu-depth-2:hover svg path{ fill:var(--primary_color); }

.hs-item-has-children.hs-menu-depth-2 ul.hs-menu-children-wrapper
 {  display:none !important; }
.hs-item-has-children.hs-menu-depth-2.submenu-opens ul.hs-menu-children-wrapper{ display:block !important; }
.arrow_down svg {  transition: all 0.4s ease; }
.submenu-opens .arrow_down svg{ transform: rotate(180deg);   }

.hs-item-has-children a:before { position: absolute;
    content: "";  background: transparent;   width: 30px;  height: 24px;  left: auto;
    right: 0;   top: 0; z-index:1; }






@media (max-width:991px) {
  
  .header_navigation_menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children:before { display: none; position: static }
  .header_navigation_menu li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper li { margin: 0 }
  .header_navigation_menu ul li.hs-menu-item.hs-menu-depth-1.hs-item-has-children { padding: 0 }

  /*update*/

  .header_navigation_menu ul li>ul { gap: 0; }
  .header_navigation_menu ul li>ul li { padding: 0; }
  .header_navigation_menu ul li>ul>li:first-child { margin: 0; }
  .header_navigation_menu ul li>ul li { width: 100%; }
  .header_navigation_menu li.hs-menu-item.hs-menu-depth-2 a { padding: 8px 0; }
  .header_navigation_menu ul li.hs-item-has-children:before { top: 29px; }
  .header_navigation_menu ul li a { padding: 22px 0; }
  .header_navigation_menu .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper { display: flex; }

 ul.hs-language-switcher li a { padding:0 !important; }

.current_lang:before{  background-image: url(https://145972702.fs1.hubspotusercontent-eu1.net/hubfs/145972702/svrg-bile.svg); }
  
  
  
li.hs-menu-item.hs-menu-depth-2.hs-item-has-children svg path{ fill:var(--text_color); }
  .hs-item-has-children a:before{     height: 68px;  }  
li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.submenu-opens svg path{ fill:var(--primary_color); } 
  
.header_navigation_menu ul li>ul li a:hover {
    color: var(--text_color);
}
  
  
}

@media (max-width:991px) {
  ul.hs-language-switcher{ display:none; }
 .open .hs-language-switcher {
    opacity: 1 !important;
    visibility: visible !important;
   display:block;
}
  .lag_switcher ul.hs-language-switcher li:hover{     background-color: var(--secondry_color) !important;  }

.header .hs-menu-depth-1 > a { pointer-events: inherit; }
.submenu-opens .arrow_down svg { transform: rotate(0deg); }
li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.submenu-opens  .arrow_down svg {  transform: rotate(180deg); }
  
  
  
}
