@font-face {
    font-family: "Gilroy";
    src: local("Gilroy"), url("../fonts/Gilroy-Regular.woff2") format("woff2");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "Gilroy";
    src: local("Gilroy Bold"), url("../fonts/Gilroy-Bold.woff2") format("woff2");
    font-style: normal;
    font-weight: bold;
    font-display: swap;
}

.home-page {
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    padding: 10px 0;
}

.home-page * {
    font-family: "Gilroy", Arial, sans-serif !important;
}

.home-hero {
    width: 100%;
}

.wrapper {
    width: 1343px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}

@media screen and (max-width: 1441px) {
    .wrapper {
        width: 1170px;
    }
}

.hero-slider-box {
    width: 100%;
}

.hero-slide {
    display: none;
    height: 540px;
    background: #212121;
}

.hero-slide.active {
    display: flex;
}

.hero-slide-image {
    width: 65%;
    height: 100%;
    display: block;
}

.hero-slide-image img {
    display: block;
    width: 100%;
    height: 100%;
}

.hero-slide-content {
    width: 35%;
    height: 100%;
    padding: 40px 40px 60px 40px;
    overflow: auto;
    background: #111;
}

.hero-slide-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 20px;
}

.hero-slide-tags a {
    font-size: 11px;
    font-weight: 400;
    color: #fff !important;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: .2s;
}

.hero-slide-title {
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1.35;
    font-size: 28px;
    color: #fff !important;
    display: block;
    width: fit-content;
    max-width: 100%;
    margin-bottom: 20px;
}

.hero-slide-description {
    font-size: 1em;
    margin-bottom: 25px;
    line-height: 24px;
    color: #fff;
}

.hero-slide-btn-load-more {
    display: flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 11px;
    transition: all .3s ease;
    white-space: nowrap;
    color: #fff !important;
}

.hero-slide-btn-load-more:before {
    content: '';
    display: block;
    width: 40px;
    min-width: 40px;
    height: 2px;
    background: #fff;
    margin-right: 12px;
    transition: 0.25s;
}

.hero-slide-btn-load-more:hover:before {
    width: 60px;
}

.hero-slider-wrapper {
    position: relative;
}

.hero-slider-navigation {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 35%;
    display: flex;
    align-items: center;
    z-index: 20;
    height: 60px;
}

.hero-slider-navigation>div {
    cursor: pointer;
    display: block;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid hsla(0, 0%, 100%, .15);
    background: none;
    color: #fff;
    height: 60px;
    border-color: hsla(0, 0%, 100%, .15);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    transition: 0.25s;
    padding: 0 12px;
    user-select: none;
    background: #111;
}

.hero-slider-navigation>div:hover {
    background: hsla(0, 0%, 100%, .1);
}

.hero-slider-navigation>div.hero-btn-prev {
    border-right: none;
}

.hero-btn-prev:before {
    content: '';
    display: block;
    width: 12px;
    min-width: 12px;
    height: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDYuNjgyIDI1Ni4xMDhMMzk4LjIxOSA2NC41NjE5QzQwMy40OTMgNTkuMzAwNCA0MDYuMzk1IDUyLjI2NTYgNDA2LjM5NSA0NC43NjQ2QzQwNi4zOTUgMzcuMjU5NCA0MDMuNDkzIDMwLjIyODggMzk4LjIxOSAyNC45NTlMMzgxLjQzNiA4LjE4MzY3QzM3Ni4xNyAyLjkwNTUgMzY5LjEzMSAwIDM2MS42MyAwQzM1NC4xMjkgMCAzNDcuMDk5IDIuOTA1NSAzNDEuODI5IDguMTgzNjdMMTEzLjc3MiAyMzYuMjM2QzEwOC40ODIgMjQxLjUyMiAxMDUuNTg0IDI0OC41ODYgMTA1LjYwNSAyNTYuMDk2QzEwNS41ODQgMjYzLjYzOCAxMDguNDc3IDI3MC42OTQgMTEzLjc3MiAyNzUuOTg1TDM0MS42MTYgNTAzLjgxNkMzNDYuODg2IDUwOS4wOTQgMzUzLjkxNyA1MTIgMzYxLjQyMiA1MTJDMzY4LjkyMyA1MTIgMzc1Ljk1NCA1MDkuMDk0IDM4MS4yMjggNTAzLjgxNkwzOTguMDA3IDQ4Ny4wNDFDNDA4LjkyNiA0NzYuMTIzIDQwOC45MjYgNDU4LjM0OCAzOTguMDA3IDQ0Ny40MzRMMjA2LjY4MiAyNTYuMTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 12px;
}

.hero-btn-next:after {
    content: '';
    display: block;
    width: 12px;
    min-width: 12px;
    height: 8px;
    margin-left: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTAwXzM2NSkiPgo8cGF0aCBkPSJNMzA1LjMxOSAyNTUuODkyTDExMy43ODEgNDQ3LjQzOEMxMDguNTA3IDQ1Mi43IDEwNS42MDUgNDU5LjczNCAxMDUuNjA1IDQ2Ny4yMzVDMTA1LjYwNSA0NzQuNzQxIDEwOC41MDcgNDgxLjc3MSAxMTMuNzgxIDQ4Ny4wNDFMMTMwLjU2NCA1MDMuODE2QzEzNS44MyA1MDkuMDk0IDE0Mi44NjkgNTEyIDE1MC4zNyA1MTJDMTU3Ljg3MSA1MTIgMTY0LjkwMSA1MDkuMDk0IDE3MC4xNzEgNTAzLjgxNkwzOTguMjI4IDI3NS43NjRDNDAzLjUxOCAyNzAuNDc4IDQwNi40MTYgMjYzLjQxNCA0MDYuMzk1IDI1NS45MDRDNDA2LjQxNiAyNDguMzYyIDQwMy41MjMgMjQxLjMwNiAzOTguMjI4IDIzNi4wMTVMMTcwLjM4NCA4LjE4MzY5QzE2NS4xMTQgMi45MDU1MSAxNTguMDgzIC0yLjYzNDYyZS0wNiAxNTAuNTc4IC0zLjI5MDc0ZS0wNkMxNDMuMDc3IC0zLjk0NjVlLTA2IDEzNi4wNDYgMi45MDU1MSAxMzAuNzcyIDguMTgzNjhMMTEzLjk5MyAyNC45NTlDMTAzLjA3NCAzNS44Nzc1IDEwMy4wNzQgNTMuNjUxOCAxMTMuOTkzIDY0LjU2NjFMMzA1LjMxOSAyNTUuODkyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTAwXzM2NSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTEyIDUxMikgcm90YXRlKC0xODApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-main-grid {
    display: flex;
    justify-content: space-between;
    padding-top: 70px;
}

.home-main-grid-content {
    width: calc(66.666% - 15px);
}

.home-main-grid-sidebar {
    display: flex;
    flex-direction: column;
    width: calc(33.333% - 15px);
    gap: 30px;
}

.home-main-grid-sidebar .home-main-header {
    margin-bottom: 0;
}

.home-main-header {
    display: block;
    width: 100%;
    color: #111111;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    line-height: normal;
    border-bottom: 2px solid #000000;
    margin-bottom: 30px;
    padding: 10px 0;
}

.home-analitic .home-main-header{
 margin-bottom: 40px;
}

.home-wrapper-posts {
    gap: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.home-post-big {
    width: calc(50% - 15px);
    position: relative;
}

.home-post-big:after {
    content: '';
    display: block;
    padding-top: 71.5%;
}

.home-post-big-image {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}

.home-post-big-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.home-post-big-info {
    padding: 20px 15px 10px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 20;
    pointer-events: none;
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .65) 70%);
}

