 main#main  {flex: 1;

     background: linear-gradient(180deg, #B09F6B 160px, #F9F7EE 120vh);
 }



 body.page-template-template_textpage main#main,
 body.hero main#main { background:none;}


main#main .content:first-child {



    margin-top: 140px;

    padding-top: 20px;



}

 body.page-template-template_textpage main#main .content:first-child {
     padding-top: 30px; padding-top: 10px;
 }


@media all and (max-width: 899px) {
    main#main .content:first-child {

        margin-top: 85px;
        padding-top: 20px;
    }
}