.NewsInPage{
    overflow: hidden;
    background: linear-gradient(to bottom,#eae5e1 0%,#d0c6bd 60%);
    /* margin-top: -3%; */
    padding-bottom: 5%;
    padding-left: 8%;
    padding-right: 8%;
}
.TitleBox{
    padding-top: 12%;
    padding-bottom: 5%;
}
.TitleBox span{
    display: block;
    letter-spacing: 0.1rem;
    margin-bottom: 3%;
}
.TitleBox h2{
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 15%;
    text-align: justify;
    text-align-last: left;
}
.textEditor {
    /* background: linear-gradient(to bottom, #f6f5f3 0%, #f6f5f3 10%, #dbd4ce 40%); */
    background: #fff;
    padding: 10% 10%;
    margin-top: 3rem;
    font-size: 1rem;
    line-height: 2;
}

.textEditor p{
    font-size: 1.2rem;
    text-align: justify;
    text-align-last: left;
}

.textEditor a{
    font-size: 1.2rem;
}
.textEditor img{
    max-width: 100% !important;
    height: auto !important;
}
@media (max-width:991px) {
    .NewsInPage{
        margin-top: 16%;
        padding-bottom: 13%;
    }
    .TitleBox{
        padding-top: 10%;
    }
    .TitleBox span{
        font-size: 0.8rem;
        letter-spacing:0.1rem;
    }
    .TitleBox h2{
        font-size: 1.2rem;
        letter-spacing: 0.1rem;
    }
    .TitleBox small{
        display: block;
        text-align: right;
        margin-top: 5%;
        font-size: 0.7rem;
    }
    .textEditor{
        margin: 0 -5%;
        font-size: 0.7rem;
        padding-left: 5%;
        padding-right: 5%;
        padding-bottom: 15%;
    }
    .textEditor h4{
        font-size: 1rem;
    }
    .textEditor p{
        font-size: 0.8rem;
    }
    .textEditor a{
        font-size: 0.8rem;
    }
    
}