.morifx{
    img{
        max-width: 100%;
    }
    .heading{
        h2{
            font-weight: bold;
        }
    }
    .inner{
        @media screen and (max-width: 896px) {
            padding: 0;
        }
    }
    .wrapper{
        margin: 116px 0 264px 0;
        @media screen and (max-width: 896px) {
            margin: 40px 0;
            padding: 0;
        }
        .text{
            letter-spacing: 2.5px;
            margin-top: 96px;
            margin-bottom: 24px;
            @media screen and (max-width: 896px) {
                margin-top: 24px;
                font-size: 16px;
                padding: 0 24px;
                letter-spacing: 0;
            }
        }
        .img{
            @media screen and (max-width: 896px) {
                margin: 0 calc(50% - 50vw);
                width: 100vw;
                img{
                    margin: 0 calc(50% - 50vw);
                    width: 100vw;
                    max-width: 100vw;
                }
            }
        }
    }

    .contact-banner{
        margin-bottom: 80px;
    }
}