.home-post-big-title {
    font-size: 17px;
    font-weight: 500;
    margin: 0 auto 5px 0;
    color: #fff;
    display: block;
    width: fit-content;
}

.home-post-big-date {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

.home-post-big-date:before {
    content: '';
    display: block;
    width: 12px;
    min-width: 12px;
    margin-right: 4px;
    height: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTAzXzM2OSkiPgo8cGF0aCBkPSJNMzQ3LjIxNiAzMDEuMjExTDI3NS44MjkgMjQ3LjY3MVYxMzguNjA5QzI3NS44MjkgMTI3LjY0MyAyNjYuOTY1IDExOC43NzkgMjU1Ljk5OSAxMTguNzc5QzI0NS4wMzMgMTE4Ljc3OSAyMzYuMTY5IDEyNy42NDMgMjM2LjE2OSAxMzguNjA5VjI1Ny41ODdDMjM2LjE2OSAyNjMuODMzIDIzOS4xMDQgMjY5LjcyMyAyNDQuMTAxIDI3My40NTFMMzIzLjQxOSAzMzIuOTRDMzI2Ljg0MiAzMzUuNTE4IDMzMS4wMTIgMzM2LjkxIDMzNS4yOTcgMzM2LjkwNkMzNDEuMzQ1IDMzNi45MDYgMzQ3LjI5NCAzMzQuMTg5IDM1MS4xODEgMzI4Ljk1NEMzNTcuNzY2IDMyMC4yMDggMzU1Ljk4MSAzMDcuNzc1IDM0Ny4yMTYgMzAxLjIxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNTYgMEMxMTQuODMzIDAgMCAxMTQuODMzIDAgMjU2QzAgMzk3LjE2NyAxMTQuODMzIDUxMiAyNTYgNTEyQzM5Ny4xNjcgNTEyIDUxMiAzOTcuMTY3IDUxMiAyNTZDNTEyIDExNC44MzMgMzk3LjE2NyAwIDI1NiAwWk0yNTYgNDcyLjM0MUMxMzYuNzI1IDQ3Mi4zNDEgMzkuNjU5IDM3NS4yNzUgMzkuNjU5IDI1NkMzOS42NTkgMTM2LjcyNSAxMzYuNzI1IDM5LjY1OSAyNTYgMzkuNjU5QzM3NS4yOTUgMzkuNjU5IDQ3Mi4zNDEgMTM2LjcyNSA0NzIuMzQxIDI1NkM0NzIuMzQxIDM3NS4yNzUgMzc1LjI3NSA0NzIuMzQxIDI1NiA0NzIuMzQxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTAzXzM2OSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-post-big-tags {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
}

.home-post-big-tags a {
    background: #111111;
    font-size: 11px;
    line-height: 18px;
    color: #fff !important;
    margin-right: 5px;
    padding: 0 6px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: .2s;
}

.home-post-small {
    width: calc(50% - 15px);
    display: flex;
    align-items: flex-start;
}

.home-post-small-image {
    width: 120px;
    min-width: 120px;
    margin-right: 15px;
    position: relative;
}

.home-post-small-image:after {
    content: '';
    display: block;
    padding-top: 71.5%;
}

.home-post-small-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.home-post-small-title {
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 4px;
    transition: 0.25s;
    color: #111111;
    display: block;
    width: fit-content;
}

.home-post-small-date {
    font-size: 12px;
    text-transform: uppercase;
    display: flex;
    margin-right: 16px;
    color: #808080 !important;
}

.home-post-small-date:before {
    content: '';
    display: block;
    position: relative;
    top: 5px;
    width: 12px;
    min-width: 12px;
    margin-right: 4px;
    height: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTAzXzM2OSkiPgo8cGF0aCBkPSJNMzQ3LjIxNiAzMDEuMjExTDI3NS44MjkgMjQ3LjY3MVYxMzguNjA5QzI3NS44MjkgMTI3LjY0MyAyNjYuOTY1IDExOC43NzkgMjU1Ljk5OSAxMTguNzc5QzI0NS4wMzMgMTE4Ljc3OSAyMzYuMTY5IDEyNy42NDMgMjM2LjE2OSAxMzguNjA5VjI1Ny41ODdDMjM2LjE2OSAyNjMuODMzIDIzOS4xMDQgMjY5LjcyMyAyNDQuMTAxIDI3My40NTFMMzIzLjQxOSAzMzIuOTRDMzI2Ljg0MiAzMzUuNTE4IDMzMS4wMTIgMzM2LjkxIDMzNS4yOTcgMzM2LjkwNkMzNDEuMzQ1IDMzNi45MDYgMzQ3LjI5NCAzMzQuMTg5IDM1MS4xODEgMzI4Ljk1NEMzNTcuNzY2IDMyMC4yMDggMzU1Ljk4MSAzMDcuNzc1IDM0Ny4yMTYgMzAxLjIxMVoiIGZpbGw9IiM4MDgwODAiLz4KPHBhdGggZD0iTTI1NiAwQzExNC44MzMgMCAwIDExNC44MzMgMCAyNTZDMCAzOTcuMTY3IDExNC44MzMgNTEyIDI1NiA1MTJDMzk3LjE2NyA1MTIgNTEyIDM5Ny4xNjcgNTEyIDI1NkM1MTIgMTE0LjgzMyAzOTcuMTY3IDAgMjU2IDBaTTI1NiA0NzIuMzQxQzEzNi43MjUgNDcyLjM0MSAzOS42NTkgMzc1LjI3NSAzOS42NTkgMjU2QzM5LjY1OSAxMzYuNzI1IDEzNi43MjUgMzkuNjU5IDI1NiAzOS42NTlDMzc1LjI5NSAzOS42NTkgNDcyLjM0MSAxMzYuNzI1IDQ3Mi4zNDEgMjU2QzQ3Mi4zNDEgMzc1LjI3NSAzNzUuMjc1IDQ3Mi4zNDEgMjU2IDQ3Mi4zNDFaIiBmaWxsPSIjODA4MDgwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzEwM18zNjkiPgo8cmVjdCB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-wrapper-posts-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px;
    gap: 10px;
}

.home-wrapper-posts-pagination:before {
    content: '';
    display: block;
    width: 10px;
    flex-grow: 2;
    height: 1px;
    background: #eee;
}

.home-wrapper-posts-pagination:after {
    content: '';
    display: block;
    width: 10px;
    flex-grow: 2;
    height: 1px;
    background: #eee;
}

.home-wrapper-posts-pagination .disactive {
    pointer-events: none;
    border-color: #eee;
}

.home-wrapper-posts-pagination .disactive:before {
    opacity: 0.7;
}

.home-wrapper-posts-pagination-btn-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    width: 30px;
    min-width: 30px;
    height: 30px;
    border: 1px solid #e0e0e0;
    text-align: center;
    color: #212121;
    background: #fff;
    transition: 0.25s;
}

.home-wrapper-posts-pagination-btn-prev:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 16px;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDYuNjgyIDI1Ni4xMDhMMzk4LjIxOSA2NC41NjE5QzQwMy40OTMgNTkuMzAwNCA0MDYuMzk1IDUyLjI2NTYgNDA2LjM5NSA0NC43NjQ2QzQwNi4zOTUgMzcuMjU5NCA0MDMuNDkzIDMwLjIyODggMzk4LjIxOSAyNC45NTlMMzgxLjQzNiA4LjE4MzY3QzM3Ni4xNyAyLjkwNTUgMzY5LjEzMSAwIDM2MS42MyAwQzM1NC4xMjkgMCAzNDcuMDk5IDIuOTA1NSAzNDEuODI5IDguMTgzNjdMMTEzLjc3MiAyMzYuMjM2QzEwOC40ODIgMjQxLjUyMiAxMDUuNTg0IDI0OC41ODYgMTA1LjYwNSAyNTYuMDk2QzEwNS41ODQgMjYzLjYzOCAxMDguNDc3IDI3MC42OTQgMTEzLjc3MiAyNzUuOTg1TDM0MS42MTYgNTAzLjgxNkMzNDYuODg2IDUwOS4wOTQgMzUzLjkxNyA1MTIgMzYxLjQyMiA1MTJDMzY4LjkyMyA1MTIgMzc1Ljk1NCA1MDkuMDk0IDM4MS4yMjggNTAzLjgxNkwzOTguMDA3IDQ4Ny4wNDFDNDA4LjkyNiA0NzYuMTIzIDQwOC45MjYgNDU4LjM0OCAzOTguMDA3IDQ0Ny40MzRMMjA2LjY4MiAyNTYuMTA4WiIgZmlsbD0iIzIxMjEyMSIvPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-wrapper-posts-pagination-btn-next {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    width: 30px;
    min-width: 30px;
    height: 30px;
    border: 1px solid #e0e0e0;
    text-align: center;
    color: #212121;
    background: #fff;
    transition: 0.25s;
}

.home-wrapper-posts-pagination-btn-next:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 16px;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTAwXzM2NSkiPgo8cGF0aCBkPSJNMzA1LjMxOSAyNTUuODkyTDExMy43ODEgNDQ3LjQzOEMxMDguNTA3IDQ1Mi43IDEwNS42MDUgNDU5LjczNCAxMDUuNjA1IDQ2Ny4yMzVDMTA1LjYwNSA0NzQuNzQxIDEwOC41MDcgNDgxLjc3MSAxMTMuNzgxIDQ4Ny4wNDFMMTMwLjU2NCA1MDMuODE2QzEzNS44MyA1MDkuMDk0IDE0Mi44NjkgNTEyIDE1MC4zNyA1MTJDMTU3Ljg3MSA1MTIgMTY0LjkwMSA1MDkuMDk0IDE3MC4xNzEgNTAzLjgxNkwzOTguMjI4IDI3NS43NjRDNDAzLjUxOCAyNzAuNDc4IDQwNi40MTYgMjYzLjQxNCA0MDYuMzk1IDI1NS45MDRDNDA2LjQxNiAyNDguMzYyIDQwMy41MjMgMjQxLjMwNiAzOTguMjI4IDIzNi4wMTVMMTcwLjM4NCA4LjE4MzY5QzE2NS4xMTQgMi45MDU1MSAxNTguMDgzIC0yLjYzNDYyZS0wNiAxNTAuNTc4IC0zLjI5MDc0ZS0wNkMxNDMuMDc3IC0zLjk0NjVlLTA2IDEzNi4wNDYgMi45MDU1MSAxMzAuNzcyIDguMTgzNjhMMTEzLjk5MyAyNC45NTlDMTAzLjA3NCAzNS44Nzc1IDEwMy4wNzQgNTMuNjUxOCAxMTMuOTkzIDY0LjU2NjFMMzA1LjMxOSAyNTUuODkyWiIgZmlsbD0iIzIxMjEyMSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcxMDBfMzY1Ij4KPHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIgNTEyKSByb3RhdGUoLTE4MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-wrapper-posts-btn-all-posts {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 45px;
    width: fit-content;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #111111;
    font-size: 15px;
    padding: 8.5px 24px;
    color: #fff !important;
    text-align: center;
    transition: 0.25s;
}


.home-main--widget-sinoptik {
    width: 100%;
    height: 120px;
    background: rgba(0, 0, 0, 0.35);
    margin-top: 20px;
}

.home-main-grid-sidebar-list-posts {
    flex-grow: 2;
    overflow: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: 930px;
}

.home-main-grid-sidebar-list-posts::-webkit-scrollbar {
    width: 5px;
}

.home-main-grid-sidebar-list-posts::-webkit-scrollbar-track {
    background: #F7F7F7;
}

.home-main-grid-sidebar-list-posts::-webkit-scrollbar-thumb {
    background: #2E8893;
    border-radius: 20px;
    border: none;
}

.home-post-sidebar {
    width: 100%;
}

.home-post-sidebar-date {
    margin-right: 5px;
    font-weight: 600;
    font-size: 14px;
    color: #2e8893;
    text-transform: lowercase !important;
}

.home-post-sidebar a {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-transform: none !important;
}

.home-post-sidebar a strong {
    font-weight: 700;
}

.span_rec {
    font-size: 12px;
    border: 1px solid #111417;
    padding: 2px;
}

.jnews-dark-mode .span_rec {
    border-color: #fff !important;
    color: #fff;
}

.home-main-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #111111;
    font-size: 15px;
    padding: 8.5px 24px;
    color: #fff !important;
    text-align: center;
    transition: 0.25s;
}

