.about-hero {
    background-image: url(../assets/img/about-hero.png);
    height: 676px;
}
.about-cakes {
    overflow: auto;
}
.about-cakes::-webkit-scrollbar {
    display: none;
}
.about-cakes__cards {
    display: flex;
    align-items: center;
    gap: 80px;
    height: 919px;
}
.about-cakes__card_odd {
    transform: rotate(2deg) translateY(-70px);
}
.about-cakes__card_even {
    transform: rotate(-2deg) translateY(70px);
}
.about-cakes__card {
    width: 536px;
    flex-shrink: 0;
    height: 691px;
    border-radius: 60px;
    padding: 60px;
    background-color: #f1f1f1;
    background-size: cover;
    position: relative;
}
.about-cakes__card-btn {
    position: absolute;
    left: 40%;
    bottom: -90px;
    transform: rotate(-20deg);
}
.about-cakes__card-text {
    color: var(--Black, #2E2E2E);
}
.about-cakes__card-subtext {
  color: var(--Black, #2E2E2E);
  margin-top: 2.5rem;
}
@media (max-width: 1439px) {
    .about-hero {
        height: 632px;
    }
    .about-cakes__card {
        width: 418px;
        height: 539px;
    }
    .about-cakes__cards {
        gap: 40px;
        height: 700px;
    }
    .about-cakes__card-btn {
        left: 30%;
        bottom: -50px;
    }
    .about-cakes__card-subtext {
      margin-top: 1rem;
    }
}

@media (max-width: 1023px) {
    .about-hero {
        padding-top: 120px;
        background-image: url(../assets/img/about-hero-mob.png);
    }
    .about-cakes__card {
        width: 280px;
        height: 386px;
        border-radius: 30px;
    }
    .about-cakes__cards {
        gap: 17px;
        height: 492px;
        align-items: flex-start;
    }
    .about-cakes__card_odd {
        transform: none;
    }
    .about-cakes__card_even {
        transform: translateY(82px);
    }
    .about-cakes__card-btn {
        left: 20%;
        bottom: -120px;
        transform: rotate(-20deg) scale(0.65);
    }
    .about-cakes__card-btn span {
        transform: scale(1.35);
    }
}
