.content .catalog-lizing {
    align-items: center;
    background-color: #f2f6ff;
    border: .1rem dashed #d9dfec;
    display: grid;
    gap: 2rem;
    grid-template-columns:1fr 15rem;
    padding: 2rem 1.5rem
}

@media screen and (max-width: 575.9px) {
    .content .catalog-lizing {
        grid-template-columns:100%;
        position: relative
    }
}

.content .catalog-lizing__info {
    position: relative;
    z-index: 2
}

.content .catalog-lizing__info h2 {
    font-size: 1.6rem;
    margin-bottom: 1rem
}

.content .catalog-lizing__info p {
    font-size: 1.4rem
}

.content .catalog-lizing__btn.btn {
    max-width: 14rem;
    padding: .7rem
}

.content .catalog-lizing__picture {
    max-width: 12rem
}

.content .catalog-lizing__picture-wrap {
    align-items: center;
    display: flex;
    justify-content: center
}

@media screen and (max-width: 575.9px) {
    .content .catalog-lizing__picture-wrap {
        position: absolute;
        right: 3rem
    }

    .content .catalog-lizing__picture-wrap img {
        filter: opacity(.4)
    }
}
