* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  /*
    html { font-size: calc(0.625rem + 0.41828282828282823vw); }
    @media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41828282828282674vw); } }
    @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } }
    @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }
  */


  html {
    font-size: calc(0.8676470588235294rem + 0.14705882352941174vw);
  }

  @media screen and (max-width:2800px) {
    html {
      font-size: calc(0.8676470588235294rem + 0.14705882352941177vw);
    }
  }

  @media screen and (max-width:1440px) {
    html {
      font-size: calc(0.8126951092611863rem + 0.20811654526534862vw);
    }
  }

  @media screen and (max-width:479px) {
    html {
      font-size: calc(0.7494769874476988rem + 0.8368200836820083vw);
    }
  }

  /* For text animation script */
  .line-wrapper {
    overflow: hidden;
  }


  /* Disable horizontal scroll in Mobile Menu */

  .mobile-menu_main-wrapper {
    overflow-x: hidden;
  }



  /* Custom styling for CookieBot */
  /* Custom styling for CookieBot */
  /* Custom styling for CookieBot */

  /* Branding on the banner */
  a#CybotCookiebotDialogPoweredbyCybot,
  div#CybotCookiebotDialogPoweredByText {
    display: none;
  }

  /* Branding on the widget */
  #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none;
  }


  /* Font-size */
  #CybotCookiebotDialog *,
  #CybotCookiebotDialogBodyUnderlay * {
    font-size: 0.75rem !important;
  }

  /* Place in bottom on Tablet & Mobile + No dropshadow*/
  #CybotCookiebotDialog {
    top: unset !important;
    bottom: 0px !important;
    transform: translate(-50%, 0%) !important;
    box-shadow: unset !important;
  }

  /* Remove line */
  #CybotCookiebotDialogHeader {
    display: none !important;
  }

  /* Round buttons */
  #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    border-radius: 99em !important;
  }