:root {
    --e-ukraine-heading-font: "e-ukraine-heading";
    --e-ukraine-font: "e-ukraine";
    --header-bg-gradient: linear-gradient(
            132deg,
            #baed98 0%,
            #f6ffbf 35%,
            #f6ffbf 45%,
            #78e6ff 85%,
            #78d6ff 100%
    );
    --header-logo-width: 100px;
    --header-logo-height: 88px;
    --auth-btn-bg: #000;
    --auth-btn-text: #fff;
    --icon-btn-bg: #000;
    --icon-btn-text: #fff;
    --search-icon-color: #000;
    --sitemap-icon-color: #535353;
    --footer-logo-border-color: #333;
    --theme-light-grey: #e3e3e3;

    --root-c-focus: #5b5aff;
    --root-c-bg: #fff;
    --root-c-bg-accent: #f2f2f2;
    --root-c-text: #1a1a1a;
    --root-c-link: #000;

    --f-header-size: clamp(32px, 1rem + 1.5vw, 40px);
}

@font-face {
    font-family: "e-ukraine";
    font-style: normal;
    src: url("/themes/vendor/fonts/eukrainenew/e-ukraine-light.woff") format("woff");
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "e-ukraine";
    font-style: normal;
    src: url("/themes/vendor/fonts/eukrainenew/e-ukraine-regular.woff") format("woff");
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: "e-ukraine";
    font-style: normal;
    src: url("/themes/vendor/fonts/eukrainenew/e-ukraine-medium.woff") format("woff");
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: "e-ukraine-heading";
    font-style: normal;
    src: url("/themes/vendor/fonts/eukrainenew/e-ukrainehead-regular.woff") format("woff");
    font-weight: 400;
    font-display: swap
}
html,
body {
    font-family: var(--e-ukraine-font), Arial, sans-serif;
    font-size: 16px;
    letter-spacing: 0.01em;
    margin: 0;
    padding: 0;
    min-width: 320px;
}

a {
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

strong {
    font-weight: 500;
}

ol, ul, nav, menu {
    /*list-style: none;*/
    margin-bottom: 0;
}
:where(ol, ul, nav, menu):not([class]):not([class=""]) li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.article-content ol {
    list-style: decimal;
}

.article-content ul {
    list-style: disc;
}

.list-disc,
.list-disc li {
    list-style: disc !important;
}

.header-gradient, .galery-gradient {
    background: var(--header-bg-gradient);
}
.container {
    max-width: 1680px;
}
@media (min-width: 1200px) {
    .container {
        padding-right: min(6vw,80px);
        padding-left: min(6vw,80px);
    }
}

.main-logo {
    width: var(--header-logo-width);
    height: var(--header-logo-height);
    border-radius: 9px;
}

@media (max-width: 1199.98px) {
    .main-logo {
        --header-logo-width: 55px;
        --header-logo-height: 44px;
    }
}

.header .top-bar {
    display: flex;
    padding-top: clamp(10px, calc(4vw - 2rem), 33px);
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
}

@media (max-width: 1199.98px) {
    .header .top-bar {
        padding-top: 0;
        justify-content: space-between;
    }
}

.header .logo-title {
    display: flex;
    align-items: center;
    gap: 32px;
    position: relative;
    /*z-index: 101;*/
    margin-right: auto;
}
@media (max-width: 1199.98px) {
    .header .logo-title {
        gap: 14px;
        width: 100%;
        order: 5;
        justify-content: center;
        position: sticky;
    }
}
@media (max-width: 1199.98px) {
    .header .logo-title {
        margin-top: 70px;
        flex-direction: column;
        text-align: center;
        justify-content: center;
    }
}

@media (max-width: 400px) {
    .header .logo-title {
        gap: 10px;
    }
}

.header .official-website {
    display: block;
    padding-top: 0px;
    padding-bottom: 2px;
    font-family: var(--e-ukraine-font), Arial, sans-serif;
    font-size: clamp(10px, 5vw - 3rem, 1rem);
    color: var(--root-c-text);
    letter-spacing: 0.03rem;
}

.header .organization-name {
    margin-top: 0px;
    font-family: var(--e-ukraine-heading-font), Arial, sans-serif;
    font-size: clamp(13px, 5vw - 2.5rem, 1.5rem);
    font-weight: bold;
    line-height: 1.3;
    color: var(--root-c-text);
    
}

@media (max-width: 1199.98px) {
    .header .official-website {
        display: none;
    }
    .header .organization-name {
        font-size: 12px;
        font-weight: 300;
    }
}

@media (max-width: 767.98px) {
    .header .organization-name {
        /*display: none;*/
        font-size: 12px;
    }
}

.header .header-actions {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-self: flex-start;
    flex-wrap: wrap;
}

@media (max-width: 1199.98px) {
    .header .header-actions {
        display: none;
    }
}

.header .accessibility-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.25rem;
    color: var(--root-c-text);
    padding-right: 18px;
    gap: 7px;
}

