@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800&display=swap');
@font-face {
    font-family: 'e-Ukraine';
    src: url('/wp-content/uploads/fonts/3262e-ukraine.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/3262e-ukraine.woff') format('woff');
      font-display: auto;
      font-weight: bold;
}
@font-face {
    font-family: 'e-Ukraine';
    src: url('/wp-content/uploads/fonts/1331e-ukraine-500.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/1331e-ukraine-500.woff') format('woff');
      font-display: auto;
      font-weight: 500;
}
.bvi-copyright {
    display: none;
}
:root {
    --main-font: 'Inter', sans-serif;
    --main-title: 'e-Ukraine';
    --main-color: #102770;
    --main-bg: #F4F5F7;
}
p , h1 , h2, h3, h4, h5, h6, span, a {
    margin: 0px;
    padding: 0px;
}
body , html {
    overflow-x: hidden;
}
a {
    text-decoration: none;
}
.site-header {
    position: relative;
    width: 100%;  
    z-index: 10;  
    top: -1%;
    transition: all 0.3s ease-in-out;
}
.site-header.fixed {
    position: fixed;
}
.main-btn {
    padding: 15px 20px;
    background: #E67E22;
    border-radius: 5px;
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #FFFFFF;
    max-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s;
}
.main-btn:hover {
    background: #C86400;
}
.main-btn.no-bg {
    background: transparent;
    border: 1px solid #E67E22;
    color: #E67E22;
    transition: all 0.2s;
}
.main-btn.no-bg:hover {
    background: #C86400;
    color: #fff;
}
.main-btn.no-bg svg path {
    transition: all 0.2s;
}
.main-btn.no-bg:hover svg path {
    fill: #fff;
}
.main-title {
    font-family: var(--main-title);
    font-style: normal;
    color: var(--main-color);
}
.sutitle-text {
    font-family: var(--main-font);
    font-style: normal;
    letter-spacing: -0.02em;
    color: #8793B7;
}
/* WPML */
.wpml-ls {
    max-width: 65px;
}
li {
    list-style: none;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    margin-right: 0px;
    padding: 0px;
}
.widget_icl_lang_sel_widget .wpml-ls-item-toggle {
    margin-right: 0px !important;
    background: #F4F5F7;
    border-radius: 5px;
    border: none;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #102770;
}
.wpml-ls-native {
    margin-left: -15px;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    display: none;
}
.wpml-ls-item-toggle::before {
    content: url('/wp-content/uploads/2022/07/chevron.down_.square.svg');
    position: absolute;
    right: 20%;
    top: 25%;
}
.wpml-ls-link {
    border-top: 1px solid #ccc !important;
    border: none !important;
    background: #F4F5F7 !important;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-bottom: 10px !important;
}
.wpml-ls-statics-footer {
    display: none;
}
@media screen and (min-width: 781px) {
    .wpml-ls {
        margin-right: 15px !important;
    }
    .sutitle-text {
        font-weight: 500;
        font-size: 20px;
        line-height: 160%;
    }
    .main-title {
        font-weight: 700;
        font-size: 60px;
        line-height: 130%;
    }
    .main-title.subtitle {
        font-weight: 500;
        font-size: 36px;
        line-height: 44px;
    }
}
@media screen and (max-width: 780px) {
    .main-title {
        font-weight: 700;
        font-size: 30px;
        line-height: 130%; 
    }
    .main-title.subtitle {
        font-weight: 500;
        font-size: 24px;
        line-height: 140%;
    }
    .sutitle-text {
        font-weight: 500;
        font-size: 16px;
        line-height: 160%;
    }
}
.df {
    display: flex;
}
.team-blog .swiper-button-disabled {
    opacity: 0;
    visibility: hidden;
}
.team-blog .pagination {
    display: flex !important;
}
.container {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 15px 0px 15px;
}
.seo-title {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}

