html.lenis,
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
html,
body {
  height: 100%;
  width: 100%;
}

.d-flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

.d-flex-c {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

#main {
  width: 100%;
  min-height: 100vh;
}
section {
  position: relative;
  width: 100%;
  height: 100vh;
  background-color: #111;
  color: #fff;
}

section h1 {
  font-size: 5vw;
}

section p {
  font-size: 2vw;
  font-weight: 200;
}

.innerText {
  width: 100%;
  height: 100%;
  gap: 5vh;
}

.innerText h2 {
  width: 30%;
  font-size: 2vw;
  text-align: center;
  font-weight: 400;
  opacity: 0;
}

.innerText a {
  text-decoration: none;
  opacity: 0;
}

.innerText a button {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 50px;
  padding: 1vw 2vw;
  transition: 0.5s;
}

.innerText a button:hover {
  background-color: yellowgreen;
}

.img-div {
  width: 100%;
  height: 100vh;
  position: absolute;
  /* background-color: #ffffff78; */
  pointer-events: none;
  overflow: hidden;
}

.lft,
.rght {
  width: 50%;
  height: 100%;
  padding: 1vw;
  /* background-color: aquamarine; */
}

.imge {
  width: 100%;
  height: 60%;
  background-size: cover;
  background-position: center;
}

.one-img {
  background-image: url(https://i.pinimg.com/736x/1f/5d/df/1f5ddf5273c3749db8fb2c9c0911973f.jpg);
}

.two-img {
  margin-top: -10vh;
  background-image: url(https://i.pinimg.com/736x/61/13/8c/61138c78e148822bdb00e0802e9b8303.jpg);
}

.three-img {
  background-image: url(https://i.pinimg.com/736x/aa/61/00/aa610024307276a9653db97de66e067c.jpg);
}

.four-img {
  margin-top: -10vh;
  background-image: url(https://i.pinimg.com/736x/c8/9f/3f/c89f3fd65214efcb22687824ad7df2dc.jpg);
}

@media (max-width: 799px) {
  .section1 {
    padding: 5vw;
    gap: 3vh;
  }
  section h1 {
    font-size: 12vw;
    text-align: center;
  }
  section p {
    font-size: 5vw;
  }
  .innerText h2 {
    width: 70%;
    font-size: 5vw;
  }
  .innerText a button {
    padding: 2.5vw 5vw;
  }
}
