            .gs-actions {
                padding: 55px 0 70px;
                background: #fff;
            }

            .gs-title {
                font-size: 32px;
                font-weight: 800;
                color: #0f172a;
                margin: 0 0 22px;
            }

            .gs-card {
                position: relative;
                display: block;
                border-radius: 14px;
                overflow: hidden;
                border: 1px solid rgba(15, 23, 42, .08);
                box-shadow: 0 14px 34px rgba(15, 23, 42, .07);
                text-decoration: none !important;
                background: #111;
                min-height: 170px;
            }

            .gs-card img {
                width: 100%;
                height: 170px;
                object-fit: cover;
                display: block;
                filter: brightness(.72);
                transform: scale(1.02);
                transition: transform .25s ease, filter .25s ease;
            }

            .gs-card-title {
                position: absolute;
                inset: 0;
                display: grid;
                place-items: center;
                color: #fff;
                font-size: 28px;
                font-weight: 800;
                text-shadow: 0 10px 30px rgba(0, 0, 0, .35);
            }

            .gs-card:hover img {
                transform: scale(1.06);
                filter: brightness(.64);
            }


            @media (max-width: 576px) {
                .gs-title {
                    font-size: 26px;
                }

                .gs-card img {
                    height: 150px;
                }

                .gs-card-title {
                    font-size: 22px;
                }
            }