/*---------- FLOAT BUTTON ----------*/

.float-btn {
  bottom: 9%;
  right: 0%;
  z-index: 1000;
}

.float-btn img {
  width: clamp(25px, 20vw, 75px);
}

.social-icon {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 35%;
  top: 32%;
}

.telegram-redirect-button img {
  width: clamp(18px, 13vw, 68px);
  cursor: pointer;
}

/*---------- SECTION 1 ----------*/

.section-1-title {
  top: 2.4%;
}

.section-1-title img {
  width: 100%;
}

/*---------- SECTION 2 ----------*/

.section-2-title {
  top: 8.5%;
}

.section-2-title img {
  width: 90%;
}

/*---------- SECTION 3 ----------*/

.section-3-content {
  top: 21.1%;
  width: 70%;
  padding: 4% 15% 0 15%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 10px;
  margin-left: 0.3%;
}

.section-3-content img {
  width: 82%;
}

.section-3-box-1 {
  position: relative;
}

.section-3-box-1 .icon {
  position: absolute;
  top: 40%;
  left: 8%;
  width: 82%;
  z-index: 100;
}

.section-3-box-1 .first-text {
  position: absolute;
  top: 17%;
  left: 32%;
  width: 40%;
}

.section-3-box-1 .second-text {
  position: absolute;
  top: 73%;
  left: 32%;
  width: 40%;
}

.section-3-box-2 {
  position: relative;
}

.section-3-box-2 .icon {
  position: absolute;
  top: -4%;
  left: 6%;
  width: 83%;
  z-index: 100;
}

.section-3-box-2 .first-text {
  position: absolute;
  top: 16%;
  left: 32%;
}

.section-3-box-2 .second-text {
  position: absolute;
  top: 73%;
  left: 32%;
}

.section-3-box-2 .first-text {
  position: absolute;
  top: 18%;
  left: 32%;
}

.section-3-box-2 .second-text {
  position: absolute;
  top: 73%;
  left: 32%;
}

.section-3-box-1 .meta {
  left: 27%;
  width: 50%;
}

.section-3-box-2 .tiktok {
  left: 18%;
  width: 62%;
}

.section-3-box-1 .snack {
  left: 24%;
  width: 55%;
}

.section-3-box-2 .telegram {
  left: 15.5%;
  width: 66%;
}

.section-3-box-1 .youtube {
  left: 20%;
  width: 63%;
}

.section-3-box-2 .google {
  left: 22%;
  width: 60%;
}

.section-3-box-1 .snapchat {
  left: 20%;
  width: 64%;
}

.section-3-box-2 .ad {
  left: 18%;
  width: 70%;
}

.section-3-chipsmid {
  top: 27.1%;
  right: 39.5%;
}

.section-3-chipsmid img {
  width: 12%;
}

.section-3-chipsbig {
  top: 26.5%;
  left: 40%;
}

.section-3-chipsbig img {
  width: 14.5%;
}

.section-3-chipssmall {
  top: 20.5%;
  right: 39%;
}

.section-3-chipssmall img {
  width: 5%;
}

.section-3-box-1,
.section-3-box-2 {
  opacity: 0;
}

/*---------- SECTION 4 ----------*/

.section-4-content-1 {
  top: 30.2%;
  z-index: 1;
}

.section-4-content-1 img {
  width: 82%;
}

.section-4-content-2 {
  top: 35.5%;
  z-index: 1;
}

.section-4-content-2 img {
  width: 82%;
}

.section-4-content-3 {
  top: 40.7%;

  z-index: 1;
}

.section-4-content-3 img {
  width: 82%;
}

.section-4-content-4 {
  top: 46.2%;
  z-index: 1;
}

.section-4-content-4 img {
  width: 82%;
}

.section-4-content-5 {
  top: 51.5%;
  z-index: 1;
}

.section-4-content-5 img {
  width: 82%;
}

.section-4-content-6 {
  top: 56.6%;
  z-index: 1;
}

.section-4-content-6 img {
  width: 82%;
}

.section-4-roulette {
  top: 28%;
  right: 18%;
}

.section-4-roulette img {
  width: 50%;
}

.section-4-card {
  top: 28.8%;
  left: 15%;
}

.section-4-card img {
  width: 50%;
}

.section-4-dice-1 {
  top: 33.2%;
  left: 45%;
}

.section-4-dice-1 img {
  width: 22%;
}

.section-4-dice-2 {
  top: 38%;
  right: 46.3%;
}

.section-4-dice-2 img {
  width: 7%;
}

.section-4-dice-3 {
  top: 45%;
  left: 35%;
}

.section-4-dice-3 img {
  width: 26%;
}

.section-4-dice-4 {
  top: 53.5%;
  right: 39%;
}

.section-4-dice-4 img {
  width: 16%;
}

.section-4-dice-5 {
  top: 60.6%;
  left: 40%;
}

.section-4-dice-5 img {
  width: 12%;
}

.section-4-chipsside {
  top: 29.3%;
  left: 36%;
  z-index: 50;
}

.section-4-chipsside img {
  width: 7%;
}

.section-4-content-1,
.section-4-content-2,
.section-4-content-3,
.section-4-content-4,
.section-4-content-5,
.section-4-content-6 {
  opacity: 0;
}

/*---------- SECTION 5 ----------*/

.section-5-content {
  top: 64.2%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 10px;
  padding: 0 1rem;
}

.section-5-content img {
  width: 95%;
}

.services-1,
.services-2,
.services-3,
.services-4,
.services-5,
.services-6,
.services-7,
.services-8,
.services-9 {
  opacity: 0;
}

/*---------- SECTION 6 ----------*/

.section-6-content {
  top: 70%;
}

.section-6-content img {
  width: 90%;
}

.section-6-element {
  top: 81.5%;
  left: 30%;
  z-index: 20;
}

.section-6-element img {
  width: 29%;
}

.section-6-content,
.section-6-element {
  opacity: 0;
}

/*---------- SECTION 7 ----------*/

.section-7-form {
  top: 86.5%;
}

.section-7-form input {
  width: 70%;
  margin-bottom: 4%;
}

.section-7-form img {
  width: 40%;
  margin-top: 2%;
}

.input-field {
  padding: 2% 6%;
  border: 1px solid #aaaaaa;
  border-radius: 30px;
  font-size: 16px;
  font-weight: 500;
  color: #020202;
  background-color: #f4f4f4;
  outline: none;
}

.input-field::placeholder {
  color: #979797;
  font-style: italic;
}

.section-7-form {
  opacity: 0;
}