.header .accessibility-link img {
    margin-right: 9px;
}

@media (max-width: 1199.98px) {
    .header .accessibility-link {
        padding-right: 0;
    }
    .header .accessibility-link img {
        margin-right: 0;
    }
}

.header .accessibility-link svg {
    color: var(--root-c-text);
}

.header .accessibility-text {
    color: var(--root-c-text);
    text-decoration: none;
}

.header .auth-btn {
    display: inline-block;
    background-color: var(--auth-btn-bg);
    color: var(--auth-btn-text);
    font-size: 16px;
    font-weight: 100;
    letter-spacing: 0.03rem;
    padding: 0.5rem 1.3rem;
    border-radius: 999px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

@media(max-width: 450px) {
.header .auth-btn {
    font-size: 12px;
    padding: 0.3rem .8rem;
}
}

.header .auth-btn:hover {
    background-color: #333;
}

.header .icon-btn {
    transition: opacity 0.2s ease;
    opacity: 1;
}
.header .icon-btn .icon {
    width: 58px;
    height: 58px;
}

.header .icon-btn:hover {
    opacity: 0.6;
}


.header .navigation-bar {
    padding: 21px 0 0px;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.header .nav {
    justify-content: flex-start;
    gap: 15px;
}

.header .nav .nav-link {
    color: var(--root-c-link);
    font-size: 1.4rem;
    font-weight: 100;
    padding: 0.5rem 0.5rem;
    text-decoration: none;
    transition: color 0.2s ease;
}

.header .nav .nav-link:hover {
    color: #555;
}

.header .search-icon-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
    padding-left: 1rem;
    padding-bottom: 1px;
    padding-right: 3px;
}
@media (max-width: 1199.98px) {
    .header .search-icon-container {
        display: none;
    }
}

.header .search-icon-container svg {
    width: 25px;
    height: 25px;
    color: var(--search-icon-color);
    cursor: pointer;
    transition: color 0.2s ease;
}

.header .search-icon-container svg:hover {
    color: #555;
}


.footer {
    color: #CFCFCF;
    font-family: var(--e-ukraine-font), Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
}
.footer-background {
    background: #0E0E0E;
}

/* Рядок 1 */
.footer-sitemap {
    padding-top: 50px;
    display: flex;
    align-items: center;
    margin-bottom: 43px;
}
.footer-sitemap .sitemap-icon {
    fill: var(--sitemap-icon-color);
    width: 32px;
    height: 35px;
    margin-right: 10px;
}
.footer-sitemap span {
    font-size: 26px;
    font-weight: 300;
    color: #E0E0E0;
}

/* Рядок 2 */
.footer-contacts {
    margin-bottom: 24px;
}
.footer-logo-wrapper {
    padding: 9px;
    border-radius: 20px;
    border: 1px solid var(--footer-logo-border-color);
    /*margin-right: 2rem;*/
    margin-top: 0px;
}
@media screen and (max-width: 767.98px) {
    .footer-logo-wrapper {
        margin-bottom: 1rem;
    }
}
.footer-logo {
    /*width: 80px;*/
    height: 80px;
    border-radius: 7px;
    overflow: hidden;
}

.org-address {
    max-width: 600px;
}
@media screen and (max-width: 992px) {
    .org-address {
        max-width: 400px;
    }
}

.contact-block {
    margin-bottom: 24px;
}
.contact-block h6 {
    font-family: var(--e-ukraine-heading-font), Arial, sans-serif;
    font-size: 20px;
    color: #E0E0E0;
    margin: 0 0 18px;
}
.contact-block:first-child {
    padding-right: 5%;
}
.contact-block:first-child h6 {
    padding-right: 10%;
}
.contact-block p {
    font-weight: 100;
    font-size: 16px;
    line-height: 1.6;
    margin: 4px 0;
    color: #9a9a9a;
}

.footer .footer-contacts .contact-block a, .footer .developer a {
    color: #9a9a9a;
}

.footer .footer-contacts .contact-block a:hover, .footer .developer a:hover {
    text-decoration: underline;
}

/* Рядок 3 */
.footer-languages {
    background: #121212;
    /*border-radius: 6px;*/
    margin-top: 65px;
    /*margin-bottom: 20px;*/
    border-radius: 7px;
}

/* Рядок 4 */
.footer-copyrights {
    font-weight: 100;
    line-height: 1.2;
    padding-top: 55px;
    padding-bottom: 48px;
    color: #9A9A9A;
    display: flex;
    align-items: flex-start;
}
.copyright {
    text-align: left;
    font-size: 14px;
    line-height: 1.5rem;
	display: flex;
}
.diia-trident-icons {
    display: flex;
    margin-right: 16px;
    width: 104px;
    min-width: 104px;
    height: 48px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ2IiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDM0NiAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03Ny45MDM5IDEzNS4wOTZDNzIuMDM4NSAxMzAuNjczIDY3LjgwNzcgMTIzLjk0MiA2Ni4zNjU0IDExNi4yNUg0Ny41MTkyVjM0LjkwMzlDNTcuNjE1NCA0MCA2NC45MjMgNTEuMDU3NyA2NS43ODg0IDYyLjU5NjJMNjguNTc2OSA4NS41NzY5TDY3LjEzNDYgODUuMzg0NkM2NC4wNTc3IDg1LjM4NDYgNjEuNDYxNSA4OC4xNzMxIDYxLjQ2MTUgOTEuMDU3N0M2MS40NjE1IDkzLjY1MzkgNjMuNDgwOCA5NS45NjE2IDY2LjA3NyA5Ni41Mzg1TDY5LjUzODUgOTcuMzA3N0M3NS4yMTE1IDg2LjUzODUgNzguNDgwOCA3Ni4wNTc3IDc4LjQ4MDggNjUuNzY5MkM3OC40ODA4IDU2LjQ0MjMgNzcuMjMwOCA0Ny4xMTU0IDc3LjAzODUgMzcuNTk2MkM3Ny4wMzg1IDMzLjM2NTQgNzguNjczMSAyOS41MTkyIDgxLjI2OTIgMjYuNDQyM0M4My44NjU0IDI5LjUxOTIgODUuNSAzMy4zNjU0IDg1LjUgMzcuNTk2MkM4NS41IDQ3LjExNTQgODQuMDU3NyA1Ni40NDIzIDg0LjA1NzcgNjUuNzY5MkM4NC4wNTc3IDc2LjA1NzcgODcuMzI3IDg2LjYzNDYgOTMgOTcuMzA3N0w5Ni40NjE1IDk2LjUzODVDOTkuMDU3NyA5NS45NjE2IDEwMS4wNzcgOTMuNzUgMTAxLjA3NyA5MS4wNTc3QzEwMS4wNzcgODguMjY5MiA5OC40ODA4IDg1LjM4NDYgOTUuNDAzOSA4NS4zODQ2TDkzLjk2MTYgODUuNTc2OUw5Ni43NSA2Mi42OTIzQzk4LjE5MjMgNTEuMTUzOSAxMDQuODI3IDQwIDExNC45MjMgMzVWMTE2LjM0Nkg5Ni4wNzY5Qzk0LjYzNDYgMTI0LjAzOCA5MC41OTYxIDEzMC45NjIgODQuNTM4NCAxMzUuMTkyQzgzLjA5NjEgMTM2LjI1IDgxLjk0MjMgMTM3LjQwNCA4MS4wNzY5IDEzOS4wMzhDODAuNSAxMzcuNDA0IDc5LjI1IDEzNi4xNTQgNzcuOTAzOSAxMzUuMDk2Wk01Ni4zNjU0IDg4LjE3MzFDNTcuMTM0NiA4NS4wOTYyIDU5LjQ0MjMgODIuNSA2Mi4yMzA4IDgwLjg2NTRMNjAuMDE5MiA2Mi4wMTkyQzU5LjI1IDU2LjE1MzkgNTYuNzUgNTAuODY1NCA1My4wOTYyIDQ2LjYzNDZWODguMTczMUg1Ni4zNjU0Wk02NS44ODQ2IDExMC42NzNDNjUuODg0NiAxMDcuODg1IDY2LjI2OTIgMTA1LjE5MiA2Ni45NDIzIDEwMi41OTZMNjQuMzQ2MSAxMDIuMDE5QzYwLjUgMTAwLjc2OSA1Ny40MjMxIDk3Ljc4ODUgNTYuNDYxNiA5My45NDIzSDUzLjE5MjNWMTEwLjc2OUg2NS44ODQ2VjExMC42NzNaTTc4LjQ4MDggMTEwLjY3M0M3OC40ODA4IDEwNy4yMTIgNzUuODg0NiAxMDQuMjMxIDcyLjQyMzEgMTAzLjc1QzcxLjg0NjIgMTA1Ljk2MiA3MS4zNjU0IDEwOC4xNzMgNzEuMzY1NCAxMTAuNjczSDc4LjQ4MDhaTTc4LjQ4MDggMTE2LjM0Nkg3Mi4yMzA4QzczLjI4ODUgMTIwLjc2OSA3NS41IDEyNC44MDggNzguNDgwOCAxMjguMjY5VjExNi4zNDZaTTg3LjQyMzEgOTguNzVDODUuMDE5MiA5NC4zMjY5IDgyLjgwNzcgODkuNjE1NCA4MS4zNjU0IDg0LjgwNzdDNzkuOTIzMSA4OS43MTE2IDc3LjcxMTUgOTQuMzI2OSA3NS4zMDc3IDk4Ljc1Qzc3LjcxMTUgOTkuMzI2OSA3OS43MzA4IDEwMC45NjIgODEuMzY1NCAxMDIuNzg4QzgyLjkwMzggMTAwLjk2MiA4NC45MjMxIDk5LjMyNjkgODcuNDIzMSA5OC43NVpNOTEuMjY5MiAxMTAuNjczQzkxLjI2OTIgMTA4LjI2OSA5MC44ODQ2IDEwNi4wNTggOTAuMjExNSAxMDMuNzVDODYuNzUgMTA0LjEzNSA4NC4xNTM5IDEwNy4yMTIgODQuMTUzOSAxMTAuNjczSDkxLjI2OTJaTTkwLjQwMzkgMTE2LjM0Nkg4NC4xNTM5VjEyOC4yNjlDODcuMTM0NiAxMjQuODA4IDg5LjQ0MjMgMTIwLjc2OSA5MC40MDM5IDExNi4zNDZaTTEwOS40NDIgMTEwLjY3M1Y5My44NDYySDEwNi4xNzNDMTA1LjExNSA5Ny42OTIzIDEwMi4xMzUgMTAwLjc2OSA5OC4yODg1IDEwMS45MjNMOTUuNjkyMyAxMDIuNUM5Ni4yNjkyIDEwNS4wOTYgOTYuNzUgMTA3Ljc4OCA5Ni43NSAxMTAuNTc3SDEwOS40NDJWMTEwLjY3M1pNMTA5LjQ0MiA4OC4xNzMxVjQ2LjYzNDZDMTA1Ljc4OCA1MC44NjU0IDEwMy4xOTIgNTYuMTUzOSAxMDIuNTE5IDYyLjAxOTJMMTAwLjMwOCA4MC44NjU0QzEwMy4wOTYgODIuNSAxMDUuNDA0IDg1LjA5NjIgMTA2LjE3MyA4OC4xNzMxSDEwOS40NDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNODAuNSAyLjVDMTE1LjAxOSAyLjUgMTMzLjk2MiAyLjUgMTQ1Ljk4MSAxNC41MTkyQzE1OCAyNi41Mzg1IDE1OCA0NS40ODA4IDE1OCA4MEMxNTggMTE0LjUxOSAxNTggMTMzLjQ2MiAxNDUuOTgxIDE0NS40ODFDMTMzLjk2MiAxNTcuNSAxMTUuMDE5IDE1Ny41IDgwLjUgMTU3LjVDNDUuOTgwOCAxNTcuNSAyNy4wMzg0IDE1Ny41IDE1LjAxOTIgMTQ1LjQ4MUMyLjk5OTk4IDEzMy40NjIgMi45OTk5OCAxMTQuNTE5IDIuOTk5OTggODBDMi45OTk5OCA0NS40ODA4IDIuOTk5OTggMjYuNTM4NSAxNS4wMTkyIDE0LjUxOTJDMjYuOTQyMyAyLjUgNDUuOTgwOCAyLjUgODAuNSAyLjVaTTgwLjUgMEM0NS40MDM5IDAgMjUuOTgwOCAwIDEzLjE5MjMgMTIuNjkyM0MwLjUwMDAxMSAyNS4zODQ2IDAuNSA0NC45MDM5IDAuNSA4MEMwLjUgMTE1LjA5NiAwLjUwMDAxMSAxMzQuNTE5IDEzLjE5MjMgMTQ3LjMwOEMyNS44ODQ2IDE2MCA0NS40MDM5IDE2MCA4MC41IDE2MEMxMTUuNTk2IDE2MCAxMzUuMDE5IDE2MCAxNDcuODA4IDE0Ny4zMDhDMTYwLjUgMTM0LjYxNSAxNjAuNSAxMTUuMDk2IDE2MC41IDgwQzE2MC41IDQ0LjkwMzkgMTYwLjUgMjUuNDgwOCAxNDcuODA4IDEyLjY5MjNDMTM1LjAxOSAwIDExNS41IDAgODAuNSAwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI2NS41IDIuNUMzMDAuMDE5IDIuNSAzMTguOTYyIDIuNSAzMzAuOTgxIDE0LjUxOTJDMzQzIDI2LjUzODUgMzQzIDQ1LjQ4MDggMzQzIDgwQzM0MyAxMTQuNTE5IDM0MyAxMzMuNDYyIDMzMC45ODEgMTQ1LjQ4MUMzMTguOTYyIDE1Ny41IDMwMC4wMTkgMTU3LjUgMjY1LjUgMTU3LjVDMjMwLjk4MSAxNTcuNSAyMTIuMDM4IDE1Ny41IDIwMC4wMTkgMTQ1LjQ4MUMxODggMTMzLjQ2MiAxODggMTE0LjUxOSAxODggODBDMTg4IDQ1LjQ4MDggMTg4IDI2LjUzODUgMjAwLjAxOSAxNC41MTkyQzIxMS45NDIgMi41IDIzMC45ODEgMi41IDI2NS41IDIuNVpNMjY1LjUgMEMyMzAuNDA0IDAgMjEwLjk4MSAwIDE5OC4xOTIgMTIuNjkyM0MxODUuNSAyNS4zODQ2IDE4NS41IDQ0LjkwMzkgMTg1LjUgODBDMTg1LjUgMTE1LjA5NiAxODUuNSAxMzQuNTE5IDE5OC4xOTIgMTQ3LjMwOEMyMTAuODg1IDE2MCAyMzAuNDA0IDE2MCAyNjUuNSAxNjBDMzAwLjU5NiAxNjAgMzIwLjAxOSAxNjAgMzMyLjgwOCAxNDcuMzA4QzM0NS41IDEzNC42MTUgMzQ1LjUgMTE1LjA5NiAzNDUuNSA4MEMzNDUuNSA0NC45MDM5IDM0NS41IDI1LjQ4MDggMzMyLjgwOCAxMi42OTIzQzMyMC4wMTkgMCAzMDAuNSAwIDI2NS41IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjk1LjU5IDY0LjIxMUMyODkuNTQzIDY0LjIxMSAyODUuMDMyIDY4LjkxNCAyODUuMDMyIDc0LjY3MjlDMjg1LjAzMiA3OS4zNzU5IDI4OC4yOTYgODMuMDIzMiAyOTIuNTE5IDg0LjA3OUwyODMuOTc3IDk3LjIyODRIMjkxLjk0M0wyOTkuMjM4IDg1LjAzODhIMzA0LjcwOFY5Ny4yMjg0SDMxMS40MjdWNjQuMjExSDI5NS41OVpNMjk2LjQ1NCA3OS4zNzU5QzI5My42NzEgNzkuMzc1OSAyOTIuMDM5IDc3LjI2NDQgMjkyLjAzOSA3NC43Njg5QzI5Mi4wMzkgNzIuMjczNCAyOTMuNTc1IDY5Ljk2OTggMjk2LjQ1NCA2OS45Njk4SDMwNC43MDhWNzkuMzc1OUgyOTYuNDU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1OC45MjYgNjQuMjExTDI1Ni43MTggNzAuMzUzN0wyNjUuODM2IDcwLjI1NzhMMjYwLjQ2MSA5MC4wMjk4QzI1OC45MjYgOTUuNzg4NyAyNjQuOTcyIDEwMC4yMDQgMjcwLjA1OSA5Ni43NDg1TDI4MS43NjkgODguODc4TDI3OC4zMTQgODMuNzkxMUwyNjYuNyA5MS44NTM0TDI3NC41NzEgNjQuMjExSDI1OC45MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjc2LjEwNiA1NS43NjQ3QzI3Ni4xMDYgNTguMDY4MiAyNzUuMDUgNTkuODkxOCAyNzEuNDk5IDU5Ljg5MThDMjY4LjA0NCA1OS44OTE4IDI2Ni44OTIgNTguMDY4MiAyNjYuODkyIDU1Ljc2NDdDMjY2Ljg5MiA1My40NjExIDI2OC4wNDQgNTEuNjM3NSAyNzEuNDk5IDUxLjYzNzVDMjc1LjA1IDUxLjYzNzUgMjc2LjEwNiA1My40NjExIDI3Ni4xMDYgNTUuNzY0N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNDcuODg4IDkxLjA4NTZWNTYuNTMyNUgyMjIuMjYxVjc0Ljk2MDhDMjIyLjI2MSA4My42OTUxIDIxOS43NjUgODguOTc0IDIxOC4yMyA5MS4wODU2SDIxNS4xNThWMTA2LjE1NUgyMjEuNjg1Vjk3LjIyODRIMjQ1Ljk2OFYxMDYuMTU1SDI1Mi40OTVWOTEuMDg1NkgyNDcuODg4Wk0yMjguNjkyIDc0LjU3NjlWNjIuNjc1M0gyNDEuMTY5VjkxLjA4NTZIMjI1LjA0NEMyMjYuNDg0IDg4LjY4NjEgMjI4LjY5MiA4Mi41NDMzIDIyOC42OTIgNzQuNTc2OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

.developer {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    font-size: 14px;
    line-height: 1.5rem;
}
@media (max-width: 991.98px) {
    .developer {
        margin-top: 16px;
    }
}
.developer img {
    width: 27px;
    height: 27px;

    /*
    margin-top: 5px;
	width: 48px;
    height: 48px;
    margin-top: 5px;
    margin-left: 57px;
    margin-right: 5px;
     */
}

/* Адаптив */
@media (max-width: 960px) {
    .footer-languages .lang-label {
        display: none;
    }
    .footer-contacts .contact-block {
        margin-bottom: 24px;
    }
}
@media (max-width: 767px) {
    .copyright, .developer {
        /* text-align: center; */
        /* justify-content: center; */
    }
}

@media (max-width: 520px) {
    .developer {
        margin-top: 1rem;
    }
}
