.contv2-l,
.contv2 {
  margin-left: calc(50% - 44.38rem);
}

.contv2-r,
.contv2 {
  margin-right: calc(50% - 44.38rem);
}

.contv2-pl,
.contv2-p {
  padding-left: calc(50% - 44.38rem);
}

.contv2-pr,
.contv2-p {
  padding-right: calc(50% - 44.38rem);
}

@media (max-width: 1400px) {
  .contv2-l,
  .contv2 {
    margin-left: 4rem;
  }
  .contv2-r,
  .contv2 {
    margin-right: 4rem;
  }
  .contv2-pl,
  .contv2-p {
    padding-left: 4rem;
  }
  .contv2-pr,
  .contv2-p {
    padding-right: 4rem;
  }
  .contv2-gap {
    gap: 4rem;
  }
}
@media (max-width: 900px) {
  .contv2-l,
  .contv2 {
    margin-left: 2rem;
  }
  .contv2-r,
  .contv2 {
    margin-right: 2rem;
  }
  .contv2-pl,
  .contv2-p {
    padding-left: 2rem;
  }
  .contv2-pr,
  .contv2-p {
    padding-right: 2rem;
  }
  .contv2-gap {
    gap: 2rem;
  }
}
@media (max-width: 700px) {
  .contv2-l,
  .contv2 {
    margin-left: 1.25rem;
  }
  .contv2-r,
  .contv2 {
    margin-right: 1.25rem;
  }
  .contv2-pl,
  .contv2-p {
    padding-left: 1.25rem;
  }
  .contv2-pr,
  .contv2-p {
    padding-right: 1.25rem;
  }
  .contv2-gap {
    gap: 1.25rem;
  }
}
@media (max-width: 380px) {
  .contv2-l,
  .contv2 {
    margin-left: 1rem;
  }
  .contv2-r,
  .contv2 {
    margin-right: 1rem;
  }
  .contv2-pl,
  .contv2-p {
    padding-left: 1rem;
  }
  .contv2-pr,
  .contv2-p {
    padding-right: 1rem;
  }
  .contv2-gap {
    gap: 1rem;
  }
}
:root {
  --page-spacing: 5rem;
  --cont: 40rem;
}

/*# sourceMappingURL=index.css.map */
