@media (max-width: 900px) {
    .home-cards {
        grid-template-columns: 1fr;
    }

    .home-hero {
        padding: 34px 26px 30px;
    }

    .home-card-art {
        height: 170px;
    }
}
@media (max-width: 520px) {
    .home-dino-icon {
        font-size: 64px;
    }

    .row-front .hd-ico img {
        width: 64px;
        height: 64px;
    }

    .row-back .hd-ico img {
        width: 32px;
        height: 32px;
    }

    .home-hero .hero-actions .btn {
        width: 100%;
    }
}