/* Header && First screen*/
.header-main {
    background: #F9FAFB;
}
.header-main ul li {
    position: relative;
}
.header-main ul li.current_page_item::after {
    content: '';
    position: absolute;
    background: var(--main-color);
    height: 1px;
    width: 100%;
    bottom: -30%;
    border-radius: 5px;
}
.header-menu .menu > li > a {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
}
.header__btn-vision {
    background: var(--main-bg);
    border-radius: 5px;
}
.header__btn-wpml {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #102770;
    background: var(--main-bg);;
    border-radius: 5px;
    display: flex;
    align-items: center;
    padding: 14px;
}
.header__btn-wpml > svg {
    margin-left: 5px;
}
.char__text-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.char__text-subtitle p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    text-align: center;
    color: #8793B7;
}
.char__text-btn .main-btn.no-bg > svg {
    margin-right: 6px;
}
.char__text-btn {
    display: flex;
}
.char-homepage {
    position: relative;
}
.bvi-shortcode {
    background-color: #F4F5F7 !important;
    border-radius: 5px !important;
    min-height: 50px;
    align-items: center;
    margin-right: 15px;
}
.bvi-open {
    background-color: #F4F5F7!important;
    font-family: var(--main-font)!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 160%!important;
    color: #102770!important;
}
@media screen and (min-width: 781px) {
    .char-homepage {
        padding-bottom: 350px;
    }
    .bvi-shortcode {
        display: flex !important;
    }
    .desktop {
        display: flex;
    }
    .mobile {
        display: none;
    }
    .char__text-block {
        height: calc(100vh - 340px);
        justify-content: center;
    }
    .char-homepage > img {
        position: absolute;
        z-index: -1;
        right: 0%;
        top: 0%;
        width: 100%;
    }
    .char__text-btn > a:first-child {
        margin-right: 24px;
    }
    .char__text-btn > a {
        min-width: 210px;
    }
    .char__text-subtitle p {
        font-size: 20px;
        line-height: 160%;
    }
    .char__text-subtitle p {
        max-width: 750px;
        padding-bottom: 45px;
    }
    .char__text-title h2:last-child {
        padding-bottom: 55px;
    }
    .header__btn-help.main-btn {
        display: flex;
        align-items: center;
    }
    .header__btn-help.main-btn > svg {
        margin-right: 8px;
    }
    /* .header__btn-block a {
        min-height: 50px;
    } */
    .header__btn-block a:not(:last-child) {
        margin-right: 15px;
    }
    .header__btn-vision > svg {
        margin-right: 10px;
    }
    .header__btn-vision {
        font-family: var(--main-font);
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 160%;
        color: var(--main-color);
        display: flex;
        align-items: center;
        padding: 13px;
    }
    .header-menu .menu > li:not(:last-child) {
        margin-right: 20px;
    }
    .header-menu .menu > li > a {
        font-size: 14px;
        line-height: 140%;
        color: var(--main-color);
    }
    .header-main {
        align-items: center;
        justify-content: space-between;
        padding: 15px 30px;
    }
    .header__btn-block {
        display: flex;
        align-items: center;
    }
}
@media screen and ( max-width: 1536px ) {
    .header-menu .menu > li > a ,
    .header__btn-vision ,
    .header__btn-wpml ,
    .main-btn {
        font-size: 12px;
    }
    .char__text-title h2:last-child {
        padding-bottom: 40px;
    }
    .char__text-title .main-title {
        font-size: 45px;
    }
    .char__text-subtitle p {
        max-width: 650px;
        font-size: 17px;
        padding-bottom: 35px;
    }
    .char__text-block {
        height: calc(100vh - 200px);
    }
}
@media screen and ( max-width: 1440px ) {
    .char__text-block {
        height: calc(100vh - 270px);
    }
    .char-homepage > img {
        top: 0%;
    }
}
@media screen and (max-width: 1366px) {
    .header-logo > a > svg {
        padding-right: 30px;
    }
    .site-header .main-navigation ul {
        padding-right: 9px;
    }
    .char__text-block {
        height: calc(100vh - 185px);
    }
    .char-homepage > img {
        top: 0%;
    }
    .header__btn-help.main-btn {
        font-size: 0px;
        padding: 15px 14px;
    }
    .header__btn-help.main-btn > svg {
        margin-right: 0px;
    }
    .bvi-open {
        font-size: 12px!important;
    }
}
@media screen and (max-width: 1280px) {
    .char__text-title .main-title {
        font-size: 35px;
    }
    .char__text-subtitle p {
        max-width: 525px;
        font-size: 15px;
    }
    .char__text-block {
        height: calc(100vh - 230px);
    }
    .char-homepage > img {
        top: 17%;
    }
    .char-homepage > img {
        top: 0%;
    }
    .char__text-block {
        height: calc(100vh - 200px);
    }
}
@media screen and (max-width: 780px) {
    .header-main {
        display: flex;
    }
    .desktop {
        display: none;
    }
    .mobile {
        display: flex;
    }
    .header-btn__block-mobile {
        display: flex;
        align-items: center;
    }
    .header-main.mobile {
        padding: 12px 20px;
    }
    .header-vision ,
    .header-burder {
        background: var(--main-bg);
        border-radius: 5px;
    }
    .header-help {
        background: #E67E22;
        border-radius: 5px;
    }
    .header-btn__block-mobile {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .header-btn__block-mobile > div {
        min-width: 44px;
        min-height: 44px;
        width: 15%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    /* .header-btn__block-mobile > div:not(:last-child) {
        margin-right: 5px;
    } */
    .header-logo > a > svg {
        padding-right: 10px;
        width: 100%;
    }
    .header-burder {
        position: relative;
    }
    .header-burder span {
        background: #102770;
        height: 1.5px;
        width: 25%;
        border-radius: 5px;
    }
    .header-burder span::before , 
    .header-burder span::after  {
        background: #102770;
        content: '';
        width: 45%;
        height: 1.5px;
        display: block;
        top: 35%;
        left: 27%;
        position: absolute;
    }
    .header-burder span::after {
        top: 62%;
        left: 27%;
        position: absolute;
    }
    /* .header-btn__block-mobile.active-menu .header-vision ,
    .header-btn__block-mobile.active-menu .header-wpml {
        display: none;
        position: absolute;
    } */
    .header-btn__block-mobile .header-help {
        transition: all 0.2s;
    }
    .header-btn__block-mobile.active-menu .header-help {
        width: 100%;
        margin-left: 7px;
    }
    .header-btn__block-mobile .header-help p {
        font-family: var(--main-font);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 140%;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .header-btn__block-mobile.active-menu .header-help > svg {
        margin-right: 5px;
    }
    .header-help p {
        display: none;
    }
    .header-main.mobile.active {
        background: #0D1E60;
    }
    .header-main.mobile.active .header-logo svg path:nth-child(1),
    .header-main.mobile.active .header-logo svg path:nth-child(2),
    .header-main.mobile.active .header-logo svg path:nth-child(3),
    .header-main.mobile.active .header-logo svg path:nth-child(4) {
        fill: #fff;
    }
    .header-main.mobile.active .header-burder {
        background: #8793B7;
    }
    .header-main.mobile.active .header-burder span {
        opacity: 0;
    }
    .header-main.mobile .header-burder-close {
        position: absolute;
        opacity: 0;
    }
    .header-main.mobile.active .header-burder-close {
        opacity: 1;
    }
    .header-menu__mobile-block .main-navigation ul {
        display: block;
    }
    .header-menu__mobile-block {
        position: absolute;
        transform: translateX(300%);
        right: 0%;
        transition: all 0.2s;
        top: 70px;
        background: #102770;
        width: 100%;
        height: 100vh;
        left: 0%;
        padding: 0px 20px;
        opacity: 0;
    }
    .header-main.mobile.active .header-menu__mobile-block {
        opacity: 1;
        transform: translateX(0%);
    }   
    .header-menu__mobile-btn {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 26px 0px;
        border-bottom: 1px solid #1297E0;
        margin-bottom: 40px;
    }
    .header-menu__mobile-btn > a {
        font-family: var(--main-font);
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 160%;
        align-items: center;
        color: #fff;
    }
    .header-menu__mobile-btn > a:nth-child(2) {
        background: #0D1E60;
        border-radius: 5px;
        min-width: 60px;
        min-height: 44px;
        display: flex;
        justify-content: center;
    }
    .header-menu__mobile-btn a:first-child svg {
        margin-right: 5px;
    }
    .header-menu__mobile-btn a:last-child svg {
        margin-left: 5px;
    }
    .header-menu__mobile-block li:not(:last-child) {
        margin-bottom: 35px !important;
    }
    .header-menu__mobile-block li a {
        font-family: var(--main-title) !important;
        font-style: normal !important;
        font-size: 18px !important;
        line-height: 140% !important;
        color: #F9FAFB !important;
    }
    .bvi-shortcode {
        background-color: transparent !important;
        padding-left: 0px !important;
    }
    .bvi-open {
        background-color: transparent !important;
        color: #F4F5F7 !important;
        display: flex;
        align-items: center;
    }
    .bvi-open svg {
        margin-left: 0px !important;
    }
    .bvi-open svg path {
        fill: #fff !important;
    }
    .header-vision.bvi-shortcode {
        margin: 0px;
        padding: 0px !important;
        background: #F4F5F7 !important;
    }
    .header-vision .bvi-open svg path {
        fill: #102770 !important;
    }
    .header-menu__mobile-btn .bvi-shortcode {
        display: flex !important;
        align-items: center;
    }
    .header-btn__block-mobile .header-wpml {
        display: contents;
    }
    .char-homepage > img {
        display: none;
    }
    .char__text-title h2:first-child svg {
        display: none;
    }
    .char__text-title .main-title {
        font-size: 30px;
    }
    .char__text-subtitle p {
        font-weight: 500;
        font-size: 16px;
        line-height: 160%;
    }
    .char__text-btn {
        flex-direction: column;
        width: 100%;
    }
    .char__text-btn a:first-child {
        margin-bottom: 15px;
    }
    .char__text-title h2:last-child {
        padding-bottom: 25px;
    }
    .char__text-block {
        height: auto;
        justify-content: flex-start;
    }
    .char__text-title {
        margin-top: 20px;
    }
    /* .char__text-block .mobile-image-home {
        position: absolute;
        width: 100%;
        top: 10%;
    } */
    .mobile-image-home {
        display: block !important;
        margin-top: 80px;
    }
}

/* Footer */
.site-footer {
    background: #102770;
}
.footer-menu__block-nav ul li a , 
.footer-menu__block-social > p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    color: #FFFFFF;
    mix-blend-mode: normal;
    opacity: 0.7;
    transition: all 0.2s;
}
.menu-footer-container ul {
    display: flex;
}
.footer-menu__block-social svg:first-child {
    margin-right: 4px;
}
.footer-flex {
    position: relative;
}
.footer-copyright > p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #FFFFFF;
    mix-blend-mode: normal;
    opacity: 0.75;
}
.footer-menu__block-nav ul li a:hover {
    opacity: 1;
}
.social-block svg rect,
.social-block svg path {
    transition: all 0.4s;
}
.social-block svg:hover rect {
    fill: #E67E22;
}
.social-block svg:hover path {
    fill: #fff;
}
.pre-footer {
    background: #F4F5F7;
}
.pre-footer__flex-block .flex-block p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    color: #E67E22;
    mix-blend-mode: normal;
    display: flex;
    align-items: center;
}
.pre-footer__flex-block .flex-block svg {
    margin-right: 8px;
    width: 100%;
    transform: scale(1.2);
}
.pre-footer__flex-block .flex-block a {
    font-family: var(--main-font);
    font-style: normal;
    line-height: 34px;
    color: #102770;
    transition: all 0.3s;
}
.pre-footer__flex-block .flex-block a:hover {
    opacity: 0.7;
}
.bvi-blocks .bvi-block:nth-child(3) {
    display: none;
}
.bvi-blocks .bvi-block:nth-child(2) {
    display: none;
}
.bvi-blocks .bvi-block:nth-child(4) {
    display: none;
}
.fa-facebook-f:before ,
.fa-instagram:before {
    display: none;
}
.bvi-active .fa-facebook-f:before ,
.bvi-active .fa-instagram:before {
    display: block !important;
}
.bvi-active .social-block svg {
    display: none;
}
body.bvi-active .team-list svg path {
    fill: #fff !important;
}
.pre-footer__flex-block .flex-block:first-child {
    display: flex;
    align-items: center;
}
.payment-block.four {
    position: relative;
}
.payment-block.four a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
}
@media screen and (min-width: 781px) {
    body.bvi-active .info-payment-block .payment-block.active svg path {
        fill: #8793B7;
    }
    body.bvi-active .info-payment-block .payment-block:hover svg path {
        fill: #8793B7;
    }
    body.bvi-active .about-fund-wrap img.desktop {
        display: none;
    }
    body.bvi-active .about-fund {
        padding-bottom: 420px;
    }
    .bvi-active .social-block {
        display: flex;
        justify-content: center;
        transform: scale(1.5);
    }
    .bvi-active .social-block a:first-child {
        margin-right: 15px;
    }
    .bvi-active .social-block a {
        padding: 3px 10px;
        background-color: transparent !important;
    }
    .pre-footer {
        margin-top: 120px;
    }
    .pre-footer {
        padding: 120px 0px;
    }
    .pre-footer__flex-block .flex-block a {
        font-weight: 500;
        font-size: 28px;
    }
    .pre-footer__flex-block .flex-block p {
        font-size: 16px;
        line-height: 19px;
    }
    .pre-footer h2 {
        padding-bottom: 40px;
    }
    .pre-footer__flex-block .flex-block:first-child {
        margin-right: 160px;
    }
    .footer-copyright {
        padding: 30px 0px 100px 0px;
    }
    .footer-flex {
        justify-content: space-between;
    }
    .footer-menu__block-nav ul li a , 
    .footer-menu__block-social > p {
        font-size: 14px;
        line-height: 160%; 
    }
    .bvi-active ::before , .bvi-active ::after {
        display: none;
    }
    .bvi-active .menu-footer-container ul {
        max-height: 100%;
    }
    .footer-menu__block-nav ul {
        flex-direction: column;
        max-height: 90px;
        flex-wrap: wrap;
    }
    .footer-flex {
        padding: 90px 0px 100px 0px;
    }
    .footer-flex::after {
        content: '';
        position: absolute;
        bottom: 0%;
        width: 100%;
        height: 3px;
        background: #FFFFFF;
        mix-blend-mode: normal;
        opacity: 0.15;
    }
    .footer-menu {
        min-width: 550px;
        justify-content: space-between;
    }
    .footer-menu__block-nav ul li:nth-child(2) {
        margin-right: 80px;
    }
    .footer-menu__block-nav ul li:not(:last-child) {
        padding-bottom: 7px;
    }
    .footer-menu__block-social > p {
        padding-bottom: 14px;
    }
}
@media screen and (max-width: 780px) {
    body.bvi-active .contacts-content h2 {
        z-index: 2;
        position: relative;
    }
    body.bvi-active .contacts-content img {
        padding-top: 50px;
    }
    .pre-footer {
        margin-top: 80px;
    }
    .footer-flex , 
    .footer-menu {
        flex-direction: column;
        align-items: center;
    }
    .site-footer {
        padding: 50px 0px;
    }
    .footer-menu , .footer-menu__block-nav , .footer-menu .main-navigation {
        width: 100%;
    }
    .menu-footer-container ul {
        flex-direction: column;
        max-height: 95px;
        flex-wrap: wrap;
    }
    .site-footer {
        padding: 50px 0px;
    }
    .menu-footer-container ul li:nth-child(2) {
        margin-right: 40px;
    }
    .menu-footer-container ul li:not(:last-child) {
        padding-bottom: 7px;
    }
    .menu-footer-container ul {
        margin-top: 35px;
        margin-bottom: 45px;
    }
    .footer-menu__block-social {
        text-align: center;
    }
    .footer-menu__block-social p {
        padding-bottom: 15px;
        font-size: 14px;
    }
    .footer-flex {
        padding-bottom: 40px;
    }
    .footer-flex::after {
        content: '';
        position: absolute;
        width: 100vw;
        height: 1px;
        bottom: 0%;
        background: #FFFFFF;
        mix-blend-mode: normal;
        opacity: 0.15;
    }
    .footer-copyright > p {
        padding-top: 40px;
    }
    .pre-footer {
        padding: 40px 0px
    }
    .pre-footer h2 {
        padding-bottom: 24px;
        font-size: 24px;
    }
    .pre-footer__flex-block {
        flex-direction: column;
    }
    .pre-footer__flex-block .flex-block:first-child {
        padding-bottom: 20px;
    }
    .pre-footer__flex-block .flex-block p {
        font-size: 14px;
    }
    .pre-footer__flex-block .flex-block a {
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        margin-top: 6px;
        display: block;
    }
    .footer-menu__block-nav ul li a {
        font-size: 14px;
    }
}