.home-btn-donate {
    margin-top: 55px;
    margin-bottom: -20px;
}

.home-btn-donate:before {
    content: '';
    display: block;
    width: 20px;
    height: 18px;
    min-width: 20px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjM0OCIgdmlld0JveD0iMCAwIDUxMiAzNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTExXzM3OSkiPgo8cmVjdCB4PSI5IiB5PSIxNyIgd2lkdGg9IjQ4OCIgaGVpZ2h0PSIzMjIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00ODEuMjggLTAuMDgwMDc4MUgzMC43MkMxMy43ODMgLTAuMDgwMDc4MSAwIDEzLjcwMjkgMCAzMC42Mzk5VjMxNy4zNkMwIDMzNC4yOTcgMTMuNzgzIDM0OC4wOCAzMC43MiAzNDguMDhINDgxLjI4QzQ5OC4yMTcgMzQ4LjA4IDUxMiAzMzQuMjk3IDUxMiAzMTcuMzZWMzAuNjM5OUM1MTIgMTMuNzAyOSA0OTguMjE3IC0wLjA4MDA3ODEgNDgxLjI4IC0wLjA4MDA3ODFaTTQ5MS41MiAzMTcuMzZDNDkxLjUyIDMyMi45OTIgNDg2LjkxMiAzMjcuNiA0ODEuMjggMzI3LjZIMzAuNzJDMjUuMDY4IDMyNy42IDIwLjQ4IDMyMi45OTIgMjAuNDggMzE3LjM2VjMwLjYzOTlDMjAuNDggMjQuOTg2OSAyNS4wNjggMjAuMzk5OSAzMC43MiAyMC4zOTk5SDQ4MS4yOEM0ODYuOTEyIDIwLjM5OTkgNDkxLjUyIDI0Ljk4NjkgNDkxLjUyIDMwLjYzOTlWMzE3LjM2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEwLjI0IDkyLjA4MDFINTAxLjc2VjEzMy4wNEgxMC4yNFY5Mi4wODAxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTUwMS43NiA4MS44Mzk4SDEwLjI0QzQuNTg4IDgxLjgzOTggMCA4Ni40MjY4IDAgOTIuMDc5OFYxMzMuMDRDMCAxMzguNjkzIDQuNTg4IDE0My4yOCAxMC4yNCAxNDMuMjhINTAxLjc2QzUwNy40MTIgMTQzLjI4IDUxMiAxMzguNjkzIDUxMiAxMzMuMDRWOTIuMDc5OEM1MTIgODYuNDI2OCA1MDcuNDEyIDgxLjgzOTggNTAxLjc2IDgxLjgzOThaTTQ5MS41MiAxMjIuOEgyMC40OFYxMDIuMzJINDkxLjUyVjEyMi44Wk0yNzYuNDggMjA0LjcySDkyLjE2Qzg2LjUwOCAyMDQuNzIgODEuOTIgMjA5LjMwOCA4MS45MiAyMTQuOTZDODEuOTIgMjIwLjYxMiA4Ni41MDggMjI1LjIgOTIuMTYgMjI1LjJIMjc2LjQ4QzI4Mi4xMzIgMjI1LjIgMjg2LjcyIDIyMC42MTIgMjg2LjcyIDIxNC45NkMyODYuNzIgMjA5LjMwNyAyODIuMTMyIDIwNC43MiAyNzYuNDggMjA0LjcyWk0xOTQuNTYgMjQ1LjY4SDkyLjE2Qzg2LjUwOCAyNDUuNjggODEuOTIgMjUwLjI2OCA4MS45MiAyNTUuOTJDODEuOTIgMjYxLjU3MiA4Ni41MDggMjY2LjE2IDkyLjE2IDI2Ni4xNkgxOTQuNTZDMjAwLjIxMiAyNjYuMTYgMjA0LjggMjYxLjU3MiAyMDQuOCAyNTUuOTJDMjA0LjggMjUwLjI2OCAyMDAuMjEyIDI0NS42OCAxOTQuNTYgMjQ1LjY4WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTExXzM3OSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iMzQ4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-analitic {
    background: #1A1A1A;
    padding: 40px 0;
    margin-top: 40px;
}

.home-analitic .home-main-header {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.home-analitic-flex {
    display: flex;
    justify-content: space-between;
}

.home-analitic-left {
    width: calc(50% - 5px);
}

.home-analitic-right {
    width: calc(50% - 5px);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.home-analitic-card {
    width: 100%;
    position: relative;
    height: 490px;
    overflow: hidden;
}

.home-analitic-card:hover .home-analitic-card-image img {
    transform: translateX(0%);
}

.home-analitic-card-image {
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    display: block;
    height: 100%;
    z-index: 2;
    overflow: hidden;
}

.home-analitic-card-image:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: linear-gradient(180deg, transparent 0, #000 65%, #000);
}

.home-analitic-card-image img {
    width: 111%;
    max-width: 111%;
    height: 100%;
    transform: translateX(-10%);
    display: block;
    object-fit: cover;
    object-position: center;
    transition: 0.25s;
}

.home-analitic-card-box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 0 25px 25px;
    pointer-events: none;
    transform: translateY(20px);
    transition: 0.25s;
}

.home-analitic-card-box .home-post-big-tags {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
}

.home-analitic-card-title {
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    display: block;
    width: fit-content;
    max-width: 100%;
    margin-bottom: 5px;
    line-height: 1.35;
}

.home-analitic-card-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    opacity: 0;
    transition: 0.25s;
}

.home-analitic-card-author {
    margin-right: 1rem;
    color: #fff;
    font-size: 12px;
}

.home-analitic-card-author a {
    color: #fff !important;
    font-size: 12px;
    pointer-events: initial;
    z-index: 30;
    position: relative;
}

.home-analitic-card-data {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

.home-analitic-card-data:before {
    content: '';
    display: block;
    width: 12px;
    min-width: 12px;
    margin-right: 4px;
    height: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTAzXzM2OSkiPgo8cGF0aCBkPSJNMzQ3LjIxNiAzMDEuMjExTDI3NS44MjkgMjQ3LjY3MVYxMzguNjA5QzI3NS44MjkgMTI3LjY0MyAyNjYuOTY1IDExOC43NzkgMjU1Ljk5OSAxMTguNzc5QzI0NS4wMzMgMTE4Ljc3OSAyMzYuMTY5IDEyNy42NDMgMjM2LjE2OSAxMzguNjA5VjI1Ny41ODdDMjM2LjE2OSAyNjMuODMzIDIzOS4xMDQgMjY5LjcyMyAyNDQuMTAxIDI3My40NTFMMzIzLjQxOSAzMzIuOTRDMzI2Ljg0MiAzMzUuNTE4IDMzMS4wMTIgMzM2LjkxIDMzNS4yOTcgMzM2LjkwNkMzNDEuMzQ1IDMzNi45MDYgMzQ3LjI5NCAzMzQuMTg5IDM1MS4xODEgMzI4Ljk1NEMzNTcuNzY2IDMyMC4yMDggMzU1Ljk4MSAzMDcuNzc1IDM0Ny4yMTYgMzAxLjIxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNTYgMEMxMTQuODMzIDAgMCAxMTQuODMzIDAgMjU2QzAgMzk3LjE2NyAxMTQuODMzIDUxMiAyNTYgNTEyQzM5Ny4xNjcgNTEyIDUxMiAzOTcuMTY3IDUxMiAyNTZDNTEyIDExNC44MzMgMzk3LjE2NyAwIDI1NiAwWk0yNTYgNDcyLjM0MUMxMzYuNzI1IDQ3Mi4zNDEgMzkuNjU5IDM3NS4yNzUgMzkuNjU5IDI1NkMzOS42NTkgMTM2LjcyNSAxMzYuNzI1IDM5LjY1OSAyNTYgMzkuNjU5QzM3NS4yOTUgMzkuNjU5IDQ3Mi4zNDEgMTM2LjcyNSA0NzIuMzQxIDI1NkM0NzIuMzQxIDM3NS4yNzUgMzc1LjI3NSA0NzIuMzQxIDI1NiA0NzIuMzQxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTAzXzM2OSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.home-analitic-card:hover .home-analitic-card-box {
    transform: translateY(0);
}

.home-analitic-card:hover .home-analitic-card-info {
    opacity: 1;
}

.home-analitic-right .home-analitic-card {
    height: 265px;
    margin-bottom: 10px;
}

.home-analitic-right .home-analitic-card:nth-child(2),
.home-analitic-right .home-analitic-card:nth-child(3) {
    width: calc(50% - 5px);
    margin-bottom: 0;
    height: 215px;
}

.home-analitic-right .home-analitic-card-title {
    font-size: 18px;
}

.home-analitic-right .home-analitic-card-box {
    padding: 20px;
}

.home-analitic+.wrapper .home-main-grid {
    padding-top: 20px;
}

.home-dossier-list {
    display: flex;
    flex-direction: column;
}

.home-dossie-card {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-items: center;
    border: 1px solid #f2f5f7;
    padding: 10px;
}

.home-dossie-card-photo {
    display: block;
    width: 25%;
    max-width: 99px;
    min-width: 25%;
    border: 2px solid #2e8893;
    margin-right: 20px;
    transition: 0.25s;
    border-radius: 100%;
    position: relative;
}

.home-dossie-card-photo:after {
    content: '';
    display: block;
    padding-top: 100%;
}

.home-dossie-card-photo img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 100%;
}

.home-dossie-card-content {
    width: 100px;
    flex-grow: 2;
}

.home-dossie-card-name {
    font-size: 1.3em;
    color: #000;
    font-weight: 600;
    display: block;
    width: fit-content;
    max-width: 100%;
    transition: 0.25s;
    margin-bottom: 5px;
}

.home-dossie-card-btn {
    display: block;
    width: fit-content;
    max-width: 100%;
    color: #000;
    border-bottom: 2px dotted;
    font-size: 14px;
    line-height: 1.3;
}

.video-blogs {
    padding-top: 60px;
}

.video-blogs-list {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    padding-top: 10px;
}

.video-blogs-item {
    width: calc(33.33% - 20px);
    position: relative;
    margin-top: -10px;
}

.video-blogs-item-image {
    position: relative;
    margin-bottom: 15px;
}

.video-blogs-item-image:after {
    content: '';
    display: block;
    padding-top: 58.5%;
}

.video-blogs-item-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.video-blogs-item-name {
    display: block;
    width: fit-content;
    max-width: 100%;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 5px;
    transition: 0.25s;
}

.video-blogs-item-info {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;

    box-sizing: border-box;
    border-bottom: 4px solid #eee;
    margin-top: 14px;
    padding-bottom: 25px;
}

.video-blogs-item-author {
    display: flex;
    align-items: center;
    gap: 8px;
    width: fit-content;
    max-width: 100%;
    margin-right: 16px;
}

.video-blogs-item-author-photo {
    width: 30px;
    height: 30px;
    min-width: 30px;
    display: block;
    border-radius: 100%;
}

.video-blogs-item-author-photo img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    object-fit: cover;
    object-position: center top;
}

.video-blogs-item-author-name {
    font-size: 12px;
    color: #808080;
}

.video-blogs-item-author-name span {
    color: #111;
}

.video-blogs-item-count-comments {
    display: flex;
    align-items: center;
    color: #808080;
    font-size: 12px;
}

.video-blogs-item-count-comments:before {
    content: '';
    display: block;
    width: 12px;
    min-width: 12px;
    height: 12px;
    margin-right: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTIxXzM2NSkiPgo8cGF0aCBkPSJNNzQuNTI1MSA0ODEuNDA5SDM4LjI0NjNMNjMuODk5OCA0NTUuNzU1Qzc3LjczMTkgNDQxLjkyMyA4Ni4zNjk1IDQyMy45MzIgODguNjkxNyA0MDQuNDE2QzUyLjU5NzMgMzgwLjcyOSAyNi4yMDM1IDM0OS41NjYgMTIuMDc0OSAzMTMuODI3Qy0yLjA0MzcxIDI3OC4xMTUgLTMuODE3OTMgMjM4LjgwMyA2Ljk0NDU4IDIwMC4xMzlDMTkuODU4IDE1My43NDYgNTAuMTQ1OSAxMTEuNDYgOTIuMjI3MiA4MS4wN0MxMzcuOTU2IDQ4LjA0NzIgMTk0Ljg4MyAzMC41OTE2IDI1Ni44NTYgMzAuNTkxNkMzMzQuOTI0IDMwLjU5MTYgNDAwLjcyNyA1My4wMjEyIDQ0Ny4xNDggOTUuNDU0MUM0ODguOTY4IDEzMy42ODIgNTEyIDE4NS4yNDcgNTEyIDI0MC42NUM1MTIgMjY3LjU2NyA1MDYuNTE5IDI5My43NTggNDk1LjcxIDMxOC40OTRDNDg0LjUyNSAzNDQuMDkyIDQ2OC4xNDcgMzY2Ljg4NCA0NDcuMDI5IDM4Ni4yMzZDNDAwLjU0NiA0MjguODM2IDMzNC43ODQgNDUxLjM1NCAyNTYuODU1IDQ1MS4zNTRDMjI3LjkyNSA0NTEuMzU0IDE5Ny43MzcgNDQ3LjQ5MiAxNzAuNzg2IDQ0MC40MDVDMTQ1LjI3NCA0NjYuNTc2IDExMC43MDUgNDgxLjQwOSA3NC41MjUxIDQ4MS40MDlaTTI1Ni44NTYgNjAuNjQ2QzEzMi41OTEgNjAuNjQ2IDU2LjM0MjEgMTM0Ljc1MyAzNS44OTgxIDIwOC4xOThDMTYuNTc5IDI3Ny42MDQgNDUuMDU3NyAzNDMuMTg2IDExMi4wNzkgMzgzLjYzMUwxMTkuNTY4IDM4OC4xNTFMMTE5LjMzNyAzOTYuODkzQzExOC44OCA0MTQuMTk5IDExNC43NTUgNDMwLjg2NyAxMDcuMzcxIDQ0NS45MzRDMTI1LjM1MiA0MzkuODUgMTQxLjY2OSA0MjguODIgMTU0LjQ0NiA0MTMuNzI1TDE2MC43OTkgNDA2LjIxOEwxNzAuMjIyIDQwOS4wMzZDMTk2LjY2MiA0MTYuOTQ1IDIyNy40MjkgNDIxLjMgMjU2Ljg1NiA0MjEuM0M0MTEuNTA4IDQyMS4zIDQ4MS45NDYgMzI3LjY1NyA0ODEuOTQ2IDI0MC42NUM0ODEuOTQ2IDE5My43ODkgNDYyLjM4NiAxNTAuMTAyIDQyNi44NyAxMTcuNjM3QzM4Ni4wODMgODAuMzUzNyAzMjcuMjkyIDYwLjY0NiAyNTYuODU2IDYwLjY0NloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzEyMV8zNjUiPgo8cmVjdCB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.video-blogs-list+.home-main-btn {
    margin-top: 60px;
}

.home-partners {
    padding-top: 40px;
    padding-bottom: 40px;
}






.home-partners-slider-box {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.home-partners-slider {
    display: flex;
    transition: transform 0.6s ease;
} 

.home-partners-slider-wrapper {
    overflow: hidden;
    width: calc(100% - 80px);
    margin-left: auto;
    margin-right: auto;
}

.home-partners-slide {
    flex: 0 0 auto;
    padding: 0 5px;
    height: 99px;
    box-sizing: border-box;
}

.home-partners-slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    display: block;
    border-radius: 8px;
}

.home-partners-slider-arrow-btn-prev,
.home-partners-slider-arrow-btn-next {
    position: absolute;
    top: 31px;
    width: 30px;
    height: 30px;
    background-color: #2e8893;
    border-radius: 50%;
    cursor: pointer;
    z-index: 2;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDYuNjgyIDI1Ni4xMDhMMzk4LjIxOSA2NC41NjJDNDAzLjQ5MyA1OS4zMDA0IDQwNi4zOTUgNTIuMjY1NiA0MDYuMzk1IDQ0Ljc2NDZDNDA2LjM5NSAzNy4yNTk0IDQwMy40OTMgMzAuMjI4OCAzOTguMjE5IDI0Ljk1OUwzODEuNDM2IDguMTgzNjdDMzc2LjE3IDIuOTA1NSAzNjkuMTMxIDAgMzYxLjYzIDBDMzU0LjEyOSAwIDM0Ny4wOTkgMi45MDU1IDM0MS44MjkgOC4xODM2N0wxMTMuNzcyIDIzNi4yMzZDMTA4LjQ4MiAyNDEuNTIyIDEwNS41ODQgMjQ4LjU4NiAxMDUuNjA1IDI1Ni4wOTZDMTA1LjU4NCAyNjMuNjM4IDEwOC40NzcgMjcwLjY5NCAxMTMuNzcyIDI3NS45ODVMMzQxLjYxNiA1MDMuODE2QzM0Ni44ODYgNTA5LjA5NCAzNTMuOTE3IDUxMiAzNjEuNDIyIDUxMkMzNjguOTIzIDUxMiAzNzUuOTU0IDUwOS4wOTQgMzgxLjIyOCA1MDMuODE2TDM5OC4wMDcgNDg3LjA0MUM0MDguOTI2IDQ3Ni4xMjIgNDA4LjkyNiA0NTguMzQ4IDM5OC4wMDcgNDQ3LjQzNEwyMDYuNjgyIDI1Ni4xMDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px;
}

.home-partners-slider-arrow-btn-prev {
    left: 10px;
}

.home-partners-slider-arrow-btn-next {
    right: 10px;
    transform: rotate(180deg);
}

.home-partners-slider-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 35px;
    gap: 2px;
}

.home-partners-slider-dot {
    height: 2px;
    width: 25px;
    background: #000;
    transition: 0.25s;
    cursor: pointer;
}

.home-partners-slider-dot.active {
    background: #2e8893 !important;
}

div.home-post-sidebar-date {
    display: flex;
    flex-direction: column;
    gap: 0;
}

@media screen and (min-width: 992px) {
    .home-post-small-title:hover {
        color: #2e8893;
    }

    .home-wrapper-posts-pagination-btn-prev:hover {
        background: #f5f5f5;
    }

    .home-wrapper-posts-pagination-btn-next:hover {
        background: #f5f5f5;
    }

    .home-post-sidebar a:hover {
        color: #2e8893 !important;
    }

    .home-post-sidebar a:hover:after {
        color: #2e8893 !important;
    }

    .jnews-dark-mode a:hover .span_rec {
        color: #2e8893 !important;
        border-color: #2e8893 !important;
    }

    .home-dossie-card:hover {
        background: #d7e8ea;
    }

    .home-dossie-card-photo:hover {
        border-color: #212121 !important;
    }

    .home-dossie-card-name:hover {
        color: #2e8893;
    }

    .video-blogs-item-name:hover {
        text-decoration: underline;
        color: #2e8893;
    }
    
    .jnews-dark-mode .home-post-small-date:hover {
        color: #fff;
    }
}

@media screen and (max-width: 1281px) {
    .hero-slide {
        height: 465px;
    }
}

@media screen and (max-width: 1024px) {
    .hero-slide-content {
        padding: 30px 20px 60px 20px;
    }

    .hero-slide-title {
        font-size: 18px;
    }

    .home-post-big-title {
        font-size: 14px;
        line-height: 1.3em;
    }

    .home-post-small-image {
        width: 80px;
        min-width: 80px;
        margin-right: 10px;
    }

    .home-analitic-card-title {
        font-size: 20px;
    }

    .home-analitic-right .home-analitic-card-title {
        font-size: 14px;
    }

    .home-analitic-right .home-analitic-card-data {
        font-size: 10px;
    }

    .home-analitic-card {
        height: 340px;
    }

    .home-analitic-right .home-analitic-card {
        height: 182.5px;
    }

    .home-analitic-right .home-analitic-card:nth-child(2),
    .home-analitic-right .home-analitic-card:nth-child(3) {
        height: 147.5px;
    }

    .home-analitic-right .home-analitic-card:nth-child(2) .home-analitic-card-title,
    .home-analitic-right .home-analitic-card:nth-child(3) .home-analitic-card-title {
        font-size: 12px;
    }

    .video-blogs-item-image:after {
        padding-top: 51.5%;
    }

    .video-blogs-item-image {
        margin-bottom: 10px;
    }

    .video-blogs-item-name {
        margin-bottom: 5px;
    }

}

@media screen and (max-width: 767px) {
    .hero-slide {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .hero-slide-image {
        width: 100%;
        position: relative;
        height: initial;
    }

    .hero-slide-image:after {
        content: '';
        display: block;
        padding-top: 57.8%;
    }

    .hero-slide-image img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

    .hero-slide-content {
        width: 100%;
        padding: 30px 30px 80px;
        min-height: 290px;
        height: initial;
    }

    .hero-slide {
        height: initial;
    }

    .hero-slider-navigation {
        width: 100%;
        height: 50px;
    }

    .hero-slide-tags a {
        font-size: 10px;
    }

    .home-main-grid {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 40px;
    }

    .home-main-grid-content {
        width: 100%;
    }

    .home-main-grid-sidebar {
        width: 100%;
        gap: 20px;
    }

    .home-post-big {
        width: 100%;
    }

    .home-post-small {
        width: 100%;
    }

    .home-wrapper-posts {
        gap: 20px;
    }

    .home-post-big-title {
        font-size: 18px;
    }

    .home-main-header {
        margin-bottom: 20px;
        padding: 8px 0;
    }

    .home-analitic-flex {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .home-analitic-left {
        width: 100%;
        position: relative;
        margin-bottom: 10px;
    }

    .home-analitic-card {
        height: initial;
    }

    .home-analitic-left:after {
        content: '';
        padding-top: 45%;
        display: block;
    }

    .home-analitic-left .home-analitic-card {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .home-analitic-right {
        width: calc(100% + 30px);
        overflow: auto;
        flex-wrap: nowrap;
        gap: 10px;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
    }

    .home-analitic-right .home-analitic-card {
        position: relative !important;
        height: initial !important;
        margin-bottom: 0 !important;
        width: 282px !important;
        min-width: 282px !important;
    }

    .home-analitic-right .home-analitic-card:after {
        content: '';
        display: block;
        padding-top: 45%;
    }

    .home-analitic-card-box {
        padding: 5px 15px 10px;
    }

    .home-analitic-card-title {
        font-size: 18px;
    }

    .home-analitic .home-post-big-tags a {
        font-size: 9px;
    }

    .video-blogs-item {
        width: 100%;
    }

    .hero-slider-wrapper {
        width: calc(100% + 10px);
        max-width: calc(100% + 10px);
        margin-left: -5px;
        margin-right: -5px;
    }

    .home-partners-slider-arrow-btn-prev {
        left: 2px;
    }

    .home-partners-slider-arrow-btn-next {
        right: 2px;
    }

    .home-partners-slider-wrapper {
        width: calc(100% - 60px);
    }

}












.jnews-dark-mode .home-main-header {
    color: #fff;
    border-bottom: 1px solid #303030;
}

.jnews-dark-mode .home-post-sidebar a {
    color: #fff;
}

.jnews-dark-mode .home-post-small-title {
    color: #fff;
}

.jnews-dark-mode .home-wrapper-posts-pagination:before,
.jnews-dark-mode .home-wrapper-posts-pagination:after {
    background: #303030;
}

.jnews-dark-mode .home-wrapper-posts-pagination-btn-next {
    border-color: #303030;
    background: rgba(0, 0, 0, 0.4);
}

.jnews-dark-mode .home-wrapper-posts-pagination-btn-prev:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDYuNjgyIDI1Ni4xMDhMMzk4LjIxOSA2NC41NjE5QzQwMy40OTMgNTkuMzAwNCA0MDYuMzk1IDUyLjI2NTYgNDA2LjM5NSA0NC43NjQ2QzQwNi4zOTUgMzcuMjU5NCA0MDMuNDkzIDMwLjIyODggMzk4LjIxOSAyNC45NTlMMzgxLjQzNiA4LjE4MzY3QzM3Ni4xNyAyLjkwNTUgMzY5LjEzMSAwIDM2MS42MyAwQzM1NC4xMjkgMCAzNDcuMDk5IDIuOTA1NSAzNDEuODI5IDguMTgzNjdMMTEzLjc3MiAyMzYuMjM2QzEwOC40ODIgMjQxLjUyMiAxMDUuNTg0IDI0OC41ODYgMTA1LjYwNSAyNTYuMDk2QzEwNS41ODQgMjYzLjYzOCAxMDguNDc3IDI3MC42OTQgMTEzLjc3MiAyNzUuOTg1TDM0MS42MTYgNTAzLjgxNkMzNDYuODg2IDUwOS4wOTQgMzUzLjkxNyA1MTIgMzYxLjQyMiA1MTJDMzY4LjkyMyA1MTIgMzc1Ljk1NCA1MDkuMDk0IDM4MS4yMjggNTAzLjgxNkwzOTguMDA3IDQ4Ny4wNDFDNDA4LjkyNiA0NzYuMTIzIDQwOC45MjYgNDU4LjM0OCAzOTguMDA3IDQ0Ny40MzRMMjA2LjY4MiAyNTYuMTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.jnews-dark-mode .home-wrapper-posts-pagination-btn-prev {
    border-color: #303030;
    background: rgba(0, 0, 0, 0.4);
}

.jnews-dark-mode .home-wrapper-posts-pagination-btn-next:before {
    transform: translate(-50%, -50%) rotate(180deg);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDYuNjgyIDI1Ni4xMDhMMzk4LjIxOSA2NC41NjE5QzQwMy40OTMgNTkuMzAwNCA0MDYuMzk1IDUyLjI2NTYgNDA2LjM5NSA0NC43NjQ2QzQwNi4zOTUgMzcuMjU5NCA0MDMuNDkzIDMwLjIyODggMzk4LjIxOSAyNC45NTlMMzgxLjQzNiA4LjE4MzY3QzM3Ni4xNyAyLjkwNTUgMzY5LjEzMSAwIDM2MS42MyAwQzM1NC4xMjkgMCAzNDcuMDk5IDIuOTA1NSAzNDEuODI5IDguMTgzNjdMMTEzLjc3MiAyMzYuMjM2QzEwOC40ODIgMjQxLjUyMiAxMDUuNTg0IDI0OC41ODYgMTA1LjYwNSAyNTYuMDk2QzEwNS41ODQgMjYzLjYzOCAxMDguNDc3IDI3MC42OTQgMTEzLjc3MiAyNzUuOTg1TDM0MS42MTYgNTAzLjgxNkMzNDYuODg2IDUwOS4wOTQgMzUzLjkxNyA1MTIgMzYxLjQyMiA1MTJDMzY4LjkyMyA1MTIgMzc1Ljk1NCA1MDkuMDk0IDM4MS4yMjggNTAzLjgxNkwzOTguMDA3IDQ4Ny4wNDFDNDA4LjkyNiA0NzYuMTIzIDQwOC45MjYgNDU4LjM0OCAzOTguMDA3IDQ0Ny40MzRMMjA2LjY4MiAyNTYuMTA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.jnews-dark-mode .home-dossie-card-name {
    color: #fff;
}

.jnews-dark-mode .video-blogs-item-name {
    color: #fff;
}

.jnews-dark-mode .video-blogs-item-author-name span {
    color: #CACACA;
}

.jnews-dark-mode .video-blogs-item-count-comments:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF83MTM1XzM2NTMiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+CjxwYXRoIGQ9Ik01MTIgMEgwVjUxMkg1MTJWMFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF83MTM1XzM2NTMpIj4KPHBhdGggZD0iTTc0LjUyNTMgNDgxLjQwOUgzOC4yNDY1TDYzLjkgNDU1Ljc1NUM3Ny43MzIxIDQ0MS45MjMgODYuMzY5NyA0MjMuOTMyIDg4LjY5MTkgNDA0LjQxNkM1Mi41OTc1IDM4MC43MjkgMjYuMjAzNyAzNDkuNTY2IDEyLjA3NTEgMzEzLjgyN0MtMi4wNDM0NyAyNzguMTE1IC0zLjgxNzY5IDIzOC44MDMgNi45NDQ4MiAyMDAuMTM5QzE5Ljg1ODIgMTUzLjc0NiA1MC4xNDYxIDExMS40NiA5Mi4yMjc0IDgxLjA3MDJDMTM3Ljk1NiA0OC4wNDc0IDE5NC44ODMgMzAuNTkxOCAyNTYuODU2IDMwLjU5MThDMzM0LjkyNCAzMC41OTE4IDQwMC43MjcgNTMuMDIxNCA0NDcuMTQ4IDk1LjQ1NDNDNDg4Ljk2OCAxMzMuNjgyIDUxMiAxODUuMjQ3IDUxMiAyNDAuNjVDNTEyIDI2Ny41NjcgNTA2LjUxOSAyOTMuNzU4IDQ5NS43MSAzMTguNDk0QzQ4NC41MjUgMzQ0LjA5MiA0NjguMTQ3IDM2Ni44ODQgNDQ3LjAyOSAzODYuMjM2QzQwMC41NDYgNDI4LjgzNiAzMzQuNzg0IDQ1MS4zNTQgMjU2Ljg1NSA0NTEuMzU0QzIyNy45MjUgNDUxLjM1NCAxOTcuNzM3IDQ0Ny40OTIgMTcwLjc4NiA0NDAuNDA1QzE0NS4yNzQgNDY2LjU3NiAxMTAuNzA1IDQ4MS40MDkgNzQuNTI1MyA0ODEuNDA5Wk0yNTYuODU2IDYwLjY0NjJDMTMyLjU5MSA2MC42NDYyIDU2LjM0MjMgMTM0Ljc1MyAzNS44OTgzIDIwOC4xOThDMTYuNTc5MiAyNzcuNjA0IDQ1LjA1NzkgMzQzLjE4NiAxMTIuMDc5IDM4My42MzFMMTE5LjU2OCAzODguMTUxTDExOS4zMzcgMzk2Ljg5M0MxMTguODggNDE0LjE5OSAxMTQuNzU1IDQzMC44NjcgMTA3LjM3MSA0NDUuOTM0QzEyNS4zNTIgNDM5Ljg1IDE0MS42NjkgNDI4LjgyIDE1NC40NDYgNDEzLjcyNUwxNjAuNzk5IDQwNi4yMThMMTcwLjIyMiA0MDkuMDM2QzE5Ni42NjIgNDE2Ljk0NSAyMjcuNDI5IDQyMS4zIDI1Ni44NTYgNDIxLjNDNDExLjUwOCA0MjEuMyA0ODEuOTQ2IDMyNy42NTcgNDgxLjk0NiAyNDAuNjVDNDgxLjk0NiAxOTMuNzg5IDQ2Mi4zODYgMTUwLjEwMiA0MjYuODcgMTE3LjYzN0MzODYuMDgzIDgwLjM1MzkgMzI3LjI5MiA2MC42NDYyIDI1Ni44NTYgNjAuNjQ2MloiIGZpbGw9IiM4MDgwODAiLz4KPC9nPgo8L3N2Zz4K");
}

.jnews-dark-mode .video-blogs-item-info {
    border-color: #303030;
}

.jnews-dark-mode .home-dossie-card-btn {
    color: #fff;
}

@media screen and (min-width: 992px) {
    .jnews-dark-mode .home-wrapper-posts-pagination-btn-prev:hover, 
    .jnews-dark-mode .home-wrapper-posts-pagination-btn-next:hover{
         background: rgba(255,255,255,0.3);
    }
}