#industries {
    .industries-slick-slider {
        &:not(.slick-initialized) .slick-item:first-child {
            visibility: hidden;
        }

        &:not(.slick-initialized) .slick-item:not(:first-child) {
            display: none !important;
        }
    }

    & {
        background: #fff;
        position: relative;
    }

    .container-for-overflow {
        padding-left: 45px;
        padding-right: 45px;
    }

    .industries-module__background {
        background-image: url('/_data/styly/img/svg/homepage-industries/obory_bg.webp');
        background-size: cover;
        background-position: center;
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .inner-wrapper {
        position: relative;
    }

    .title {
        color: white;
    }

    .industries-module {
        padding: clamp(80px, calc(162 / 1920 * 100vw), 162px) 0;
    }

    .sub-header {
        line-height: 1.3;
        font-size: clamp(22px, calc(29 / 1920 * 100vw), 29px);
        margin-bottom: 0;
        padding-top: 2px;
    }

    .industries-module__list-row {
        color: white;
        margin-top: clamp(50px, calc(80 / 1920 * 100vw), 80px);
        margin-left: -30px;
    }


    .industries-module__item {
        display: flex;
        gap: 17px;
        align-items: center;
        padding-left: 20px;
        padding-right: 20px;
    }

    .industries-module__icon {
        padding-left: clamp(53px, calc(85 / 1920 * 100vw), 85px);
        position: relative;
    }

    .industries-module__icon img {
        height: 90px;
        top: calc(clamp(45px, calc(38 / 1920 * 100vw), 38px) * -1);
        left: calc(clamp(15px, calc(13 / 1920 * 100vw), 13px) * -1);
        position: absolute;
    }

    @media (min-width: 992px) {
        .industries-module__item {
            gap: 42px;
            align-items: flex-start;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

        .industries-module__icon img {
            height: 120px;
            top: calc(clamp(28px, calc(38 / 1920 * 100vw), 38px) * -1);
        }
    }
    @media (min-width: 1300px) {
        .industries-module__icon img {
            height: clamp(100px, calc(120 / 1920 * 100vw), 120px);
            top: calc(clamp(15px, calc(20 / 1920 * 100vw), 20px) * -1);
        }
    }
    .industries-module__arrow {
        position: absolute;
        bottom: 0;
        right: -25px;
        height: 100%;
        display: flex;
        align-items: center;
    }

    @media (min-width: 1700px) {
        .industries-module__arrow {
            right: -100px;
        }
    }

    .industries-module__arrow img {
        height: 41px;
    }
}
