.service {
    &_title {
        width: 531px;

        font: {
            size: 35px;
            weight: 600;
        }

        text-transform: uppercase;
        color:var(--main-text-color);
        margin: 50px 50px;
    }

    &-item {
        &:hover {
            cursor: pointer;
        }

        height: 800px;

        &_content {
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            backdrop-filter: brightness(28%);
            height: 100%;

            &:hover {
                backdrop-filter: brightness(66%);

                .service-item_link {
                    display: block;
                }

                p {
                    display: block;
                }
            }

            .left-border {
                border-left: 2px solid #fff;
                height: 242px;
                margin-left: 56px;
            }
        }

        &_num {
            font: {
                size: 30px;
                weight: 800;
            }

            padding-left:38px;
            color:#fff;
        }

        &_title {
            padding-left: 38px;
            color: #fff;

            font: {
                size: 24px;
                weight: 600;
            }
        }

        p {
            color: #fff;
            padding-left: 38px;
            padding-right: 79px;
            display: none;
        }

        &_link {
            color: #fff;
            display: none;
            margin: 21px auto 39px 40px;

            font: {
                size: 20px;
            }

            &::before {
                content: '';
                display: inline-block;
                width: 50px;
                height: 18px;
                margin-right: 23px;

                background: {
                    image: url('../assets/long_arrow.svg');
                    size: contain;
                    repeat: no-repeat;
                    position: center;
                }
            }
        }
    }
}
