li {
    display: list-item;
}

span, sup, i, b {
    display: inline;
}

.page-gallery {
    margin-left: 150px;
    margin-top: 250px;
    padding-bottom: 200px;
}
.news-item_img-selector {
    object-fit: cover;
    height: 100%;
}
.submenu__list li a {
    display: block;
}

.header__menu-btn img {
    filter: invert(1);
}
.mob-menu svg {
    filter: invert(1);
}
.dropdown__content {
    display: none;
    margin: 12px 0 0 8px;
}
.menu__item.open .dropdown__content {
    display: block;
}
.menu__item.open .menu__item-arrow {
    transform: scaleY(-1);
}
.mob-menu__wrapp {
    padding-bottom: 32px;
}
.mob-menu li {
    margin-bottom: 12px;
}
.header__menu-btn {
    margin-left: auto;
}
.menu__item .dropdown__head {
    display: flex;
    cursor: pointer;
}
.menu__item-arrow {
    stroke: #1f1f1f;
    stroke-width: 1.4;
    fill: transparent;
    height: 16px;
    margin-left: 7px;
    position: relative;
    top: 2px;
    transition: all .3s;
    width: 16px;
}
.mobile-menu .hidden {
    display: none;
    transition: all .3s;
}
.header__menu-btn .close {
    width: 32px;
}
.submenu {
    width: fit-content!important;
}
.menu {
    display: none;
}
@media (min-width: 1024px) {
    .menu {
        display: block;
    }
    .mobile-menu {
        display: none;
    }
}
@media (max-width: 768px) {
    .dflt-section {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
@media (max-width: 425px) {
    .home .congress__list ul {
        display: flex;
        flex-direction: column;
    }
    .news__list ul {
        display: flex;
        flex-direction: column;
    }
    .footer__inner {
        display: flex;
        flex-direction: column;
    }
    .footer__right {
        text-align: unset;
        margin-top: 12px;
    }
}

@media (max-width: 375px) {
    .key-section img {
        width: 25%;
    }
    .headline0 {
        font-size: 42px;
    }
}

.header__logo img {
    min-width: 290px;
    width: 350px;
}
.congress .btn-secondary {
    max-width: 350px;
}





.h2 {
    color: #739b4a;
}
.menu a, .header__upper a, .news-item a {
    color: unset;
}
.menu a:hover, .header__upper a:hover, .news-item a:hover {
    text-decoration: none;
}
a {
    color: #739b4a;
}
a:hover {
    text-decoration: underline;
}
.content-covid19-page p {
    margin-bottom: 8px;
}
.history_page p {
    margin-bottom: 8px;
}
.history_page h1 {
    margin-bottom: 8px;
    margin-top: 16px;
}

.mob-menu .menu__item a {
    color: unset;
}
.age li:hover a {
    color: white;
}

.congress__list ul {
  margin-bottom: 30px;
}




.appeal-section .avatar{
    width: 149px;
    height: 149px;
    border-radius: 100%;
    border: 2px solid #D9D9D9;
    margin-bottom: 15px;

}
.appeal-section .text-block a{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTk5OTk5IDFMMTEgMTEuNUwxIDIyIiBzdHJva2U9IiM3MzlCNEEiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
    color: #739B4A;
    font-weight: 500;
    font-size: 24px;
    display: inline-block;
    background-position: right 5px;
    background-repeat: no-repeat;
    padding-right: 30px;
    cursor: pointer;
}
.appeal-section .text-block p{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
}
.appeal-section .text-block h2 + h2{
    margin-bottom: 17px;
    margin-top: -15px;
}
.appeal-section .text-block h2{
    font-weight: 500;
    font-size: 24px;
    color: #09172D;
    margin-bottom: 28px;

}
.appeal-section .text-block{

}
.appeal-section .avatar-block{
    margin-right: 48px;
}
.appeal-section{
    padding-left: 107px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA5MyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM5LjY1MiAwLjIxMTk5MUwyNS41MjggNTEuNTcyTDIwLjgyIDMyLjMxMkMyNi45NTQ3IDMyLjMxMiAzMS45NDggMzQuMDk1MyAzNS44IDM3LjY2MkMzOS42NTIgNDEuMjI4NyA0MS41NzggNDYuMTUwNyA0MS41NzggNTIuNDI4QzQxLjU3OCA1OC41NjI3IDM5LjU4MDcgNjMuNTU2IDM1LjU4NiA2Ny40MDhDMzEuNzM0IDcxLjExNzMgMjYuODgzMyA3Mi45NzIgMjEuMDM0IDcyLjk3MkMxNS4wNDIgNzIuOTcyIDEwLjA0ODcgNzEuMTE3MyA2LjA1NCA2Ny40MDhDMi4yMDIgNjMuNTU2IDAuMjc2IDU4LjU2MjcgMC4yNzYgNTIuNDI4QzAuMjc2IDUwLjU3MzMgMC40MTg2NjcgNDguNzkgMC43MDQgNDcuMDc4QzAuOTg5MzM0IDQ1LjIyMzMgMS41NiA0My4wODMzIDIuNDE2IDQwLjY1OEMzLjI3MiAzOC4yMzI3IDQuNDg0NjcgMzUuMDIyNyA2LjA1NCAzMS4wMjhMMTguNDY2IDAuMjExOTkxSDM5LjY1MlpNOTAuMTU2IDAuMjExOTkxTDc2LjAzMiA1MS41NzJMNzEuMzI0IDMyLjMxMkM3Ny40NTg3IDMyLjMxMiA4Mi40NTIgMzQuMDk1MyA4Ni4zMDQgMzcuNjYyQzkwLjE1NiA0MS4yMjg3IDkyLjA4MiA0Ni4xNTA3IDkyLjA4MiA1Mi40MjhDOTIuMDgyIDU4LjU2MjcgOTAuMDg0NyA2My41NTYgODYuMDkgNjcuNDA4QzgyLjIzOCA3MS4xMTczIDc3LjM4NzMgNzIuOTcyIDcxLjUzOCA3Mi45NzJDNjUuNTQ2IDcyLjk3MiA2MC41NTI3IDcxLjExNzMgNTYuNTU4IDY3LjQwOEM1Mi43MDYgNjMuNTU2IDUwLjc4IDU4LjU2MjcgNTAuNzggNTIuNDI4QzUwLjc4IDUwLjU3MzMgNTAuOTIyNyA0OC43OSA1MS4yMDggNDcuMDc4QzUxLjQ5MzMgNDUuMjIzMyA1Mi4wNjQgNDMuMDgzMyA1Mi45MiA0MC42NThDNTMuNzc2IDM4LjIzMjcgNTQuOTg4NyAzNS4wMjI3IDU2LjU1OCAzMS4wMjhMNjguOTcgMC4yMTE5OTFIOTAuMTU2WiIgZmlsbD0iIzA5MTcyRCIgZmlsbC1vcGFjaXR5PSIwLjA1Ii8+Cjwvc3ZnPgo=);
    background-position: left top;
    background-repeat: no-repeat;
    display: flex;
    margin-bottom: 63px;
    margin-top: 63px;
    padding-top: 75px;
}
.fancy-appeal{
    max-width: 1000px !important;
}

span.flex {
    display: flex;
    width: 90%;
}

span.flex span{
    text-align: left;
    display: block;
    width: 50%;
    font-style: italic;
    margin-right: 50px;
}
span.flex span+span .right{
    text-align: right;
    float: right;
    width: 100%;
}

span.flex span i{
    margin-top: 30px;
    display: block;
}

.priv {
    margin-top: 50px;
}

.fancy-appeal .appeal-section{

    margin: 0;
    padding-left: 0;
    background: no-repeat;
    padding-top: 0;
}
.hello-section .avatar-block{
    display: grid;
    grid-template-columns: 230px 1fr;
    gap: 20px;
    align-items: center;
    margin-bottom: 50px;
}
.hello-section .text-block a{
    font-weight: 600;
}
.hello-section .avatar-block .avatar{
    border: #739b4a 4px solid;
    width: 230px;
    height: 230px;
    border-radius: 100%;
    background-size: cover;
}
.avatar-item{

}
.hello-section{
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    display: grid;
    margin-bottom: 150px;
}
.avatar-text{

}
.fancybox-content .hello-section{
    display: block;
    margin-bottom: 0;
}
.avatar-text .job-title {
    margin-top: 10px;
}
.avatar-text .name{
    font-size: 2.3rem;
    font-weight: 600;
    line-height: 1.2;
    color: #739b4a;
}
@media (max-width: 1024px) {
    .avatar-item{
        margin-bottom: 50px;
    }
    .hello-section{
        grid-template-columns: 1fr;
        gap: 0;
    }
    .appeal-section {
        display: block;
    }
    .avatar-block .avatar{
        margin-right: 20px;
    }
    .avatar-block{
        margin-right: 0;
        display: flex;
        flex-wrap: nowrap;
    }
}
@media (max-width: 768px) {

    .hello-section .avatar-block {
        grid-template-columns: 1fr;
        margin-bottom: 20px;
    }
    .hello-section .avatar-block .avatar {
        width: 150px;
        height: 150px;
    }
    .appeal-section {
        padding-left: 0;
        background: no-repeat;
    }
    .appeal-section .text-block a,
    .appeal-section .text-block p {
        font-size: 16px;
        background-size: 7px;
    }
    .appeal-section .text-block h2 {
        font-weight: 700;

        font-size: 17px;
    }

    span.flex {
        display: block;
    }

    span.flex span{
        text-align: left;
        width: 100%;
        margin-bottom: 30px;
    }
    span.flex span+span .right{
        text-align: left;
        margin-right: 0px;

    }
}