.gt_switcher-popup > span {
    display: none !important;
}

.gt_switcher-popup::after {
    margin-left: 6px;
}

html[lang^="ru"] .gt_switcher-popup::after,
html[lang^="auto"] .gt_switcher-popup::after {
    content: 'Язык';
}

html[lang^="be"] .gt_switcher-popup::after {
    content: 'Мова';
}

html[lang^="en"] .gt_switcher-popup::after {
    content: 'Language';
}

html[lang^="ka"] .gt_switcher-popup::after {
    content: 'ენა';
}





.header-menu-logo {
    max-width: 220px;
}
.header-menu-logo a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.header-menu-logo a::before {
    content: '';
    display: inline-block;
    width: 35px;
    aspect-ratio: 1 / 2;
    background-image: url('/wp-content/uploads/2026/06/nino-cross-without-background.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    vertical-align: middle;
}
.header-menu-logo a span {
    font-size: clamp(12px, 1.4vw, 14px);
    text-align: center;
    line-height: 1.4;
    color: var(--color-header-middle-text) !important;
}
header.sticky .header-menu-logo a span {
    display: none;
}


header .ush_menu_1 ul.w-nav-list:not(.level_1) {
    border-radius: 6px;
    background: var(--color-footer-bg-grad) !important;
    color: var(--color-footer-text) !important;
}

@media (max-width: 1200px) {
    .header_hor nav.ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
        padding-left: 10px;
        padding-right: 10px;
    }
}



.btn-scroll-to-section_2 {
    position: absolute;
    top: clamp(300px, 80vw, 400px);
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.btn-scroll-to-section_2 svg {
    width: 36px;
    height: auto;
    animation: scrollArrowPulse 1.6s ease-in-out infinite;
    cursor: pointer;
}

@keyframes scrollArrowPulse {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(8px);
    }
}




footer .wpb_wrapper p:not(:last-child) {
    margin: 0 0 clamp(12px, 2.8vw, 20px) 0 !important;
}