@charset "UTF-8";


/* html {
  scroll-behavior: smooth;
} */
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}
body {
  /* background-color: #fff; */
  position: relative;
  margin: 0;
  font-family: "Afacad", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  color: #000;
  /* overflow: hidden; */
  /* background: url(./assets/img/bg1.jpg) no-repeat;
  background-size: center 100%; */
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
*, ::before, ::after {
    background-repeat: no-repeat;
    box-sizing: border-box;
}
/* body.is-fixed {
  overflow: hidden;
} */
nav {
    display: block;
    unicode-bidi: isolate;
    box-sizing: border-box;
}
h2,
h3,
h4,
h5 {
  font-family: var(--noto);
  font-weight: bold;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

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

ul,
ol ,
li,
nav{
  list-style: none;
}
button, input, select, textarea {
    background-color: transparent;
    border-style: none;
}
button, html [type='button'], [type='reset'], [type='submit'] {
    -webkit-appearance: button;
}
button {
    overflow: visible;
}
h1,
h2,
h3,
h4,
h5{
    margin: 0px;
}
.anime-item * {
  will-change: transform, opacity;
}
.anime-item {
  transform: translateY(100px);
  will-change: transform, opacity;
}