/* header css */
body, body * {
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
  
  header .header__row-2 .menu__wrapper .hs-skip-lang-url-rewrite {
    display: none;
  }
  
  header .header__row-2 .menu__wrapper .signupPopcta, 
  header .header__row-2 .menu__wrapper .demo_popup_cta {
    display: block;
  }
  
  header .header__row-2 .menu__wrapper .signupPopcta {
    background: #4e35f6;
    color: #FFFFFF !important;
  }
  

.primary-cta a, .secondary-cta a{
    -webkit-user-select: none!important;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-fill-color: inherit;
    -webkit-text-size-adjust: 100%;

}

@supports (-webkit-touch-callout: none) {
    .primary-cta a, .secondary-cta a {
        transition: none !important;
    }
  
  @supports (-webkit-touch-callout: none) {
    .primary-cta a:hover {
        color: unset !important;
        background-color: unset !important;
    }
}


/* .primary-cta a:active, .secondary-cta a:active{
  pointer-events: none;
} */

  header .header__row-2 .menu__wrapper .signupPopcta span, header .header__row-2 .menu__wrapper .demo_popup_cta span{
    text-transform: none!important;
  }


.header{
  padding-bottom:0;
}

header .header__row-2 .menu__wrapper .demo_popup_cta span, header .header__row-2 .menu__wrapper .signupPopcta span {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

li.menu__item.menu__item--depth-1.hs-skip-lang-url-rewrite.demo_popup_cta {
      margin-left: 12px;
}

.header.fixheader {
  backdrop-filter: blur(40px);
  box-shadow: 0px 4px 60px 0px #00000014;
}

@media(min-width:1440px){
  .container{
  max-width:1440px!important;
  width:100%!important;
  padding: 0 26px!important;
}
  
  .header__container.container {
  max-width: 1240px !important;
  padding: 0 !important;
}
  
}

@media (max-width: 991px) {
  .header__language-switcher.open, .header__navigation.open, .header__search.open {
    top: 30px;
  }
  
  .header__navigation .menu--mobile ul.menu__wrapper li:nth-last-child(2) {
    margin: 17px 10px 10px;
  }
}

@media (max-width: 767px) {
  .header__language-switcher.open, .header__navigation.open, .header__search.open {
    top: 38px;
  }
}