@scope (#market-features) {
    :scope {
        max-width:1400px;
        width:100%;
        margin:auto;
        padding-top:120px;
    }
    @media screen and (max-width: 1150px) {
        :scope {
            padding-top:40px;
        }
    }
    h2 {
        font-size: 48px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: 1.5px;
        text-align: left;
        color: #000018;
        margin-bottom:120px;
    }
    @media screen and (max-width: 1150px) {
        h2 {
            font-size:28px;
            margin-bottom:64px;
            text-align: center;
        }
    }
    p {
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: left;
        color: #36383b;
    }
    @media screen and (max-width: 1150px) {
        p {
            font-size:16px;
            text-align: center;
        }
    }
    .wrapper {
        display:flex;
        justify-content: space-between;
        align-items: center;
        gap:40px;
    }
    @media screen and (max-width: 1150px) {
        .wrapper {
            flex-direction:column;
            align-items: center;
        }
    }
    .wrapper:not(:last-child ){
        margin-bottom:144px;
    }
    @media screen and (max-width: 1150px) {
        .wrapper:not(:last-child ){
            margin-bottom:80px;
        }
    }
    @media screen and (min-width: 1151px) {
        .wrapper:nth-child(odd) img {
            order:2;
        }
    }
    .content {
        max-width:516px;
        width:100%;
    }
    .content h2{
        font-weight:normal;
        margin-bottom:20px;
    }
    img {
        max-width:580px;
        width:100%;
    }

}