/* About */
.badge span {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: #8793B7;
    background: #F4F5F7;
    border-radius: 5px;
    padding: 5px 10px;
    margin-bottom: 24px;
    display: inline-block;
}
.about-block__text .block-text h3 {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
    padding-bottom: 20px;
}
.about-block__text .block-text p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    color: #102770;
}
.about-block__text svg {
    margin-right: 15px;
}
.block-text {
    display: flex;
    flex-direction: column;
}
.abot-more > a {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #E67E22;
    position: relative;
    transition: all 0.2s;
}
.abot-more a::after {
    content: url('/wp-content/uploads/2022/07/arrow.forward.svg');
    position: absolute;
    top: 60%;
    right: -30%;
    transform: translate(-50%, -50%);
    transition: all 0.2s;
}
.abot-more a:hover::after {
    right: -35%;
}
.abot-more a:hover {
    color: #C86400;
}
.abot-more a:hover svg path {
    fill: #C86400;
}
.about-content {
    position: relative;
}
@media screen and (min-width: 781px) {
    .abot-more {
        position: absolute;
        right: 0%;
        bottom: 0%;
    }
    section.about {
        padding-bottom: 120px;
    }
    .about-text .about-block__text:first-child {
        margin-bottom: 40px;
    }
    .about-block__text .block-text p {
        font-size: 16px;
        line-height: 160%;
        max-width: 290px;
    }
    .about-block__text .block-text h3 {
        font-size: 18px;
        line-height: 140%;
    }
    .mobile-svg {
        display: none;
    }
    .about-title h2 {
        max-width: 665px;
        padding-bottom: 24px;
    }
    .about-title p {
        max-width: 725px;
        padding-bottom: 40px;
    }
    .about-text {
        flex-wrap: wrap;
    }
    .about-block__text {
        width: 50%;
    }
}
@media screen and (max-width: 780px) {
    .mobile-svg {
        display: initial;
    }
    .about-text {
        flex-direction: column;
    }
    .about-title h2 {
        padding-bottom: 24px;
    }
    .about-title p {
        padding-bottom: 40px;
    }
    .about-text .about-block__text:not(:last-child) {
        margin-bottom: 24px;
    }
    .about-block__text .block-text p {
        font-size: 14px;
    }
    .about-block__text .block-text h3 {
        font-size: 16px;
    }
    .about-text .about-block__text:last-child {
        margin-bottom: 40px;
    }
    section.about {
        padding-bottom: 90px;
        padding-top: 40px;
    }
}

