.projects-page {
  background-color: var(--body-bg);
}
.projects-page__wrapper {
  padding-top: 12rem;
  padding-bottom: 8rem;
}
@media screen and (min-width: 1025px) and (max-width: 1447px) {
.projects-page__wrapper {
    padding-top: 15rem;
    padding-bottom: 9rem;
}
}
@media screen and (min-width: 1448px) {
.projects-page__wrapper {
    padding-top: 15rem;
    padding-bottom: 12rem;
}
}
@media screen and (max-width: 450px) {
.projects-page__title {
    line-height: 4rem;
}
}
@media screen and (max-width: 767px) {
.projects-page__title {
    margin-bottom: 3rem;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.projects-page__title {
    margin-bottom: 5rem;
}
}
@media screen and (min-width: 1025px) {
.projects-page__title {
    margin-bottom: 10rem;
}
}
.projects-page__card:not(:last-child) {
  margin-bottom: 8rem;
}
@media screen and (max-width: 767px) {
.projects-page__card:not(:last-child) {
    margin-bottom: 3rem;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.projects-page__card:not(:last-child) {
    margin-bottom: 5rem;
}
}
@media screen and (min-width: 1025px) and (max-width: 1447px) {
.projects-page__card:not(:last-child) {
    margin-bottom: 6rem;
}
}