#values-iconized-with-desc {

    .wrap {
        display: grid;
        gap: 50px;        
    }

    .head {
        display: grid;
        gap: 15px;
    }

   .list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;

        @media only screen and (max-width: 980px) {
            grid-template-columns: 1fr;   
        }

        .item {
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 32px;
            padding: 32px;
            box-sizing: border-box;
            display: grid;
            align-items: end;
            gap: 25px;

            img {
                display: block;
                margin: auto;
            }

            video {
                width: 60%;
                margin-inline: auto;
            }

            .content {
                display: grid;
                align-items: end;
                gap: 10px;
            }

            .heading {
                line-height: 1.2;
                font-size: 24px;
            }

            .desc {
                line-height: 1.3;
                font-size: 16px;
                color: var(--text);
            }

        }
   }
}