.w-1200-992-472 {
  width: 62.5vw;
}
@media screen and (max-width: 1200px) {
  .w-1200-992-472 {
    width: 82.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .w-1200-992-472 {
    width: 78.6666666667vw;
  }
}

.w-1086-898-427 {
  width: 56.5625vw;
}
@media screen and (max-width: 1200px) {
  .w-1086-898-427 {
    width: 74.8333333333vw;
  }
}
@media screen and (max-width: 600px) {
  .w-1086-898-427 {
    width: 71.1666666667vw;
  }
}

.w-900-744-354 {
  width: 46.875vw;
}
@media screen and (max-width: 1200px) {
  .w-900-744-354 {
    width: 62vw;
  }
}
@media screen and (max-width: 600px) {
  .w-900-744-354 {
    width: 59vw;
  }
}

.w-96-96-96 {
  width: 5vw;
}
@media screen and (max-width: 1200px) {
  .w-96-96-96 {
    width: 8vw;
  }
}
@media screen and (max-width: 600px) {
  .w-96-96-96 {
    width: 16vw;
  }
}

.w-96-96-96-important {
  width: 5vw !important;
}
@media screen and (max-width: 1200px) {
  .w-96-96-96-important {
    width: 8vw !important;
  }
}
@media screen and (max-width: 600px) {
  .w-96-96-96-important {
    width: 16vw !important;
  }
}

.h-96-96-96-important {
  height: 5vw !important;
}
@media screen and (max-width: 1200px) {
  .h-96-96-96-important {
    height: 8vw !important;
  }
}
@media screen and (max-width: 600px) {
  .h-96-96-96-important {
    height: 16vw !important;
  }
}

.text-72-60-28 {
  font-size: 3.75vw;
  line-height: 4.875vw;
}
@media screen and (max-width: 1200px) {
  .text-72-60-28 {
    font-size: 5vw;
  }
}
@media screen and (max-width: 600px) {
  .text-72-60-28 {
    font-size: 4.6666666667vw;
  }
}
@media screen and (max-width: 1200px) {
  .text-72-60-28 {
    line-height: 6.5vw;
  }
}
@media screen and (max-width: 600px) {
  .text-72-60-28 {
    line-height: 6.0666666667vw;
  }
}

.text-40-32-16 {
  font-size: 2.0833333333vw;
  line-height: 2.7083333333vw;
}
@media screen and (max-width: 1200px) {
  .text-40-32-16 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .text-40-32-16 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 1200px) {
  .text-40-32-16 {
    line-height: 3.4666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .text-40-32-16 {
    line-height: 3.4666666667vw;
  }
}

.text-32-26-14 {
  font-size: 1.6666666667vw;
  line-height: 2.8333333333vw;
}
@media screen and (max-width: 1200px) {
  .text-32-26-14 {
    font-size: 2.1666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .text-32-26-14 {
    font-size: 2.3333333333vw;
  }
}
@media screen and (max-width: 1200px) {
  .text-32-26-14 {
    line-height: 3.6833333333vw;
  }
}
@media screen and (max-width: 600px) {
  .text-32-26-14 {
    line-height: 3.9666666667vw;
  }
}

.text-32-32-20 {
  font-size: 1.6666666667vw;
  line-height: 1.7;
}
@media screen and (max-width: 1200px) {
  .text-32-32-20 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .text-32-32-20 {
    font-size: 3.3333333333vw;
  }
}

.text-24-20-18 {
  font-size: 1.25vw;
  line-height: 1.875vw;
}
@media screen and (max-width: 1200px) {
  .text-24-20-18 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .text-24-20-18 {
    font-size: 3vw;
  }
}
@media screen and (max-width: 1200px) {
  .text-24-20-18 {
    line-height: 2.5vw;
  }
}
@media screen and (max-width: 600px) {
  .text-24-20-18 {
    line-height: 4.5vw;
  }
}

.text-40-40-40 {
  font-size: 2.0833333333vw;
  line-height: 1;
}
@media screen and (max-width: 1200px) {
  .text-40-40-40 {
    font-size: 3.3333333333vw;
  }
}
@media screen and (max-width: 600px) {
  .text-40-40-40 {
    font-size: 6.6666666667vw;
  }
}

.mb-48-40-20 {
  margin-bottom: 2.5vw;
}
@media screen and (max-width: 1200px) {
  .mb-48-40-20 {
    margin-bottom: 3.3333333333vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-48-40-20 {
    margin-bottom: 3.3333333333vw;
  }
}

.mb-40-33-16 {
  margin-bottom: 2.0833333333vw;
}
@media screen and (max-width: 1200px) {
  .mb-40-33-16 {
    margin-bottom: 2.75vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-40-33-16 {
    margin-bottom: 2.6666666667vw;
  }
}

.mb-24-20-10 {
  margin-bottom: 1.25vw;
}
@media screen and (max-width: 1200px) {
  .mb-24-20-10 {
    margin-bottom: 1.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-24-20-10 {
    margin-bottom: 1.6666666667vw;
  }
}

.mb-80-64-48 {
  margin-bottom: 4.1666666667vw;
}
@media screen and (max-width: 1200px) {
  .mb-80-64-48 {
    margin-bottom: 5.3333333333vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-80-64-48 {
    margin-bottom: 8vw;
  }
}

.mb-97-80-38 {
  margin-bottom: 5.0520833333vw;
}
@media screen and (max-width: 1200px) {
  .mb-97-80-38 {
    margin-bottom: 6.6666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-97-80-38 {
    margin-bottom: 6.3333333333vw;
  }
}

.mb-64-53-25 {
  margin-bottom: 3.3333333333vw;
}
@media screen and (max-width: 1200px) {
  .mb-64-53-25 {
    margin-bottom: 4.4166666667vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-64-53-25 {
    margin-bottom: 4.1666666667vw;
  }
}

.mb-8-6d62-8 {
  margin-bottom: 0.4166666667vw;
}
@media screen and (max-width: 1200px) {
  .mb-8-6d62-8 {
    margin-bottom: 0.5516666667vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-8-6d62-8 {
    margin-bottom: 1.3333333333vw;
  }
}

.mb-16-14-8 {
  margin-bottom: 0.8333333333vw;
}
@media screen and (max-width: 1200px) {
  .mb-16-14-8 {
    margin-bottom: 1.1666666667vw;
  }
}
@media screen and (max-width: 600px) {
  .mb-16-14-8 {
    margin-bottom: 1.3333333333vw;
  }
}