:root {
    --actnews-both-m: 20px auto 0;
    --actnews-title: 35px;
    --actnews-h1-mr: 0 5%;
    --actnews-h1-align: center;
    --actnews-right-w: auto;
    --actnews-header-flex-dir: column;
    --actnews-break-mr: 1%;
    --actnews-break-ml: 10%;
    --actnews-col-block-1-w: 100%;
    --actnews-cell-h: 100px;
    --actnews-container-ml: 10%;
    --actnews-caption-p: 0;
    --actnews-watch-m: auto;
}

.actual__date__right,
.actual__date__right__lower,
.actual__row--date {
    font-family: "Raleway Extra Bold";
    font-weight: 800;
}

.watch__all__news--link,
.actual__caption--text,
.actual__upper--text,
.actual__lower--text,
.actual__row--text {
    font-family: "Raleway SemiBold";
    font-weight: 600;
}

.actual__section--link,
.actual__section__right--link {
    font-family: "Raleway Regular";
}

.actual__tags--link,
.actual__tags__lower--link {
    font-family: "Raleway Light";
    font-size: 14px;
}

.actual__section--link {
    font-weight: 700;
    text-decoration: none;
    font-size: 13px;
    color: #fff;
}

.actual__date {
    white-space: pre-wrap;
    font-size: 13px;
    font-weight: 700;
    color: #00b76c;
    direction: ltr;
    text-align: center;
}

.actual__caption--text {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    margin: 0px 0px 10px 0px;
    cursor: pointer;
}

.tag__sharp {
    color: #00b76c;
}

.actual__container--right {
    display: flex;
    flex-direction: column;
    margin: 0;
}

.actual__container__right--lower,
.actual__container__right--upper {
    display: flex;
    flex-direction: column;
}

.actual__container__right--lower {
    margin: 15px 0px 0px 0px;
}

.actual__container__right--upper-image {
    max-width: 223px;
    border-radius: 10px;
}

.actual__news__right--section {
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
    height: 21px;
    border-radius: 10px;
    background-color: #00b76c;
    padding: 0px 5px 0px 5px;
}

.actual__section__right--link {
    text-decoration: none;
    font-size: 10px;
    color: #fff;
}

.actual__upper--text {
    margin: 0px 0px 13px 25px;
    font-size: 19px;
    cursor: pointer;
}

.actual__upper--short-text {
    margin: 0px 0px 8px 25px;
    font-size: 15px;
    color: #000;
    font-weight: 300;
}

.actual__tags__container--right {
    margin: 0px 0px 0px 25px;
    width: 75%;
}

.actual__container__upper--second {
    display: flex;
    flex-direction: column;
    margin: 0px 0px 0px 25px;
}

.actual__image__right__lower--prime {
    width: 223px;
    border-radius: 10px;
}

.actual__news__right__lower--section {
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
    height: 21px;
    border-radius: 10px;
    background-color: #00b76c;
    padding: 0px 5px 0px 5px;
}

.actual__section__right__lower--link {
    text-decoration: none;
    font-size: 10px;
    color: #fff;
}

.actual__lower--text {
    margin: 0px 0px 13px 25px;
    font-size: 18px;
    cursor: pointer;
}


.actual__lower--short-text {
    font-size: 15px;
    color: #000;
    font-weight: 300;
}


.actual__tags__container__lower--right {
    /*display: inline-block;*/
    margin: 0px 0px 0px 25px;
    width: 75%;
}

.thematic__break {
    height: 1px;
    background-color: #000;
    border: 1px solid #e0e0e0;
    margin-left: var(--actnews-break-ml);
    margin-right: var(--actnews-break-mr);
}

.br_after_header {
    display: none;
}

.actual__row__content {
    display: flex;
    flex-wrap: wrap;
    /*flex-direction: row;*/
    align-items: center;
}

.actual__row--both {
    display: flex;
    flex-direction: column;
}

.actual__row--link-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0px 0px 10px 0px;
}

.actual__row--section {
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
    height: 21px;
    border-radius: 10px;
    background-color: #00b76c;
    padding: 0px 5px 0px 5px;
}

.actual__row--section-blue {
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
    height: 21px;
    border-radius: 10px;
    background-color: #205ca5;
    padding: 0px 5px 0px 5px;
    margin: 0px -5px 0px -5px;
    font-size: 10px;
    color: #ffffff;
}

.actual__row--section-blue:hover {
    color: #000000;
}

.actual__row--link {
    text-decoration: none;
    font-size: 10px;
    color: #fff;
}

.actual__row--date {
    white-space: pre-wrap;
    font-size: 10px;
    direction: ltr;
    text-align: center;
    font-weight: 700;
    color: #00b76c;
}

.actual__row--text {
    height: var(--actnews-cell-h);
    font-size: 18px;
    cursor: pointer;
}

.actual__row--short-text {
    font-size: 15px;
    color: #000;
    font-weight: 300;
}


/*=============================================*/