/* Partners */
.partners {
    text-align: center;
}   
@media screen and (min-width: 781px) {
    .partners-logo {
        justify-content: space-between;
        align-items: center;
    }
    .partners {
        padding-bottom: 65px;
    }
}
@media screen and (max-width: 780px) {
    .partners-logo {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .partners-logo img {
        width: 33%;
        margin-bottom: 16px;
    }
    .partners-logo img:not(:nth-child(3)) {
        padding-right: 40px;
    }
    .partners-logo img:nth-child(3) {
        width: 21%;
    }
    .partners {
        padding-bottom: 15px;
    }
}


/* Get help */
.help-content {
    background: #8793B7;
    border-radius: 5px;
}
.help-text h2 {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #F4F5F7;
}
.help-text p {
    font-family: var(--main-font);
    font-style: normal;
    line-height: 160%;
    color: #FFFFFF;
}
@media screen and (min-width: 781px) {
    .help-text {
        position: relative;
    }
    .help-text a {
        position: absolute;
        bottom: -30%;
        right: 20%;
        transition: all 0.3s;
    }
    .help-text svg {
        position: absolute;
        right: 20%;
    }
    .get-help.contributions.sect .help-text svg {
        position: absolute;
        right: -20%;
        top: 70%;
    }
    .get-help.contributions.sect:hover .help-text svg {
        right: -35%;
    }
    .help-text a svg path ,
    .help-text a svg {
        transition: all 0.3s;
    }
    .help-text a:hover svg path {
        fill: #C86400;
    }
    .help-img {
        margin-right: 95px;
    }
    .help-text p {
        font-weight: 500;
        font-size: 14px;
        max-width: 290px;
    }
    .help-text h2 {
        font-size: 40px;
        line-height: 160%;
        padding-bottom: 20px;
    }
    .help-content {
        align-items: center;
        padding: 40px 0px 40px 150px
    }
}

@media screen and (max-width: 780px) {
    .help-content {
        flex-direction: column;
        align-items: center;
        padding: 35px 20px;
    }
    .help-text h2 {
        font-size: 24px;
        line-height: 160%;
        padding-top: 20px;
        padding-bottom: 16px;
    }
    .help-text p {
        font-size: 14px;
        line-height: 160%;
        padding-bottom: 24px;
    }
    .help-img img {
        max-height: 200px;
    }
    .help-text svg {
        width: 37px;
        height: 24px;
    }
}

/* Contribution */
.contribution-text p:not(.link-contr) {  
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
}
.link-contr {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #E67E22;
    display: inline;
}
.contribution-text svg {
    position: relative;
    top: 2px;
}
.contribution-text a { 
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #E67E22;
    transition: all 0.3;
}
.contribution-payment {
    position: relative;
}
.contribution-payment:hover::before {
    opacity: 1;
    transform: rotateX(0);
    transition: opacity .15s cubic-bezier(.35,0,0,1.01) 0s,transform .4s cubic-bezier(.35,0,0,1.01) 0s;
}
.contribution-payment::before {
    content: "";
    z-index: -1;
    position: absolute;
    left: -1.5rem;
    right: -1.5rem;
    top: -1.5rem;
    bottom: -1.5rem;
    pointer-events: none;
    background-color: #fff;
    border-radius: 0.375rem;
    transform-origin: 50% 100%;
    backface-visibility: hidden;
    transform: rotateX(24deg);
    opacity: 0;
    perspective-origin: 50% 50%;
    transform-style: preserve-3d;
    box-shadow: 0 0.5rem 1.875rem 0 rgb(0 0 0 / 8%);
    transition: opacity .15s cubic-bezier(.35,0,0,1.01) .1s,transform .4s cubic-bezier(.35,0,0,1.01) 0s;
}
.contribution-payment:hover a svg path {
    fill: #C86400;
}
@media screen and (min-width: 781px) {
    .contribution {
        padding-top: 100px;
    }
    .contribution-payment {
        min-height: 180px;
        min-width: 240px;
        transition: all 0.4s;
    }
    /* .contribution-payment:hover {
        background: #FFFFFF;
        box-shadow: 0px 20px 80px rgb(0 0 0 / 7%), 0px 2.50431px 10.0172px rgb(0 0 0 / 4%);
        border-radius: 5px;
        padding: 20px 20px 0px 15px;
        cursor: pointer;
    } */
    .contribution-text p.link-contr {
        position: relative;
    }
    .contribution-text a svg {
        position: absolute;
        bottom: 0%;
        right: -40%;
    }
    .contribution-text a { 
        font-size: 14px;
        line-height: 140%;
    }
    .contribution-title h2 {
        padding-bottom: 24px;
        max-width: 700px;
    }
    .contribution-title p {
        max-width: 560px;
        padding-bottom: 35px;
    }
    .contribution {
        padding-bottom: 140px;
    }
    .contribution-block {
        justify-content: space-between;
    }
    .contribution-text p:not(.link-contr) {
        padding: 15px 0px 35px 0px;
        font-size: 20px;
        line-height: 160%;
    }
    .contribution-payment svg path {
        transition: all 0.2s ease-in-out;
    }
    .contribution-payment:hover svg path {
        fill: #E67E22;
    }
}
@media screen and (max-width: 780px) {
    .contribution-block {
        flex-direction: column;
    }
    .contribution-payment {
        background: #FFFFFF;
        box-shadow: 0px 20px 80px rgb(0 0 0 / 7%), 0px 2.50431px 10.0172px rgb(0 0 0 / 4%);
        border-radius: 5px;
        padding: 26px 0px 26px 26px;
    }
    .contribution-payment:not(:last-child) {
        margin-bottom: 25px;
    }
    .contribution {
        padding-bottom: 80px;
        padding-top: 50px;
    }
    .contribution-text p {
        font-size: 20px;
        line-height: 160%;
        padding: 16px 0px 40px 0px;
    }
    /* .contribution-payment:hover a {
        font-size: 14px;
        line-height: 140%;
    } */
    .contribution-title h2 ,
    .contribution-title p {
        padding-bottom: 24px;
    }
}

/* Blog */
.blog .site-main article .entry-title a {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.blog-post-container {
    display: flex;
    flex-wrap: wrap;
}
.blog-post-container article a img {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
/* .blog-post-container article a img {
    transition: all 2s ease-in-out;
}
.blog-post-container article a:hover img {
    transform: scale(1.3);
} */
.blog-title-flex p.blog-date {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    color: #8793B7;
}
.blog .site-main article .entry-title {
    padding-bottom: 16px;
}
.blog-city {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #8793B7;
    align-items: center;
}
.blog-city svg {
    margin-right: 10px;
}
.blog-title-flex {
    justify-content: space-between;
}
.blog .get-help .container {
    padding: 0px;
}
.blog-post-container article ,
.blog-post-container article .entry-header {
    transition: all 0.3s ease-in-out;
}
.blog-post-container article:hover { 
    background: #FFFFFF;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.07), 0px 2.50431px 10.0172px rgba(0, 0, 0, 0.0383913);
    border-radius: 5px;
}
.blog-post-container article:hover .entry-header {
    padding: 0px 22px 20px 22px;
}
.blog-post-container article:hover a img {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.wp-paginate a {
    background: none !important;
    border: none !important;
    color: var(--main-color) !important;
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
.wp-paginate .current {
    background: #8793B7 !important;
    border-radius: 4px;
    border: none !important;
    color: #fff;
    padding: 0px;
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
.navigation .prev  , 
.navigation .next {
    background: #FFFFFF !important;
    border: 1px solid #F4F5F7 !important;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 5%);
    border-radius: 4px;
    padding: 10px 10px 10px 40px;
    position: relative;
}
.navigation .prev {
    margin-right: 30px;
}
.navigation .next {
    padding: 10px 40px 10px 10px;
    margin-left: 30px;
}
.navigation .prev::before {
    content: url('/wp-content/uploads/2022/07/Icon.svg');
    position: absolute;
    left: 18%;
    bottom: -10%;
    transform: translate(-50%, -50%);
}
.navigation .next::after {
    content: url('/wp-content/uploads/2022/07/Icon-1.svg');
    position: absolute;
    right: 7%;
    bottom: -10%;
    transform: translate(-50%, -50%);
}
@media screen and (min-width: 781px) {
    .blog .navigation {
        width: 100%;
        margin-bottom: 120px;
    }
    .blog .navigation ol {
       display: flex;
       justify-content: center;
    }
    .blog-post-container article a img {
        margin-bottom: 20px;
        max-height: 365px;
        min-height: 365px;
        object-fit: cover;
    }
    .blog .site-main article .entry-title a {
        display: block;
        max-width: 400px;
    }
    .blog-post-container {
        justify-content: space-between;
    }
    .blog .site-main article .entry-title a {
        font-size: 40px;
        line-height: 120%;
    }
    .blog .site-main article .entry-title a {
        font-size: 20px;
        line-height: 160%;
    }
    .blog-date {
        padding-top: 10px;
    }
    .charity-pt {
        padding-top: 60px;
    }
    .blog-post-container article:first-child a img {
        width: 100%;
        max-height: 365px;
        min-height: 365px;
        object-fit: cover;
    }
    /* .blog-post-container article:first-child {
        margin-bottom: 70px;
        min-height: 750px;
    } */
    .blog-post-container article {
        width: 48%;
        margin-bottom: 40px;
        min-height: 590px;
    }
    .blog-title-content {
        margin-bottom: 140px;
    }
    .blog-title-content h2 {
        padding-bottom: 60px;
        max-width: 780px;
    }
    .blog-title-content p {
        max-width: 540px;
    }
    .blog-titles {
        position: relative;
    }
    .blog-titles::before {
        content: url('/wp-content/uploads/2022/07/Group-214.svg');
        position: absolute;
        top: -125%;
        left: -173%;
    }
    .blog-titles::after {
        content: url('/wp-content/uploads/2022/07/Group-215.svg');
        position: absolute;
        top: -5%;
        right: -95%;
    }

}
@media screen and (max-width: 780px) {
    .blog-title-content h2 {
        padding-bottom: 20px;
    }
    .blog-title-content p {
        padding-bottom: 30px;
    }
    .charity-pt {
        padding-top: 55px;
    }
    .blog-title-flex {
        flex-direction: column-reverse;
    }
    .blog-post-container article a img {
        margin-bottom: 15px;
    }
    .blog-date {
        padding-bottom: 7px;
    }
    .blog .site-main article .entry-title a {
        font-size: 16px;
        line-height: 140%;
        display: block;
    }
    .blog-post-container article {
        background: #fff;
        box-shadow: 0px 2.50431px 10.0172px rgb(0 0 0 / 4%);
        border-radius: 0px 0px 5px 5px;
        margin-bottom: 24px;
    }
    .blog-post-container article .entry-header {
        padding: 17px 0px 15px 17px;
    }
    .blog-post-container article a img {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        max-height: 200px;
        object-fit: cover;
    }
}

/* Team blog */
.swiper-slide {
    background: #FFFFFF;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.07), 0px 2.50431px 10.0172px rgba(0, 0, 0, 0.0383913);
    border-radius: 5px;
}
.team-blog {
    background: #F9FAFB;
    position: relative;
}
.pagination .swiper-button-prev:after {
    content: url('/wp-content/uploads/2022/07/arrow.forward-2.svg');
}
.pagination .swiper-button-next:after {
    content: url('/wp-content/uploads/2022/07/arrow.forward-3.svg');
}
.team-blog .swiper-button-next, .team-blog .swiper-button-prev {
    position: relative;
    top: unset;
    width: auto;
    width: auto;
    height: auto;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    left: auto;
}
.pagination div:first-child {
    margin-right: 35px;
}
.pagination div {
    height: 35px !important;
}
.pagination .swiper-button-prev:hover::after {
    content: url('/wp-content/uploads/2022/07/arrow.forward-5.svg');
}
.pagination .swiper-button-next:hover::after {
    content: url('/wp-content/uploads/2022/07/arrow.forward-4.svg');
}
.post-content .post-date p { 
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    color: #8793B7;
}
.post-title h2 {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770; 
    display: block;
    padding-bottom: 16px;
}
.post-image ,
.post-image img {
    height: 100%;
}
.post-image {
    overflow: hidden;
}
.team-wrap .team-text::before,
.team-wrap .team-text::after {
    display: none;
}
.team-wrap .post-image img {
    object-fit: cover;
}
.team-blog-content .swiper-slide {
    min-height: 365px;
    max-height: 365px;
}
.post-city {
    margin-top: 16px;
}
@media screen and (min-width: 781px) {
    .team-blog-content .main-title.subtitle  {
        max-width: 700px;
    }
    .post-image {
        border-radius: 5px;
    }
    .post-image::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 42.07%, rgba(0, 0, 0, 0.4) 63.57%), linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
        opacity: 0.6;
    }
    .swiper-slide {
        max-width: 485px;
    }
    .post-title h2 {
        font-size: 20px;
        line-height: 160%;
    }
    .post-content .post-date p { 
        padding-bottom: 130px;
    }
    .post-content {
        position: relative;
        z-index: 2;
        padding: 40px;
    }
    .post-image {
        position: absolute;
        opacity: 0;
        transition: all 0.3s ease-in-out;
    }
    .swiper-slide:hover .post-image {
        opacity: 1;
    }
    .swiper-slide .post-title h2,
    .swiper-slide .post-date p,
    .swiper-slide .blog-city,
    .swiper-slide .blog-city > svg path
    {
        transition: all 0.2s ease-in-out;
    }
    .swiper-slide:hover .post-title h2 ,
    .swiper-slide:hover .post-date p ,
    .swiper-slide:hover .blog-city {
        color: #fff;
    }
    .swiper-slide:hover .blog-city > svg path {
        fill: #fff;
    }
    .team-text {
        justify-content: space-between;
        position: relative;
        align-items: flex-start;
    }
    .team-blog {
        padding: 100px 0px 140px 0px;
    }
    .team-blog__swiper-block .swiper {
        overflow: visible;
        clip-path: inset(-100vw -100vw -100vw 0);
    }
    .team-blog .main-title {
        padding-bottom: 20px;
    }
    .team-blog .sutitle-text {
        padding-bottom: 50px;
    }
    .first-img {
        width: 100%;
    }
    .second-img {
        width: 100%;
    }
}
@media screen and (max-width: 780px) {
    .team-wrap.mobile {
        display: block;
    }
    .team-blog {
        padding: 40px 0px 40px 0px;
    }
    .team-wrap > img {
        margin-bottom: -10px;
    }
    .team-blog__mobile-content h2 {
        padding-bottom: 40px;
    }
    .team-wrap  .post-image {
        display: flex;
    }
    .team-wrap .post-content {
        padding: 17px;
    }
    .swiper-slide {
        margin-bottom: 24px;
    }
    .team-wrap .post-title h2 {
        font-weight: 500;
        font-size: 16px;
        padding-top: 16px;
        padding-bottom: 8px;
    }
    .team-wrap .post-city .blog-city {
        font-size: 12px;
        line-height: 160%; 
        position: relative;
    }
    .post-image {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }
    .team-wrap .post-city .blog-city a {
        position: absolute;
        right: 0%;
    }
    .more-blog {
        font-family: var(--main-font);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 140%;
        color: #E67E22;
        margin-top: 45px;
    }
    .more-blog svg {
        margin-left: 10px;
        margin-top: 3px; 
    }
}

/* Team page */
.team-text {
    position: relative;
}
.team-desct-block > p {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.team-list p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #102770; 
}
.team-desct-block .team-list svg {
    margin-right: 24px;
}
.team-desct-block .team-list:not(:last-child) {
    margin-bottom: 40px;
}
.teams-block span {
    font-family: var(--main-font);
    font-style: normal;
    line-height: 160%;
    color: #102770;
}
.teams-block p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    color: #E67E22;
}
.contributions .help-content {
    padding-top: 0px;
}
.contributions .help-text p {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #F4F5F7;
    max-width: 100%;
}
.contributions .help-text h2 {
    padding-bottom: 0px;
}
@media screen and (min-width: 781px) {
    .teams-block img {
        min-height: 328px;
    }
    .contributions  .help-text a {
        bottom: -10%;
        right: -25%;
    }
    .contributions  .help-text a:hover {
        right: -30%;
    }
    .contributions .help-text p {
        font-size: 20px;
        line-height: 160%;
    }
    .teams-block {
        margin-bottom: 40px;
    }
    .teams-block p {
        font-size: 14px;
        line-height: 160%;
    }
    .teams-block span {
        font-weight: 600;
        font-size: 18px;
        padding-top: 24px;
        padding-bottom: 6px;
        display: block;
    }
    .team-about.charity-pt {
        padding-top: 85px;
    }
    .team-desct-block > img {
        vertical-align: bottom;
    }
    .team-desct-text {
        align-items: center;
    }
    .team-desct-block .team-list {
        align-items: center;
    }
    .team-list p {
        font-size: 16px;
        line-height: 160%; 
        max-width: 415px;
    }
    .team-desct-block > p {
        font-size: 20px;
        line-height: 160%;
        padding-bottom: 24px;
    }
    .team-about-content h2 {
        max-width: 770px;
        padding-bottom: 60px;
    }
    .team-about-content p {
        max-width: 545px;
        padding-bottom: 75px;
    }
    .team-text::before {
        content: url('/wp-content/uploads/2022/07/Group-258.svg');
        position: absolute;
        top: -17%;
        left: -84%;
    }
    .team-text::after {
        content: url(/wp-content/uploads/2022/07/Group-260.svg);
        position: absolute;
        top: -125%;
        left: 50%;
    }
    .teams-content {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .teams-block {
        flex-direction: column;
        width: 23%;
    }
    .teams {
        padding-top: 120px;
        padding-bottom: 80px;
    }
}
@media screen and (max-width: 1440px ) {
    .team-about-content h2 {
        font-size: 55px;
        line-height: 130%;
    }
    .team-about .team-about-content h2.main-title {
        font-size: 50px;
        line-height: 130%;
    }
    .team-text::after {
        top: -115%;
        left: 38%;
        transform: scale(0.8);
    }
}
@media screen and (max-width: 780px) {
    .teams-block img {
        min-height: 216px;
    }
    .team-about-content h2 {
        padding-bottom: 24px;
    }
    .team-about-content p {
        padding-bottom: 15px;
        max-width: 335px;
    }
    .team-about img {
        width: 100%;
    }
    .team-description {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .team-desct-text {
        flex-direction: column-reverse;
    }
    .team-description img {
        border-radius: 5px;
        padding-bottom: 24px;
    }
    .team-desct-block > p {
        padding-bottom: 36px;
    }
    .team-list p {
        font-size: 14px;
        line-height: 160%; 
        width: 100%;
    }
    .teams-content {
        flex-wrap: wrap; 
    }   
    .teams-block {
        flex-direction: column;
    }
    .teams-block {
        width: 45%;
        margin-bottom: 24px;
    }     
    .teams-content {
        justify-content: space-between;
    }
    .teams-block span {
        padding: 16px 0px 8px 0px;
        font-weight: 600;
        font-size: 16px;
        line-height: 160%;
    }
    .teams-block p {
        font-size: 12px;
        line-height: 160%;
    }
    .teams {
        padding-bottom: 45px;
    }
}


/* Team info */

@media screen and (min-width: 781px) {
    .team-info {
        padding-top: 120px;
    }
    .team-info-content h2 {
        max-width: 700px;
        padding-bottom: 40px;
    }
}
@media screen and (max-width: 780px) {

}

/* Get Help */

.get-help-content .subt {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    color: #102770;
}
.get-help-content .point {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
}
.wpforms-error-container {
    display: none !important;
}
.wpforms-field-container input {
    background: #F4F5F7 !important;
    border: 1px solid rgba(135, 147, 183, 0.2) !important;
    border-radius: 5px !important;
    min-height: 44px !important;
}
.wpforms-field-container .wpforms-field-label {
    font-family: var(--main-font) !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 160% !important;
    color: #102770 !important;
}
.wpforms-submit-container .wpforms-submit.main-btn-form , 
.wpforms-submit-container .wpforms-submit.main-btn-contacts  {
    background: #E67E22 !important;
    border-radius: 5px !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-family: var(--main-font) !important;
    font-style: normal !important;
    font-weight: 600 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease-in-out !important;
    font-size: 14px !important;
    line-height: 140% !important;
    border: none !important;
}
.wpforms-submit-container .wpforms-submit.main-btn-form:hover ,
.wpforms-submit-container .wpforms-submit.main-btn-contacts:hover {
    background: #C86400 !important;
}
.wpforms-field.wpforms-field-checkbox li {
    display: flex !important;
    align-items: center !important;
}
.wpforms-field.wpforms-field-checkbox li input {
    width: 20px !important;
    height: 20px !important;
    margin-right: 24px !important;
}
.wpforms-field.wpforms-field-checkbox li label {
    font-family: var(--main-font) !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 160% !important;
    color: #8793B7 !important;
}
.get-help-content {
    position: relative;
}
.get-help-content p.point span {
    color: #8793B7;
    font-weight: 400;
    margin-left: 3px;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #102770 !important;
}
@media screen and (min-width: 781px) {
    .help-content {
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }
    section.get-help .help-content:hover {
        background: #6c7694;
    }
    section.get-help .help-content .help-text svg {
        transition: all 0.3s ease-in-out;  
    }
    section.get-help .help-content:hover .help-text svg {
        right: 15%;
    }
    .wpforms-submit-container {
        margin-top: 70px !important;
    }
    .get-help-content::before {
        content: url('/wp-content/uploads/2022/07/Group-262.svg');
        position: absolute;
        top: -100%;
        left: -120%;
    }
    .get-help-content::after {
        content: url('/wp-content/uploads/2022/09/Group-217.png');
        position: absolute;
        top: -40%;
        right: -110%;    
    }
    .help-form-content {
        max-width: 730px;
    }
    .get-help-content .point {
        font-size: 16px;
        line-height: 160%;
        max-width: 400px;
        padding-bottom: 80px;
    }
    .get-help-content h2 {
        max-width: 776px;
        min-height: 260px;
        /* font-size: 40px; */
    }
    .get-help-content .subt {
        font-size: 30px;
        line-height: 160%;
        padding-bottom: 30px;
        max-width: 500px;
    }
}
@media screen and (max-width: 780px) {
    .get-help-content .subt {
        font-size: 20px;
        line-height: 160%;
        padding: 16px 0px 24px 0px;
    }
    .get-help-content p.point span {
        font-size: 14px;
        line-height: 160%;
    }
    .get-help-content .point {
        padding-bottom: 40px;
    }
    .get-help-form .help-form-content .wpforms-submit-container .wpforms-submit.main-btn-form {
        width: 100%;
        height: 50px;
    }
}

/* Contacts */
.contacts-form-info > p { 
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 44px;
    letter-spacing: -0.02em;
    color: #102770;
    padding-bottom: 24px;
}
.contacts-block {
    align-items: center;
}
.contacts-block svg {
    margin-right: 10px;
}
.contacts-block span {  
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #E67E22;
}
.contacts-block {
    flex-direction: column;
    align-items: flex-start;
}
.contacts-block:not(:last-child) {
    margin-bottom: 40px;
}
.contacts-block a {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    color: #102770;
    padding-top: 8px;
    transition: all 0.3s ease-in-out;
}
.contacts-block:not(:last-child) a:hover {
    opacity: .7;
}
.contacts-block:last-child span {
    display: block;
    margin-bottom: 16px;
}
.contacts-block:last-child svg path {
    transition: all 0.3s ease-in-out;
}
.contacts-content {
    position: relative;
}
.contacts-block:last-child a:hover svg path {
    fill: #E67E22;
}
.page-template-tpl-contacts .pre-footer {
    display: none;
}
@media screen and (min-width: 781px) {
    .page-template-tpl-contacts .site-footer {
        margin-top: 100px;
    }
    .contacts-content::before {
        content: url('/wp-content/uploads/2022/07/Group-265.svg');
        position: absolute;
        left: -116%;
        top: -80%;
    }
    .contacts-content::after {
        content: url('/wp-content/uploads/2022/07/Group-276.svg');
        position: absolute;
        top: -294%;
        right: -176%;
    }
    .contacts-form-info {
        margin-bottom: 145px;
    }
    .contacts-content h2 {
        padding-bottom: 80px;
    }
    .contacts-form-content {
        justify-content: space-between;
        align-items: flex-end;
    }
    .contacts-form__form-block {
        width: 630px;
    }
    .contacts-form-info {
        width: 240px;
    }
}
@media screen and (max-width: 780px) {
    .page-template-tpl-contacts .site-footer {
        margin-top: 75px;
    }
    .contacts-form-content {
        flex-direction: column;
    }
    .contacts-content h2 {
        max-width: 265px;
    }
    .contacts-content img {
        margin-top: -20px;
        width: 100%;
        margin-bottom: 10px;
    }
    .wpforms-submit-container .wpforms-submit.main-btn-contacts {
        width: 100%;
        margin-top: 25px;
    }
    .contacts-form-info {
        padding-top: 35px;
    }
    .contacts-block a {
        line-height: 22px;
    }
}

/* About fund */
.about-fund-text {
    background: #F9FAFB;
}
.fund-text-content__block h3 {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.fund-text-content__block p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    color: #102770;
}
#page > section.about-fund-wrap > div > div > div > div:nth-child(2) > p:nth-child(3) {
    padding-bottom: 15px;
}
.activity-list__block p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    color: #102770;
}
.activity-list__block svg {
    margin-bottom: 20px;
}
.general-content-text h4 {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.general-content-text p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: #8793B7;
}
.general-content-info p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #102770;
}
#page > section.about-general > div > div > div > div.general-content-text > p:nth-child(3) {
    padding-bottom: 15px;
}
@media screen and (min-width: 781px) {
    .general-content-info {
        max-width: 45%;
    }
    .general-content-info p:not(:last-child) {
        padding-bottom: 9px;
    }
    .general-content-info p {
        font-size: 16px;
        line-height: 160%;
    }
    .general-content-text {
        max-width: 50%;
        margin-right: 120px;
    }
    .general-content-text p {
        font-size: 16px;
        line-height: 160%;
    }
    .general-content-text h4 {
        font-size: 20px;
        line-height: 160%;
    }
    .general-content-text h4 {
        padding: 30px 0px 24px 0px;
    }
    .activity-list__block:not(:last-child) {
        margin-bottom: 55px;
    }
    .activity-list__block p {
        font-size: 16px;
        line-height: 160%;
    }
    .fund-text-content__block {
        width: 50%;
    }
    .fund-text-content__block:first-child {
        margin-right: 125px;
    }
    .fund-text-content__block:first-child p {
        max-width: 350px;
    }
    .fund-text-content__block p {
        font-size: 16px;
        line-height: 160%;
    }
    .fund-text-content {
        justify-content: space-between;
    }
    .fund-text-content__block h3 {
        font-size: 20px;
        line-height: 160%;
    }
    .fund-text-content__block h3 {
        padding: 24px 0px 16px 0px;
    }
    .about-fund-wrap {
        margin-top: -450px;
    }
    .about-fund-text {
        padding: 70px 0px;
    }
    .about-fund-wrap img.desktop {
        margin-bottom: -5px;
        width: 100%;
    }
    .about-fund-content h2 {
        padding-bottom: 60px;
    }
    .about-fund-content p {
        max-width: 540px;
        padding-bottom: 70px;
    }
    .activity-content p {
        max-width: 730px;
        padding: 24px 0px 40px 0px;
    }
    .out-activity {
        padding-top: 70px;
    }
    .activity-list {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .activity-list__block {
        width: 45%;
    }
    .out-activity {
        padding-bottom: 120px;
    }
    .about-general {
        padding: 120px 0px 0px 0px;
    }
    .general-content h2 {
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 780px) {
    .general-content-info p:not(:last-child) {
        padding-bottom: 15px;
    }
    .general-content-text p {
        font-size: 14px;
        line-height: 160%;
        padding-bottom: 24px;
    }
    .general-content-text h4 {
        font-size: 20px;
        line-height: 160%;
        padding: 15px 0px 8px 0px;
    }
    .general-content h2 {
        padding-bottom: 24px;
    }
    .general-content-block {
        flex-direction: column;
    }
    .about-general {
        padding: 80px 0px 0px 0px;
    }
    .fund-text-content__block h3 {
        font-size: 16px;
        line-height: 160%;
        padding: 24px 0px 16px 0px;
    }
    .about-fund-content p {
        padding-top: 24px;
    }
    .fund-text-content {
        flex-direction: column;
    }
    .about-fund-wrap .mobile {
        width: 100%;
    }
    .about-fund-wrap .mobile.first {
        margin-bottom: -10px;
    }
    .about-fund-text {
        padding: 40px 0px;
    }
    .fund-text-content__block:first-child {
        margin-bottom: 40px;
    }
    .fund-text-content__block p {
        font-size: 14px;
        line-height: 160%;
    }
    .out-activity {
        padding: 60px 0px 80px 0px;
    }
    .activity-list {
        flex-direction: column;
    }
    .activity-content p {
        padding: 24px 0px;
        font-size: 16px;
        line-height: 160%;
    }
    .activity-list__block:not(:last-child) {
        margin-bottom: 24px;
    }
    .activity-list__block p {
        font-size: 14px;
        line-height: 160%;
    }
    .out-activity {
        padding-bottom: 80px;
    }
}

/* How help */
 
.how-help-content {
    position: relative;
}
.payment-block p { 
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
    margin-top: 16px;
}
.payment-block {
    transition: all 0.3s ease-in-out;
    min-width: 215px;
    max-height: 110px;
    min-height: 110px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.payment-block {
    cursor: pointer;
}
.payment-block .payment-block-img svg:not(:last-child) {
    margin-right: 8px;
}
.payment-block {
    transition: all 0.3s ease-in-out;
}
.payment-block:hover p {
    color: #fff;
}
.payment-block svg path {
    transition: all 0.3s ease-in-out;
}
.payment-block:hover svg path {
    fill: #fff;
}
.info-sutitle-text {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
}
.info-props {
    flex-direction: column;
}
.info-props span {  
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    color: #102770;
}
.info-props > small { 
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #8793B7;
}
@media screen and (min-width: 781px) {
    .help-text {
        min-width: 520px;
    }
    .info-payment-block .payment-block.active {
        background: #E67E22;
        border-radius: 5px 5px 0px 0px;
        padding: 20px 15px 10px 15px;
    }
    .info-payment-block .payment-block.active p {
        color: #fff;
    }
    .info-payment-block .payment-block.active svg path {
        fill: #fff;
    }
    .payment-block:hover {
        background: #E67E22;
        border-radius: 5px 5px 0px 0px;
        padding: 20px 15px 10px 15px;
    }
    .info-payment-block {
        position: relative;
    }
    .info-payment-block::after {
        content: '';
        position: absolute;
        height: 1px;
        background: #F4F5F7;
        bottom: 0%;
        max-width: 1140px;
        width: 1140px;
        left: -1%;
    }
    .info-payment {
        position: relative;
        margin-bottom: 740px;
    }
    .block-info {
        width: 35%;
    }
    .payment-block-info {
        justify-content: space-between;
        position: absolute;
        min-height: 500px;
        top: 135%;
        min-width: 1105px;
    }
    .info-props:not(:last-child) {
        margin-bottom: 24px;
    }
    .info-sutitle-text {
        font-size: 24px;
        line-height: 160%;
        padding: 34px 0px 24px 0px;
        max-width: 325px;
    }
    .payment-block p { 
        font-size: 18px;
        line-height: 160%;
    }
    .how-help-content::before {
        content: url('/wp-content/uploads/2022/07/Group-283.png');
        position: absolute;
        left: -124%;
        top: -69%;
    }
    .how-help-content::after {
        content: url('/wp-content/uploads/2022/07/Group-283-1.png');
        position: absolute;
        top: -17%;
        right: -130%;
    }
    .how-help-content h2 {
        padding-bottom: 24px;
        max-width: 710px;
    }
    .how-help-content p {
        max-width: 565px;
    }
    .how-help-content {
        padding-bottom: 150px;
    }
    .info-payment-block {
        justify-content: space-between;
        width: 100%;
    }
}
@media screen and (max-width: 780px) {
    .info-payment-mob-content {
        background: #E67E22;
        border-radius: 5px 5px 0px 0px;
    }
    .info-payment-mob-content svg path {
        fill: #fff;
        opacity: 0.5;
    }
    .info-payment-mob-content p {
        color: #fff;
    }
    .how-help-content p {
        padding: 24px 0px 40px 0px;
    }
    .payment-block {
        padding: 20px;
    }
    .block-info {
        background: #FFFFFF;
        box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.07), 0px 2.50431px 10.0172px rgba(0, 0, 0, 0.0383913);
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .info-sutitle-text {
        font-size: 18px;
        line-height: 140%;      
        margin-left: 8px;        
    }
    .block-mobile-info {
        align-items: center;
        margin-bottom: 16px;
    }
    .block-info {
        padding: 24px 15px 20px 15px;
    }
    .info-props:not(:last-child) {
        margin-bottom: 16px;
    }
    .info-props span {
        font-weight: 500;
        font-size: 14px;
        line-height: 160%;
    }
    .info-pay:not(:last-child) {
        margin-bottom: 40px;
    }
    .payment-block p {
        font-size: 20px;
        line-height: 160%;
        margin-top: 8px;
    }
    .block-info.crypt .info-props {
        flex-direction: row;
    }
    .block-info.crypt .info-props svg {
        width: 17%;
    }
    .block-info.crypt .props-text {
        width: 80%;
        display: flex;
        flex-direction: column;
    }
    .block-info.crypt .props-text span {
        word-break: break-all;
    }
    .block-info.crypt .props-text {
        margin-left: 14px;
    }
    .block-info.crypt small {
        font-family: var(--main-font);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 160%;
        color: #8793B7;
    }
}

/* Team swiper homepage */

.swiper-team-block__name a {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    color: #102770;
    padding-bottom: 8px;
    display: block;
}
.swiper-team-block__img {
    position: relative;
    padding-right: 25px;
}
.swiper-team-block__img img:first-child {
    z-index: 1;
    min-height: 190px;
    max-height: 190px;
    max-width: 150px;
    border-radius: 5px;
    margin-left: 20px;
    object-fit: initial;
}
.swiper-team-block__img img:nth-child(2) {
    position: absolute;
    left: 20%;
    z-index: -1;
    max-height: 165px;
    top: 8%;
    max-width: 140px;
    border-radius: 5px;
    display: block;
    object-fit: cover;
}
.swiper-team-block__img img:nth-child(3) {
    position: absolute;
    left: 34%;
    z-index: -2;
    max-height: 140px;
    top: 15%;
    max-width: 120px;
    border-radius: 5px;
    display: block;
    object-fit: cover;
}
.swiper-team-block__name p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #102770;
}
.team-info .swiper-button-next:after, .team-info .swiper-button-prev:after {
    display: none;
}
.team-info  .swiper-button-next {
    right: 100%;
    left: 16%;
    top: 90%;
}
.team-info  .swiper-button-next svg path,
.team-info  .swiper-button-prev svg path {
transition: all 0.3s ease-in-out;
}
.team-info  .swiper-button-next:hover svg path ,
.team-info  .swiper-button-prev:hover svg path {
    fill: #E67E22;
}
.team-info  .swiper-button-prev {
    right: 100%;
    left: 0%;
    top: 90%;
}
.team-block-info ul {
    margin: 0px;
    padding: 0px;
}
.team-block-info ul li {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    color: #102770;
    list-style-type: none;
    position: relative;
    padding-bottom: 16px;
}
.team-block-info ul li::before {
    top: 9%;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #E67E22;
    border-radius: 50%;
    left: -4%;
}
.team-block-info ul li:last-child::before {
    top: 18%;
}
.team-block-info ul li:last-child {
    margin-bottom: 25px;   
}
.team-block-swiper .swiper-slide {
    box-shadow: none;
}
@media screen and (min-width: 781px) {
    .team-block-swiper {
        width: 35%;
    }
    .team-block-info {
        width: 55%;
    }
    .team-block-info {
        position: relative;
    }
    .team-block-info .abot-more {
        right: unset;
    }
    .team-block-info ul li {
        font-size: 16px;
        line-height: 160%;
    }
    .team-block-flex {
        justify-content: space-between;
    }
}
@media screen and (max-width: 780px) {
    .team-block-info ul li {
        font-size: 14px;
        line-height: 160%;
    }
    .team-block-flex {
        flex-direction: column;
    }
    .team-info-content h2 {
        padding-bottom: 40px;
    }
    .swiper-team-block__img img:first-child {
        max-width: 140px;
    }
    .swiper-team-block__img img:nth-child(2) {
        left: 6%;
    }
    .swiper-team-block__img img:nth-child(3) {
        left: 24%;
    }
    .team-info .swiper-button-prev {
        left: 0%;
        top: 80%;
    }
    .team-info .swiper-button-next {
        left: 16%;
        top: 80%;
    }
    .swiper-team-block__img img {
        vertical-align: bottom;
    }
    .team-block-info {
        margin-top: 15px;
    }
    .team-block-info ul {
        padding-left: 15px;
    }
    .team-block-info ul li::before {
        top: 6%;
        left: -6%;
    }
    .team-block-info ul li:last-child::before {
        top: 12%;
    }
    .team-info {
        padding-top: 80px;
    }
    .swiper-team-block__name a {
        font-size: 16px;
        line-height: 160%;
    }
}

/* Reports */
.reports-title-content {
    position: relative;
}
.rep-list-content-yers ul li a {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #8793B7;
}
.rep-list-content-yers ul li ,
.rep-list-content-yers ul li a {
    transition: all 0.3s ease-in-out;
}
.reports-title {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #102770;
}
.our-reports-list ul {
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    list-style: none; 
    justify-content: space-between;
}
.our-reports-list ul li a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    min-height: 60px;
    background: #F4F5F7;
    transition: all 0.3s ease-in-out;  
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #8793B7;
    padding: 0px 45px;
}
.rep-list-content-yers {
    position: relative;
}
.rep-list-content-yers ul li.current_page_item {
    background: #E67E22;
    border-radius: 5px 5px 0px 0px;
}
.rep-list-content-yers ul li.current_page_item a {
    color: #fff;
}
.rep-list-content-yers::before {
    content: '';
    position: absolute;
    bottom: 0%;
    background: #F4F5F7;
    height: 1px;
    width: 100%;
}
.pag-single-prev ,
.pag-single-next {
    background: #FFFFFF;
    border: 1px solid #F4F5F7;
    box-shadow: 0px 1px 2px rgb(16 24 40 / 5%);
    border-radius: 4px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #102770;
    position: relative;
}
.pag-single-prev a {
    padding: 10px 20px 10px 50px; 
    display: block;
}
.pag-single-next a {
    padding: 10px 50px 10px 20px; 
    display: block;
}
.pag-single-prev a::after {
    content: url('/wp-content/uploads/2022/07/Icon.svg');
    position: absolute;
    left: 12%;
    top: 52%;
    transform: translate(-50%, -50%);
}
.pag-single-next a::after {
    content: url('/wp-content/uploads/2022/07/Icon-1.svg');
    position: absolute;
    right: 7%;
    top: 53%;
    transform: translate(-50%, -50%);
}
@media screen and (min-width: 781px) {
    .paginate-single-post {
        justify-content: space-between;
        padding-top: 60px;
    }
    .rep-list-content-yers ul li:not(:last-child) {
        margin-right: 12px;
    }
    .rep-list-content-yers ul li:hover  {
        background: #E67E22;
        border-radius: 5px 5px 0px 0px;
    }
    .rep-list-content-yers ul li:hover a {
        color: #fff;
    }
    .reports-list {
        padding-bottom: 100px;
    }
    .our-reports-list ul li a {
        font-size: 20px;
        line-height: 160%;
    }
    .our-reports-list ul li a:hover {
        background: #E67E22;
        color: #fff;
    }
    .our-reports-list ul li {
        min-width: 255px;
        margin-bottom: 20px;
    }
    .reports-title {
        font-size: 20px;
        line-height: 160%;
        padding-bottom: 30px;
    }
    .rep-list-content-list {
        padding-top: 40px;
    }
    .rep-list-content-yers ul li a  {
        font-size: 20px;
        line-height: 160%;
        width: 78px;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all 0.3s ease-in-out;
    }
    .reports-title-content h2 {
        padding-bottom: 60px;
    }
    .reports-title-content p {
        max-width: 595px;
        margin-bottom: 60px;
    }
    .reports-title-content::before {
        content: url('/wp-content/uploads/2022/07/Group-284.svg');
        position: absolute;
        left: -122%;
        top: -118%;
    }
    .reports-title-content::after {
        content: url('/wp-content/uploads/2022/07/Group-284-1.svg');
        position: absolute;
        right: -130%;
        top: -108%;
        z-index: -1;
    }
}
@media screen and (max-width: 780px) {
    .reports-title-content p {
        padding: 24px 0px 10px 0px;
    }
    .rep-list-content ul {
        display: flex;
    }
    .rep-list-content {
        margin-top: 25px;
    }
    .rep-list-content-yers{
        margin-bottom: 50px;
    }
    .rep-list-content-yers::before {
        bottom: -55%;
    }
    .rep-list-content-yers ul li:not(:last-child) {
        margin-right: 30px;
    }
    .our-reports-list ul li a {
        font-size: 14px;
        line-height: 160%;
    }
    .our-reports-list ul li a {
        padding: 0px 15px;
        min-height: 44px;
    }
    #page > section.reports-list > div > div > div:nth-child(2) ul li ,
    #page > section.reports-list > div > div > div:nth-child(3) ul li {
        width: 48%;
    }
    .our-reports-list ul li {
        margin-bottom: 24px;
    }
    .reports-title {
        padding-bottom: 16px;
    }
    .reports-list {
        padding-bottom: 40px;
    }
}



/* Article single post */
.article-info > p:first-child {  
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 600;
    color: #8793B7;
}
.article-info h1 {
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.article-description-block p:first-child { 
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.02em;
    color: #102770;
}
.article-description-block p:last-child {  
    font-family: var(--main-title);
    font-style: normal;
    font-weight: 500;
    color: #102770;
}
.article-content p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 160%;
    color: #8793B7;
}
.article-info-block p {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: #102770;
}
.article.blog .our-markets__list {
    margin: 0px;
    padding: 40px 0px 0px 20px;
}
.article.blog .our-markets__list li {
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 400;;
    color: #102770;
    list-style: none;
    position: relative;
}
.article.blog .our-markets__list li::after {
    content: '';
    position: absolute;
    background: #E67E22;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: -4%;
    top: 7%;
}
.swiper-team-block {
    justify-content: space-between;
}
@media screen and (min-width: 781px) {
    .article.blog .our-markets__list li {
        font-size: 16px;
        line-height: 160%;
    }
    .our-markets__list li:not(:last-child) {
        padding-bottom: 24px;
    }
    .article-info-block p {
        font-size: 16px;
        line-height: 160%;
    }
    .article-content p {
        font-size: 20px;
        line-height: 160%;
        padding-top: 60px;
    }
    .article-description-block p:last-child {  
        font-size: 16px;
        line-height: 160%;
        width: 48%;
    }
    .article-description-block p:first-child { 
        font-size: 60px;
        line-height: 100%;
        margin-right: 20px;
        display: block;
    }
    .article-info h1 {
        font-size: 40px;
        line-height: 140%;
        padding-bottom: 70px;
    }
    .blog-city {
        padding-bottom: 18px;
    }
    .article-info > p:first-child {
        padding-bottom: 40px;
        font-size: 12px;
        line-height: 160%;
    }
    .article-info img {
        max-width: 60%;
        display: block;
        margin: 0 auto;
        max-height: 100%;
        object-fit: cover;
        border-radius: 5px;
    }
    .article-description {
        padding-bottom: 60px;
    }
    .article-info .article-info-block {
        width: 45%;
    }
    .article-info {
        justify-content: space-between;
    }
    .article {
        padding-bottom: 100px;
    }
    .article-info-block-img {
        width: 45%;
    }
    .article-info-block-img img {
        width: 100%;
        max-width: 100%;
    }
}
@media screen and (max-width: 780px) {
    .article-info h1 {
        padding-bottom: 30px;
    }
    .article-info > p:first-child {
        padding-bottom: 16px;
    }
    .blog-city {
        padding: 16px 0px 8px 0px;
    }
    .article-content p {
        padding: 24px 0px;
        font-size: 16px;
        line-height: 160%;
    }
    .article-description ,
    .article-description-block  {
        flex-direction: column;
    }
    .article-description-block {
        align-items: flex-start;
    }
    .article-description-block:first-child {
        margin-bottom: 16px;
    }
    .article-description-block p:first-child {
        font-size: 36px;
        line-height: 100%;
        padding-bottom: 12px;
    }
    .article-description {
        margin-bottom: 24px;
    }
    .article-info {
        flex-direction: column-reverse;
    }
    .article-info-block-img img {
        margin-bottom: 24px;
    }
    .article-info-block p {
        font-size: 14px;
        line-height: 160%;
    }
    .article.blog .our-markets__list {
        padding: 20px 0px 0px 25px; 
    }
    .article.blog .our-markets__list li::after {
        left: -8%;
        top: 13%;
    }
    .article.blog our-markets__list li {
        font-size: 14px;
        line-height: 160%;
    }
    .article.blog .our-markets__list li:not(:last-child) {
        padding-bottom: 16px;
    }
    .article.blog {
        padding-bottom: 80px;
    }
    .team-wrap.mobile .post-image img {
        max-height: 200px;
    }
    .team-wrap.mobile .post-city {
        margin-top: 0px;
    }
    .team-wrap.mobile .blog-city svg:last-child{
        position: absolute;
        right: 0%;
    }
    /* .pag-single-prev {
        padding: 10px 20px 10px 32px; 
    } */
    /* .pag-single-next {
        padding: 10px 32px 10px 20px; 
    } */
    .pag-single-prev, .pag-single-next {
        font-size: 12px;
    }
    .paginate-single-post {
        padding-top: 60px;
        justify-content: space-between;  
    }
    .pag-single-prev a::after {
        left: 11%;
        top: 55%;  
    }
    .pag-single-next a::after {
        right: 3%;
        top: 57%;
    }
}
.blog-post-container .wp-paginate li {
    /* margin-right: 5px !important; */
    transition: all 0.2s ease-in-out;
}
.blog-post-container .wp-paginate li:not(:first-child):not(:last-child) a {
    padding: 11.5px 16px;
    transition: all 0.2s ease-in-out;
}
.blog-post-container .wp-paginate li:not(:first-child):hover a {
    color: #fff !important;
    margin-right: 4px;
    background: #8793B7 !important;
    border-radius: 5px;
}
.blog-post-container .wp-paginate .prev {
    transition: all 0.2s ease-in-out;
}
.blog-post-container .wp-paginate .prev:hover {
    background: #8793B7 !important;
    color: #fff !important;
}
.blog-post-container .wp-paginate .prev:hover::before {
    transition: all 0.3s ease-in-out;
    left: 13%;
}
.blog-post-container .navigation .next:hover:after {
    transition: all 0.3s ease-in-out;
    right: 2%;
}
.pag-single-prev:hover a::after {
    transition: all 0.2s ease-in-out;
    left: 8%;
}
.pag-single-next:hover a::after {
    transition: all 0.2s ease-in-out;
    right: 2%;
}



/* Single page team */


.single-team__content-block__text p.team-position {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 160%;
    color: #E67E22;
}
.single-team__content-block__text span > p {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #102770;
}
.single-team__content-block__img img {
    max-height: 370px;
    object-fit: cover;
}
.single-team__content {
    position: relative;
}
body.single-team .get-help {
    display: none;
}
@media screen and (min-width: 992px) {
    section.single-team {
        margin-top: 105px;
    }
    .single-team__content-block__text p.team-position {
        padding: 60px 0px 40px 0px;
    }
    .single-team__content-block__img img {
        min-width: 445px;
        max-width: 445px;
    }
    .single-team__content-block__text {
        max-width: 540px;
    }
    .single-team__content-block {
        justify-content: space-between;
    }
    .single-team__content-block__img {
        margin-top: 150px;
    }
    .single-team__content::before {
        content: url('/wp-content/uploads/2022/09/Group-218.svg');
        position: absolute;
        top: -50%;
        right: -40%;
    }
}
@media screen and (max-width: 991px) {
    .single-team__content-block__img img {
        display: none;
    }
    .img-mobile {
        margin: 20px 0px;
    }
    .team-position {
        margin-bottom: 20px;
    }
    .single-team > img {
        width: 100%;
    }
}

.general-content-social {
    align-items: center;
    margin-top: 20px;
    margin-bottom: 50px;
}
.general-content-social a {
    align-items: center;
    font-family: var(--main-font);
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #102770;
    font-size: 16px;
    line-height: 160%;
}
.general-content-social a svg {
    margin-right: 10px;
}
.general-content-social a:first-child {
    margin-right: 20px;
}