html {
  scroll-behavior: smooth;
}
html,
body {
  padding: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

a {
  color: inherit;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

@media screen and (max-width: 1440px) {
  html {
    font-size: 15px;
  }
}
@media screen and (max-height: 799px) {
  html {
    font-size: 15px;
  }
}
@media screen and (max-width: 1280px) {
  html {
    font-size: 14px;
  }
}
input {
  -webkit-appearance: none;
}

/* lora-regular - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lora-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/lora-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/lora-v17-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/lora-v17-latin-regular.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/lora-v17-latin-regular.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('/fonts/lora-v17-latin-regular.svg#Lora')
      format('svg'); /* Legacy iOS */
}

/* lora-600 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/lora-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/lora-v17-latin-600.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/lora-v17-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/lora-v17-latin-600.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/lora-v17-latin-600.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('/fonts/lora-v17-latin-600.svg#Lora')
      format('svg'); /* Legacy iOS */
}

/* lora-500 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/lora-v17-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/lora-v17-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/lora-v17-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/lora-v17-latin-500.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/lora-v17-latin-500.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('/fonts/lora-v17-latin-500.svg#Lora')
      format('svg'); /* Legacy iOS */
}

/* lora-700 - latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lora-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/lora-v17-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/lora-v17-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/lora-v17-latin-700.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/lora-v17-latin-700.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('/fonts/lora-v17-latin-700.svg#Lora')
      format('svg'); /* Legacy iOS */
}

/* lora-500italic - latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/lora-v17-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/lora-v17-latin-500italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/lora-v17-latin-500italic.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/lora-v17-latin-500italic.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/lora-v17-latin-500italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */ url('/fonts/lora-v17-latin-500italic.svg#Lora')
      format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-regular - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-regular.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-regular.woff2')
      format('woff2'),
    /* Super Modern Browsers */
      url('/fonts/ibm-plex-sans-v8-latin-regular.woff') format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-regular.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-regular.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-500 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-500.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-500.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-500.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-500.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-600 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-600.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-600.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-600.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-600.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-700 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-700.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-700.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-700.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-700.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}
/* ibm-plex-sans-italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-italic.woff2')
      format('woff2'),
    /* Super Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-italic.woff')
      format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-italic.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-500italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-500italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-500italic.woff2')
      format('woff2'),
    /* Super Modern Browsers */
      url('/fonts/ibm-plex-sans-v8-latin-500italic.woff') format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-500italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-500italic.svg#IBMPlexSans')
      format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-600italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans-v8-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('/fonts/ibm-plex-sans-v8-latin-600italic.eot?#iefix')
      format('embedded-opentype'),
    /* IE6-IE8 */ url('/fonts/ibm-plex-sans-v8-latin-600italic.woff2')
      format('woff2'),
    /* Super Modern Browsers */
      url('/fonts/ibm-plex-sans-v8-latin-600italic.woff') format('woff'),
    /* Modern Browsers */ url('/fonts/ibm-plex-sans-v8-latin-600italic.ttf')
      format('truetype'),
    /* Safari, Android, iOS */
      url('/fonts/ibm-plex-sans-v8-latin-600italic.svg#IBMPlexSans')
      format('svg'); /* Legacy iOS */
}
