@import "../fonts/gilroy/stylesheet.css";
* {
    font-family: 'Gilroy';
    font-style: normal;
}
*:focus {
    outline: none;
}


.politics-container {
    position: relative;
    padding: 125px 0px 170px;
}
.politics-block {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.politics-header {
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
    color: #1F1B20;
}
h5 {
    font-weight: bold;
    font-size: 35px;
    line-height: 45px;
    /*text-align: center;*/
    color: #1F1B20;
}
.descr, .li, #dataTargetResult > div {
    margin: 20px 0;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    /*text-align: center;*/
    color: #1F1B20;
}
@media (max-width: 1600px) {
    .politics-header {
        font-size: 35px;
        line-height: 45px;
    }
    h5 {
        font-size: 30px;
        line-height: 35px;
    }
}
@media (max-width: 1280px) {
    .politics-container {
        padding: 100px 85px;
    }
    .politics-block {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .politics-container {
        padding: 100px 47px;
    }
    .politics-header {
        font-size: 30px;
        line-height: 35px;
    }
    h5 {
        font-size: 22px;
        line-height: 26px;
    }
    .descr, .li, #dataTargetResult > div {
        font-size: 16px;
        line-height: 26px;
    }
}
@media (max-width: 768px) {
    .politics-container {
        padding: 70px 38px 55px;
    }
}
@media (max-width: 576px) {
    .politics-container {
        padding: 50px 33px 70px;
    }
}
@media (max-width: 450px) {
    .politics-container {
        padding: 50px 30px;
    }
}