.actual__container__right--caption,
.actual__container__right__lower--caption {
    width: var(--actnews-right-w);
    display: flex;
    flex-direction: column;
    max-width: 500px;
}

.actual__upper__caption--text,
.actual__lower__caption--text {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    margin: 0px 0px 5px 25px;
}

.actual__date__right,
.actual__date__right__lower {
    white-space: pre-wrap;
    font-size: 10px;
    direction: ltr;
    text-align: center;
    font-weight: 700;
    color: #00b76c;
}


/************************************************************************/


#section-actual-news {
    background-color: white;
}

#section-actual-news h1 {
    color: #000f62;
    font-family: "Raleway Extra Bold";
    font-size: var(--actnews-title);
    font-weight: bold;
}

#section-actual-news h1 {
    margin: var(--actnews-h1-mr);
    text-align: var(--actnews-h1-align);
}

.watch__all__news {
    width: auto;
    height: 27px;
    border-radius: 13px;
    background-color: #ebebeb;
    cursor: pointer;
    text-align: center;
    margin: var(--actnews-watch-m);
}

.watch__all__news--link {
    width: auto;
    height: 39px;
    font-size: 14px;
    color: #00b76c;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;

    font-family: "Raleway SemiBold";
    font-weight: 600;
}

.actual__news--section {
    height: 28px;
    border-radius: 14px;
    background-color: #00b76c;
    padding: 0px 5px 0px 5px;
    width: fit-content;
    margin: var(--actnews-both-m);
}

.actual__date--main {
    font-size: 13px;
    font-weight: 700;
    color: #00b76c;
    direction: ltr;
    text-align: center;
}

.actual__image--prime {
    border-radius: 10px;
    width: 100%;
    max-width: -moz-fit-content;
    max-width: -webkit-fit-content;
}

.actual__news--caption {
    padding: var(--actnews-caption-p);
}

.col-custom-1-actual-news {
    flex: 0 0 auto;
    width: var(--actnews-col-block-1-w);
}

.actual-news-first,
.actual-news-second,
.actual-news-third {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    height: auto;
}

@media (min-width: 576px) {

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 20px auto 0;
        --actnews-cell-h: 90px;
        --actnews-col-block-1-w: 100%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0;
        --actnews-h1-align: center;
        --actnews-right-w: auto;
        --actnews-header-flex-dir: column;
        --actnews-break-mr: 2%;
        --actnews-break-ml: 10%;
        --actnews-container-ml: 5%;
        --actnews-watch-m: auto;
    }

}

@media (min-width: 768px) {

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 0;
        --actnews-cell-h: 120px;
        --actnews-col-block-1-w: 50%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0 0 0 20%;
        --actnews-h1-align: center;
        --actnews-right-w: auto;
        --actnews-header-flex-dir: row;
        --actnews-break-mr: 2%;
        --actnews-break-ml: 10%;
        --actnews-container-ml: 0%;
        --actnews-watch-m: 0;
    }
}

@media (min-width: 992px) {

    .actual-news-first .actual__news--section {
        margin-top: 20px;
    }

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 0;
        --actnews-cell-h: 150px;
        --actnews-col-block-1-w: 25%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0 0 0.5rem 17%;
        --actnews-h1-align: left;
        --actnews-right-w: auto;
        --actnews-header-flex-dir: row;
        --actnews-break-mr: 2%;
        --actnews-break-ml: 10%;
        --actnews-container-ml: auto;
        --actnews-watch-m: 0;
    }
}

@media (min-width: 1200px) {

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 0;
        --actnews-cell-h: 130px;
        --actnews-col-block-1-w: 25%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0 0 0.5rem 22%;
        --actnews-h1-align: left;
        --actnews-header-flex-dir: row;
        --actnews-break-mr: 2%;
        --actnews-break-ml: 10%;
        --actnews-container-ml: 10%;
        --actnews-watch-m: 0;
    }
}

@media (min-width: 1400px) {

    .br_after_header {
        display: block;
    }

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 0;
        --actnews-cell-h: 100px;
        --actnews-col-block-1-w: 25%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0 0 0.5rem 25%;
        --actnews-h1-align: left;
        --actnews-header-flex-dir: row;
        --actnews-break-mr: 11%;
        --actnews-break-ml: 10%;
        --actnews-container-ml: 10%;
        --actnews-watch-m: 0;
    }
}

@media (min-width: 1600px) {

    :root {
        --actnews-caption-p: 0 0 0 20px;
        --actnews-both-m: 0;
        --actnews-cell-h: 100px;
        --actnews-col-block-1-w: 25%;
        --actnews-title: 45px;
        --actnews-h1-mr: 0 0 0.5rem 36%;
        --actnews-h1-align: left;
        --actnews-header-flex-dir: row;
        --actnews-break-mr: 7%;
        --actnews-break-ml: 24%;
        --actnews-container-ml: 24%;
        --actnews-watch-m: 0;
    }
}