html, body {
    cursor: url("https://xxuchuuj.in/images/cursor01.png"), default;
    font-family: arial;
}

body:before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background: url(https://xxuchuuj.in/images/bg.webp) no-repeat center center;
  background-size: auto 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

* {
  box-sizing: border-box;
}

.container {
  width: 100%;
  margin: 0 auto;
  max-width: 800px;
}

a:link {
  display: block;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  cursor: url(/images/cursor02.png), pointer;
}

a:hover{
  display: block;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: none;
  transform: scale(1.2);
}

.image-stack {
  position: relative;
  width: 100%;
}

.image-stack__item--bottom {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}

.image-stack__item--1 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -285px;
  top: 150px;
  width: 40%;
  transform: rotate(-60deg);
}

.image-stack__item--2 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -375px;
  top: 150px;
  width: 35%;
  transform: rotate(-27deg);
}

.image-stack__item--3 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -460px;
  top: -70px;
  width: 25%;
  transform: rotate(-50deg);
}

.image-stack__item--4 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -375px;
  top: 50px;
  width: 40%;
  transform: rotate(-15deg);
}

.image-stack__item--5 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -525px;
  top: 15px;
  width: 20%;
  transform: rotate(deg);
}

.image-stack__item--6 {
  position: relative;
  padding-top: 0px;
  padding-right: 0;
  right: -375px;
  top: -50px;
  width: 25%;
  transform: rotate(25deg);
}

img {
  width: 100%;
  display: block;
}