body{
    background: #FAF7F1;
    background-image:   url(../img/add_fon_img2.svg),
    url(../img/simple-page.svg);
    background-position: 0% 30%, 100% 70%;
    background-repeat: no-repeat;
}

a,
a:hover{
    color: #FEAA4C;
}

.section-simple-page{
    margin-top:24px;
    margin-bottom: 24px;
}

.header__border_bottom{
    background: #FFFFFF;
}


h1{
    font-family: Luiss Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 56px;
    color: #000000;
    padding-top:16px;
    padding-bottom:16px;
}

h2{
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    width: 100%;
    letter-spacing: 0.02em;
    padding-top:16px;
    padding-bottom:16px;
    margin-bottom: 0;
}

p{
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 27px;
    color: #000000;
    padding-bottom: 16px;
    margin-bottom: 0;
}

p ~ ul{
    margin-top:-16px;
}


li{
    font-family: Fira Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 27px;
    margin-top:16px;
    scroll-padding-bottom: 16px;
    margin-left: 20px;
    list-style-type: none;
    position: relative;
}

.section-simple-page li:after{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: linear-gradient(180deg, #FF5734 0%, #FFCE00 100%);
    left: -20px;
    top:10px;
}

@media screen and (min-width: 1200px){
    #searchtext{
        width: 250px;
    }
}


@media screen and (max-width: 991px){
    body {
        background-image: none;
    }
    .header__border_bottom{
        border-bottom: 2px solid black;
    }

}

@media screen and (max-width: 767px){
    #searchtext{
        width: 260px;
    }
    .header-search{
        width: 260px;
    }
    #search-4:after{
        right: 60px;
    }
    h1{
        font-size: 28px;
        line-height: 32px;
        letter-spacing: 0.02em;
        padding-bottom: 8px;
    }
    h2{
        font-weight: 500;
        font-size: 17px;
        line-height: 21px;
    }
    p{
        font-weight: normal;
        font-size: 15px;
        line-height: 23px;
    }
    li{
        font-size: 15px;
        line-height: 21px;
        color: #000000;
    }
    .section-simple-page li:after{
        top:5px;
    }
    .head-mobile-border{
        border-top: none;
    }

}
