.body {
    max-width: 923px;
    margin: 0 auto;
    font-size: 1.2em;
}

p, li {
    font-weight: 500;
}

.header, .about, .partners {
    margin-bottom: 100px;
}

.about .description, .about .receiving, .about .advantages {
    margin-bottom: 40px;
}

.partners .title {
    margin-bottom: 20px;
}

.partners .organizations .table {
    margin-bottom: 40px;
}

.partners .organizations .table .table-header td{
    color: #fff;
    background-color: #004494;
}

footer {
    color: #fff;
    background-color: #373539;
}

@media (max-width: 576px) {
    .header, .about, .partners {
        margin-bottom: 50px;
    }
}
@media (max-width: 768px) {
    .header, .about, .partners {
        margin-bottom: 50px;
    }
  }