.proven-results-sec {
    position: relative;
    padding-bottom: 160px;
    z-index: 0;

    .proven-results-machine-wrap {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;

        .proresult-machine {
            position: absolute;
            bottom: 26px;
            left: 132px;
        }
    }
}

.proven-result-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    .proven-result-left {
        width: 552px;

        .btnlist {
            position: relative;
            padding-top: 40px;
            margin-top: 10px;
            border-top: 2px solid var(--themegreen);
            width: calc(100% - 15px);

            &:before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
            }
        }
    }

    & .proven-result-right {
        width: calc(100% - 552px);
        max-width: 800px;

        ul.proven-result-usp-wrap {
            display: flex;
            flex-wrap: wrap;
            gap: 40px;

            .proven-result-usp-item {
                width: calc(50% - 20px);
                background: var(--white);
                border: 4px solid var(--themegreen);
                border-radius: 20px;
                padding: 42px 55px;
                margin-bottom: 0;

                .img-wrap {
                    margin-bottom: 20px;

                    & img {
                        filter: brightness(0) saturate(100%) invert(87%) sepia(0%) saturate(7463%) hue-rotate(288deg) brightness(76%) contrast(98%);
                    }
                }

                .proven-usp-title {
                    font-family: var(--sitefonts);
                    font-size: clamp(18px, 18px + (22 - 18) * ((100vw - 375px) / (1920 - 375)), 22px);
                    font-weight: 800;
                    line-height: 1.2;
                    letter-spacing: 0px;
                    color: var(--rangoongreen);
                    margin-bottom: 20px;
                }
            }
        }
    }
}

@media (min-width: 1921px) {
    .proven-results-sec {
        .proven-results-machine-wrap {
            width: 100%;

            .proresult-machine {
                left: 225px;
                bottom: 32px;
                max-width: 560px;
            }

            .proresult-soil {
                width: 100%;
            }
        }
    }
}

@media (max-width: 1899.99px) {
    .proven-results-sec {
        padding-bottom: 130px;

        & .proven-results-machine-wrap {
            .proresult-machine {
                left: 180px;
                max-width: 550px;
            }
        }
    }
}

@media (max-width: 1799.99px) {
    .proven-results-sec {
        & .proven-results-machine-wrap {
            .proresult-machine {
                left: 165px;
                max-width: 475px;
            }
        }
    }
}

@media (max-width: 1599.98px) {
    .proven-result-wrapper {
        .proven-result-right {
            max-width: 680px;

            ul.proven-result-usp-wrap {
                gap: 30px;

                .proven-result-usp-item {
                    width: calc(50% - 15px);
                    padding: 30px;
                }
            }
        }
    }
}

@media (max-width: 1439.98px) {
    .proven-results-sec {
        & .proven-results-machine-wrap {
            .proresult-machine {
                left: 70px;
                bottom: 16px;
                max-width: 424px;
            }
        }
    }

    .proven-result-wrapper {
        .proven-result-left {
            width: 465px;
        }

        .proven-result-right {
            width: calc(100% - 465px);
            max-width: 640px;

            ul.proven-result-usp-wrap {
                gap: 20px;

                .proven-result-usp-item {
                    width: calc(50% - 10px);
                    padding: 20px;

                    .img-wrap {
                        margin-bottom: 10px;

                        img {
                            width: 60px;
                        }
                    }

                    .proven-usp-title {
                        margin-bottom: 10px;
                    }
                }
            }
        }
    }
}

@media (max-width: 1199.98px) {
    .proven-results-sec {
        & .proven-results-machine-wrap {
            z-index: 0;
        }
    }

    .proven-result-wrapper {
        gap: 30px;
        z-index: 1;
        position: relative;

        .proven-result-left {
            width: 100%;

            .btnlist {
                padding-top: 20px;
                margin-top: 5px;
                width: 100%;
            }
        }

        .proven-result-right {
            width: 100%;
            max-width: 100%;
        }
    }
}

@media (max-width: 991.98px) {
    .proven-result-wrapper {
        & .proven-result-right {
            & ul.proven-result-usp-wrap {
                .proven-result-usp-item {
                    padding: 15px;

                    & .img-wrap {
                        img {
                            width: 50px;
                        }
                    }

                    .proven-usp-title {
                        margin-bottom: 5px;
                    }
                }
            }
        }
    }
}

@media (max-width: 575.98px) {
    .proven-results-sec {
        & .proven-results-machine-wrap {
            .proresult-machine {
                left: 36px;
                bottom: 10px;
                max-width: 220px;
            }
        }
    }

    .proven-result-wrapper {
        & .proven-result-right {
            ul.proven-result-usp-wrap {
                gap: 10px;

                .proven-result-usp-item {
                    width: calc(50% - 5px);
                    padding: 15px;
                }
            }
        }
    }

    .proven-results-sec {
        padding-bottom: 100px;
    }
}

@media (max-width: 480px) {
    .proven-results-sec {
        & .proven-results-machine-wrap {
            .proresult-machine {
                left: 18px;
                bottom: 6px;
                max-width: 195px;
            }
        }
    }

    .proven-result-wrapper {
        & .proven-result-right {
            ul.proven-result-usp-wrap {
                gap: 10px;

                .proven-result-usp-item {
                    width: 100%;
                    padding: 15px;
                }
            }
        }
    }
}