.price-card-value .amount{
    font-size: 30px;
}


@media (min-width: 993px) and (max-width: 1200px){
    .price-intro p{
        font-size: 15px;
    }

    .price-arrow {
        display: none;
    }

    .price-tab {
        text-align: center;
    }

    .price-grid.first-change,
    .price-grid.second-change,
    .price-grid.third-change {
        width: 100%;
    }

    .price-grid {
        width: 100%;
        gap: 20px;
        grid-template-columns: 1fr;
    }

    .price-swiper:not(.swiper-initialized) .swiper-wrapper{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
    }

    .price-headline{
        margin-bottom: 30px;
    }

    .price-card-value .amount{
        font-size: 27px;
    }

    .contact-section{
        padding: 40px 0 0 0;
    }
}

@media screen and (max-width: 992px) {
    .price-card h4{
        font-size: 18px;
    }

    .price-card-value .amount{
        font-size: 28px;
    }
}