.bs-newpages {
    .dh-benefits-block {
        padding: var(--spacing-xxl);
        .dh-benefits-block__top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1800px;
            margin: 0 auto;
            h2 {
                color: var(--white);
                margin-top: 0;
            }
            .dh-benefits-block__buttons {
                display: flex;
                gap: var(--spacing-md);
            }
        }
        .dh-benefits-block__items {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));;
            gap: var(--spacing-lg);
            margin-bottom: var(--spacing-md);
            &.mobile {
                display: none; /* Hide on mobile */
            }
            .dh-benefits-block__item {
                .dh-benefits-block__item__image {
                    width: 100%;
                    max-height: 300px;
                    margin-bottom: var(--spacing-md);
                    border-radius: var(--border-radius);
                    overflow: hidden;
                    img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                        
                        object-position: center;
                    }
                }
                h3 {
                    font-size: 26px;
                    margin-bottom: var(--spacing-md);
                    color: var(--white);
                    font-weight: 400;
                }
                p {
                    margin-bottom: var(--spacing-md);
                    color: var(--white);
                    font-weight: 300;
                }
            }
        }
        .dh-benefits-block__content {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: var(--spacing-lg);
            &.mobile {
                display: none; /* Hide on mobile */
            }
            .dh-benefits-block__item {
                background: radial-gradient(ellipse at center, rgba(42,61,194,1) 1%,rgba(36,41,91,1) 100%);
                padding: var(--spacing-lg);
                text-align: center;
                h3 {
                    font-size: 45px;
                    margin-bottom: var(--spacing-md);
                    margin-top: 0;
                    color: var(--white);
                    font-weight: 400;
                }
                p {
                    font-size: 16px;
                    margin-bottom: var(--spacing-md);
                    color: var(--white);
                    font-weight: 300;
                }
            }
            
        }
    }
}