#primary section.client {
            padding-top: 60px;
            padding-bottom: 60px;
            position: relative;
        }

        .client__light {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }

        .client__head {
            display: flex;
            gap: 80px;
            align-items: baseline;
        }

        .client__description {
            font-weight: 300;
            font-size: 20px;
            line-height: 150%;
            letter-spacing: 0;
        }

        .client__paragraph {
            display: flex;
            align-items: center;
            min-width: 326px;
            text-transform: uppercase;
            font-weight: 400;
            font-size: 18px;
            line-height: 120%;
            letter-spacing: 0;
        }


        .client__content {
            display: flex;
            gap: 24px;
            margin-top: 80px;
            position: relative;
            z-index: 2;
        }

        .client__item-title {
            font-weight: 300;
            font-size: 18px;
            line-height: 120%;
            letter-spacing: 0;
        }

        .client__item-image img {
            max-width: 100%;
            border-radius: 16px;
            border: 4px solid #FFFFFF66;
            margin-top: 16px;
        }


        .client__item-image img:nth-child(1) {
            max-height: 495px;
        }

        .client__item-image img:nth-child(2) {
            max-height: 452px;
        }

        .client__item:nth-child(2) {
            margin-top: 80px;
        }

        @media screen and (max-width: 920px) {
            .client__content {
                flex-direction: column;
                align-items: center;
                margin-top: 24px;
            }

            .client__item:nth-child(2) {
                margin-top: 0;
            }

            .client__head {
                flex-direction: column;
                gap: 20px;
            }
        }

        @media screen and (max-width: 768px) {
            #primary section.client {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .client__paragraph {
                font-size: 16px;
            }

            .client__description {
                font-size: 14px;
            }

            .client__item-title {
                font-size: 14px;
            }
        }
