/*
            /$$
    /$$    /$$$$
   | $$   |_  $$    /$$$$$$$
 /$$$$$$$$  | $$   /$$_____/
|__  $$__/  | $$  |  $$$$$$
   | $$     | $$   \____  $$
   |__/    /$$$$$$ /$$$$$$$/
          |______/|_______/
================================
        Keep calm and get rich.
                    Is the best.

---------------------------------------------

*/
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1280px
    }
}

/*--------------------------------------------------------------
## Text color style
--------------------------------------------------------------*/

.text-primary {
    color: var(--color-primary) !important;
}

.text-dark {
    color: var(--color-dark) !important;
}

.text-secondary {
    color: var(--color-secondary) !important;
}

.text-muted {
    color: var(--color-muted) !important;
}

.text-light {
    color: var(--color-light) !important;
}

.text-danger {
    color: var(--color-danger) !important;
}

.text-warning {
    color: var(--color-warning) !important;
}

/*--------------------------------------------------------------
## Background style
--------------------------------------------------------------*/

.bg-primary {
    background-color: var(--color-primary) !important;
}

.bg-dark {
    background-color: var(--bg-dark) !important;
}

.bg-secondary {
    background-color: var(--bg-secondary) !important;
}

.bg-light {
    background-color: var(--bg-light) !important;
}

.bg-white-overlay {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.35);
}

.bg-dark-overlay {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.33);
}

.bg-img {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.bg-effect {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bg-poster {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-fixed {
    background-attachment: fixed;
}

/*--------------------------------------------------------------
## Buttons
  --------------------------------------------------------------*/

.btn {
    border-radius: var(--border-radius-sm);
    padding: .5rem 1.625rem;
    white-space: normal;
    transition: all 0.3s ease-in-out;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    box-shadow: none !important;
}

.btn.disabled,
.btn:disabled {
    color: var(--color-muted);
    border-color: var(--gray-3);
    background-color: var(--gray-2);
}

.btn.loading {
    position: relative;
    cursor: wait !important;
    color: var(--color-muted);
    border-color: var(--gray-3);
    background-color: var(--gray-2);
    pointer-events: none;
}

.btn.active,
.btn.show {
    --bs-btn-active-color: var(--color-dark);
    --bs-btn-active-bg: var(--bg-light);
    --bs-btn-active-border-color: var(--border-color);
}

/*--------------------------------------------------------------
## Button style
  --------------------------------------------------------------*/

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-primary);
    --bs-btn-disabled-border-color: var(--color-primary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    opacity: 0.8;
}

/*--------------------------------------------------------------
## Button secondary style
  --------------------------------------------------------------*/

.btn-secondary {
    --bs-btn-color: var(--gray-2);
    --bs-btn-bg: var(--bg-secondary);
    --bs-btn-border-color: var(--border-secondary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bg-secondary);
    --bs-btn-hover-border-color: var(--border-secondary);
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bg-secondary);
    --bs-btn-active-border-color: var(--border-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: var(--bg-secondary);
    --bs-btn-disabled-border-color: var(--border-secondary);
}

/*--------------------------------------------------------------
## Button light style
  --------------------------------------------------------------*/

.btn-light {
    --bs-btn-color: var(--color-muted);
    --bs-btn-bg: var(--bg-light);
    --bs-btn-border-color: var(--border-color);
    --bs-btn-hover-color: var(--color-muted);
    --bs-btn-hover-bg: var(--bg-light);
    --bs-btn-hover-border-color: var(--border-color);
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: var(--color-dark);
    --bs-btn-active-bg: var(--border-light);
    --bs-btn-active-border-color: var(--border-color);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: var(--bg-light);
    --bs-btn-disabled-border-color: var(--bg-light);
}


.btn-light:hover {
    --bs-btn-hover-color: var(--color-dark);
    --bs-btn-hover-bg: var(--bg-light);
    --bs-btn-hover-border-color: var(--border-color);
}

.btn-light:focus {
    --bs-btn-focus-color: var(--color-dark);
    --bs-btn-focus-bg: var(--bg-light);
    --bs-btn-focus-border-color: var(--border-color);
}

.btn-light:active,
.btn-light.active {
    --bs-btn-active-color: var(--color-dark);
    --bs-btn-active-bg: var(--bg-light);
    --bs-btn-active-border-color: var(--border-color);
}

/*--------------------------------------------------------------
## Button dark style
  --------------------------------------------------------------*/

.btn-dark {
    --bs-btn-color: var(--gray-1);
    --bs-btn-bg: var(--bg-dark);
    --bs-btn-border-color: var(--border-dark);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bg-secondary);
    --bs-btn-hover-border-color: var(--border-secondary);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bg-secondary);
    --bs-btn-active-border-color: var(--border-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: var(--bg-secondary);
    --bs-btn-disabled-border-color: var(--border-secondary);
}

/*--------------------------------------------------------------
## Button danger style
  --------------------------------------------------------------*/
.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-danger);
    --bs-btn-border-color: var(--color-danger);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-danger);
    --bs-btn-hover-border-color: var(--color-danger);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-danger);
    --bs-btn-active-border-color: var(--color-danger);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-danger);
    --bs-btn-disabled-border-color: var(--color-danger);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.active,
.btn-danger:active {
    opacity: .8;
}

.btn-danger:disabled,
.btn-danger.disabled {
    opacity: .6;
}

/*--------------------------------------------------------------
## Button link style
  --------------------------------------------------------------*/
.btn-link {
    --bs-btn-color: var(--color-muted);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--color-secondary);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--color-secondary);
    text-decoration: none;
    border-color: transparent;
}

.btn-link:hover,
.btn-link:focus,
.btn-link.active,
.btn-link:active {
    background-color: transparent;
}

.btn-link:disabled,
.btn-link.disabled {
    background-color: transparent;
}

/*--------------------------------------------------------------
## Button success style
  --------------------------------------------------------------*/
.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-success);
    --bs-btn-border-color: var(--color-success);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-success);
    --bs-btn-hover-border-color: var(--color-success);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-success);
    --bs-btn-active-border-color: var(--color-success);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-success);
    --bs-btn-disabled-border-color: var(--color-success);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.active,
.btn-success:active {
    opacity: .8;
}

.btn-success:disabled,
.btn-success.disabled {
    opacity: .6;
}

/*--------------------------------------------------------------
## Button outline style
  --------------------------------------------------------------*/
.btn-outline-primary {
    --bs-btn-color: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--color-primary);
    --bs-gradient: none;
}

.btn-outline-primary.active,
.btn-outline-primary.show {
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
}

/*--------------------------------------------------------------
## Button outline dark style
  --------------------------------------------------------------*/
.btn-outline-dark {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-secondary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bg-light);
    --bs-btn-hover-border-color: var(--bg-light);
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bg-light);
    --bs-btn-active-border-color: var(--bg-light);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--border-secondary);
    --bs-gradient: none;
}

/*--------------------------------------------------------------
## Button outline secondary style
  --------------------------------------------------------------*/
.btn-outline-secondary {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-secondary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bg-light);
    --bs-btn-hover-border-color: var(--bg-light);
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bg-light);
    --bs-btn-active-border-color: var(--bg-light);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--border-secondary);
    --bs-gradient: none;

}

/*--------------------------------------------------------------
## Button outline success style
  --------------------------------------------------------------*/
.btn-outline-success {
    --bs-btn-color: var(--color-success);
    --bs-btn-border-color: var(--color-success);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-success);
    --bs-btn-hover-border-color: var(--color-success);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-success);
    --bs-btn-active-border-color: var(--color-success);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-success);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--color-success);
    --bs-gradient: none;
}

.btn-outline-success.active,
.btn-outline-success.show {
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-success);
    --bs-btn-active-border-color: var(--color-success);
}

/*--------------------------------------------------------------
## Button outline light style
  --------------------------------------------------------------*/

.btn-outline-light {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-light);
    --bs-btn-hover-color: var(--color-secondary);
    --bs-btn-hover-bg: var(--bg-light);
    --bs-btn-hover-border-color: var(--border-light);
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: var(--color-secondary);
    --bs-btn-active-bg: var(--bg-light);
    --bs-btn-active-border-color: var(--border-light);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-muted);
    --bs-btn-disabled-bg: var(--bg-light);
    --bs-btn-disabled-border-color: var(--border-light);
    --bs-gradient: none;
}

.btn-outline-light.active,
.btn-outline-light.show {
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bg-dark);
    --bs-btn-active-border-color: var(--bg-dark);
}

/*--------------------------------------------------------------
## Button size style
  --------------------------------------------------------------*/

.btn-xs {
    --bs-btn-font-size: 0.75rem;
    padding: 0.25rem 0.75rem;
}

.btn-sm {
    padding: 0.375rem .75rem;
}

.btn-lg {
    --bs-btn-font-size: 1.125rem;
    padding: 0.625rem 1.5rem;
}

.btn-block {
    width: 100%;
    display: block;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.btn-xs.btn-rounded {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}

.btn-lg.btn-rounded {
    border-radius: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-sm {
        --bs-btn-font-size: 0.8125rem;
    }

    .btn-lg {
        --bs-btn-font-size: 0.9375rem;
    }
}

@media (max-width: 767.98px) {
    .btn {
        --bs-btn-font-size: 0.875rem;
        padding: 0.5rem 1.25rem;
    }

    .btn-xs {
        --bs-btn-font-size: 0.875rem;
        padding: 0.25rem 0.625rem;
    }

    .btn-sm {
        --bs-btn-font-size: 0.875rem;
        padding: 0.3125rem 0.625rem;
    }

    .btn-lg {
        --bs-btn-font-size: 1rem;
        padding: 0.625rem 1.25rem;
    }
}

/*--------------------------------------------------------------
## Button radius style
  --------------------------------------------------------------*/

.btn-rounded {
    border-radius: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

/*--------------------------------------------------------------
## Button icon style
  --------------------------------------------------------------*/

.btn-icon {
    --bs-btn-font-size: 1.375rem;
    position: relative;
    width: 2.625rem;
    height: 2.625rem;
    padding: 0;
    text-align: center;
}

.btn-icon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-icon.icon-expand-animation i {
    -webkit-animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95);
    animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95)
}

.btn-icon small {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.125rem 0.3125rem;
    border-radius: 10px;
    color: #fff;
    background-color: var(--color-danger);
    transform: translate(35%, -30%);
    z-index: 2;
}

.btn-icon:hover,
.btn-icon:active,
.btn-icon:focus {
    box-shadow: none;
}

.btn-icon.btn-xs {
    --bs-btn-font-size: 1rem;
    width: 1.75rem;
    height: 1.75rem;
    padding: 0;
}

.btn-icon.btn-sm {
    --bs-btn-font-size: 1.25rem;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
}

.btn-icon.btn-md {
    --bs-btn-font-size: 1.5rem;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0;
}

.btn-icon.btn-lg {
    --bs-btn-font-size: 1.625rem;
    width: 3rem;
    height: 3rem;
    padding: 0;
}

.btn-icon.btn-rounded {
    border-radius: 5rem;
}

@media (max-width: 767.98px) {

    .btn-icon.btn-md {
        --bs-btn-font-size: 1.125rem;
        width: 2.375rem;
        height: 2.375rem;
    }

    .btn-icon.btn-lg {
        --bs-btn-font-size: 1.5rem;
        width: 2.625rem;
        height: 2.625rem;
        padding: 0;
    }
}

/*--------------------------------------------------------------
## Border
--------------------------------------------------------------*/

.border-secondary {
    border-color: var(--border-secondary) !important;
}

.border-muted {
    border-color: var(--border-muted) !important;
}

.border-primary {
    border-color: var(--color-primary) !important;
}

.border-light {
    border-color: var(--border-light) !important;
}

/*--------------------------------------------------------------
## Border radius
--------------------------------------------------------------*/

.rounded {
    border-radius: var(--border-radius-sm) !important;
}

.rounded-1 {
    border-radius: var(--border-radius-xs) !important;
}

.rounded-2 {
    border-radius: var(--border-radius-md) !important;
}

.rounded-3 {
    border-radius: var(--border-radius-lg) !important;
}

/*--------------------------------------------------------------
## Form control
--------------------------------------------------------------*/

.form-control {
    font-size: 1rem;
    padding: 0.5rem .875rem;
    border-color: var(--border-light);
    background-color: transparent;
    color: var(--color-muted);
    border-radius: var(--border-radius-sm);
    transition: all 0.3s ease-in-out;
}

.form-control:focus,
.form-control:active {
    color: var(--color-dark);
    border-color: var(--color-primary);
    background-color: transparent;
    box-shadow: none;
}

.form-control::-webkit-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    color: var(--color-muted);
    border-color: var(--border-secondary);
    background-color: transparent;
    opacity: 1;
}

textarea.form-control {
    text-align: justify;
    height: auto;
    padding: 0.5rem 0.875rem;
}

.form-control-lg {
    padding: 0.625rem 1rem;
    font-size: 1.125rem;
}

.form-text {
    color: var(--color-muted)
}

@media (max-width: 767.98px) {
    .form-control {
        font-size: .875rem;
        padding: 0.5rem 0.75rem;
    }

    .form-control-lg {
        padding: 0.5rem 1rem;
        font-size: 1rem;
    }
}

/*--------------------------------------------------------------
## Form check style
--------------------------------------------------------------*/

.form-check {
    min-height: 0;
    padding-left: 2em;
    margin-bottom: 0;
}

.form-check .form-check-input {
    margin-left: -2em;
    border-width: 2px;
}

.form-check-input {
    background-color: var(--bg-muted);
    border-color: var(--bg-muted);
    margin-top: 0.08em;
}

.form-check-input:active {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: var(--bg-muted);
    outline: 0;
    box-shadow: none;
}

.form-check-input:checked {
    background-color: var(--color-success);
    border-color: var(--color-success);
}

.form-check-input[type="checkbox"]:indeterminate {
    background-color: var(--color-success);
    border-color: var(--color-success);
}

.form-switch {
    padding-left: 44px;
}

.form-switch .form-check-input {
    width: 44px;
    height: 20px;
    margin-left: -44px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMThDMCA4LjA1OSA4LjA1OSAwIDE4IDBoMjBjOS45NDEgMCAxOCA4LjA1OSAxOCAxOHMtOC4wNTkgMTgtMTggMThIMThDOC4wNTkgMzYgMCAyNy45NDEgMCAxOFoiLz48L3N2Zz4=');
    border-radius: 3em;
}

.form-switch .form-check-input:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMThDMCA4LjA1OSA4LjA1OSAwIDE4IDBoMjBjOS45NDEgMCAxOCA4LjA1OSAxOCAxOHMtOC4wNTkgMTgtMTggMThIMThDOC4wNTkgMzYgMCAyNy45NDEgMCAxOFoiLz48L3N2Zz4=');

}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMThDMCA4LjA1OSA4LjA1OSAwIDE4IDBoMjBjOS45NDEgMCAxOCA4LjA1OSAxOCAxOHMtOC4wNTkgMTgtMTggMThIMThDOC4wNTkgMzYgMCAyNy45NDEgMCAxOFoiLz48L3N2Zz4=');

}

/*--------------------------------------------------------------
## Avatar
--------------------------------------------------------------*/

.flex-avatar {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    line-height: 1;
    white-space: nowrap;
    font-weight: bold;
    text-transform: capitalize;
    border-radius: 100%;
}

.flex-avatar img {
    width: inherit;
    height: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.flex-avatar .avatar-online {
    position: absolute;
    right: -2px;
    bottom: -2px;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: var(--color-success);
    border: 2px solid #fff;
}

.flex-avatar:hover .avatar-online:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: circle-pulse 2s infinite;
    animation: circle-pulse 2s infinite;
    border-radius: 50%;
    box-shadow: 0 0 0 0 #4daa57
}

@-webkit-keyframes circle-pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0.9)
    }

    50% {
        transform: scale(1);
        box-shadow: 0 0 0 8px rgba(77, 170, 87, 0)
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0)
    }
}

@keyframes circle-pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0.9)
    }

    50% {
        transform: scale(1);
        box-shadow: 0 0 0 8px rgba(77, 170, 87, 0)
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0)
    }
}

.flex-avatar .avatar-badge {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(0%, 0%);
}

.flex-avatar .avatar-badge.badge_4 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9InVybCgjYSkiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yNSAxMS44NDRhMi4yMzIgMi4yMzIgMCAwIDEgMCAzLjE1NkwxNy41ODggMjUuNjYyYTIuMzggMi4zOCAwIDAgMS0zLjM2NiAwbC01LjY0NC01LjY0NGEyLjIzMiAyLjIzMiAwIDAgMSAzLjE1Ni0zLjE1NWw0LjE3IDQuMTcgOS4xOS05LjE4OWEyLjIzMiAyLjIzMiAwIDAgMSAzLjE1NiAwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMzEuNzE0IiB4Mj0iLTMuNzMxIiB5MT0iLjg1NyIgeTI9IjExLjgzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM0QUIzRkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwRjdDRkQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=');
}

.flex-avatar .avatar-badge.badge_5 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9InVybCgjYSkiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4yNSAxMS44NDRhMi4yMzIgMi4yMzIgMCAwIDEgMCAzLjE1NkwxNy41ODggMjUuNjYyYTIuMzggMi4zOCAwIDAgMS0zLjM2NiAwbC01LjY0NC01LjY0NGEyLjIzMiAyLjIzMiAwIDAgMSAzLjE1Ni0zLjE1NWw0LjE3IDQuMTcgOS4xOS05LjE4OWEyLjIzMiAyLjIzMiAwIDAgMSAzLjE1NiAwWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMzEuNzE0IiB4Mj0iLTMuNzMxIiB5MT0iLjg1NyIgeTI9IjExLjgzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRkI3NEEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRDkwMEYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=');
}

.flex-avatar .avatar-badge.w-10 {
    width: 10px;
    height: 10px;
    right: 0;
    bottom: 0;
}

.flex-avatar .avatar-badge.w-12 {
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.flex-avatar .avatar-badge.w-20 {
    width: 20px;
    height: 20px;
    right: 5px;
    bottom: 5px;
}

/*--------------------------------------------------------------
    avatar group
--------------------------------------------------------------*/

.avatar-group {
    display: -ms-flex;
    display: flex;
    align-items: center;
}

.avatar-group .flex-avatar {
    position: relative;
}

.avatar-group .flex-avatar + .flex-avatar {
    margin-left: -0.5rem;
}

.avatar-group .flex-avatar:hover,
.avatar-group .flex-avatar:active,
.avatar-group .flex-avatar.active {
    z-index: 1;
}

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/

.media {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    flex-shrink: 0;
    border-radius: inherit;
}

.media:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.media-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    color: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0.75rem;
    z-index: 1;
}

.media-opacity {
    opacity: 0.4;
    transition: 0.3s ease-out;
}

.media-overlay.bg-dark-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.media-overlay.overlay-top {
    bottom: auto;
}

.media-overlay.overlay-bottom {
    top: auto;
    background: rgba(0, 0, 0, 0.6);
    background: linear-gradient(to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%);
}

.media-action {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    transition: opacity 0.3s;
    display: flex;
    align-items: center;
}

.media-action .btn {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}

@media (max-width: 767.98px) {
    .media-overlay {
        padding: 0.5rem 0.625rem;
    }
}

.media-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: rgba(120, 120, 120, 0.1);
}

.media-content img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.media-contain {
    background-color: transparent;
    background-size: contain;
}

@media (max-width: 768px) {
    .media-content {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: translate3d(0, 0, 0);
    }
}

.media-36x17:after {
    padding-top: 47.222222%;
}

.media-21x9:after {
    padding-top: 42.857143%;
}

.media-16x9:after {
    padding-top: 56.25%;
}

.media-9x16:after {
    padding-top: 177.78%;
}

.media-4x3:after {
    padding-top: 75%;
}

.media-2x3:after {
    padding-top: 150%;
}

.media-3x2:after {
    padding-top: 66.66666%;
}

.media-3x4:after {
    padding-top: 133.33333%;
}

.media-5x6:after {
    padding-top: 120%;
}

.media-1x2:after {
    padding-top: 200%;
}

.media-2x1:after {
    padding-top: 50%;
}

.media-3x1:after {
    padding-top: 33%;
}

.media-4x1:after {
    padding-top: 25%;
}

.media-5x1:after {
    padding-top: 20%;
}

.media-10x1:after {
    padding-top: 10%;
}

.media-1-4:after {
    padding-top: 25vh;
    min-height: 10rem;
}

.media-1-3:after {
    padding-top: 33vh;
    min-height: 12.5rem;
}

.media-1-2:after {
    padding-top: 50vh;
    min-height: 15rem;
}

/*--------------------------------------------------------------
    custom style
  --------------------------------------------------------------*/

.custom-hover {
    position: relative;
    overflow: hidden;
}

.custom-hover img {
    transition: all 0.3s ease-in-out;
}

.custom-hover:hover img {
    transform: scale(1.06);
}

/*--------------------------------------------------------------
    card style
  --------------------------------------------------------------*/

.card,
.block {
    position: relative;
    background: var(--card-bg);
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
}

.card-header,
.card-footer {
    background-color: transparent;
    border-color: transparent;
    background-clip: padding-box;
    border: 0;
    padding: 1.25rem;
}

.card-header:first-child {
    padding: 1.25rem 1.25rem 0;
    border-radius: 0;
}

.card-header.has-border {
    padding: 1rem 1.25rem;
    border-bottom: 1px solid var(--gray-3)
}

.card-body {
    padding: 1.25rem;
}

.card-body p:last-child {
    margin-bottom: 0;
}

.card-title {
    line-height: 1.5;
}

.card-md .card-header {
    padding: 2rem 2rem 0;
}

.card-md .card-body {
    padding: 2rem;
}

.card-md .card-footer {
    padding: 0 2rem 1.5rem;
    margin-top: -1rem;
}

@media (max-width: 767.98px) {
    .card-header {
        padding: .875rem .875rem 0;
    }

    .card-body {
        padding: .875rem;
    }

    .card-md .card-header {
        padding: 1.375rem 1.375rem 0;
    }

    .card-md .card-body {
        padding: 1.375rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .card-header {
        padding: 1rem 1rem 0;
    }

    .card-body {
        padding: 1rem;
    }

    .card-md .card-header {
        padding: 1.5rem 1.5rem 0;
    }

    .card-md .card-body {
        padding: 1.5rem;
    }
}

/*--------------------------------------------------------------
  ## List
----------------------------------------------------------------*/

.list-item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}

.list-item .media-content {
    transition: all 0.3s ease-in-out;
}

.list-item:hover .media-content {
    transform: scale(1.05);
}

.list-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    padding: 1rem;
}

.list-body {
    flex: 1 1 auto;
}

.list-footer {
    margin-top: 12px;
}

.list-title {
    display: block;
    color: inherit;
    word-break: break-all;
    word-wrap: break-word;
}

.list-collect {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 2;
}

.list-collect a {
    opacity: 0;
}

.list-item:hover .list-collect a {
    opacity: 1;
}

.list-action a {
    color: var(--color-secondary);
}

.list-action a.active {
    color: var(--color-danger)
}

.list-loadmore {
    text-align: center;
    margin-top: 2.25rem;
}

.ranking-number {
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
    background: linear-gradient(270deg, #787878 -17.65%, #393939 100%);
    border-radius: 6px 0;
}

.list-item:first-child .ranking-number,
.list-item:nth-child(2) .ranking-number,
.list-item:nth-child(3) .ranking-number {
    background: linear-gradient(270deg, #FFA27A -17.65%, #FF3D00 100%);
}

.list-rank {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: var(--color-secondary);
    border-radius: 100px;
    margin-right: 8px;
}

.list-item:nth-child(1) .list-rank,
.list-item:nth-child(2) .list-rank,
.list-item:nth-child(3) .list-rank {
    background: linear-gradient(270deg, #FFA27A -17.65%, #FF3D00 100%);
    color: #FFFFFF;
}

/*--------------------------------------------------------------
## List style
----------------------------------------------------------------*/
.list {
    padding: 0;
}

.list .list-item {
    flex-direction: row;
    align-items: center;
    margin: 0 0 1rem;
}

.list .list-item:last-child {
    margin: 0;
}

.list .list-item .list-content {
    padding: 0;
}

.list .list-item .media {
    margin-left: .75rem;
}

/*--------------------------------------------------------------
  ## List grid hover
----------------------------------------------------------------*/

.list-grid .list-item {
    flex-direction: row;
    margin-bottom: .75rem;
}

.list-grid .list-item:last-child {
    margin-bottom: 0;
}

.list-grid .list-item .media:first-child {
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-grid .list-item .list-catname {
    position: absolute;
    left: 0.375rem;
    top: 0.375rem;
    font-size: .625rem;
    padding: 0.125rem 0.5rem;
    color: #fff;
    background-color: rgb(0 0 0 / 40%);
    border-radius: 3rem;
}

.list-grid .list-item .list-content {
    padding: 0;
}

.list-grid.list-grid-padding .list-item {
    padding: 1rem;
}

.list-grid.list-grid-padding .list-item > .media {
    border-radius: var(--border-radius-xs);
    margin-right: 1.25rem;
}

.list-grid.list-grid-padding .list-content {
    padding: .25rem 0;
}

@media (max-width: 767.98px) {

    .list-grid .list-item .media:first-child {
        margin-right: .625rem;
    }

    .list-grid .list-item .list-catname {
        left: 0.3125rem;
        top: 0.3125rem;
        font-size: .625rem;
        padding: 0.0625rem 0.375rem;
    }

    .list-grid .list-item .list-content {
        padding: .125rem 0;
    }

    .list-grid.list-grid-padding .list-item {
        padding: .625rem;
        margin-bottom: .625rem;
    }

    .list-grid.list-grid-padding .list-item > .media {
        margin-right: .625rem;
    }

    .list-grid.list-grid-padding .list-content {
        padding: 0;
    }

}

/*--------------------------------------------------------------
  ## List grouped
----------------------------------------------------------------*/

.list-grouped {
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
}

.list-grouped > div {
    display: flex;
}

.list-grouped .list-item {
    align-self: stretch;
    flex: 1 1 auto;
}

.list-grouped .list-item .media {
    border-radius: var(--border-radius-sm);
}

.list-grouped .list-item .list-content {
    padding: 0.75rem 0 0;
}

.list-grouped .list-item.block .list-content {
    padding: 1rem
}

.list-grouped .list-item.block .media {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .list-grouped .list-item .list-content {
        padding: 0.625rem 0.75rem;
    }
}

@media (max-width: 767.98px) {
    .list-grouped .list-item .list-content {
        padding: 0.625rem 0.75rem;
    }
}

/*--------------------------------------------------------------
    line-clamp style
----------------------------------------------------------------*/

.h-1x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.h-2x {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.h-3x {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
}

/*--------------------------------------------------------------
  ## site main
----------------------------------------------------------------*/
.index-bg {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #2A134A;
}

.index-bg:before {
    content: '';
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(180.00deg, rgba(67, 93, 244, 0.2), rgba(206, 76, 255, 0.2) 48%, rgba(99, 0, 141, 0.2) 100%);
}

.index-bg .bg-cover1 {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}

.site-overflow {
    overflow: hidden;
}

.site-bg {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.site-main {
    position: relative;
    padding: 2rem 0;
}

@media (max-width: 767.98px) {
    .site-main {
        padding: 1rem 0;
    }
}

/*--------------------------------------------------------------
  ## site promote
----------------------------------------------------------------*/
.site-promote {
    position: relative;
}

.site-promote img {
    border-radius: var(--border-radius-md);
}

.site-promote.post-foot-promote img {
    border-radius: var(--border-radius-sm);
}

/*--------------------------------------------------------------
  ## site navbar
----------------------------------------------------------------*/

.site-navbar {
    padding-top: 0;
    padding-bottom: 0;
    background-color: rgba(5, 27, 71, 1);
    transition: padding 0.3s ease-in-out;
    z-index: 999;
}

.site-navbar.sticked {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99;
}

.site-navbar.is-sticky {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99;
}

.index-banner .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 1600px) {
    .site-navbar .container {
        max-width: 1600px;
    }
}


@media (min-width: 1920px) {
    .site-navbar .container {
        max-width: 1920px;
    }
}

@media (max-width: 1198.98px) {
    .site-navbar {
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

/*--------------------------------------------------------------
  ## nav brand
----------------------------------------------------------------*/

.navbar-brand {
    color: var(--color-dark);
    margin: 0;
    padding: 0;
}

.navbar-brand:hover {
    color: var(--color-dark);
}

.navbar-brand .logo {
    max-height: 55px;
}

.navbar-brand .logo-dark {
    display: none;
}

@media (min-width: 1200px) and (max-width: 1919.98px) {
    .navbar-brand .logo {
        max-height: 45px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .navbar-brand .logo {
        max-height: 35px;
    }
}

@media (max-width: 991.98px) {
    .navbar-brand .logo {
        max-width: 220px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .navbar-brand .logo {
        max-width: 200px;
    }
}

/*--------------------------------------------------------------
  ## Main Navigation
----------------------------------------------------------------*/
.navbar-site {
    flex-wrap: nowrap;
    gap: 4px;
}

.navbar-site li {
    position: relative;
    flex-shrink: 0;
}

.navbar-site li a {
    display: block;
    font-size: 24px;
    line-height: 32px;
    padding: 0 12px;
}

.navbar-site > li > a {
    display: flex;
    align-items: center;
    gap: 4px;
    color: rgba(220, 229, 255, 1);
}

.navbar-site li a .menu-text {
    position: relative;
    z-index: 1;
}

.navbar-site li a .menu-icon {
    position: relative;
    width: 140px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: none;
}

.navbar-site li a.current-menu-item .menu-text {
    display: none;
}

.navbar-site li a.current-menu-item .menu-icon {
    display: block;
}

.navbar-site > li a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
}

.navbar-site > li.in > a,
.navbar-site > li:hover > a,
.navbar-site > li.current-menu-parent > a,
.navbar-site > li > a.current-menu-item {
    color: #fff;
    opacity: 1;
}

.navbar-site > li > a.current-menu-item {
    font-size: 28px;
}

.navbar-site > li > a.current-menu-item:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 52px;
    height: 6px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjUyLjAwMDAwMCIgaGVpZ2h0PSI2LjAwMDAwMCIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGcgaWQ9Iua7keWdlyI+CgkJPHJlY3QgaWQ9IuefqeW9oiAxMTMiIHdpZHRoPSIxMi4wMDAwMDAiIGhlaWdodD0iMy4wMDAwMDAiIHg9IjQuMDAwMDAwIiB5PSIxLjAwMDAwMCIgZmlsbD0icmdiKDI0LDI1NSwyNDgpIiAvPgoJCTxyZWN0IGlkPSLnn6nlvaIgMTE5IiB3aWR0aD0iMjkuMDAwMDAwIiBoZWlnaHQ9IjYuMDAwMDAwIiB4PSIxMC4wMDAwMDAiIHk9IjAuMDAwMDAwIiBmaWxsPSJyZ2IoMjQ1LDI1MywyNTUpIiAvPgoJCTxyZWN0IGlkPSLnn6nlvaIgMTE4IiB3aWR0aD0iMTIuMDAwMDAwIiBoZWlnaHQ9IjMuMDAwMDAwIiB4PSIzNi4wMDAwMDAiIHk9IjEuMDAwMDAwIiBmaWxsPSJyZ2IoMjQsMjU1LDI0OCkiIC8+CgkJPHJlY3QgaWQ9IuefqeW9oiAxMTUiIHdpZHRoPSI5LjAwMDAwMCIgaGVpZ2h0PSIxLjAwMDAwMCIgeD0iMi4wMDAwMDAiIHk9IjUuMDAwMDAwIiBmaWxsPSJyZ2IoMjQsMjU1LDI0OCkiIC8+CgkJPHJlY3QgaWQ9IuefqeW9oiAxMTYiIHdpZHRoPSI3LjAwMDAwMCIgaGVpZ2h0PSIxLjAwMDAwMCIgeD0iNDUuMDAwMDAwIiB5PSI1LjAwMDAwMCIgZmlsbD0icmdiKDI0LDI1NSwyNDgpIiAvPgoJCTxyZWN0IGlkPSLnn6nlvaIgMTE0IiB3aWR0aD0iMTAuMDAwMDAwIiBoZWlnaHQ9IjQuMDAwMDAwIiB4PSIzNC4wMDAwMDAiIHk9IjIuMDAwMDAwIiBmaWxsPSJyZ2IoMjI0LDkwLDI0OSkiIC8+CgkJPHJlY3QgaWQ9IuefqeW9oiAxMTciIHdpZHRoPSIzLjAwMDAwMCIgaGVpZ2h0PSIyLjAwMDAwMCIgeD0iMC4wMDAwMDAiIHk9IjIuMDAwMDAwIiBmaWxsPSJyZ2IoMjI0LDkwLDI0OSkiIC8+Cgk8L2c+Cjwvc3ZnPgo=');
    transform: translate(-50%, 0);
}

.navbar-site > li > a::before {
    content: "";
    position: absolute;
}

.navbar-site > li > a:hover::before,
.navbar-site > li.in > a::before,
.navbar-site > li > a.current-menu-item::before {
    opacity: 1;
}

@media (min-width: 1200px) and (max-width: 1919.98px) {
    .navbar-site li a {
        font-size: 20px;
        line-height: 28px;
        padding: 0 12px;
    }

    .navbar-site > li > a::before {
        top: 0;
        left: 22px;
        transform: skewX(335deg);
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .navbar-site li a {
        font-size: 20px;
        line-height: 28px;
        padding: 24px 12px 28px;
    }

    .navbar-site > li > a::before {
        top: 0;
        left: 22px;
        transform: skewX(335deg);
    }
}


.navbar-site li .sub-menu {
    display: none;
}


/* --------------------------------
    navbar sub
-------------------------------- */
.navbar-sub a:hover,
.navbar-sub a:focus,
.navbar-sub a:active,
.navbar-sub a.active {
    color: #fff;
    border-color: transparent;
}

.navbar-sub i {
    color: #fff;
    opacity: 0.4;
}

/* --------------------------------
    navbar search taggle
-------------------------------- */
.search-toggle {
    width: 215px;
    height: 35px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (min-width: 1200px) and (max-width: 1919.98px) {
    .search-toggle {
        width: 150px;
    }
}

/* --------------------------------
    aside
-------------------------------- */
.mobile-aside {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
    z-index: 997;
}

.mobile-aside.open {
    visibility: visible;
    opacity: 1;
}

.mobile-aside .aside-overlay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 998;
    opacity: 0;
    visibility: hidden;
}

@supports ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))) {
    .aside-overlay {
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}

.mobile-aside.open .aside-overlay {
    opacity: 1;
    visibility: visible;
}

/*--------------------------------------------------------------
## Mobile Navigation
--------------------------------------------------------------*/
.mobile-aside .aside-body {
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 300px;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    transform: translateX(-100%);
    background-color: #fff;
    z-index: 999;
    transition: transform 0.3s ease-out;
}

.mobile-aside.open .aside-body {
    transform: translateX(0%);
}

.mobile-aside .aside-menu {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 1rem 1rem;
}

.mobile-aside .aside-menu li {
    position: relative;
}

.mobile-aside .aside-menu > li {
    padding: .5rem 2.5rem .5rem 0;
    border-bottom: 1px solid var(--gray-3);
}

.mobile-aside .aside-menu > li > a:hover,
.mobile-aside .aside-menu > li.current-menu-item > a,
.mobile-aside .aside-menu > li.active > a {
    color: var(--color-primary);
}

.mobile-aside .aside-menu li a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: .5rem .5rem .5rem 0;
    transition: all .3s;
}

.mobile-aside .aside-menu li a .menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 1.3125rem;
}

.mobile-aside .aside-menu li a:hover {
    opacity: 1;
}

.mobile-aside .aside-menu > li.current-menu-item > a {
    color: var(--color-primary);
    opacity: 1;
}

.mobile-aside .aside-menu > li > ul {
    display: none;
    padding-top: .25rem;
}

.mobile-aside .aside-menu > li.current-menu-parent > ul {
    display: block;
}

.mobile-aside .aside-menu li > ul li a {
    padding: .5rem .5rem .5rem 0;
}

.mobile-aside .aside-menu li > ul li.current-menu-item a {
    color: var(--color-primary);
    opacity: 1;
}

.mobile-aside .aside-menu li a .sub-pointer {
    position: absolute;
    right: 0;
    top: 50%;
    height: 25px;
    width: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(125%, -50%);
    opacity: .5;
}

.mobile-aside .aside-menu li a .sub-pointer:after {
    content: "";
    display: block;
    height: 8px;
    width: 8px;
    border-left: 1px solid var(--border-secondary);
    border-bottom: 1px solid var(--border-secondary);
    transform: rotate(225deg);
    transition: all 0.3s;
}

.mobile-aside .aside-menu li a .sub-pointer.is-active:after {
    transform: rotate(315deg);
}

/*--------------------------------------------------------------
## mobile toolbar
--------------------------------------------------------------*/
.mobile-toolbar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    border-top: 1px solid rgba(24, 24, 26, 0.1);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.06);
    transition: all 0.3s ease;
    z-index: 99;
}

@supports ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))) {
    .mobile-toolbar {
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-backdrop-filter: saturate(180%) blur(4px);
        backdrop-filter: saturate(180%) blur(4px);
    }
}

.mobile-toolbar.hide {
    transform: translateY(100%);
}

.mobile-toolbar .toolbar-menu {
    display: flex;
    justify-content: space-around;
    padding: 10px 20px;
}

.mobile-toolbar .toolbar-menu li {
    position: relative;
}

.mobile-toolbar .toolbar-menu > li > a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: .625rem;
    opacity: .6;
}

.mobile-toolbar .toolbar-menu > li > a:hover {
    opacity: 1;
}

.mobile-toolbar .toolbar-menu > li > a > i {
    font-size: 1.5rem;
    margin-bottom: .25rem;
}

.mobile-toolbar .toolbar-menu > li.current-menu-item > a {
    color: var(--color-primary);
    opacity: 1;
}

.mobile-toolbar .toolbar-menu li .sub-menu {
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 4px;
    bottom: 100%;
    left: 50%;
    width: 110px;
    font-size: .875rem;
    text-align: center;
    padding: 8px 0;
    border-radius: var(--border-radius-sm);
    background-color: #fff;
    border: 1px solid var(--border-color);
    transform: translate(-50%, -5px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}


.mobile-toolbar .toolbar-menu li.active .sub-menu {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, -15px);
}

.mobile-toolbar .toolbar-menu li .sub-menu li a {
    display: block;
    padding: 10px;
}

.mobile-toolbar .toolbar-menu li .sub-menu li.current-menu-item > a {
    color: var(--color-primary);
}

/*--------------------------------------------------------------
  ## index box
----------------------------------------------------------------*/
.box-block {
    padding: 2rem 2rem;
}

.box-block.nopd-block {
    padding: 0;
}

.box-block.nopy-block {
    padding: 0 2rem;
}

.box-block.nopx-block {
    padding: 2rem 0;
}

.box-block.pd-sm-block {
    padding: 1.5rem;
}

.h-100-block {
    height: 100px;
}

.h-222-block {
    height: 222px;
}

.h-300-block {
    height: 300px;
}

.box-block .read-more-button {
    display: block;
    transform: rotate(-45deg);
    transition: all 0.3s ease-in-out;
}

.box-block:hover .read-more-button {
    color: var(--color-primary);
    transform: rotate(0deg);
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .box-block {
        padding: 1.25rem 1.25rem;
    }

    .box-block.nopd-block {
        padding: 0;
    }

    .box-block.nopy-block {
        padding: 0 1.25rem;
    }

    .box-block.nopx-block {
        padding: 1.25rem 0;
    }

    .box-block.pd-sm-block {
        padding: 1.125rem;
    }
}

/*--------------------------------------------------------------
  ## profile box
----------------------------------------------------------------*/
.profile-block {
    padding: 2.5rem 1.5rem 2.5rem;
}

.profile-block .flex-avatar {
    width: 96px;
    height: 96px;
    margin-bottom: 2rem;
}

.profile-block .profile-name {
    position: relative;
}

.profile-block .author-badge {
    font-size: 11px;
    border: 1.5px solid var(--border-secondary);
    padding: 0 6px;
    border-radius: 12px;
}

.profile-block .profile-name .activity {
    position: absolute;
    right: -15px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 10px;
    background-color: var(--gray-3);
    transform: translateY(-50%);
}

.profile-block .profile-name .activity.on {
    background-color: var(--color-success);
}

.profile-block .profile-name .activity.on:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: circle-pulse 2s infinite;
    animation: circle-pulse 2s infinite;
    border-radius: 50%;
    box-shadow: 0 0 0 0 #4daa57
}

@-webkit-keyframes circle-pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0.9)
    }

    50% {
        transform: scale(1);
        box-shadow: 0 0 0 8px rgba(77, 170, 87, 0)
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0)
    }
}

@keyframes circle-pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0.9)
    }

    50% {
        transform: scale(1);
        box-shadow: 0 0 0 8px rgba(77, 170, 87, 0)
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(77, 170, 87, 0)
    }
}

.data-block .item {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.data-block .item:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.data-block .item .item-content {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: .75rem;
    z-index: 2;
}

.data-block .item .item-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transform: translate(25%, 25%);
    transition: all 0.3s ease-in-out;
    opacity: .2;
}

.data-block .item:hover .item-icon,
.data-block .item.active .item-icon {
    transform: translate(20%, 20%);
    opacity: 1;
}

@media (max-width: 767.98px) {
    .data-block .item .item-content {
        padding: .5rem;
    }

    .data-block .item .item-icon {
        width: 56px;
        height: 56px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .data-block .item .item-icon {
        width: 56px;
        height: 56px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .data-block .item .item-icon {
        width: 64px;
        height: 64px;
    }
}

/*--------------------------------------------------------------
  ## announcement box
----------------------------------------------------------------*/
.announcement-block {
    position: relative;
    padding: 1.375em .25rem;
    background: #fff;
}

.announcement-block::before,
.announcement-block::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 50px;
    height: 30px;
    transform: translateY(-50%);
    z-index: 1;
}

.announcement-block::before {
    left: 0;
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 20%, #fff 100%)
}

.announcement-block::after {
    right: 0;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%)
}

.announcement-block .announcement-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.announcement-block .announcement-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
}

.announcement-block .announcement-list .announcement-item {
    position: relative;
    padding-left: 20px;
}

.announcement-block .announcement-list .announcement-item a {
    white-space: nowrap;
}

.announcement-block .announcement-list .announcement-item i {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

/*--------------------------------------------------------------
    banner box
----------------------------------------------------------------*/
.weather-info {
    width: 100%;
}

.weather-info .item {
    display: flex;
    flex-direction: column;
}

/*--------------------------------------------------------------
    category box
----------------------------------------------------------------*/

.category-block .category-list .item {
    height: 50px;
    margin-bottom: 1rem;
}

.category-block .category-list .list-item:last-child {
    margin-bottom: 0;
}

.category-block .category-list .item a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding: 7px 15px;
    border-radius: var(--border-radius-sm);
}

.category-block .category-list .item a:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background-color: rgba(0, 0, 0, .4)
}

.category-block .category-list .item .item-overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(1.05);
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.category-block .category-list .item a:hover .item-overlay {
    transform: scale(1) rotate(2deg);
}

.category-block .category-list .item .item-overlay img {
    display: flex;
    height: auto;
    position: relative;
    width: 100%;
}

.category-block .category-list .item .item-name {
    pointer-events: none;
    position: relative;
    z-index: 10;
}

.category-block .category-list .item .item-action {
    align-items: center;
    display: flex;
    justify-content: center;
    pointer-events: none;
    position: relative;
    z-index: 10;
}

.category-block .category-list .item .item-count {
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 10px;
    padding: 2px 6px;
    border-radius: var(--border-radius-md);
    background-color: rgba(0, 0, 0, 0.5);
    transition: all 0.3s ease-in-out;
}

.category-block .category-list .item a:hover .item-count {
    opacity: 0;
    transform: translateX(30px)
}

.category-block .category-list .item .item-arrow {
    position: absolute;
    font-size: 18px;
    opacity: 0;
    transform: translateX(-30px);
    z-index: 10;
    transition: all 0.3s ease-in-out;
}

.category-block .category-list .item a:hover .item-arrow {
    opacity: 1;
    transform: translateX(0)
}

/*--------------------------------------------------------------
    image hover animation
----------------------------------------------------------------*/
.hover-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    text-align: center;
    line-height: 1;
    background-color: rgba(0, 0, 0, .65);
    transition: .3s;
    opacity: 0;
    z-index: 2;
}

.hover-content i {
    transform: translateY(10px);
    transition: .3s
}

a:hover .hover-content {
    opacity: 1;
    visibility: visible
}

a:hover .hover-content i {
    transform: translateY(0);
}

/*--------------------------------------------------------------
    banner box
----------------------------------------------------------------*/
.social-block a:focus,
.social-block a:active,
.social-block a:hover {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    color: #fff
}

/*--------------------------------------------------------------
    blog box
----------------------------------------------------------------*/
.blog-block .blog-banner .swiper-slide {
    width: 42%;
}

.blog-block .blog-banner.banner-nextprev .swiper-pagination {
    bottom: 0;
    transform: translate(-50%, 175%);
}

.blog-block .blog-list li {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    padding: 5px 8px 5px 12px;
    margin-bottom: 12px;
    border-radius: var(--border-radius-xs);
    background-image: linear-gradient(90deg, var(--bg-light) 0%, rgba(255, 255, 255, 0) 100%);
    transition: .3s
}

.blog-block .blog-list li:hover {
    transform: scale(1.02) translateY(-4px);
}

.blog-block .blog-list li:last-child {
    margin-bottom: 0;
}

.blog-block .blog-list li.top {
    background-image: linear-gradient(90deg, rgba(255, 166, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)
}

.blog-block .blog-list li.hot {
    background-image: linear-gradient(90deg, rgb(255 0 0 / 4%) 0%, rgba(0, 0, 0, 0) 100%)
}

.blog-block .blog-list li.top::after {
    content: '';
    position: relative;
    display: flex;
    flex-shrink: 0;
    width: 30px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--top-icon);
}

.blog-block .blog-list li.hot::after {
    content: '';
    position: relative;
    display: flex;
    flex-shrink: 0;
    width: 30px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--hot-icon);
}


/*--------------------------------------------------------------
    banner box
----------------------------------------------------------------*/
.banner-block {
    background: transparent;
    border: 0;
}

.banner-block .swiper {
    border-radius: inherit;
}

.banner-block .swiper-slide img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.banner-nextprev {
    position: relative;
}

.banner-nextprev .swiper-button-next,
.banner-nextprev .swiper-button-prev {
    width: var(--swiper-navigation-size);
    color: var(--swiper-pagination-color);
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    opacity: 0;
    visibility: hidden;
    transform-origin: 0 0 0;
    transition: all 0.3s ease-out 0s;
}

.banner-nextprev:hover .swiper-button-next,
.banner-nextprev:hover .swiper-button-prev {
    opacity: 1;
    visibility: visible;
    z-index: 2;
}

.banner-nextprev:hover .swiper-button-next {
    right: 3%;
}

.banner-nextprev:hover .swiper-button-prev {
    left: 3%;
}

.banner-nextprev .swiper-button-next.swiper-button-disabled,
.banner-nextprev .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}

.banner-nextprev .swiper-button-next:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.banner-nextprev .swiper-button-prev:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.banner-nextprev .swiper-button-next:after,
.banner-nextprev .swiper-button-prev:after {
    position: relative;
    font-size: calc((var(--swiper-navigation-size) / 2.25));
}

.banner-nextprev .swiper-button-prev:after {
    left: -1px;
}

.banner-nextprev .swiper-button-next:after {
    left: 1px;
}

.banner-nextprev .swiper-pagination {
    --swiper-pagination-bullet-horizontal-gap: 2px;
    display: flex;
    left: 50%;
    width: auto;
    padding: 0.3125rem .3125rem;
    border-radius: 3rem;
    transform: translateX(-50%);
    background-color: rgb(0 0 0 / 20%);
}

.banner-nextprev .swiper-pagination.swiper-pagination-lock {
    display: none;
}

@media (max-width: 767.98px) {
    .banner-nextprev .swiper-pagination {
        --swiper-pagination-bullet-horizontal-gap: 2px;
        padding: 0.25rem .375rem;
        bottom: 5px;
    }
}

/*--------------------------------------------------------------
    comments block
----------------------------------------------------------------*/
.comments-block {
    display: flex;
    flex-direction: column;
    background: #fff;
}

.comments-block-list {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    height: 100%;
}

.comments-block-list::before,
.comments-block-list::after {
    content: '';
    position: absolute;
    top: 0;
    width: 50px;
    height: 100%;
    z-index: 1;
}

.comments-block-list::before {
    left: 0;
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 20%, #fff 100%);
}

.comments-block-list::after {
    right: 0;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%)
}

.comments-block-list ul {
    display: flex;
    white-space: nowrap;
    margin-bottom: 14px;
    gap: 14px;
}

.comments-block-list ul:last-child {
    margin-bottom: 0;
}

.comments-block-list ul li:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

@-webkit-keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

.comments-block-list ul li a {
    display: flex;
    align-items: center;
    padding: 6px 10px 6px 7px;
    background-color: var(--bg-light);
    border-radius: 100px;
    max-width: 200px;
}

.comments-block-list ul li .item-avatar {
    width: 20px;
    height: 20px;
    margin-right: 6px;
}

.comments-block-list ul li .item-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*--------------------------------------------------------------
    links block
----------------------------------------------------------------*/
.links-block {
    background: #fff;
}

.links-block-list {
    position: relative;
    overflow: hidden;
}

.links-block-list::before,
.links-block-list::after {
    content: '';
    position: absolute;
    top: 0;
    width: 50px;
    height: 100%;
    z-index: 1;
}

.links-block-list::before {
    left: 0;
    background-image: linear-gradient(270deg, rgba(23, 24, 26, 0) 20%, #fff 100%);
}

.links-block-list::after {
    right: 0;
    background-image: linear-gradient(90deg, rgba(23, 24, 26, 0) 0%, #fff 100%)
}

.links-block-list ul {
    display: flex;
    white-space: nowrap;
    margin-bottom: 12px;
    padding: 0 2rem;
    gap: 12px;
}

.links-block-list ul:last-child {
    margin-bottom: 0;
}

.links-block-list ul li:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

.links-block-list ul li a {
    position: relative;
    display: flex;
    align-items: center;
    padding: 4px;
    background-color: var(--bg-light);
    color: var(--color-muted);
    border-radius: 100px;
    max-width: 200px;
}

.links-block-list ul li .item-avatar {
    width: 36px;
    height: 36px;
    text-transform: capitalize;
}

.links-block-list ul li .item-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 0;
    margin-left: 6px;
    display: none;
    transition: .3s
}

.links-block-list ul li:hover .item-text {
    display: block;
    width: auto;
}

/*--------------------------------------------------------------
##  tags list
--------------------------------------------------------------*/
.tags-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.tags-list li {
    white-space: nowrap;
}

.tags-list li a {
    position: relative;
    display: block;
    color: var(--color-muted);
    background-color: var(--gray-2);
    padding: 2px 10px 2px 28px;
    border-radius: 30px;
}

.tags-list li.hot a {
    background-color: var(--outline-danger);
    color: var(--color-danger);
}

.tags-list a:hover {
    color: var(--color-dark);
}

.tags-list a::before {
    content: '';
    position: absolute;
    display: block;
    left: 5px;
    top: 50%;
    width: 20px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(0, -50%);
}

.tags-list a::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMzBDMCAxMy40MzEgMTMuNDMxIDAgMzAgMGgyMGMxNi41NjkgMCAzMCAxMy40MzEgMzAgMzAgMCAxNi41NjktMTMuNDMxIDMwLTMwIDMwSDMwQzEzLjQzMSA2MCAwIDQ2LjU2OSAwIDMwWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MS43MTcgMjcuNjk0YTUuMDgzIDUuMDgzIDAgMCAxLTcuMTg4IDBsLTEuOTk2LTEuOTk3YTUuMDgzIDUuMDgzIDAgMCAxIDAtNy4xODhsMS45OTYtMS45OTdhNS4wODMgNS4wODMgMCAwIDEgNy4xODggMGwxLjk5NyAxLjk5N2E1LjA4MyA1LjA4MyAwIDAgMSAwIDcuMTg4bC0xLjk5NyAxLjk5N1ptLTEzLjgyMS00LjE4YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgzIDUuMDg0SDI5Ljk5YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgyLTUuMDgzVjIwLjY5YTUuMDgzIDUuMDgzIDAgMCAxIDUuMDgyLTUuMDgzaDIuODI0YTUuMDgzIDUuMDgzIDAgMCAxIDUuMDgzIDUuMDgzdjIuODI0Wm0xNi43MjIgMTYuMzY3YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgzIDUuMDgzaC0yLjgyNGE1LjA4MyA1LjA4MyAwIDAgMS01LjA4Mi01LjA4M3YtMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODItNS4wODNoMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODMgNS4wODN2Mi44MjRabS0xNi43MjIgMGE1LjA4MyA1LjA4MyAwIDAgMS01LjA4MyA1LjA4M0gyOS45OWE1LjA4MyA1LjA4MyAwIDAgMS01LjA4Mi01LjA4M3YtMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODItNS4wODNoMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODMgNS4wODN2Mi44MjRaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCIgeDI9IjgwIiB5MT0iMjkuMTQzIiB5Mj0iMjkuMTQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyQUNGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzOTRGMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==');
}

.tags-list a.istag:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMzBDMCAxMy40MzEgMTMuNDMxIDAgMzAgMGgyMGMxNi41NjkgMCAzMCAxMy40MzEgMzAgMzAgMCAxNi41NjktMTMuNDMxIDMwLTMwIDMwSDMwQzEzLjQzMSA2MCAwIDQ2LjU2OSAwIDMwWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ni42MTQgMjYuMzAzSDI2Ljc4Yy0yLjAzNCAwLTMuMzktMS42OTUtMy4zOS0zLjM5czEuNjk1LTMuMzkgMy4zOS0zLjM5aDI5LjQ5NWMyLjAzNCAwIDMuMzkgMS42OTUgMy4zOSAzLjM5cy0xLjAxNyAzLjM5LTMuMDUxIDMuMzlaIi8+PGcgZmlsdGVyPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMzEuMTg4IDQ4aC0uNjc4Yy0yLjAzNS0uMzM5LTMuMDUyLTIuMDM0LTIuNzEzLTQuMDY4bDUuMDg2LTI5LjE1NmMuMzM5LTIuMDM0IDIuMDM0LTMuMDUgNC4wNjgtMi43MTIgMi4wMzQuMzQgMy4wNTEgMi4wMzQgMi43MTIgNC4wNjhsLTUuMDg1IDI5LjE1NmMtLjM0IDEuNjk1LTEuNjk1IDIuNzEyLTMuMzkgMi43MTJabTEyLjIwNCAwaC0uNjc4Yy0yLjAzNC0uMzM5LTMuMDUxLTIuMDM0LTIuNzEyLTQuMDY4bDUuMDg1LTI5LjE1NmMuMzQtMi4wMzQgMi4wMzQtMy4wNSA0LjA2OC0yLjcxMiAyLjAzNS4zNCAzLjA1MiAyLjAzNCAyLjcxMyA0LjA2OGwtNS4wODYgMjkuMTU2QzQ2LjQ0MyA0Ni45ODMgNDUuMDg3IDQ4IDQzLjM5MiA0OFoiLz48L2c+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUyLjg4NSA0MC41NDJIMjMuMzljLTIuMDM0IDAtMy4zOS0xLjY5Ni0zLjM5LTMuMzkgMC0xLjY5NiAxLjY5NS0zLjM5IDMuMzktMy4zOWgyOS40OTVjMi4wMzQgMCAzLjM5IDEuNjk0IDMuMzkgMy4zOSAwIDEuNjk0LTEuMzU2IDMuMzktMy4zOSAzLjM5WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSI4MCIgeTE9IjI5LjE0MyIgeTI9IjI5LjE0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRTZGNjYiLz48c3RvcCBvZmZzZXQ9Ii45OTQiIHN0b3AtY29sb3I9IiNGRDUwNDMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjM5LjgzMyIgeDI9IjM5LjgzMyIgeTE9IjEyIiB5Mj0iNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjFGMUYxIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJiIiB3aWR0aD0iMzQuMTk5IiBoZWlnaHQ9IjQ2IiB4PSIyMi43MzMiIHk9IjciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDA3XzYyIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwN182MiIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=')
}

.tags-list li.hot a::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMzBDMCAxMy40MzEgMTMuNDMxIDAgMzAgMGgyMGMxNi41NjkgMCAzMCAxMy40MzEgMzAgMzAgMCAxNi41NjktMTMuNDMxIDMwLTMwIDMwSDMwQzEzLjQzMSA2MCAwIDQ2LjU2OSAwIDMwWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MS43MTcgMjcuNjk0YTUuMDgzIDUuMDgzIDAgMCAxLTcuMTg4IDBsLTEuOTk2LTEuOTk3YTUuMDgzIDUuMDgzIDAgMCAxIDAtNy4xODhsMS45OTYtMS45OTdhNS4wODMgNS4wODMgMCAwIDEgNy4xODggMGwxLjk5NyAxLjk5N2E1LjA4MyA1LjA4MyAwIDAgMSAwIDcuMTg4bC0xLjk5NyAxLjk5N1ptLTEzLjgyMS00LjE4YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgzIDUuMDg0SDI5Ljk5YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgyLTUuMDgzVjIwLjY5YTUuMDgzIDUuMDgzIDAgMCAxIDUuMDgyLTUuMDgzaDIuODI0YTUuMDgzIDUuMDgzIDAgMCAxIDUuMDgzIDUuMDgzdjIuODI0Wm0xNi43MjIgMTYuMzY3YTUuMDgzIDUuMDgzIDAgMCAxLTUuMDgzIDUuMDgzaC0yLjgyNGE1LjA4MyA1LjA4MyAwIDAgMS01LjA4Mi01LjA4M3YtMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODItNS4wODNoMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODMgNS4wODN2Mi44MjRabS0xNi43MjIgMGE1LjA4MyA1LjA4MyAwIDAgMS01LjA4MyA1LjA4M0gyOS45OWE1LjA4MyA1LjA4MyAwIDAgMS01LjA4Mi01LjA4M3YtMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODItNS4wODNoMi44MjRhNS4wODMgNS4wODMgMCAwIDEgNS4wODMgNS4wODN2Mi44MjRaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCIgeDI9IjgwIiB5MT0iMjkuMTQzIiB5Mj0iMjkuMTQzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFNkY2NiIvPjxzdG9wIG9mZnNldD0iLjk5NCIgc3RvcC1jb2xvcj0iI0ZENTA0MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==');
}

@media (max-width: 991.98px) {
    .forum-posts .tags-list {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        justify-content: start;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .forum-posts .tags-list::-webkit-scrollbar {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .tags-list {
        gap: 8px;
    }

    .tags-list li a {
        padding: .25rem .75rem .25rem 2.125rem;
    }

    .tags-list a::before {
        left: 8px;
    }
}

/*--------------------------------------------------------------
## Cats list
--------------------------------------------------------------*/
.cats-list {
}

.cats-list .item {
    position: relative;
}

.cats-list .item-content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 1rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.3);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.cats-list .item-content a {
    color: #fff;
}

@supports ((-webkit-backdrop-filter: blur(4px)) or (backdrop-filter: blur(4px))) {
    .cats-list .item-content {
        -webkit-backdrop-filter: saturate(180%) blur(4px);
        backdrop-filter: saturate(180%) blur(4px);
    }
}

@media (max-width: 767.98px) {
    .cats-list .media-2x1:after {
        padding-top: 50%;
    }
}

/*--------------------------------------------------------------
    forum
--------------------------------------------------------------*/

.forum-tab {
    margin-bottom: 1rem
}

.forum-tab .forum-tabmenu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

@media (max-width: 991.98px) {

    .forum-tab .forum-tabmenu {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        justify-content: start;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .forum-tab .forum-tabmenu::-webkit-scrollbar {
        display: none;
    }
}

.forum-tab .forum-tabmenu li {
    flex-shrink: 0;
    white-space: nowrap;
}

.forum-tab .forum-tabmenu li a {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--color-secondary);
    padding: 4px 8px;
    border-radius: var(--border-radius-sm);
    transition: all 0.3s ease-in-out;
}

.forum-tab .forum-tabmenu li a:hover,
.forum-tab .forum-tabmenu li.active a {
    color: #fff;
    background-color: var(--color-primary);
}

.forum-tab .forum-tabmenu li span {
    font-size: 10px;
}

.forum-category-info {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
}

.forum-category-info .forum-category-inner {
    position: relative;
    width: 100%;
    padding: 2.5rem 2rem;
    transition: all 0.3s ease-in-out;
    z-index: 2;
}

.forum-category-info.close .forum-category-inner {
    padding: 1.75rem;
}

.forum-category-info .forum-category-inner small {
    color: #fff;
    background-color: var(--color-primary);
    border-radius: var(--border-radius-xs);
    line-height: 1.5;
    padding: 1px 8px;
}

.forum-category-info .forum-category-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    font-size: 1.375rem;
}

.forum-category-info .forum-tag-icon {
    width: 24px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMzBDMCAxMy40MzEgMTMuNDMxIDAgMzAgMGgyMGMxNi41NjkgMCAzMCAxMy40MzEgMzAgMzAgMCAxNi41NjktMTMuNDMxIDMwLTMwIDMwSDMwQzEzLjQzMSA2MCAwIDQ2LjU2OSAwIDMwWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ni42MTQgMjYuMzAzSDI2Ljc4Yy0yLjAzNCAwLTMuMzktMS42OTUtMy4zOS0zLjM5czEuNjk1LTMuMzkgMy4zOS0zLjM5aDI5LjQ5NWMyLjAzNCAwIDMuMzkgMS42OTUgMy4zOSAzLjM5cy0xLjAxNyAzLjM5LTMuMDUxIDMuMzlaIi8+PGcgZmlsdGVyPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMzEuMTg4IDQ4aC0uNjc4Yy0yLjAzNS0uMzM5LTMuMDUyLTIuMDM0LTIuNzEzLTQuMDY4bDUuMDg2LTI5LjE1NmMuMzM5LTIuMDM0IDIuMDM0LTMuMDUgNC4wNjgtMi43MTIgMi4wMzQuMzQgMy4wNTEgMi4wMzQgMi43MTIgNC4wNjhsLTUuMDg1IDI5LjE1NmMtLjM0IDEuNjk1LTEuNjk1IDIuNzEyLTMuMzkgMi43MTJabTEyLjIwNCAwaC0uNjc4Yy0yLjAzNC0uMzM5LTMuMDUxLTIuMDM0LTIuNzEyLTQuMDY4bDUuMDg1LTI5LjE1NmMuMzQtMi4wMzQgMi4wMzQtMy4wNSA0LjA2OC0yLjcxMiAyLjAzNS4zNCAzLjA1MiAyLjAzNCAyLjcxMyA0LjA2OGwtNS4wODYgMjkuMTU2QzQ2LjQ0MyA0Ni45ODMgNDUuMDg3IDQ4IDQzLjM5MiA0OFoiLz48L2c+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUyLjg4NSA0MC41NDJIMjMuMzljLTIuMDM0IDAtMy4zOS0xLjY5Ni0zLjM5LTMuMzkgMC0xLjY5NiAxLjY5NS0zLjM5IDMuMzktMy4zOWgyOS40OTVjMi4wMzQgMCAzLjM5IDEuNjk0IDMuMzkgMy4zOSAwIDEuNjk0LTEuMzU2IDMuMzktMy4zOSAzLjM5WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSI4MCIgeTE9IjI5LjE0MyIgeTI9IjI5LjE0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRTZGNjYiLz48c3RvcCBvZmZzZXQ9Ii45OTQiIHN0b3AtY29sb3I9IiNGRDUwNDMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjM5LjgzMyIgeDI9IjM5LjgzMyIgeTE9IjEyIiB5Mj0iNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjFGMUYxIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJiIiB3aWR0aD0iMzQuMTk5IiBoZWlnaHQ9IjQ2IiB4PSIyMi43MzMiIHk9IjciIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJoYXJkQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDA3XzYyIi8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwN182MiIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=');
}

.forum-category-info .forum-category-icon img {
    width: 28px;
}

.forum-category-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: inherit;
    opacity: 1;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.forum-category-bg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(45deg, rgb(0 0 0 / 90%), rgb(0 0 0 / 70%) 100px, rgb(0 0 0 / 0%) 100%);
}

.forum-posts .item {
    margin-bottom: 1rem;
}

.forum-posts .item:last-child {
    margin-bottom: 0;
}

.forum-posts .item .item-info .info-avatar {
    width: 40px;
    height: 40px;
}

.forum-posts .item .item-images {
    position: relative;
    overflow: hidden;
    width: 66.667%;
    border-radius: var(--border-radius-sm);
}

.forum-posts .item .item-poster {
    width: 100%;
}

.forum-posts .item .item-video .hover-content {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.forum-posts .item .item-video .hover-content i {
    transform: translateY(0);
    transition: .3s
}

.forum-posts .item .item-badge {
    position: relative;
    top: -1px;
    display: inline-block;
    font-size: .75rem;
    line-height: 1.2;
    padding: 2px 4px;
    border-radius: 4px;
    background-image: linear-gradient(135deg, #ff2f43, #ff6327);
    color: #fff;
}

.forum-posts .item .item-badge.sticky {
    background-image: linear-gradient(135deg, #ff2f43, #ff6327);
    color: #fff;
}

.forum-posts .item .item-badge.points {
    background-image: linear-gradient(135deg, #ff952f, #ff662b);
    color: #fff;
}

.forum-posts .item .item-reply {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 60px;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius-sm);
    box-shadow: var(--shadow);
    padding: 0.75rem 0.875rem;
    gap: 10px;
    transform: translateY(10px);
    transition: all 0.3s ease-in-out;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
}

.forum-posts .item .item-reply.active {
    transform: translateY(0px);
    visibility: visible;
    opacity: 1;
}

.forum-posts .item .item-reply .reply-avatar {
    width: 30px;
    height: 30px;
}

.forum-posts .item .item-reply .reply-input {
    background-color: transparent;
    border-color: transparent;
    padding: 2px;
}

.forum-posts .item .item-reply .reply-action {
    flex-shrink: 0;
}

.forum-posts .item .item-actions a {
    color: var(--color-muted);
}

.forum-posts .item .item-actions a:hover {
    color: var(--color-dark);
}

/*--------------------------------------------------------------
    forum post comments
--------------------------------------------------------------*/
.forum-posts .item .item-comments {
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
    padding: 12px;
}

.forum-posts .item .item-comments li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    margin-bottom: 10px;
}

.forum-posts .item .item-comments li:last-child {
    margin-bottom: 0;
}

.forum-posts .item .item-comments li .comment-avatar {
    width: 20px;
    height: 20px;
}

.forum-posts .item .item-actions a.active {
    color: var(--color-danger);
}

/*--------------------------------------------------------------
    forum post action
--------------------------------------------------------------*/
.action-button.active {
    color: var(--color-danger);
}

.action-button .action-icon {
    transition: color 0.3s ease;
}

.action-button.active .action-icon {
    -webkit-animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95);
    animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95);
}

.like-action {
    position: relative;
}

.like-action.active .action-icon::before {
    content: "\e986";
}

.star-action.active .action-icon::before {
    content: "\e98f";
}

.like-action .like-emoji-list {
    position: absolute;
    left: 50%;
    bottom: 100%;
    opacity: 0;
    visibility: hidden;
    transform: scale(0) translate(-50%, -15%);
    transform-origin: 0% 100%;
    transition: transform 0.3s cubic-bezier(.5, 0, 0, 1) 0s, opacity 0.3s cubic-bezier(.5, 0, 0, 1) 0s;

}

.like-action:hover .like-emoji-list {
    opacity: 1;
    visibility: visible;
    transform: scale(1) translate(-50%, -15%);
}

.like-action .like-emoji-box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 4px;
    background-color: var(--gray-6);
    border: 1px solid var(--gray-5);
    padding: 5px;
    border-radius: 100px;
    width: 200px;
}

.like-action .like-emoji-list img {
    flex-shrink: 0;
    width: 32px;
    transition: all 0.3s ease-in-out;
}

.like-action .like-emoji-list img:hover {
    transform: scale(1.2);
}

/*--------------------------------------------------------------
## Post
--------------------------------------------------------------*/

.post-header {
    font-size: 40px;
    line-height: 56px;
}

.post-data {
    font-size: 20px;
}

.post-data span {
    position: relative;
    padding-left: 28px;
}

.post-data span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 22px;
    height: 22px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateY(-50%);
}

.post-data .post-date:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMi4wMDAwMDAiIGhlaWdodD0iMjIuMDAwMDAwIiBmaWxsPSJub25lIj4KCTxyZWN0IGlkPSJzdmcgNSIgd2lkdGg9IjIyLjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMTAxIiBkPSJNMTcuNDA1MyA0LjU5NDY3QzEzLjg3MzUgMS4wNjIyMyA4LjEyNjQ0IDEuMDYyMjMgNC41OTQ2MiA0LjU5NDY3QzEuMDYyMjEgOC4xMjY0NCAxLjA2MjIxIDEzLjg3MzUgNC41OTQ2MiAxNy40MDUzQzguMTI2NDQgMjAuOTM3OCAxMy44NzM1IDIwLjkzNzggMTcuNDA1MyAxNy40MDUzQzIwLjkzNzcgMTMuODczNSAyMC45Mzc3IDguMTI2NDQgMTcuNDA1MyA0LjU5NDY3Wk0xNi40ODU5IDE2LjQ4NTlDMTMuNDYxIDE5LjUxMTYgOC41MzgyOSAxOS41MTA5IDUuNTE0MDIgMTYuNDg1OUMyLjQ4ODQxIDEzLjQ2MSAyLjQ4ODQxIDguNTM4OTcgNS41MTQwMiA1LjUxMzY5QzguNTM4MzEgMi40ODkwNSAxMy40NjEgMi40ODg0MSAxNi40ODU5IDUuNTEzNjlDMTkuNTEwOSA4LjUzODMzIDE5LjUxMDkgMTMuNDYxNyAxNi40ODU5IDE2LjQ4NTlaIiBmaWxsPSJyZ2IoMjI0LDkwLDI0OSkiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMTAyIiBkPSJNMTUuNSAxMS4yMDRMMTEuMDczMiAxMS4yMDRMMTEuMDczOCA2LjMwNjY2QzExLjA3MzggNS45ODE3MiAxMC44MDgyIDUuNzE2NzQgMTAuNDgyOSA1LjcxNjc0QzEwLjE1NzcgNS43MTY3NCA5Ljg5MzMzIDUuOTgxNzIgOS44OTMzMyA2LjMwNjY2TDkuODkzMzMgMTEuMzU4QzkuODkzMzMgMTEuMzc1OSA5Ljg3MTU3IDExLjc5ODEgMTAuMTUzMiAxMi4wOTgzQzEwLjMzMjIgMTIuMjg3NiAxMC41ODM3IDEyLjM4MzggMTAuOTA4MyAxMi4zODM4TDE1LjUgMTIuMzg0NUMxNS44MjUzIDEyLjM4NDUgMTYuMDkwMiAxMi4xMjAyIDE2LjA5MDIgMTEuNzk0MkMxNi4wOTAyIDExLjQ3MDIgMTUuODI1OSAxMS4yMDU5IDE1LjUgMTEuMjA0WiIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIC8+Cjwvc3ZnPgo=');
}

.post-data .post-copyright:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMi4wMDAwMDAiIGhlaWdodD0iMjIuMDAwMDAwIiBmaWxsPSJub25lIj4KCTxyZWN0IGlkPSJzdmcgNSIgd2lkdGg9IjIyLjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMTAxIiBkPSJNMTcuNDA1MyA0LjU5NDY3QzEzLjg3MzUgMS4wNjIyMyA4LjEyNjQ0IDEuMDYyMjMgNC41OTQ2MiA0LjU5NDY3QzEuMDYyMjEgOC4xMjY0NCAxLjA2MjIxIDEzLjg3MzUgNC41OTQ2MiAxNy40MDUzQzguMTI2NDQgMjAuOTM3OCAxMy44NzM1IDIwLjkzNzggMTcuNDA1MyAxNy40MDUzQzIwLjkzNzcgMTMuODczNSAyMC45Mzc3IDguMTI2NDQgMTcuNDA1MyA0LjU5NDY3Wk0xNi40ODU5IDE2LjQ4NTlDMTMuNDYxIDE5LjUxMTYgOC41MzgyOSAxOS41MTA5IDUuNTE0MDIgMTYuNDg1OUMyLjQ4ODQxIDEzLjQ2MSAyLjQ4ODQxIDguNTM4OTcgNS41MTQwMiA1LjUxMzY5QzguNTM4MzEgMi40ODkwNSAxMy40NjEgMi40ODg0MSAxNi40ODU5IDUuNTEzNjlDMTkuNTEwOSA4LjUzODMzIDE5LjUxMDkgMTMuNDYxNyAxNi40ODU5IDE2LjQ4NTlaIiBmaWxsPSJyZ2IoMjI0LDkwLDI0OSkiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMTAyIiBkPSJNMTUuNSAxMS4yMDRMMTEuMDczMiAxMS4yMDRMMTEuMDczOCA2LjMwNjY2QzExLjA3MzggNS45ODE3MiAxMC44MDgyIDUuNzE2NzQgMTAuNDgyOSA1LjcxNjc0QzEwLjE1NzcgNS43MTY3NCA5Ljg5MzMzIDUuOTgxNzIgOS44OTMzMyA2LjMwNjY2TDkuODkzMzMgMTEuMzU4QzkuODkzMzMgMTEuMzc1OSA5Ljg3MTU3IDExLjc5ODEgMTAuMTUzMiAxMi4wOTgzQzEwLjMzMjIgMTIuMjg3NiAxMC41ODM3IDEyLjM4MzggMTAuOTA4MyAxMi4zODM4TDE1LjUgMTIuMzg0NUMxNS44MjUzIDEyLjM4NDUgMTYuMDkwMiAxMi4xMjAyIDE2LjA5MDIgMTEuNzk0MkMxNi4wOTAyIDExLjQ3MDIgMTUuODI1OSAxMS4yMDU5IDE1LjUgMTEuMjA0WiIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIC8+Cjwvc3ZnPgo=');
}

.post-content {
    font-family: "Microsoft YaHei UI", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    font-size: 16px;
    line-height: 32px;
    word-break: normal;
    word-wrap: break-word;
}

.post-content > *:first-child {
    margin-top: 0;
}

.post-content > *:last-child {
    margin-bottom: 0;
}

.post-content a:hover,
.post-content a:focus {
    text-decoration: none;
}

.post-content p {
    margin: 0 0 1rem;
}

.post-content > p {
    min-height: 32px;
}

.post-content p.has-left {
    text-indent: 2em;
}

.post-content p.has-img {
    text-indent: 0
}


.post-content hr {
    margin: 4rem auto;
}

@media (max-width: 767.98px) {
    .post-header {
        font-size: 24px;
    }

    .post-data {
        font-size: 14px;
    }

    .post-data span {
        padding-left: 18px;
    }

    .post-data span:before {
        width: 16px;
        height: 16px;
    }

    .post-content {
        font-size: 16px;
        line-height: 30px;
        padding-left: 12px;
        padding-right: 12px;
    }

    .post-content img {
        margin-left: -12px;
        margin-right: -12px;
    }
}

/* Font Families ----------------------------- */

.post-content h1,
.post-content h2,
.post-content h3 {
    line-height: 1.5;
    margin: 2.5rem 0 1rem;
    color: var(--color-body);
}

.post-content h4,
.post-content h5,
.post-content h6 {
    margin: 2.5rem 0 1rem;
}

.post-content h2 {
    position: relative;
}

@media (max-width: 767.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 2rem auto 1rem;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 2rem auto 1rem;
    }
}

/* Font link ----------------------------- */

.post-content p > a:hover,
.post-content li > a:hover,
.post-content dd > a:hover,
.post-content td a:hover,
.post-content th a:hover,
.post-content h1 a:hover,
.post-content h2 a:hover,
.post-content h3 a:hover,
.post-content h4 a:hover,
.post-content h5 a:hover,
.post-content h6 a:hover,
.post-content em a:hover,
.post-content strong a:hover {
    color: var(--color-dark);
}

/*--------------------------------------------------------------
Ul - style
--------------------------------------------------------------*/

.post-content ul,
.post-content ol {
    padding: 0 0 0 1.25rem;
    margin-bottom: 1.75rem;
}

.post-content ul {
    list-style: disc;
    /* padding: 0; */
}

.post-content ul ul,
.post-content ol ol,
.post-content ul ol,
.post-content ol ul {
    margin-bottom: 1rem;
}

.post-content ul ul {
    list-style: circle;
    margin: 1rem 0;
    padding-left: 1.125rem;
}

.post-content ul ul ul {
    list-style: square;
}

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

.post-content ol ol {
    list-style: lower-alpha;
}

.post-content ol ol ol {
    list-style: lower-roman;
}

.post-content li {
    position: relative;
    margin: 0 0 .5rem;
}

.post-content li p {
    margin-bottom: 0;
}

.post-content ul li {
    /* padding-left: 1.5rem; */
}

.post-content li li {
    margin: 0 0 .5rem;
    padding-left: 0;
}

.post-content li img {
    display: inline-block;
}

/*--------------------------------------------------------------
    block table style
--------------------------------------------------------------*/

table {
    max-width: 100%;
    width: 100%;
    min-width: 240px;
    border-collapse: collapse;
}

table thead,
table tfoot {
    text-align: center;
}

table td,
table th {
    padding: 5px 10px;
    border: 1px solid var(--border-light);
}

/* 列表、标题等元素不应用段落缩进 */
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
    text-indent: 2em;
}

.post-content ul,
.post-content ol,
.post-content li {
    text-indent: 0;
}

/*--------------------------------------------------------------
  ## Pagination (WordPress CSS classes)
--------------------------------------------------------------*/
.pagination-container {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    margin: 1.5rem 0 0;
    gap: 10px;
}

.pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    gap: 8px;
}

.pagination a,
.pagination .page-number {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 34px;
    text-align: center;
    padding: 0 .375rem;
    background-color: transparent;
    color: var(--color-muted);
    border: 1px solid transparent;
    border-radius: 100px;
}

.pagination .page-number.space {
    background-color: transparent;
}

.pagination a:hover,
.pagination a.current,
.pagination .page-number:hover,
.pagination .page-number.current {
    color: var(--color-primary);
    border-color: var(--color-primary);
    background-color: transparent;
}

.pagination a i,
.pagination .page-number i {
    font-size: 1.25rem;
}

@media (max-width: 767.98px) {
    .pagination-container {
        margin: 1rem 0 0
    }

    .pagination a,
    .pagination .page-number {
        min-width: 32px;
        height: 32px;
    }

}

/*--------------------------------------------------------------
  ## Scroll toolbar
--------------------------------------------------------------*/
.scroll-toolbar {
    position: fixed;
    right: 30px;
    bottom: 20%;
    transform: translateY(45%);
    z-index: 99;
}

.scroll-toolbar .toolbar-list {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
}

.scroll-toolbar.sticked .toolbar-list {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

@media (max-width: 991.98px) {
    .scroll-toolbar {
        right: 15px;
        bottom: 15%;
        transform: translateY(0%);
    }
}

.scroll-toolbar .totop-button {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: all 0.3s ease;
}

.scroll-toolbar .totop-button.current {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/*--------------------------------------------------------------
  ## Popup style
--------------------------------------------------------------*/

.nice-popup-content .nice-popup-icon {
    width: 64px;
    height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    background-color: var(--gray-6);
    border-radius: 50%;

}

.nice-popup-content .login-point-icon {
    position: relative;
    width: 160px;
    height: 160px;
    margin-top: -120px;
    border-radius: 0;
    background-color: transparent;
}

@media (max-width: 767.98px) {
    .nice-popup-content .login-point-icon {
        width: 120px;
        height: 120px;
        margin-top: -80px;
    }
}

.nice-popup-content .nice-popup-icon img {
    width: inherit;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
}

.user-profile-form li .item-action i {
    position: relative;
    transition: all 0.3s ease-in-out;
    transform: translateX(-2px);
}

.user-profile-form li .item-action:hover i {
    transform: translateX(3px);
}

.nice-popup-content .nice-popup-icon.password {
    background-color: rgb(254 190 1 / 9%);
    color: rgb(254 190 1);
}

.nice-popup-content .nice-popup-icon.phone {
    background-color: rgb(254 85 1 / 9%);
    color: rgb(254 85 1);
}

.nice-popup-content .nice-popup-icon.mail {
    background-color: rgb(255 147 59 / 9%);
    color: rgb(255 147 59);
}

.nice-popup-content .nice-popup-icon.name {
    background-color: rgb(1 101 254 / 9%);
    color: var(--color-primary);
}

.user-profile-form li:nth-child(6) .item-icon {
    background-color: rgb(39 164 95 / 9%);
    color: rgb(39 164 95);
}


/*--------------------------------------------------------------
  ## Text selection color and background color
--------------------------------------------------------------*/
.popup-actions {
    display: flex;
    flex-direction: column;
}

.popup-actions .item {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--gray-2);
}

.popup-actions .item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.popup-actions .item .item-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0 1rem;
}

.popup-actions .item .item-content .item-body {
    display: flex;
    align-items: center;
    gap: 0 .75rem
}

.popup-actions .item .item-content .item-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 1.25rem;
}

.popup-actions .item .item-content .item-title {
    opacity: .6;
    transition: opacity 0.3s ease-in-out;
}

.popup-actions .item:hover .item-content .item-title {
    opacity: 1;
}

/*--------------------------------------------------------------
  ## loading spin animation
--------------------------------------------------------------*/

@-webkit-keyframes icon-expand-animation {
    0% {
        transform: scale(0)
    }

    15% {
        transform: scale(1.4)
    }

    32% {
        transform: scale(0.8)
    }

    50% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes icon-expand-animation {
    0% {
        transform: scale(0)
    }

    15% {
        transform: scale(1.4)
    }

    32% {
        transform: scale(0.8)
    }

    50% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

/*--------------------------------------------------------------
  ## Text selection color and background color
--------------------------------------------------------------*/

::-moz-selection {
    color: #fff;
    background: var(--color-primary);
}

::selection {
    color: #fff;
    background: var(--color-primary);
}

/* --------------------------------
  ## fancybox style
-------------------------------- */
.is-animating .fancybox__content,
.is-dragging .fancybox__content {
    will-change: auto
}

/*--------------------------------------------------------------
    popup css
--------------------------------------------------------------*/

.nice-popup {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    overflow-x: hidden;
    overflow-y: auto;
}

.nice-popup-open {
    opacity: 1;
    visibility: visible;
}

.nice-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
}

.nice-popup-open .nice-popup-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}


/*--------------------------------------------------------------
    popup size
--------------------------------------------------------------*/

.nice-popup-body {
    position: relative;
    width: 100%;
    max-width: 450px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    transform: translateY(-40px);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}

.nice-popup-open .nice-popup-body {
    transform: translateY(0);
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
}

.nice-popup-xl .nice-popup-body {
    max-width: 790px;
}

.nice-popup-lg .nice-popup-body {
    max-width: 750px;
}

.nice-popup-md .nice-popup-body {
    max-width: 540px;
}

.nice-popup-sm .nice-popup-body {
    max-width: 300px;
    width: auto;
}

.nice-popup-nopd .nice-popup-body {
    max-width: 340px;
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .nice-popup-xl .nice-popup-body {
        max-width: 670px;
    }
}

@media (max-width: 767.98px) {

    .nice-popup-body {
        width: 95%;
    }

    .nice-popup-xl .nice-popup-body {
        height: 100vh;
    }

    .nice-popup-nopd .nice-popup-body {
        width: 75%;
    }

}

/*--------------------------------------------------------------
    popup content
--------------------------------------------------------------*/

.nice-popup-content {
    background: #fff;
    padding: 1.75rem;
    position: relative;
    border-radius: var(--border-radius-md);
}

.nice-popup-xl .nice-popup-content {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.nice-popup-sm .nice-popup-content {
    padding: 1.75rem 2.5rem;
}

.nice-popup-nopd .nice-popup-content {
    padding: 0;
}

@media (max-width: 767.98px) {

    .nice-popup-xl .nice-popup-body .nice-popup-content {
        box-shadow: none;
        border-radius: 0;
        height: 100vh;
    }

    .nice-popup-xl .nice-popup-close .svg-white {
        width: 20px;
        height: 20px;
    }

    .nice-popup-xl .nice-popup-close .svg-dark {
        display: none;
        width: 20px;
        height: 20px;
    }
}


/*--------------------------------------------------------------
    error content
--------------------------------------------------------------*/
.nice-popup-error {
    align-items: flex-start;
}

.nice-popup-error .nice-popup-content {
    text-align: center;
    padding: .5rem 1.5rem;
    border: 0;
    color: #fff;
    border-radius: 50px !important;
    background-color: rgba(0, 0, 0, .9);
    transition: all .3s ease-in-out;
    transform: scale(.8);
}

.nice-popup-error.nice-popup-open .nice-popup-content {
    padding: 1rem 2.5rem;
    transform: scale(1.0);
}

@media (max-width: 991.98px) {
    .nice-popup-error .nice-popup-content {
        font-size: .75rem;
    }

    .nice-popup-error.nice-popup-open .nice-popup-content {
        padding: .75rem 2.5rem;
    }
}

/*--------------------------------------------------------------
    hidden body
--------------------------------------------------------------*/

.nice-popup-hidden {
    overflow: hidden;
}

/*--------------------------------------------------------------
    tips close btn
--------------------------------------------------------------*/

.nice-popup-close {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    cursor: pointer;
    text-align: center;
    transform: translateY(25%);
}

.nice-popup-close .svg-white {
    display: inline-block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiAwQzIyOS4yIDAgMCAyMjkuMTk5OTk5IDAgNTEyYzAgMjgyLjggMjI5LjIgNTEyIDUxMiA1MTIgMjgyLjgwMDAwMSAwIDUxMi0yMjkuMiA1MTItNTEyQzEwMjQgMjI5LjE5OTk5OSA3OTQuODAwMDAxIDAgNTEyIDB6bTIxMy40NjA1MjIgNzI1Ljk3NTY1OWMtNi4wNzcyNDkgNi4wNzcyNDgtMTQuMDY0NDg4IDkuMTE1ODcyLTIyLjA1MTcyNyA5LjExNTg3Mi03Ljk4NzI0MiAwLTE2LjA2MTI5OC0zLjAzODYyNC0yMi4xMzg1NDgtOS4yMDI2OUw1MTIgNTU2LjI3MTMyMyAzNDIuNzI5NzUyIDcyNS44ODg4NDFjLTYuMDc3MjQ4IDYuMTY0MDY2LTE0LjE1MTMwNiA5LjIwMjY5LTIyLjEzODU0NiA5LjIwMjY5LTcuOTg3MjQgMC0xNS45NzQ0NzktMy4wMzg2MjQtMjIuMDUxNzI3LTkuMTE1ODcyLTEyLjI0MTMxMy0xMi4xNTQ0OTYtMTIuMjQxMzEzLTMxLjk0ODk2LS4wODY4MTgtNDQuMTkwMjczTDQ2Ny44OTY1NDYgNTExLjk5NDIzIDI5OC40NTI2NjEgMzQyLjIwMzA3NGMtMTIuMTU0NDk1LTEyLjI0MTMxMi0xMi4xNTQ0OTUtMzIuMDM1Nzc2LjA4NjgxOC00NC4xOTAyNzEgMTIuMjQxMzEzLTEyLjE1NDQ5NSAzMi4wMzU3NzctMTIuMTU0NDk1IDQ0LjE5MDI3My4wODY4MTdMNTEyIDQ2Ny43MTcxNDFsMTY5LjI3MDI0Ny0xNjkuNzA0MzM4YzEyLjE1NDQ5NS0xMi4yNDEzMTMgMzEuOTQ4OTU5LTEyLjI0MTMxMyA0NC4xOTAyNzUtLjA4NjgxOCAxMi4yNDEzMTMgMTIuMTU0NDk1IDEyLjI0MTMxMyAzMS45NDg5NTkuMDg2ODE4IDQ0LjE5MDI3Mkw1NTYuMTAzNDU0IDUxMS45OTQyMyA3MjUuNTQ3MzQgNjgxLjc4NTM4NmMxMi4xNTQ0OTUgMTIuMjQxMzEzIDEyLjE1NDQ5NSAzMi4wMzU3NzctLjA4NjgxOCA0NC4xOTAyNzN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 28px;
    height: 28px;
}

.nice-popup-close .svg-dark {
    display: none;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiAwQzIyOS4yIDAgMCAyMjkuMTk5OTk5IDAgNTEyYzAgMjgyLjggMjI5LjIgNTEyIDUxMiA1MTIgMjgyLjgwMDAwMSAwIDUxMi0yMjkuMiA1MTItNTEyQzEwMjQgMjI5LjE5OTk5OSA3OTQuODAwMDAxIDAgNTEyIDB6bTIxMy40NjA1MjIgNzI1Ljk3NTY1OWMtNi4wNzcyNDkgNi4wNzcyNDgtMTQuMDY0NDg4IDkuMTE1ODcyLTIyLjA1MTcyNyA5LjExNTg3Mi03Ljk4NzI0MiAwLTE2LjA2MTI5OC0zLjAzODYyNC0yMi4xMzg1NDgtOS4yMDI2OUw1MTIgNTU2LjI3MTMyMyAzNDIuNzI5NzUyIDcyNS44ODg4NDFjLTYuMDc3MjQ4IDYuMTY0MDY2LTE0LjE1MTMwNiA5LjIwMjY5LTIyLjEzODU0NiA5LjIwMjY5LTcuOTg3MjQgMC0xNS45NzQ0NzktMy4wMzg2MjQtMjIuMDUxNzI3LTkuMTE1ODcyLTEyLjI0MTMxMy0xMi4xNTQ0OTYtMTIuMjQxMzEzLTMxLjk0ODk2LS4wODY4MTgtNDQuMTkwMjczTDQ2Ny44OTY1NDYgNTExLjk5NDIzIDI5OC40NTI2NjEgMzQyLjIwMzA3NGMtMTIuMTU0NDk1LTEyLjI0MTMxMi0xMi4xNTQ0OTUtMzIuMDM1Nzc2LjA4NjgxOC00NC4xOTAyNzEgMTIuMjQxMzEzLTEyLjE1NDQ5NSAzMi4wMzU3NzctMTIuMTU0NDk1IDQ0LjE5MDI3My4wODY4MTdMNTEyIDQ2Ny43MTcxNDFsMTY5LjI3MDI0Ny0xNjkuNzA0MzM4YzEyLjE1NDQ5NS0xMi4yNDEzMTMgMzEuOTQ4OTU5LTEyLjI0MTMxMyA0NC4xOTAyNzUtLjA4NjgxOCAxMi4yNDEzMTMgMTIuMTU0NDk1IDEyLjI0MTMxMyAzMS45NDg5NTkuMDg2ODE4IDQ0LjE5MDI3Mkw1NTYuMTAzNDU0IDUxMS45OTQyMyA3MjUuNTQ3MzQgNjgxLjc4NTM4NmMxMi4xNTQ0OTUgMTIuMjQxMzEzIDEyLjE1NDQ5NSAzMi4wMzU3NzctLjA4NjgxOCA0NC4xOTAyNzN6Ii8+PC9zdmc+");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 28px;
    height: 28px;
}

@media (max-width: 767.98px) {
    .nice-popup-xl .nice-popup-close {
        bottom: auto;
        left: auto;
        top: 10px;
        right: 10px;
        width: auto;
    }
}

/*--------------------------------------------------------------
   index block btn
--------------------------------------------------------------*/

.index-banner {
    position: relative;
    background-color: #06071c;
    z-index: 2;
}

@media (min-width: 1600px) {
    .index-banner .container {
        max-width: 1600px;
    }
}

@media (min-width: 1920px) {
    .index-banner .container {
        max-width: 1920px;
    }
}

.index-banner .banner-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 45px;
    width: 100%;
    height: 200px;
}

.index-banner .banner-content .banner-date {
    position: absolute;
    /* display: flex; */
    /* flex-direction: column; */
    /* align-items:center; */
    width: 500px;
    height: 240px;
    left: 12px;
    top: 0;
    color: #fff;
    line-height: 1;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
}

.index-banner .banner-content .banner-date .date-box {
    position: relative;
    left: 153px;
    top: 29px;
}

.index-banner .banner-content .banner-date b {
    font-family: Arial Black;
}

.index-banner .banner-content .banner-date .date-day {
    font-size: 70px;
}

.index-banner .banner-content .banner-date .date-day span {
    font-size: 32px;
}

.index-banner .banner-content .banner-date .date-time {
    font-size: 48px;
}

.index-banner .banner-content .banner-date .date-time span {
    font-size: 32px;
}

.index-banner .banner-content .banner-link {
    position: absolute;
    width: 270px;
    height: 204px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    transform: scale(1.0);
    transition: all 0.3s ease-in-out;
}

.index-banner .banner-content .banner-link:hover {

}

.index-banner .banner-content .banner-link.banner-link1 {
    left: 501px;
    top: 9px;
}

.index-banner .banner-content .banner-link.banner-link2 {
    left: 736px;
    top: 9px;
}

.index-banner .banner-content .banner-link.banner-link3 {
    right: 359px;
    top: 9px;
}

.index-banner .banner-content .banner-link.banner-link4 {
    right: 116px;
    top: 9px;
}

.index-banner .banner-content .banner-date .date-title {
    position: absolute;
    left: 162px;
    top: 49px;
    font-size: 70px;
    line-height: 1.1;
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
    .index-banner .banner-content {
        bottom: 10px;
        width: 100%;
        height: 200px;
    }

    .index-banner .banner-content .banner-date {
        width: 465px;
        height: 240px;
        left: 0;
        top: 0;
    }

    .index-banner .banner-content .banner-date .date-box {
        left: 149px;
        top: 31px;
    }

    .index-banner .banner-content .banner-date .date-day {
        font-size: 64px;
    }

    .index-banner .banner-content .banner-date .date-day span {
        font-size: 36px;
    }

    .index-banner .banner-content .banner-date .date-time {
        font-size: 40px;
    }

    .index-banner .banner-content .banner-date .date-time span {
        font-size: 36px;
    }

    .index-banner .banner-content .banner-link {
        width: 210px;
        height: 161px;
    }

    .index-banner .banner-content .banner-link.banner-link1 {
        left: 457px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link2 {
        left: 641px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link3 {
        right: 293px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link4 {
        right: 122px;
        top: 11px;
    }
}


@media (min-width: 1200px) and (max-width: 1399.98px) {

    .index-banner .banner-content {
        bottom: -18px;
        width: 100%;
        height: 200px;
    }

    .index-banner .banner-content .banner-date {
        width: 390px;
        height: 165px;
        left: 0;
        top: 0;
    }

    .index-banner .banner-content .banner-date .date-box {
        left: 121px;
        top: 24px;
    }

    .index-banner .banner-content .banner-date .date-day {
        font-size: 56px;
    }

    .index-banner .banner-content .banner-date .date-day span {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-date .date-time {
        font-size: 36px;
    }

    .index-banner .banner-content .banner-date .date-time span {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-link {
        width: 184px;
        height: 142px;
    }

    .index-banner .banner-content .banner-link.banner-link1 {
        left: 369px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link2 {
        left: 524px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link3 {
        right: 274px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link4 {
        right: 117px;
        top: 11px;
    }


    .index-banner .banner-content .banner-date .date-title {
        font-size: 60px;
        left: 125px;
        top: 38px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .index-banner .banner-content {
        bottom: -47px;
        width: 100%;
        height: 200px;
    }

    .index-banner .banner-content .banner-date {
        width: 338px;
        height: 143px;
        left: 0;
        top: 0;
    }

    .index-banner .banner-content .banner-date .date-box {
        left: 103px;
        top: 20px;
    }

    .index-banner .banner-content .banner-date .date-day {
        font-size: 48px;
    }

    .index-banner .banner-content .banner-date .date-day span {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-date .date-time {
        font-size: 31px;
    }

    .index-banner .banner-content .banner-date .date-time span {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-link {
        width: 180px;
        height: 122px;
    }

    .index-banner .banner-content .banner-link.banner-link1 {
        left: 323px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link2 {
        left: 451px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link3 {
        right: 201px;
        top: 11px;
    }

    .index-banner .banner-content .banner-link.banner-link4 {
        right: 70px;
        top: 11px;
    }

    .index-banner .banner-content .banner-date .date-title {
        font-size: 45px;
        left: 124px;
        top: 37px;
    }
}

@media (max-width: 1199.98px) {
    .mobile-button-menu-inner {
        position: relative;
    }

    .mobile-button-back,
    .mobile-button-menu {
        display: block;
        width: 42px;
        height: 42px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }

    .mobile-menu-list {
        position: absolute;
        overflow: hidden;
        right: 0;
        top: 100%;
        width: 240px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        z-index: 999;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0.8) 100%);
        border-radius: 12px;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-10px);
        transition: all .3s ease;
    }

    .mobile-menu-list.open {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translateY(10px)
    }

    .mobile-menu-list li {
        position: relative;
        width: 50%;
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mobile-menu-list li:before {
        content: '';
        position: absolute;
        left: 12px;
        right: 12px;
        top: 0;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.1);
    }

    .mobile-menu-list li:first-child:before,
    .mobile-menu-list li:nth-child(2):before {
        display: none;
    }

    .mobile-menu-list li:nth-child(2n):after {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        height: 40px;
        background-color: rgba(255, 255, 255, 0.1);
        transform: translateY(-50%);
    }

    .mobile-menu-list li a {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }

    .mobile-menu-list li a span {
        position: relative;
        z-index: 2;
    }

    .mobile-menu-list li.in a:before,
    .mobile-menu-list li a.active:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to top, rgba(180, 63, 255, 0), #AE4AFF 100%);
    }

    .mobile-menu-list li .sub-menu {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .index-banner {
        padding-top: 42px;
    }

    .index-banner .container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .index-banner .banner-content .banner-link {
        display: none;
    }

    .index-banner .banner-content {
        top: 0;
        bottom: auto;
        display: flex;
        align-items: center;
        height: 42px;
        background: #000;
        padding-left: 57px;
    }

    .index-banner .banner-content:before {
        content: '';
        position: absolute;
        left: 12px;
        top: 7px;
        width: 36px;
        height: 32px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTA0LjUgNzYuMDg5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA0LjUwMDAwMCIgaGVpZ2h0PSI3Ni4wODg5ODkiIGZpbGw9Im5vbmUiIGN1c3RvbUZyYW1lPSIjMDAwMDAwIj4KCTxkZWZzPgoJCTxnIGlkPSJwaXhzb19jdXN0b21fZWZmZWN0XzQiPgoJCQk8ZWZmZWN0IHg9IjAuMDAwMDAwIiB5PSI0LjAwMDAwMCIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZmlsbD0icmdiKDAsMCwwKSIgZmlsbC1vcGFjaXR5PSIwLjI1IiBlZmZlY3RUeXBlPSJkcm9wU2hhZG93IiBzdGREZXZpYXRpb249IjQiIHJhZGl1cz0iMCIgLz4KCQk8L2c+CgkJPGZpbHRlciBpZD0iZmlsdGVyXzQiIHdpZHRoPSIzMC41MDAwMDAiIGhlaWdodD0iNzYuMDg4OTg5IiB4PSI3NC4wMDAwMDAiIHk9IjAuMDAwMDAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGN1c3RvbUVmZmVjdD0idXJsKCNwaXhzb19jdXN0b21fZWZmZWN0XzQpIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgoJCQk8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIgLz4KCQkJPGZlT2Zmc2V0IGR4PSIwLjAwMDAwMCIgZHk9IjQuMDAwMDAwIiBpbj0iU291cmNlQWxwaGEiIC8+CgkJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuMzMzMzMzMzciIC8+CgkJCTxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAgIiAvPgoJCQk8ZmVCbGVuZCByZXN1bHQ9ImVmZmVjdF9kcm9wU2hhZG93XzEiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiBtb2RlPSJub3JtYWwiIC8+CgkJCTxmZUJsZW5kIHJlc3VsdD0ic2hhcGUiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdF9kcm9wU2hhZG93XzEiIG1vZGU9Im5vcm1hbCIgLz4KCQk8L2ZpbHRlcj4KCQk8ZyBpZD0icGl4c29fY3VzdG9tX2VmZmVjdF81Ij4KCQkJPGVmZmVjdCB4PSIwLjAwMDAwMCIgeT0iNC4wMDAwMDAiIHZpc2liaWxpdHk9InZpc2libGUiIGZpbGw9InJnYigwLDAsMCkiIGZpbGwtb3BhY2l0eT0iMC4yNSIgZWZmZWN0VHlwZT0iZHJvcFNoYWRvdyIgc3RkRGV2aWF0aW9uPSI0IiByYWRpdXM9IjAiIC8+CgkJPC9nPgoJCTxmaWx0ZXIgaWQ9ImZpbHRlcl81IiB3aWR0aD0iNjAuMDAwMDAwIiBoZWlnaHQ9IjY4LjAwMDAwMCIgeD0iMC4wMDAwMDAiIHk9IjQuMDAwMDAwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGN1c3RvbUVmZmVjdD0idXJsKCNwaXhzb19jdXN0b21fZWZmZWN0XzUpIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgoJCQk8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIgLz4KCQkJPGZlT2Zmc2V0IGR4PSIwLjAwMDAwMCIgZHk9IjQuMDAwMDAwIiBpbj0iU291cmNlQWxwaGEiIC8+CgkJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuMzMzMzMzMzciIC8+CgkJCTxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAgIiAvPgoJCQk8ZmVCbGVuZCByZXN1bHQ9ImVmZmVjdF9kcm9wU2hhZG93XzEiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiBtb2RlPSJub3JtYWwiIC8+CgkJCTxmZUJsZW5kIHJlc3VsdD0ic2hhcGUiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdF9kcm9wU2hhZG93XzEiIG1vZGU9Im5vcm1hbCIgLz4KCQk8L2ZpbHRlcj4KCTwvZGVmcz4KCTxnIGlkPSLnu4TlkIggNjIiPgoJCTxnIGZpbHRlcj0idXJsKCNmaWx0ZXJfNCkiPgoJCQk8cGF0aCBpZD0i5YiG5Ymy57q/IiBkPSJNMTAwLjUgMEM4OS41MDAxIDQwIDc4IDY4LjA4OSA3OCA2OC4wODlDNzggNjguMDg5IDg1Ljk5OTkgMzkuNSAxMDAuNSAwWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCTwvZz4KCQk8ZyBmaWx0ZXI9InVybCgjZmlsdGVyXzUpIj4KCQkJPHBhdGggaWQ9IuWbvuaghy/lgJLorqHml7YiIGQ9Ik0xNy43Njk0IDRDMTcuNTY4NiA0IDE3LjM2OTcgNC4wMTkyMiAxNy4xNzI3IDQuMDU3NjVDMTYuOTc1NyA0LjA5NjA4IDE2Ljc4NDUgNC4xNTI5OSAxNi41OTg5IDQuMjI4MzdDMTYuNDEzNCA0LjMwMzc2IDE2LjIzNzEgNC4zOTYxNyAxNi4wNzAxIDQuNTA1NjFDMTUuOTAzMiA0LjYxNTA2IDE1Ljc0ODcgNC43Mzk0MiAxNS42MDY2IDQuODc4NzJDMTUuNDY0NiA1LjAxODAxIDE1LjMzNzggNS4xNjk1NiAxNS4yMjYzIDUuMzMzMzVDMTUuMTE0NyA1LjQ5NzE0IDE1LjAyMDUgNS42NzAwMyAxNC45NDM2IDUuODUyMDNDMTQuODY2OCA2LjAzNDAzIDE0LjgwODcgNi4yMjE2MyAxNC43Njk2IDYuNDE0ODNDMTQuNzMwNCA2LjYwODA0IDE0LjcxMDggNi44MDMxNCAxNC43MTA4IDcuMDAwMTNDMTQuNzEwOCA3LjE5NzEyIDE0LjczMDQgNy4zOTIyMiAxNC43Njk2IDcuNTg1NDNDMTQuODA4NyA3Ljc3ODYzIDE0Ljg2NjggNy45NjYyNCAxNC45NDM2IDguMTQ4MjNDMTUuMDIwNSA4LjMzMDIzIDE1LjExNDcgOC41MDMxMiAxNS4yMjYzIDguNjY2OTFDMTUuMzM3OCA4LjgzMDcxIDE1LjQ2NDYgOC45ODIyNSAxNS42MDY2IDkuMTIxNTRDMTUuNzQ4NyA5LjI2MDg0IDE1LjkwMzIgOS4zODUyMSAxNi4wNzAxIDkuNDk0NjVDMTYuMjM3MSA5LjYwNDA5IDE2LjQxMzQgOS42OTY1IDE2LjU5ODkgOS43NzE4OUMxNi43ODQ1IDkuODQ3MjggMTYuOTc1NyA5LjkwNDE4IDE3LjE3MjcgOS45NDI2MkMxNy4zNjk3IDkuOTgxMDUgMTcuNTY4NiAxMC4wMDAzIDE3Ljc2OTQgMTAuMDAwM0wyNi45NDUzIDEwLjAwMDNMMjYuOTQ1MyAxMy4wMDA0QzI2Ljk0NTMgMTMuMDYwNCAyNi45NDUzIDEzLjExNzQgMjYuOTUxNCAxMy4xNzQ0QzI2LjQ2OSAxMy4yMzAzIDI1Ljk4ODYgMTMuMjk5NCAyNS41MTAyIDEzLjM4MTdDMjUuMDMxNyAxMy40NjQgMjQuNTU2IDEzLjU1OTMgMjQuMDgzIDEzLjY2NzhDMjMuNjEgMTMuNzc2MiAyMy4xNDA1IDEzLjg5NzYgMjIuNjc0NSAxNC4wMzE5QzIyLjIwODQgMTQuMTY2MSAyMS43NDY1IDE0LjMxMzEgMjEuMjg4OSAxNC40NzI3QzIwLjgzMTIgMTQuNjMyNCAyMC4zNzg1IDE0LjgwNDUgMTkuOTMwNiAxNC45ODlDMTkuNDgyOCAxNS4xNzM1IDE5LjA0MDYgMTUuMzcwMiAxOC42MDQgMTUuNTc5MUMxOC4xNjc0IDE1Ljc4NzkgMTcuNzM3MiAxNi4wMDg2IDE3LjMxMzIgMTYuMjQxMUMxNi44ODkyIDE2LjQ3MzYgMTYuNDcyMiAxNi43MTc1IDE2LjA2MjEgMTYuOTczQzE1LjY1MjEgMTcuMjI4NCAxNS4yNDk3IDE3LjQ5NDkgMTQuODU0OSAxNy43NzI0QzE0LjQ2IDE4LjA1IDE0LjA3MzUgMTguMzM4MSAxMy42OTUxIDE4LjYzNjlDMTMuMzE2OCAxOC45MzU3IDEyLjk0NzIgMTkuMjQ0NyAxMi41ODY1IDE5LjU2MzhDMTIuMjI1OCAxOS44ODI5IDExLjg3NDUgMjAuMjExNyAxMS41MzI2IDIwLjU1MDFDMTEuMTkwNyAyMC44ODg1IDEwLjg1ODcgMjEuMjM2MSAxMC41MzY3IDIxLjU5MjdDMTAuMjE0NiAyMS45NDk0IDkuOTAyOTkgMjIuMzE0NyA5LjYwMTggMjIuNjg4NUM5LjMwMDYyIDIzLjA2MjMgOS4wMTAzNCAyMy40NDQgOC43MzA5NiAyMy44MzM4QzguNDUxNTkgMjQuMjIzNiA4LjE4MzU2IDI0LjYyMDcgNy45MjY4OCAyNS4wMjUyQzcuNjcwMiAyNS40Mjk3IDcuNDI1MjYgMjUuODQwOSA3LjE5MjA4IDI2LjI1ODlDNi45NTg4OSAyNi42NzY4IDYuNzM3ODIgMjcuMTAwOSA2LjUyODg2IDI3LjUzMUM2LjMxOTkgMjcuOTYxMSA2LjEyMzM5IDI4LjM5NjYgNS45MzkzMSAyOC44Mzc1QzUuNzU1MjQgMjkuMjc4NCA1LjU4MzkgMjkuNzI0MSA1LjQyNTI4IDMwLjE3NDRDNS4yNjY2NyAzMC42MjQ3IDUuMTIxMDQgMzEuMDc5MSA0Ljk4ODM5IDMxLjUzNzRDNC44NTU3MyAzMS45OTU3IDQuNzM2MjcgMzIuNDU3NCA0LjYyOTk5IDMyLjkyMjNDNC41MjM3MSAzMy4zODcyIDQuNDMwNzkgMzMuODU0NiA0LjM1MTIyIDM0LjMyNDdDNC4yNzE2NSAzNC43OTQ3IDQuMjA1NTYgMzUuMjY2NSA0LjE1Mjk1IDM1Ljc0MDJDNC4xMDAzNSAzNi4yMTM4IDQuMDYxMyAzNi42ODg1IDQuMDM1ODEgMzcuMTY0M0M0LjAxMDMzIDM3LjY0MDEgMy45OTg0NCAzOC4xMTYyIDQuMDAwMTYgMzguNTkyN0M0LjAwMTg4IDM5LjA2OTEgNC4wMTcyIDM5LjU0NTIgNC4wNDYxMiA0MC4wMjA4QzQuMDc1MDMgNDAuNDk2NCA0LjExNzUxIDQwLjk3MDggNC4xNzM1MyA0MS40NDQxQzQuMjI5NTYgNDEuOTE3NCA0LjI5OTA1IDQyLjM4ODcgNC4zODIgNDIuODU4MkM0LjQ2NDk2IDQzLjMyNzYgNC41NjEyNSA0My43OTQ0IDQuNjcwODggNDQuMjU4NkM0Ljc4MDUxIDQ0LjcyMjggNC45MDMzMSA0NS4xODM1IDUuMDM5MjYgNDUuNjQwOUM1LjE3NTIyIDQ2LjA5ODQgNS4zMjQxMyA0Ni41NTE3IDUuNDg1OTggNDcuMDAwOUM1LjU1NTA3IDQ3LjE2ODcgNS42Mzk3NSA0Ny4zMjg1IDUuNzQwMDMgNDcuNDgwNEM1Ljg0MDMxIDQ3LjYzMjMgNS45NTQzNyA0Ny43NzM0IDYuMDgyMjEgNDcuOTAzOUM2LjIxMDA1IDQ4LjAzNDQgNi4zNDkzNSA0OC4xNTE3IDYuNTAwMSA0OC4yNTZDNi42NTA4NiA0OC4zNjAzIDYuODEwMzMgNDguNDQ5NyA2Ljk3ODUyIDQ4LjUyNEM3LjE0NjcxIDQ4LjU5ODMgNy4zMjA1NiA0OC42NTY0IDcuNTAwMDggNDguNjk4MUM3LjY3OTYgNDguNzM5OCA3Ljg2MTUxIDQ4Ljc2NDQgOC4wNDU4NCA0OC43NzE5QzguMjMwMTYgNDguNzc5NCA4LjQxMzUzIDQ4Ljc2OTcgOC41OTU5NiA0OC43NDI4QzguNzc4MzkgNDguNzE1OSA4Ljk1NjU2IDQ4LjY3MjMgOS4xMzA0NiA0OC42MTE5QzkuMzA0MzcgNDguNTUxNSA5LjQ3MDg2IDQ4LjQ3NTUgOS42Mjk5MyA0OC4zODM5QzkuNzg5MDEgNDguMjkyMiA5LjkzNzc3IDQ4LjE4NjYgMTAuMDc2MiA0OC4wNjdDMTAuMjE0NyA0Ny45NDc0IDEwLjM0MDMgNDcuODE2MSAxMC40NTMxIDQ3LjY3MjlDMTAuNTY1OSA0Ny41Mjk3IDEwLjY2MzkgNDcuMzc3MyAxMC43NDY5IDQ3LjIxNThDMTAuODMgNDcuMDU0MiAxMC44OTY3IDQ2Ljg4NjMgMTAuOTQ3IDQ2LjcxMjJDMTAuOTk3MyA0Ni41MzgxIDExLjAzMDMgNDYuMzYxIDExLjA0NiA0Ni4xODA3QzExLjA2MTcgNDYuMDAwNCAxMS4wNTk4IDQ1LjgyMDIgMTEuMDQwNCA0NS42NDAzQzExLjAyMDkgNDUuNDYwNCAxMC45ODQyIDQ1LjI4MzkgMTAuOTMwMyA0NS4xMTA4QzEwLjc5NDggNDQuNzM1MyAxMC42NzA5IDQ0LjM1NjIgMTAuNTU4NyA0My45NzM1QzEwLjQ0NjQgNDMuNTkwNyAxMC4zNDYgNDMuMjA1IDEwLjI1NzQgNDIuODE2MkMxMC4xNjg5IDQyLjQyNzUgMTAuMDkyMyA0Mi4wMzY2IDEwLjAyNzggNDEuNjQzM0M5Ljk2MzIyIDQxLjI1MDEgOS45MTA4IDQwLjg1NTMgOS44NzA1IDQwLjQ1OUM5LjgzMDE5IDQwLjA2MjcgOS44MDIwOSAzOS42NjU1IDkuNzg2MTggMzkuMjY3NUM5Ljc3MDI4IDM4Ljg2OTUgOS43NjY1OSAzOC40NzE0IDkuNzc1MTQgMzguMDczMkM5Ljc4MzY4IDM3LjY3NSA5LjgwNDQzIDM3LjI3NzQgOS44MzczOSAzNi44ODA1QzkuODcwMzYgMzYuNDgzNSA5LjkxNTQ3IDM2LjA4NzggOS45NzI3MyAzNS42OTM1QzEwLjAzIDM1LjI5OTIgMTAuMDk5MyAzNC45MDY5IDEwLjE4MDcgMzQuNTE2N0MxMC4yNjIgMzQuMTI2NSAxMC4zNTUzIDMzLjczOSAxMC40NjA0IDMzLjM1NDNDMTAuNTY1NiAzMi45Njk2IDEwLjY4MjQgMzIuNTg4NCAxMC44MTEgMzIuMjEwNkMxMC45Mzk2IDMxLjgzMjggMTEuMDc5NiAzMS40NTkxIDExLjIzMTEgMzEuMDg5NkMxMS4zODI3IDMwLjcyMDEgMTEuNTQ1NCAzMC4zNTUzIDExLjcxOTMgMjkuOTk1NEMxMS44OTMyIDI5LjYzNTUgMTIuMDc4IDI5LjI4MTEgMTIuMjczNyAyOC45MzIxQzEyLjQ2OTQgMjguNTgzMSAxMi42NzU2IDI4LjI0MDIgMTIuODkyNCAyNy45MDM0QzEzLjEwOTEgMjcuNTY2NiAxMy4zMzYgMjcuMjM2NSAxMy41NzMxIDI2LjkxMzFDMTMuODEwMSAyNi41ODk3IDE0LjA1NjggMjYuMjczNiAxNC4zMTMyIDI1Ljk2NDhDMTQuNTY5NyAyNS42NTU5IDE0LjgzNTQgMjUuMzU1IDE1LjExMDMgMjUuMDYxOUMxNS4zODUyIDI0Ljc2ODcgMTUuNjY4OSAyNC40ODQgMTUuOTYxMyAyNC4yMDc3QzE2LjI1MzcgMjMuOTMxMyAxNi41NTQzIDIzLjY2MzggMTYuODYzMiAyMy40MDUyQzE3LjE3MiAyMy4xNDY3IDE3LjQ4ODUgMjIuODk3NCAxNy44MTI3IDIyLjY1NzVDMTguMTM2OCAyMi40MTc2IDE4LjQ2OCAyMi4xODc1IDE4LjgwNjMgMjEuOTY3MkMxOS4xNDQ2IDIxLjc0NjkgMTkuNDg5MyAyMS41MzY4IDE5Ljg0MDUgMjEuMzM2OEMyMC4xOTE3IDIxLjEzNjkgMjAuNTQ4NyAyMC45NDc1IDIwLjkxMTUgMjAuNzY4N0MyMS4yNzQ0IDIwLjU4OTggMjEuNjQyMyAyMC40MjE4IDIyLjAxNTUgMjAuMjY0N0MyMi4zODg2IDIwLjEwNzYgMjIuNzY2MiAxOS45NjE3IDIzLjE0ODMgMTkuODI2OUMyMy41MzA0IDE5LjY5MjEgMjMuOTE2MyAxOS41Njg3IDI0LjMwNiAxOS40NTY3QzI0LjY5NTcgMTkuMzQ0OCAyNS4wODg1IDE5LjI0NDQgMjUuNDg0MyAxOS4xNTU2QzI1Ljg4MDEgMTkuMDY2OCAyNi4yNzg0IDE4Ljk4OTggMjYuNjc4OSAxOC45MjQ2QzI3LjA3OTUgMTguODU5MyAyNy40ODE3IDE4LjgwNiAyNy44ODU2IDE4Ljc2NDVDMjguMjg5NCAxOC43MjMgMjguNjk0MiAxOC42OTM1IDI5LjA5OTggMTguNjc1OUMyOS41MDU1IDE4LjY1ODQgMjkuOTExMyAxOC42NTI4IDMwLjMxNzMgMTguNjU5MkMzMC43MjM0IDE4LjY2NTcgMzEuMTI4OCAxOC42ODQxIDMxLjUzMzcgMTguNzE0NEMzMS45Mzg1IDE4Ljc0NDggMzIuMzQyMSAxOC43ODcxIDMyLjc0NDQgMTguODQxNEMzMy4xNDY3IDE4Ljg5NTYgMzMuNTQ2OSAxOC45NjE3IDMzLjk0NTIgMTkuMDM5NUMzNC4zNDM0IDE5LjExNzQgMzQuNzM4OCAxOS4yMDcgMzUuMTMxNiAxOS4zMDgyQzM1LjUyNDMgMTkuNDA5NSAzNS45MTM1IDE5LjUyMjIgMzYuMjk5MyAxOS42NDY1QzM2LjY4NTEgMTkuNzcwOCAzNy4wNjY4IDE5LjkwNjMgMzcuNDQ0MiAyMC4wNTMxQzM3LjgyMTcgMjAuMTk5OSAzOC4xOTQzIDIwLjM1NzcgMzguNTYyMSAyMC41MjY1QzM4LjkyOTkgMjAuNjk1NCAzOS4yOTIxIDIwLjg3NDkgMzkuNjQ4OSAyMS4wNjUxQzQwLjAwNTcgMjEuMjU1NCA0MC4zNTYyIDIxLjQ1NTkgNDAuNzAwNyAyMS42NjY5QzQxLjA0NTEgMjEuODc3OCA0MS4zODI3IDIyLjA5ODggNDEuNzEzNiAyMi4zMjk3QzQyLjA0NDUgMjIuNTYwNiA0Mi4zNjc5IDIyLjgwMSA0Mi42ODQgMjMuMDUxQzQzLjAwMDEgMjMuMzAxMSA0My4zMDgzIDIzLjU2MDIgNDMuNjA4NSAyMy44Mjg0QzQzLjkwODYgMjQuMDk2NiA0NC4yMDAzIDI0LjM3MzUgNDQuNDgzNSAyNC42NTg5QzQ0Ljc2NjcgMjQuOTQ0NCA0NS4wNDA4IDI1LjIzOCA0NS4zMDYgMjUuNTM5NkM0NS41NzExIDI1Ljg0MTMgNDUuODI2OCAyNi4xNTA1IDQ2LjA3MjkgMjYuNDY3M0M0Ni4zMTkxIDI2Ljc4NCA0Ni41NTUzIDI3LjEwNzggNDYuNzgxNSAyNy40Mzg1QzQ3LjAwNzggMjcuNzY5MiA0Ny4yMjM3IDI4LjEwNjMgNDcuNDI5MyAyOC40NDk4QzQ3LjYzNDkgMjguNzkzMyA0Ny44Mjk3IDI5LjE0MjYgNDguMDEzOCAyOS40OTc2QzQ4LjE5NzkgMjkuODUyNiA0OC4zNzEgMzAuMjEyNyA0OC41MzMgMzAuNTc3OUM0OC42OTUgMzAuOTQzMSA0OC44NDU2IDMxLjMxMjggNDguOTg0OSAzMS42ODY5QzQ5LjEyNDIgMzIuMDYxMSA0OS4yNTE5IDMyLjQzODkgNDkuMzY4IDMyLjgyMDZDNDkuNDg0IDMzLjIwMjMgNDkuNTg4MyAzMy41ODcgNDkuNjgwNyAzMy45NzQ5QzQ5Ljc3MzIgMzQuMzYyNyA0OS44NTM3IDM0Ljc1MjkgNDkuOTIyMSAzNS4xNDU1QzQ5Ljk5MDYgMzUuNTM4MSA1MC4wNDcgMzUuOTMyNCA1MC4wOTEzIDM2LjMyODNDNTAuMTM1NSAzNi43MjQyIDUwLjE2NzYgMzcuMTIxMSA1MC4xODc1IDM3LjUxODlDNTAuMjA3NCAzNy45MTY3IDUwLjIxNTEgMzguMzE0NyA1MC4yMTA1IDM4LjcxM0M1MC4yMDYgMzkuMTExMyA1MC4xODkyIDM5LjUwOTEgNTAuMTYwMiAzOS45MDYzQzUwLjEzMTIgNDAuMzAzNiA1MC4wOTAxIDQwLjY5OTcgNTAuMDM2OCA0MS4wOTQ1QzQ5Ljk4MzUgNDEuNDg5NCA0OS45MTgxIDQxLjg4MjMgNDkuODQwNiA0Mi4yNzMzQzQ5Ljc2MzIgNDIuNjY0MiA0OS42NzM4IDQzLjA1MjYgNDkuNTcyNSA0My40MzgzQzQ5LjQ3MTIgNDMuODI0IDQ5LjM1ODIgNDQuMjA2NCA0OS4yMzM0IDQ0LjU4NTRDNDkuMTA4NiA0NC45NjQ0IDQ4Ljk3MjMgNDUuMzM5NCA0OC44MjQ1IDQ1LjcxMDRDNDguNjc2NyA0Ni4wODEzIDQ4LjUxNzYgNDYuNDQ3NiA0OC4zNDczIDQ2LjgwOTJDNDguMTc3IDQ3LjE3MDcgNDcuOTk1OCA0Ny41MjcgNDcuODAzNiA0Ny44Nzc4QzQ3LjYxMTQgNDguMjI4NyA0Ny40MDg2IDQ4LjU3MzUgNDcuMTk1MyA0OC45MTI0QzQ2Ljk4MTkgNDkuMjUxMyA0Ni43NTgzIDQ5LjU4MzYgNDYuNTI0NiA0OS45MDkyQzQ2LjI5MDggNTAuMjM0OSA0Ni4wNDcyIDUwLjU1MzQgNDUuNzkzOSA1MC44NjQ2QzQ1LjU0MDYgNTEuMTc1OSA0NS4yNzc5IDUxLjQ3OTQgNDUuMDA1OSA1MS43NzUyQzQ0LjczMzkgNTIuMDcwOSA0NC40NTMxIDUyLjM1ODQgNDQuMTYzNSA1Mi42Mzc1QzQzLjg3MzkgNTIuOTE2NyA0My41NzU5IDUzLjE4NyA0My4yNjk3IDUzLjQ0ODZDNDIuOTYzNSA1My43MTAyIDQyLjY0OTUgNTMuOTYyNCA0Mi4zMjc3IDU0LjIwNTRDNDIuMDA2IDU0LjQ0ODQgNDEuNjc3MSA1NC42ODE3IDQxLjM0MTEgNTQuOTA1M0M0MS4wMDUgNTUuMTI4OCA0MC42NjI0IDU1LjM0MjMgNDAuMzEzMiA1NS41NDU2QzM5Ljk2NDEgNTUuNzQ4OSAzOS42MDkgNTUuOTQxNyAzOS4yNDggNTYuMTI0MUMzOC44ODY5IDU2LjMwNjQgMzguNTIwNyA1Ni40Nzc5IDM4LjE0OTEgNTYuNjM4NkMzNy43Nzc2IDU2Ljc5OTMgMzcuNDAxNCA1Ni45NDg5IDM3LjAyMDcgNTcuMDg3M0MzNi42NCA1Ny4yMjU4IDM2LjI1NTMgNTcuMzUyOSAzNS44NjY4IDU3LjQ2ODZDMzUuNDc4MiA1Ny41ODQ0IDM1LjA4NjUgNTcuNjg4NSAzNC42OTE2IDU3Ljc4MTFDMzQuMjk2NiA1Ny44NzM3IDMzLjg5OTIgNTcuOTU0NSAzMy40OTkzIDU4LjAyMzZDMzMuMDk5NCA1OC4wOTI3IDMyLjY5NzggNTguMTUgMzIuMjk0MyA1OC4xOTUzQzMxLjg5MDkgNTguMjQwNyAzMS40ODY1IDU4LjI3NDEgMzEuMDgxIDU4LjI5NTZDMzAuNjc1NSA1OC4zMTcgMzAuMjY5OCA1OC4zMjY1IDI5Ljg2MzcgNTguMzI0QzI5LjQ1NzcgNTguMzIxNSAyOS4wNTIxIDU4LjMwNyAyOC42NDY5IDU4LjI4MDVDMjguMjQxOCA1OC4yNTQgMjcuODM3OCA1OC4yMTU2IDI3LjQzNSA1OC4xNjUzQzI3LjAzMjIgNTguMTE0OSAyNi42MzEzIDU4LjA1MjcgMjYuMjMyMyA1Ny45Nzg3QzI1LjgzMzMgNTcuOTA0NiAyNS40MzcgNTcuODE4OSAyNS4wNDMyIDU3LjcyMTRDMjQuNjQ5NSA1Ny42MjQgMjQuMjU5MiA1Ny41MTUgMjMuODcyMSA1Ny4zOTQ0QzIzLjQ4NTEgNTcuMjczOSAyMy4xMDIyIDU3LjE0MjEgMjIuNzIzMiA1Ni45OTg5QzIyLjM0NDMgNTYuODU1NyAyMS45NzAxIDU2LjcwMTUgMjEuNjAwNyA1Ni41MzYyQzIxLjIzMTIgNTYuMzcxIDIwLjg2NzIgNTYuMTk0OSAyMC41MDg1IDU2LjAwODJDMjAuMTQ5OSA1NS44MjE0IDE5Ljc5NzMgNTUuNjI0MiAxOS40NTA4IDU1LjQxNjVDMTkuMTA0MyA1NS4yMDg5IDE4Ljc2NDQgNTQuOTkxMyAxOC40MzEzIDU0Ljc2MzZDMTguMDk4MSA1NC41MzU5IDE3Ljc3MjIgNTQuMjk4NSAxNy40NTM2IDU0LjA1MTZDMTcuMTM1MSA1My44MDQ2IDE2LjgyNDQgNTMuNTQ4NSAxNi41MjE1IDUzLjI4MzJDMTYuMzgwMSA1My4xNTk0IDE2LjIyNzcgNTMuMDUwMyAxNi4wNjQ0IDUyLjk1NkMxNS45MDExIDUyLjg2MTYgMTUuNzMgNTIuNzgzOCAxNS41NTEgNTIuNzIyNUMxNS4zNzIxIDUyLjY2MTIgMTUuMTg4OCA1Mi42MTc2IDE1LjAwMTEgNTIuNTkxN0MxNC44MTM0IDUyLjU2NTggMTQuNjI1IDUyLjU1OCAxNC40MzU4IDUyLjU2ODVDMTQuMjQ2NSA1Mi41NzkgMTQuMDYwMSA1Mi42MDc0IDEzLjg3NjYgNTIuNjUzOUMxMy42OTMxIDUyLjcwMDQgMTMuNTE2IDUyLjc2MzkgMTMuMzQ1MiA1Mi44NDQ2QzEzLjE3NDQgNTIuOTI1MiAxMy4wMTMzIDUzLjAyMTQgMTIuODYxOSA1My4xMzMyQzEyLjcxMDQgNTMuMjQ1IDEyLjU3MTUgNTMuMzcwMiAxMi40NDUyIDUzLjUwODdDMTIuMzE4OCA1My42NDczIDEyLjIwNzUgNTMuNzk2NyAxMi4xMTExIDUzLjk1NjdDMTIuMDE0OCA1NC4xMTY4IDExLjkzNTIgNTQuMjg0NiAxMS44NzI1IDU0LjQ2QzExLjgwOTggNTQuNjM1NSAxMS43NjUyIDU0LjgxNTIgMTEuNzM4NSA1NC45OTkzQzExLjcxMTkgNTUuMTgzNCAxMS43MDM4IDU1LjM2ODIgMTEuNzE0MyA1NS41NTM4QzExLjcyNDggNTUuNzM5NCAxMS43NTM2IDU1LjkyMjMgMTEuODAwNyA1Ni4xMDIzQzExLjg0NzkgNTYuMjgyNCAxMS45MTI1IDU2LjQ1NjIgMTEuOTk0NiA1Ni42MjM4QzEyLjA3NjYgNTYuNzkxNCAxMi4xNzQ1IDU2Ljk0OTUgMTIuMjg4MyA1Ny4wOTgyQzEyLjQwMjEgNTcuMjQ2OSAxMi41Mjk1IDU3LjM4MzMgMTIuNjcwNyA1Ny41MDczQzEzLjA0OTcgNTcuODM5OCAxMy40MzgyIDU4LjE2MSAxMy44MzY0IDU4LjQ3MTFDMTQuMjM0NiA1OC43ODEyIDE0LjY0MTcgNTkuMDc5NSAxNS4wNTc3IDU5LjM2NjFDMTUuNDczNyA1OS42NTI4IDE1Ljg5NzkgNTkuOTI3MiAxNi4zMzAzIDYwLjE4OTVDMTYuNzYyOCA2MC40NTE3IDE3LjIwMjcgNjAuNzAxMyAxNy42NSA2MC45MzgyQzE4LjA5NzQgNjEuMTc1MSAxOC41NTE0IDYxLjM5OSAxOS4wMTIyIDYxLjYwOTdDMTkuNDcyOSA2MS44MjA1IDE5LjkzOTYgNjIuMDE3OSAyMC40MTIxIDYyLjIwMThDMjAuODg0NyA2Mi4zODU4IDIxLjM2MjMgNjIuNTU2IDIxLjg0NSA2Mi43MTI0QzIyLjMyNzggNjIuODY4OSAyMi44MTQ3IDYzLjAxMTMgMjMuMzA2IDYzLjEzOThDMjMuNzk3MiA2My4yNjgyIDI0LjI5MTkgNjMuMzgyNCAyNC43OSA2My40ODI0QzI1LjI4ODEgNjMuNTgyMyAyNS43ODg3IDYzLjY2NzkgMjYuMjkxOSA2My43MzlDMjYuNzk1MSA2My44MTAyIDI3LjMgNjMuODY2OCAyNy44MDY1IDYzLjkwODlDMjguMzEzMSA2My45NTEgMjguODIwNSA2My45Nzg1IDI5LjMyODggNjMuOTkxNUMyOS44MzcgNjQuMDA0NCAzMC4zNDUyIDY0LjAwMjYgMzAuODUzMyA2My45ODYzQzMxLjM2MTQgNjMuOTcgMzEuODY4NiA2My45MzkgMzIuMzc0OSA2My44OTM1QzMyLjg4MTIgNjMuODQ4IDMzLjM4NTcgNjMuNzg4IDMzLjg4ODMgNjMuNzEzNEMzNC4zOTEgNjMuNjM4OSAzNC44OTEgNjMuNTQ5OSAzNS4zODg0IDYzLjQ0NjZDMzUuODg1OCA2My4zNDMzIDM2LjM3OTYgNjMuMjI1OCAzNi44NyA2My4wOTRDMzcuMzYwMyA2Mi45NjIzIDM3Ljg0NjMgNjIuODE2NiAzOC4zMjc5IDYyLjY1NjlDMzguODA5NSA2Mi40OTcxIDM5LjI4NTkgNjIuMzIzNyAzOS43NTcyIDYyLjEzNjZDNDAuMjI4NCA2MS45NDk1IDQwLjY5MzcgNjEuNzQ5IDQxLjE1MyA2MS41MzUxQzQxLjYxMjIgNjEuMzIxMiA0Mi4wNjQ3IDYxLjA5NDMgNDIuNTEwNCA2MC44NTQ0QzQyLjk1NjEgNjAuNjE0NCA0My4zOTQyIDYwLjM2MTkgNDMuODI0OCA2MC4wOTY3QzQ0LjI1NTMgNTkuODMxNiA0NC42Nzc2IDU5LjU1NDMgNDUuMDkxNiA1OS4yNjQ5QzQ1LjUwNTYgNTguOTc1NCA0NS45MTA2IDU4LjY3NDMgNDYuMzA2NiA1OC4zNjE2QzQ2LjcwMjYgNTguMDQ4OSA0Ny4wODg5IDU3LjcyNSA0Ny40NjU1IDU3LjM5QzQ3Ljg0MjEgNTcuMDU1IDQ4LjIwODQgNTYuNzA5NSA0OC41NjQ0IDU2LjM1MzVDNDguOTIwMyA1NS45OTc0IDQ5LjI2NTQgNTUuNjMxNCA0OS41OTk0IDU1LjI1NTVDNDkuOTMzNSA1NC44Nzk2IDUwLjI1NiA1NC40OTQ0IDUwLjU2NzEgNTQuMUM1MC44NzgxIDUzLjcwNTUgNTEuMTc3MSA1My4zMDI0IDUxLjQ2NCA1Mi44OTA4QzUxLjc1MDkgNTIuNDc5MSA1Mi4wMjUzIDUyLjA1OTUgNTIuMjg3MSA1MS42MzIxQzUyLjU0ODkgNTEuMjA0NiA1Mi43OTc4IDUwLjc3IDUzLjAzMzYgNTAuMzI4MkM1My4yNjk0IDQ5Ljg4NjUgNTMuNDkxOSA0OS40MzgzIDUzLjcwMDkgNDguOTgzN0M1My45MDk5IDQ4LjUyOTEgNTQuMTA1MiA0OC4wNjg5IDU0LjI4NjcgNDcuNjAzMUM1NC40NjgyIDQ3LjEzNzMgNTQuNjM1NiA0Ni42NjY3IDU0Ljc4OSA0Ni4xOTEyQzU0Ljk0MjMgNDUuNzE1OCA1NS4wODE0IDQ1LjIzNjMgNTUuMjA2IDQ0Ljc1MjlDNTUuMzMwNyA0NC4yNjk1IDU1LjQ0MDggNDMuNzgyOCA1NS41MzY0IDQzLjI5MzFDNTUuNjMyIDQyLjgwMzMgNTUuNzEyOSA0Mi4zMTEyIDU1Ljc3OSA0MS44MTY3QzU1Ljg0NTIgNDEuMzIyMyA1NS44OTY1IDQwLjgyNjQgNTUuOTMzIDQwLjMyOUM1NS45Njk0IDM5LjgzMTYgNTUuOTkxIDM5LjMzMzYgNTUuOTk3NyAzOC44MzVDNTYuMDA0NCAzOC4zMzYzIDU1Ljk5NjIgMzcuODM3OSA1NS45NzMxIDM3LjMzOThDNTUuOTUgMzYuODQxNiA1NS45MTIgMzYuMzQ0NSA1NS44NTkyIDM1Ljg0ODZDNTUuODA2NCAzNS4zNTI2IDU1LjczODggMzQuODU4NiA1NS42NTY0IDM0LjM2NjVDNTUuNTc0IDMzLjg3NDQgNTUuNDc3IDMzLjM4NTEgNTUuMzY1MyAzMi44OTg2QzU1LjI1MzcgMzIuNDEyMSA1NS4xMjc2IDMxLjkyOTIgNTQuOTg3MSAzMS40NUM1NC44NDY1IDMwLjk3MDcgNTQuNjkxOCAzMC40OTU5IDU0LjUyMjkgMzAuMDI1NkM1NC4zNTQgMjkuNTU1MyA1NC4xNzExIDI5LjA5MDIgNTMuOTc0NCAyOC42MzA0QzUzLjc3NzYgMjguMTcwNSA1My41NjczIDI3LjcxNjggNTMuMzQzNCAyNy4yNjlDNTMuMTE5NiAyNi44MjEzIDUyLjg4MjUgMjYuMzgwNCA1Mi42MzIzIDI1Ljk0NjNDNTIuMzgyIDI1LjUxMjMgNTIuMTE5IDI1LjA4NTggNTEuODQzMiAyNC42NjY4QzUxLjU2NzUgMjQuMjQ3OSA1MS4yNzk0IDIzLjgzNzIgNTAuOTc5MSAyMy40MzQ4QzUwLjY3ODggMjMuMDMyNSA1MC4zNjY3IDIyLjYzOTEgNTAuMDQyOSAyMi4yNTQ3QzQ5LjcxOSAyMS44NzAzIDQ5LjM4MzkgMjEuNDk1NSA0OS4wMzc3IDIxLjEzMDRDNDguNjkxNCAyMC43NjUyIDQ4LjMzNDUgMjAuNDEwNCA0Ny45NjcxIDIwLjA2NThDNDcuNTk5NiAxOS43MjEyIDQ3LjIyMjEgMTkuMzg3NCA0Ni44MzQ3IDE5LjA2NDZDNDYuNDQ3MiAxOC43NDE3IDQ2LjA1MDQgMTguNDMwMiA0NS42NDQ0IDE4LjEzMDJDNDUuMjM4MyAxNy44MzAyIDQ0LjgyMzYgMTcuNTQyIDQ0LjQwMDMgMTcuMjY1OUM0My45NzcgMTYuOTg5NyA0My41NDU4IDE2LjcyNTkgNDMuMTA2NyAxNi40NzQ1QzQyLjY2NzYgMTYuMjIzMiA0Mi4yMjE0IDE1Ljk4NDYgNDEuNzY4MSAxNS43NTlDNDEuMzE0NyAxNS41MzMzIDQwLjg1NSAxNS4zMjA4IDQwLjM4OSAxNS4xMjE2QzM5LjkyMjkgMTQuOTIyMyAzOS40NTEzIDE0LjczNjYgMzguOTc0MSAxNC41NjQ1QzM4LjQ5NyAxNC4zOTI0IDM4LjAxNTEgMTQuMjM0MiAzNy41Mjg0IDE0LjA4OThDMzcuMDQxOCAxMy45NDU1IDM2LjU1MTMgMTMuODE1MiAzNi4wNTY5IDEzLjY5OTFDMzUuNTYyNSAxMy41ODI5IDM1LjA2NSAxMy40ODExIDM0LjU2NDUgMTMuMzkzNkMzNC4wNjQgMTMuMzA2IDMzLjU2MTMgMTMuMjMzIDMzLjA1NjQgMTMuMTc0NEwzMy4wNjI1IDEzLjAwMDRMMzMuMDYyNSAxMC4wMDAzTDQyLjIzODQgMTAuMDAwM0M0Mi40MzkzIDEwLjAwMDMgNDIuNjM4MiA5Ljk4MTA1IDQyLjgzNTEgOS45NDI2MkM0My4wMzIxIDkuOTA0MTggNDMuMjIzNCA5Ljg0NzI4IDQzLjQwODkgOS43NzE4OUM0My41OTQ0IDkuNjk2NSA0My43NzA3IDkuNjA0MDkgNDMuOTM3NyA5LjQ5NDY1QzQ0LjEwNDcgOS4zODUyMSA0NC4yNTkyIDkuMjYwODQgNDQuNDAxMiA5LjEyMTU0QzQ0LjU0MzIgOC45ODIyNSA0NC42NyA4LjgzMDcxIDQ0Ljc4MTYgOC42NjY5MUM0NC44OTMxIDguNTAzMTIgNDQuOTg3NCA4LjMzMDIzIDQ1LjA2NDIgOC4xNDgyM0M0NS4xNDExIDcuOTY2MjQgNDUuMTk5MSA3Ljc3ODYzIDQ1LjIzODMgNy41ODU0M0M0NS4yNzc1IDcuMzkyMjIgNDUuMjk3IDcuMTk3MTIgNDUuMjk3IDcuMDAwMTNDNDUuMjk3IDYuODAzMTQgNDUuMjc3NSA2LjYwODA0IDQ1LjIzODMgNi40MTQ4M0M0NS4xOTkxIDYuMjIxNjMgNDUuMTQxMSA2LjAzNDAzIDQ1LjA2NDIgNS44NTIwM0M0NC45ODc0IDUuNjcwMDMgNDQuODkzMSA1LjQ5NzE0IDQ0Ljc4MTYgNS4zMzMzNUM0NC42NyA1LjE2OTU2IDQ0LjU0MzIgNS4wMTgwMSA0NC40MDEyIDQuODc4NzJDNDQuMjU5MiA0LjczOTQyIDQ0LjEwNDcgNC42MTUwNiA0My45Mzc3IDQuNTA1NjFDNDMuNzcwNyA0LjM5NjE3IDQzLjU5NDQgNC4zMDM3NiA0My40MDg5IDQuMjI4MzdDNDMuMjIzNCA0LjE1Mjk5IDQzLjAzMjEgNC4wOTYwOCA0Mi44MzUxIDQuMDU3NjVDNDIuNjM4MiA0LjAxOTIyIDQyLjQzOTMgNCA0Mi4yMzg0IDRMMTcuNzY5NCA0Wk0zMy40MzI2IDQ2LjEwNjhMMjYuOTYwNiAzOS43NTg2TDI2Ljk0NTMgMjkuNTA0MUMyNi45NDUgMjkuMzA3MSAyNi45NjQzIDI5LjExMiAyNy4wMDMyIDI4LjkxODdDMjcuMDQyMSAyOC43MjU1IDI3LjA5OTggMjguNTM3OCAyNy4xNzY0IDI4LjM1NTdDMjcuMjUyOSAyOC4xNzM2IDI3LjM0NjkgMjguMDAwNSAyNy40NTgyIDI3LjgzNjZDMjcuNTY5NSAyNy42NzI2IDI3LjY5NjEgMjcuNTIwOSAyNy44Mzc5IDI3LjM4MTRDMjcuOTc5NyAyNy4yNDE5IDI4LjEzNCAyNy4xMTczIDI4LjMwMDggMjcuMDA3NkMyOC40Njc2IDI2Ljg5NzkgMjguNjQzOCAyNi44MDUyIDI4LjgyOTIgMjYuNzI5NkMyOS4wMTQ2IDI2LjY1MzkgMjkuMjA1OCAyNi41OTY3IDI5LjQwMjcgMjYuNTU4QzI5LjU5OTYgMjYuNTE5MyAyOS43OTg1IDI2LjQ5OTggMjkuOTk5MyAyNi40OTk1QzMwLjIwMDIgMjYuNDk5MiAzMC4zOTkxIDI2LjUxODEgMzAuNTk2MSAyNi41NTYyQzMwLjc5MzIgMjYuNTk0NCAzMC45ODQ1IDI2LjY1MSAzMS4xNzAyIDI2LjcyNjFDMzEuMzU1OCAyNi44MDEyIDMxLjUzMjIgMjYuODkzNCAzMS42OTk0IDI3LjAwMjZDMzEuODY2NSAyNy4xMTE4IDMyLjAyMTIgMjcuMjM1OSAzMi4xNjM1IDI3LjM3NUMzMi4zMDU3IDI3LjUxNDEgMzIuNDMyNyAyNy42NjU1IDMyLjU0NDUgMjcuODI5MUMzMi42NTYzIDI3Ljk5MjcgMzIuNzUwOCAyOC4xNjU1IDMyLjgyOCAyOC4zNDc0QzMyLjkwNTEgMjguNTI5MiAzMi45NjM0IDI4LjcxNjggMzMuMDAyOSAyOC45MDk5QzMzLjA0MjQgMjkuMTAzMSAzMy4wNjIyIDI5LjI5ODEgMzMuMDYyNSAyOS40OTUxTDMzLjA2MjUgMzcuMjU2NUwzNy43NjA2IDQxLjg2MTdDMzcuOTAyNCA0Mi4wMDExIDM4LjAyOSA0Mi4xNTI3IDM4LjE0MDQgNDIuMzE2NkMzOC4yNTE4IDQyLjQ4MDQgMzguMzQ1OCA0Mi42NTM0IDM4LjQyMjUgNDIuODM1NEMzOC40OTkyIDQzLjAxNzQgMzguNTU3IDQzLjIwNSAzOC41OTYgNDMuMzk4MkMzOC42MzUxIDQzLjU5MTQgMzguNjU0NSA0My43ODY0IDM4LjY1NDQgNDMuOTgzNEMzOC42NTQyIDQ0LjE4MDMgMzguNjM0NSA0NC4zNzU0IDM4LjU5NTIgNDQuNTY4NUMzOC41NTU5IDQ0Ljc2MTYgMzguNDk3OCA0NC45NDkyIDM4LjQyMDkgNDUuMTMxMUMzOC4zNDM5IDQ1LjMxMyAzOC4yNDk3IDQ1LjQ4NTggMzguMTM4IDQ1LjY0OTVDMzguMDI2NCA0NS44MTMyIDM3Ljg5OTYgNDUuOTY0NyAzNy43NTc2IDQ2LjEwMzlDMzcuNjE1NSA0Ni4yNDMxIDM3LjQ2MSA0Ni4zNjc0IDM3LjI5NDEgNDYuNDc2OEMzNy4xMjcxIDQ2LjU4NjEgMzYuOTUwOCA0Ni42Nzg1IDM2Ljc2NTMgNDYuNzUzOEMzNi41Nzk4IDQ2LjgyOTEgMzYuMzg4NiA0Ni44ODYgMzYuMTkxNyA0Ni45MjQ0QzM1Ljk5NDcgNDYuOTYyOCAzNS43OTU5IDQ2Ljk4MiAzNS41OTUxIDQ2Ljk4MkMzNS4zOTQzIDQ2Ljk4MiAzNS4xOTU1IDQ2Ljk2MjggMzQuOTk4NSA0Ni45MjQ0QzM0LjgwMTYgNDYuODg2IDM0LjYxMDQgNDYuODI5MSAzNC40MjQ5IDQ2Ljc1MzhDMzQuMjM5MyA0Ni42Nzg1IDM0LjA2MzEgNDYuNTg2MSAzMy44OTYxIDQ2LjQ3NjdDMzMuNzI5MiA0Ni4zNjc0IDMzLjU3NDcgNDYuMjQzMSAzMy40MzI2IDQ2LjEwMzhMMzMuNDMyNiA0Ni4xMDY4WiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJub256ZXJvIiAvPgoJCTwvZz4KCTwvZz4KPC9zdmc+Cg==');
    }

    .index-banner .banner-content .banner-date {
        position: relative;
        top: 0;
        width: 100%;
        height: auto;
        background-image: none !important;
    }

    .index-banner .banner-content .banner-date .date-box {
        display: flex;
        flex-direction: row;
        left: 0;
        top: 0;
    }

    .index-banner .banner-content .banner-date .date-day {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-date .date-day span {
        font-size: 16px;
    }

    .index-banner .banner-content .banner-date .date-time {
        font-size: 28px;
    }

    .index-banner .banner-content .banner-date .date-time span {
        font-size: 16px;
    }

    .index-banner .banner-content .banner-date .date-title {
        position: relative;
        left: -10px;
        top: 0;
        font-size: 24px;
        line-height: 1.1;
    }
}

/*--------------------------------------------------------------
   badge
--------------------------------------------------------------*/
.title-badge {
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMuMjI3MyAxNC4xMzA0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMuMjI3Mjk1IiBoZWlnaHQ9IjE0LjEzMDQzMiIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGcgaWQ9IuS4iee6p+WbvuaghyI+CgkJPHJlY3QgaWQ9IuefqeW9oiAyNyIgd2lkdGg9IjEwLjIyNzI3MiIgaGVpZ2h0PSIxMS4xMzA0MzMiIHg9IjMuMDAwMDAwIiB5PSIwLjAwMDAwMCIgcng9IjIuMDAwMDAwIiBmaWxsPSJyZ2IoMjI0LDkwLDI0OSkiIC8+CgkJPHJlY3QgaWQ9IuefqeW9oiAyOCIgd2lkdGg9IjEwLjIyNzI3MiIgaGVpZ2h0PSIxMS4xMzA0MzMiIHg9IjAuMDAwMDAwIiB5PSIzLjAwMDAwMCIgcng9IjIuMDAwMDAwIiBmaWxsPSJyZ2IoMjQsMjU1LDI0OCkiIC8+Cgk8L2c+Cjwvc3ZnPgo=');
}

/*--------------------------------------------------------------
   index block
--------------------------------------------------------------*/
.index-block {
    margin-top: 40px;
}

.block-header {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
}

.block-header .header-icon {
    width: 300px;
    height: 81px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 991.98px) {
    .block-header .header-icon {
        width: 240px;
        height: 60px;
    }

}

/*--------------------------------------------------------------
   index news block
--------------------------------------------------------------*/
.index-news-block {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 16px;
}

.index-news-block .news-block-s {
    position: relative;
    width: 700px;
    height: 435px;
}

.index-news-block .news-block-s img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.index-news-block .news-block-s .news-block-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 8px 12px 8px 24px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2;
}

.index-news-block .news-block-s .news-block-content:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 50%;
    width: 4px;
    height: 20px;
    background-color: var(--gray-4);
    transform: translateY(-50%);
}

.index-news-block .news-block-s .news-block-content a {
    color: #fff;
}

.index-news-block .news-block-e {
    flex: 1 1 auto;
}

.index-news-block .news-block-e .news-block-grid {

}

.index-news-block .news-block-e .news-block-grid .item {
    padding: 16px;
    border: 1px solid var(--border-color);
    border-top: 4px solid var(--color-primary);
}


.index-news-block .news-block-e .news-block-grid .item .item-top {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 24px;
}

.index-news-block .news-block-e .news-block-grid .item .item-date {
    font-family: Arial Black;
    font-style: italic;
    color: var(--color-primary);
}

.index-news-block .news-block-e .news-block-grid .item .item-date .date-year {
    font-size: 24px;
    line-height: 24px;
}

.index-news-block .news-block-e .news-block-grid .item .item-date .date-month {
    font-size: 20px;
}

.index-news-block .news-block-e .news-block-grid .item .item-cat {
    font-size: 20px;
    font-weight: bold;
}

.index-news-block .news-block-e .news-block-grid .item .item-content {
}

.index-news-block .news-block-e .news-block-list {
}

.index-news-block .news-block-e .news-block-list li {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    margin-top: 16px;
    padding-left: 24px;
}

.index-news-block .news-block-e .news-block-list li .title-badge {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
}

/*--------------------------------------------------------------
   history news block
--------------------------------------------------------------*/
.history-news .item {
    position: relative;
}


.history-news .item .item-content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 16px 64px 16px 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
}

.history-news .item.item-photo .item-content {
    padding: 16px 48px 16px 16px;
}

.history-news .item .item-content a {
    color: #fff;
}

.history-news .item .item-content .item-title {
    position: relative;
    font-size: 20px;
}

.history-news .item .item-badge {
    position: absolute;
    right: 16px;
    top: 50%;
    width: 36px;
    height: 36px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAPPklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMovhP9lM/9VPHSylvLenBkh5k+6VtHweQ9GCu2LW9K+lWYBf4G+Cva61//SZv8ia38p8H8Z/g537u515b0lvZfm3gpXk+bN8qaRfA9nFJD+b5+2tJvy3pe97szd7sr/mPhfgP8lM/9VPHa60fDbwW8NpcsQv8NfA7wF/XWv/6Td7kTW7lhfiFX/iFl87M48BrA68FvDbPJOnWzPycrut++03e5E1u5d8P8e/0Uz/1U8drrR8NfBRwnCt+G/icaZr++m3e5m12+Xf62Z/92feW9FbAWwNIutX299Rav/tN3uRNbuXfDvHv8PM///MfbfuzgOPALvA10zR99du8zdvs8p/gl37plx48TdN7S3ov2w+WdGtmfs5bvuVbfjf/Noh/g1/6pV968DRN3wW8NrALfM00TV/9Nm/zNrv8F/m5n/u5zwY+iyv+utb6Nm/yJm9yK/86iH+ln/3Zn31vSV8FHAd+u9b6Pm/yJm9yK/8NfumXfunBrbXPsv3ewK7tj3nLt3zL7+ZFh/hX+Lmf+7nPBj4L2JX0OW/+5m/+1fwP8PM///MfbfuzgOPA57zFW7zFZ/OiQbyIfv7nf/67bL+3pFtLKa/zJm/yJrfyP8gv/dIvPbi19lu2Hyzpq9/8zd/8Y/iXIV4EP//zP/9dtt8b+Ota69u8yZu8ya38D/RLv/RLD56m6aeAl5b03W/+5m/+PrxwiH/Bz//8z3+V7Y8G/nqaptd5m7d5m13+B/upn/qp47XW3wJeWtJ3v/mbv/n78IIhXoif+7mf+2zgs4C/nqbpdd7mbd5ml/8Ffuqnfup4rfW3gJcGPuct3uItPpvnD/EC/OzP/ux7S/ouSbeWUl7nTd7kTW7lf5Ff+qVfenBr7bdsP9j2+7zlW77ld/O8EM/HL/3SLz14mqa/Aqi1vsybvMmb3Mr/Qr/0S7/04Gma/gqg1voyb/Imb3IrzwnxfPzcz/3cXwEvLelj3vzN3/yr+V/s53/+5z/a9lcBv/0Wb/EWr8NzQjyXn/3Zn31vSd8l6bvf/M3f/H34P+Dnfu7nfgt4bUkf8+Zv/uZfzbMhHuCXfumXHtxa+y3bD661PuRN3uRNbuX/gF/6pV968DRNfwUwTdND3uZt3maXKxAP8HM/93OfDXwW8Dlv8RZv8dn8H/JzP/dznw18FvA5b/EWb/HZXIF4pl/6pV96cGvttwDe/M3f/CH8H/NTP/VTx2utTweYpukhb/M2b7MLIJ7pZ3/2Z99b0ncBn/MWb/EWn82/012v7dMr85i5ePwNv61zPB/Xeflg4LWB375Hi1v5T/ZzP/dznw18FvA5b/EWb/HZAOKZfv7nf/7pth9ca33Im7zJm9zKv8Ndb+GN1S6fhzgNMMEXP/J39Xge4DovHyz0V4bjgt0gXudO9X/Nf6Kf+qmfOl5rvQj89lu8xVu8DoAAfuEXfuGlM/OvgJ9+i7d4i7fh3+lxr+sHzSc+l2cyHJF80cN+X7fxTNd5+dqg3+KZBLtBvM6d6v+a/0Q/93M/91vAawOv8xZv8Ra/LYCf//mf/yrbH237fd7yLd/yu/kP8NTX8KdIPJpnMhyRfNHDfl+3ATzYPr5i/VfAg3m2W8Gvc48Wt/Kf5Od+7udeG/gtSV/95m/+5h8jgJ/7uZ/7K+Cl3+It3kL8B7nrLbyxusSnALfwTIYjki962O/rNoDrvHww6LeAB/Nst4Jf5x4tbuU/wU/91E8dr7U+Hbj1Ld7iLV5Gv/RLv/TgaZqeDvz2W7zFW7wO/4HuegtvrC7xKcAtPJPhiOSLHvb7ug3gOi8fDPot4ME8263g17lHi1v5T/BzP/dzvwW89jRNJ/RzP/dzbw38FPA5b/EWb/HZ/Ae76y28sbrEpwC38EyGI5Ivetjv6zaA67x8MOi3gAfzbLeCX+ceLW7lP9jP/dzPfTbwWbbfRz/3cz/32cBnAa/zFm/xFr/Nf4K73sIbq0t8CnALz2Q4Ivmih/2+bgO4zssHg34LeDDPdiv4de7R4lb+A/3cz/3cWwM/BXyOfu7nfu6ngLeOiJd5szd7s7/mP8ldb+GN1SU+BbiFZzIckXzRw35ftwFc5+WDQb8FPJhnuxX8OvdocSv/QX7pl37pwdM0PV3Sd+vnfu7nfgt47bd4i7cQ/8nuegtvrC7xKcAtPJPhiOSLHvb7ug3gOi8fDPot4ME8263g17lHi1v5D/JzP/dzBv5aP/uzP/t0SQ9+i7d4C/Ff4K638MbqEp8C3MIzGY5Ivuhhv6/bAK7z8sGg3wIezLPdCn6de7S4lf8AP/dzP2fbt+rnfu7nLtrefcu3fMuH8F/krrfwxuoSnwLcwjMZjki+6GG/r9sArvPywaDfAh7Ms90Kfp17tLiVf6ef/dmffTqAfu7nfs7AX7/FW7zFy/Bf6K638MbqEp8C3MIzGY5Ivuhhv6/bAK7z8sGg3wIezLPdCn6de7S4lX+Hn/u5n/sr4KX1cz/3cwb++i3e4i1ehv9id72FN1a7fB7iNM9kOCL5oof9vm4DuM7LB4N+C3gwz3Yr+HXu0eJW/o1+7ud+7q+Al9bP/uzPPh3gLd/yLR/Cf4OnvZZfA/P+PKfbHvq7+gye6TovPxv0WTyn375H89fh3+hnf/Znny7puH72Z3/26ZIe/BZv8Rbiv9jTXsuvgXl/Hsicmxe+6Ibf1jmA67z8bNBn8ZxuBb/OPVrcyr/Rz/3cz9n2rfq5n/u5vwJe+i3e4i3Ef6GnvJbfJsxb85xumwdfc8Nv6xzAdV5+NuizeE6/PWf2NrdKu/w7/NzP/ZyB39bP//zPf5ft9661PuRN3uRNbuW/wFNf0+8meEMewOYJi+N8zQ0/p6MH28dXDF8Ffm+eg777Hs3eh3+nX/iFX3jpzPwr4Kf1cz/3c58NfBbwNm/xFm/x0/wnuustvLHa5d0Qr84DGH71Yb+rHwB4sH18zfq3DC/Nc/Dn3KPFZ/Mf4Od+7udeG/gt4HP0sz/7s+8t6buAz3mLt3iLz+Y/yV2v7dOr5KOAW3iAFD/98N/RTwFc5+WDQb8FPJgHEHzM3Zp/Nf9Bfu7nfu6zgc8C3kY/9VM/dbzWehH47bd4i7d4Hf4T3PXaPr1qfAriNA/QzA8+4vf0KwA3enjpRv4U8GCeSbBr/DH3aPHd/Af6uZ/7ud8CXrvW+hAB/NzP/dxfAQ+epukhb/M2b7PLf6CnvrpvkfgoxGmeyXDk5Nsf/vv6C4DrvHxtoZ8yHOfZbi3E29yp/q/5D/ZzP/dzBv76Ld7iLV5GAD//8z//VbY/Gnidt3iLt/ht/oM85dX9cgreX7DB/cw5m6952O/rNoDrvfpow1fxnG4Fv849WtzKf7Cf/dmffW9J3yXpq9/8zd/8YwTwcz/3c68N/Bbw22/xFm/xOvwHePJr+I2KeFceyJybF77oht/WOYDrvPxs0GfxAIK/Nn6be7S4lf8EP/dzP/dTwFtHxMu82Zu92V+LZ/q5n/u53wJee5qmE2/zNm+zy7/D017Lr4F5f57TbfPga274bZ0DuN6rjzZ8FQ8g+OkZs/e5VdrlP8Ev/dIvPXiapqdLuvXN3/zNHwIgnunnfu7nPhv4LOBz3uIt3uKz+Xd42mv5AzCvzv3M78+P8wM3/JyOeKbrvPot4LV5JsFX3635x/Cf6Od+7uc+G/gs2+/zlm/5lt8NIJ7pp37qp47XWp8OME3TQ97mbd5ml3+jJ72mH1PhkwEMv/qw39UP8Fyu9+qjDV8FAP6ce7T4bP6T/fzP//zTAUopr/Mmb/ImtwKIB/i5n/u5zwY+C/ict3iLt/hs/h3uem2fPmzoEb+ns7wA13n5YIB7tLiV/2Q/93M/99nAZwGf8xZv8RafzRWIB/ipn/qp47XWpwPUWl/mTd7kTW7l/4Bf+qVfevA0TU+XdGsp5XXe5E3e5FauQDyXn//5n/9o218F/PZbvMVbvA7/B/z8z//8d9l+b9vv85Zv+ZbfzbMhno+f+7mf+y3gtSV9zJu/+Zt/Nf+L/fzP//xH2/4q4K/f4i3e4mV4Tojn45d+6ZcePE3TXwHUWl/mTd7kTW7lf6Ff+qVfevA0TX8FUGt9mTd5kze5leeEeAF+9md/9r0lfZekW0spr/Mmb/Imt/K/yC/90i89uLX2W7YfbPt93vIt3/K7eV6IF+Lnfu7nPhv4LOCvp2l6nbd5m7fZ5X+Bn/qpnzredd1f2X4w8Dlv8RZv8dk8f4h/wc///M9/l+33Bv56mqbXeZu3eZtd/gf7qZ/6qeO11t8CXlrSV7/5m7/5x/CCIV4EP//zP/9dtt9b0q2llNd5kzd5k1v5H+iXfumXHjxN008BLy3pu9/8zd/8fXjhEC+in//5n/8q2x8t6dZSyuu8yZu8ya38D/JLv/RLD26t/ZbtB0v67jd/8zd/H/5liH+Fn/u5n/ts4LOAXUmf8+Zv/uZfzf8AP//zP//Rtj8LOA58zlu8xVt8Ni8axL/Sz/7sz763pK8Cjkv67lLK57zJm7zJrfw3+KVf+qUHT9P0XcBrA7u2P+Yt3/Itv5sXHeLf4Jd+6ZcePE3TTwEvzRWf8xZv8RafzX+Rn/qpnzpea/1o4KOA48Bv11rf503e5E1u5V8H8e/wsz/7s+8dEZ9l+8GSbrX9PbXW736TN3mTW/lP8FM/9VPHa60fDXwUcBzYlfQ5b/7mb/7V/Nsg/p1+6Zd+6cHTNL23pPey/WCu+GnbP/OWb/mW382/00/91E8dr7W+NPBZwGtzxS7wNdM0ffXbvM3b7PJvh/gP8ku/9EsPHsfxtSPis2w/mGf7beB3gN+OiN03e7M3+2teiF/6pV968DRNLw28NPBawEsDx7nit4Hfmabpq9/mbd5ml38/xH+CX/iFX3hp2+9l+7WBl+b5sH2rpF0A28clPZjn768l/bbtn3mLt3iL3+Y/FuI/2S/90i89eJqmlwZeGngp4LjtB0s6DhwHsH0rgKRdSX9t+xm2b22t/fTbvM3b7PKfh38ESuV0WfIBZdoAAAAASUVORK5CYII=');
}

.history-news .item.item-photo .item-badge {
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzNi4wMDAwMDAiIGhlaWdodD0iMzYuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8ZGVmcz4KCQk8Y2xpcFBhdGggaWQ9ImNsaXBQYXRoXzAiPgoJCQk8cmVjdCB3aWR0aD0iMjEuMDAwMDAwIiBoZWlnaHQ9IjIxLjAwMDAwMCIgeD0iOC4wMDAwMDAiIHk9IjcuMDAwMDAwIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiAvPgoJCTwvY2xpcFBhdGg+Cgk8L2RlZnM+Cgk8cmVjdCBpZD0i5YWo5bGAL+S4i+i9vSIgd2lkdGg9IjM2LjAwMDAwMCIgaGVpZ2h0PSIzNi4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxjaXJjbGUgaWQ9IuakreWchiAxNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4IiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLW9wYWNpdHk9IjAiIC8+Cgk8Y2lyY2xlIGlkPSLmpK3lnIYgMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxNy41IiBzdHJva2U9InJnYigxNzksMTc5LDE3OSkiIHN0cm9rZS13aWR0aD0iMSIgLz4KCTxnIGlkPSJzdmcgOSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoXzApIiBjdXN0b21GcmFtZT0idXJsKCNjbGlwUGF0aF8wKSI+CgkJPHJlY3QgaWQ9InN2ZyA5IiB3aWR0aD0iMjEuMDAwMDAwIiBoZWlnaHQ9IjIxLjAwMDAwMCIgeD0iOC4wMDAwMDAiIHk9IjcuMDAwMDAwIiAvPgoJCTxwYXRoIGlkPSLnn6Lph48gMTIxIiBkPSJNMTkuMTMzNyAxOS45OTE5TDIzLjkzMTUgMTUuMzkxQzIzLjk2MDYgMTUuMzYzMiAyMy45OTIyIDE1LjMzODMgMjQuMDI2NCAxNS4zMTY0QzI0LjA2MDYgMTUuMjk0NSAyNC4wOTY2IDE1LjI3NiAyNC4xMzQ2IDE1LjI2MDlDMjQuMTcyNiAxNS4yNDU4IDI0LjIxMTcgMTUuMjM0NSAyNC4yNTIgMTUuMjI2OEMyNC4yOTIzIDE1LjIxOTEgMjQuMzMzIDE1LjIxNTIgMjQuMzc0MSAxNS4yMTUyQzI0LjQxNTIgMTUuMjE1MiAyNC40NTU5IDE1LjIxOTEgMjQuNDk2MiAxNS4yMjY4QzI0LjUzNjUgMTUuMjM0NSAyNC41NzU3IDE1LjI0NTggMjQuNjEzNiAxNS4yNjA5QzI0LjY1MTYgMTUuMjc2IDI0LjY4NzcgMTUuMjk0NSAyNC43MjE4IDE1LjMxNjRDMjQuNzU2IDE1LjMzODMgMjQuNzg3NiAxNS4zNjMyIDI0LjgxNjcgMTUuMzkxQzI0Ljg0NTcgMTUuNDE4OSAyNC44NzE3IDE1LjQ0OTIgMjQuODk0NSAxNS40ODJDMjQuOTE3MyAxNS41MTQ3IDI0LjkzNjYgMTUuNTQ5MyAyNC45NTI0IDE1LjU4NTdDMjQuOTY4MSAxNS42MjIyIDI0Ljk4IDE1LjY1OTcgMjQuOTg4IDE1LjY5ODNDMjQuOTk2IDE1LjczNyAyNSAxNS43NzYgMjUgMTUuODE1NEMyNSAxNS44NTQ4IDI0Ljk5NiAxNS44OTM5IDI0Ljk4OCAxNS45MzI1QzI0Ljk4IDE1Ljk3MTIgMjQuOTY4MSAxNi4wMDg3IDI0Ljk1MjQgMTYuMDQ1MUMyNC45MzY2IDE2LjA4MTUgMjQuOTE3MyAxNi4xMTYxIDI0Ljg5NDUgMTYuMTQ4OUMyNC44NzE3IDE2LjE4MTYgMjQuODQ1NyAxNi4yMTIgMjQuODE2NyAxNi4yMzk4TDE5LjAxMyAyMS44MDUyQzE4Ljk3OTUgMjEuODM2MiAxOC45NDMzIDIxLjg2MzggMTguOTA0NCAyMS44ODhDMTguODY1NCAyMS45MTIzIDE4LjgyNDMgMjEuOTMyOCAxOC43ODEyIDIxLjk0OTVDMTguNzM4MiAyMS45NjYyIDE4LjY5MzggMjEuOTc4OCAxOC42NDgyIDIxLjk4NzNDMTguNjAyNiAyMS45OTU4IDE4LjU1NjUgMjIgMTguNTEwMSAyMkMxOC40NjM2IDIyIDE4LjQxNzUgMjEuOTk1OCAxOC4zNzE5IDIxLjk4NzNDMTguMzI2MyAyMS45Nzg4IDE4LjI4MiAyMS45NjYyIDE4LjIzODkgMjEuOTQ5NUMxOC4xOTU4IDIxLjkzMjggMTguMTU0NyAyMS45MTIzIDE4LjExNTggMjEuODg4QzE4LjA3NjggMjEuODYzOCAxOC4wNDA2IDIxLjgzNjIgMTguMDA3MSAyMS44MDUyTDEyLjE4MzMgMTYuMjQ5NUMxMi4xNTQzIDE2LjIyMTYgMTIuMTI4MyAxNi4xOTEzIDEyLjEwNTUgMTYuMTU4NUMxMi4wODI2IDE2LjEyNTggMTIuMDYzNCAxNi4wOTEyIDEyLjA0NzYgMTYuMDU0OEMxMi4wMzE5IDE2LjAxODMgMTIuMDIgMTUuOTgwOCAxMi4wMTIgMTUuOTQyMkMxMi4wMDQgMTUuOTAzNSAxMiAxNS44NjQ1IDEyIDE1LjgyNTFDMTIgMTUuNzg1NyAxMi4wMDQgMTUuNzQ2NiAxMi4wMTIgMTUuNzA4QzEyLjAyIDE1LjY2OTMgMTIuMDMxOSAxNS42MzE4IDEyLjA0NzYgMTUuNTk1NEMxMi4wNjM0IDE1LjU1OSAxMi4wODI2IDE1LjUyNDQgMTIuMTA1NSAxNS40OTE2QzEyLjEyODMgMTUuNDU4OSAxMi4xNTQzIDE1LjQyODUgMTIuMTgzMyAxNS40MDA3QzEyLjIxMjQgMTUuMzcyOCAxMi4yNDQgMTUuMzQ3OSAxMi4yNzgyIDE1LjMyNkMxMi4zMTIzIDE1LjMwNDEgMTIuMzQ4NCAxNS4yODU3IDEyLjM4NjQgMTUuMjcwNkMxMi40MjQzIDE1LjI1NTUgMTIuNDYzNSAxNS4yNDQxIDEyLjUwMzggMTUuMjM2NEMxMi41NDQxIDE1LjIyODcgMTIuNTg0OCAxNS4yMjQ5IDEyLjYyNTkgMTUuMjI0OUMxMi42NjcgMTUuMjI0OSAxMi43MDc3IDE1LjIyODcgMTIuNzQ4IDE1LjIzNjRDMTIuNzg4MyAxNS4yNDQxIDEyLjgyNzQgMTUuMjU1NSAxMi44NjU0IDE1LjI3MDZDMTIuOTAzNCAxNS4yODU3IDEyLjkzOTQgMTUuMzA0MSAxMi45NzM2IDE1LjMyNkMxMy4wMDc4IDE1LjM0NzkgMTMuMDM5NCAxNS4zNzI4IDEzLjA2ODUgMTUuNDAwN0wxNy44NjYzIDIwLjAwMTVMMTcuODY2MyAxMC42ODQxQzE3Ljg2MDcgMTAuNjQxMyAxNy44NTk4IDEwLjU5ODQgMTcuODYzNiAxMC41NTU0QzE3Ljg2NzUgMTAuNTEyNSAxNy44NzYgMTAuNDcwNCAxNy44ODkyIDEwLjQyOTJDMTcuOTAyNSAxMC4zODc5IDE3LjkyIDEwLjM0ODUgMTcuOTQyIDEwLjMxMDlDMTcuOTY0IDEwLjI3MzIgMTcuOTg5OCAxMC4yMzgzIDE4LjAxOTYgMTAuMjA1OUMxOC4wNDkzIDEwLjE3MzUgMTguMDgyMiAxMC4xNDQ2IDE4LjExODQgMTAuMTE4OUMxOC4xNTQ2IDEwLjA5MzMgMTguMTkzMiAxMC4wNzE2IDE4LjIzNDEgMTAuMDUzOUMxOC4yNzUxIDEwLjAzNjEgMTguMzE3NiAxMC4wMjI3IDE4LjM2MTYgMTAuMDEzNkMxOC40MDU1IDEwLjAwNDUgMTguNDUgMTAgMTguNDk1IDEwQzE4LjUzOTkgMTAgMTguNTg0NCAxMC4wMDQ1IDE4LjYyODQgMTAuMDEzNkMxOC42NzIzIDEwLjAyMjcgMTguNzE0OCAxMC4wMzYxIDE4Ljc1NTggMTAuMDUzOUMxOC43OTY4IDEwLjA3MTYgMTguODM1NCAxMC4wOTMzIDE4Ljg3MTUgMTAuMTE4OUMxOC45MDc3IDEwLjE0NDYgMTguOTQwNyAxMC4xNzM1IDE4Ljk3MDQgMTAuMjA1OUMxOS4wMDAxIDEwLjIzODMgMTkuMDI2IDEwLjI3MzIgMTkuMDQ3OSAxMC4zMTA5QzE5LjA2OTkgMTAuMzQ4NSAxOS4wODc1IDEwLjM4NzkgMTkuMTAwNyAxMC40MjkyQzE5LjExMzkgMTAuNDcwNCAxOS4xMjI0IDEwLjUxMjUgMTkuMTI2MyAxMC41NTU0QzE5LjEzMDIgMTAuNTk4NCAxOS4xMjkzIDEwLjY0MTMgMTkuMTIzNiAxMC42ODQxTDE5LjEzMzcgMTkuOTkxOVoiIGZpbGw9InJnYigyMjQsOTAsMjQ5KSIgZmlsbC1ydWxlPSJub256ZXJvIiAvPgoJCTxwYXRoIGlkPSLnn6Lph48gMTIxIiBkPSJNMjMuOTMxNSAxNS4zOTFDMjMuOTYwNiAxNS4zNjMyIDIzLjk5MjIgMTUuMzM4MyAyNC4wMjY0IDE1LjMxNjRDMjQuMDYwNiAxNS4yOTQ1IDI0LjA5NjYgMTUuMjc2IDI0LjEzNDYgMTUuMjYwOUMyNC4xNzI2IDE1LjI0NTggMjQuMjExNyAxNS4yMzQ1IDI0LjI1MiAxNS4yMjY4QzI0LjI5MjMgMTUuMjE5MSAyNC4zMzMgMTUuMjE1MiAyNC4zNzQxIDE1LjIxNTJDMjQuNDE1MiAxNS4yMTUyIDI0LjQ1NTkgMTUuMjE5MSAyNC40OTYyIDE1LjIyNjhDMjQuNTM2NSAxNS4yMzQ1IDI0LjU3NTcgMTUuMjQ1OCAyNC42MTM2IDE1LjI2MDlDMjQuNjUxNiAxNS4yNzYgMjQuNjg3NyAxNS4yOTQ1IDI0LjcyMTggMTUuMzE2NEMyNC43NTYgMTUuMzM4MyAyNC43ODc2IDE1LjM2MzIgMjQuODE2NyAxNS4zOTFDMjQuODQ1NyAxNS40MTg5IDI0Ljg3MTcgMTUuNDQ5MiAyNC44OTQ1IDE1LjQ4MkMyNC45MTczIDE1LjUxNDcgMjQuOTM2NiAxNS41NDkzIDI0Ljk1MjQgMTUuNTg1N0MyNC45NjgxIDE1LjYyMjIgMjQuOTggMTUuNjU5NyAyNC45ODggMTUuNjk4M0MyNC45OTYgMTUuNzM3IDI1IDE1Ljc3NiAyNSAxNS44MTU0QzI1IDE1Ljg1NDggMjQuOTk2IDE1Ljg5MzkgMjQuOTg4IDE1LjkzMjVDMjQuOTggMTUuOTcxMiAyNC45NjgxIDE2LjAwODcgMjQuOTUyNCAxNi4wNDUxQzI0LjkzNjYgMTYuMDgxNSAyNC45MTczIDE2LjExNjEgMjQuODk0NSAxNi4xNDg5QzI0Ljg3MTcgMTYuMTgxNiAyNC44NDU3IDE2LjIxMiAyNC44MTY3IDE2LjIzOThMMTkuMDEzIDIxLjgwNTJDMTguOTc5NSAyMS44MzYyIDE4Ljk0MzMgMjEuODYzOCAxOC45MDQ0IDIxLjg4OEMxOC44NjU0IDIxLjkxMjMgMTguODI0MyAyMS45MzI4IDE4Ljc4MTIgMjEuOTQ5NUMxOC43MzgyIDIxLjk2NjIgMTguNjkzOCAyMS45Nzg4IDE4LjY0ODIgMjEuOTg3M0MxOC42MDI2IDIxLjk5NTggMTguNTU2NSAyMiAxOC41MTAxIDIyQzE4LjQ2MzYgMjIgMTguNDE3NSAyMS45OTU4IDE4LjM3MTkgMjEuOTg3M0MxOC4zMjYzIDIxLjk3ODggMTguMjgyIDIxLjk2NjIgMTguMjM4OSAyMS45NDk1QzE4LjE5NTggMjEuOTMyOCAxOC4xNTQ3IDIxLjkxMjMgMTguMTE1OCAyMS44ODhDMTguMDc2OCAyMS44NjM4IDE4LjA0MDYgMjEuODM2MiAxOC4wMDcxIDIxLjgwNTJMMTIuMTgzMyAxNi4yNDk1QzEyLjE1NDMgMTYuMjIxNiAxMi4xMjgzIDE2LjE5MTMgMTIuMTA1NSAxNi4xNTg1QzEyLjA4MjYgMTYuMTI1OCAxMi4wNjM0IDE2LjA5MTIgMTIuMDQ3NiAxNi4wNTQ4QzEyLjAzMTkgMTYuMDE4MyAxMi4wMiAxNS45ODA4IDEyLjAxMiAxNS45NDIyQzEyLjAwNCAxNS45MDM1IDEyIDE1Ljg2NDUgMTIgMTUuODI1MUMxMiAxNS43ODU3IDEyLjAwNCAxNS43NDY2IDEyLjAxMiAxNS43MDhDMTIuMDIgMTUuNjY5MyAxMi4wMzE5IDE1LjYzMTggMTIuMDQ3NiAxNS41OTU0QzEyLjA2MzQgMTUuNTU5IDEyLjA4MjYgMTUuNTI0NCAxMi4xMDU1IDE1LjQ5MTZDMTIuMTI4MyAxNS40NTg5IDEyLjE1NDMgMTUuNDI4NSAxMi4xODMzIDE1LjQwMDdDMTIuMjEyNCAxNS4zNzI4IDEyLjI0NCAxNS4zNDc5IDEyLjI3ODIgMTUuMzI2QzEyLjMxMjMgMTUuMzA0MSAxMi4zNDg0IDE1LjI4NTcgMTIuMzg2NCAxNS4yNzA2QzEyLjQyNDMgMTUuMjU1NSAxMi40NjM1IDE1LjI0NDEgMTIuNTAzOCAxNS4yMzY0QzEyLjU0NDEgMTUuMjI4NyAxMi41ODQ4IDE1LjIyNDkgMTIuNjI1OSAxNS4yMjQ5QzEyLjY2NyAxNS4yMjQ5IDEyLjcwNzcgMTUuMjI4NyAxMi43NDggMTUuMjM2NEMxMi43ODgzIDE1LjI0NDEgMTIuODI3NCAxNS4yNTU1IDEyLjg2NTQgMTUuMjcwNkMxMi45MDM0IDE1LjI4NTcgMTIuOTM5NCAxNS4zMDQxIDEyLjk3MzYgMTUuMzI2QzEzLjAwNzggMTUuMzQ3OSAxMy4wMzk0IDE1LjM3MjggMTMuMDY4NSAxNS40MDA3TDE3Ljg2NjMgMjAuMDAxNUwxNy44NjYzIDEwLjY4NDFDMTcuODYwNyAxMC42NDEzIDE3Ljg1OTggMTAuNTk4NCAxNy44NjM2IDEwLjU1NTRDMTcuODY3NSAxMC41MTI1IDE3Ljg3NiAxMC40NzA0IDE3Ljg4OTIgMTAuNDI5MkMxNy45MDI1IDEwLjM4NzkgMTcuOTIgMTAuMzQ4NSAxNy45NDIgMTAuMzEwOUMxNy45NjQgMTAuMjczMiAxNy45ODk4IDEwLjIzODMgMTguMDE5NiAxMC4yMDU5QzE4LjA0OTMgMTAuMTczNSAxOC4wODIyIDEwLjE0NDYgMTguMTE4NCAxMC4xMTg5QzE4LjE1NDYgMTAuMDkzMyAxOC4xOTMyIDEwLjA3MTYgMTguMjM0MSAxMC4wNTM5QzE4LjI3NTEgMTAuMDM2MSAxOC4zMTc2IDEwLjAyMjcgMTguMzYxNiAxMC4wMTM2QzE4LjQwNTUgMTAuMDA0NSAxOC40NSAxMCAxOC40OTUgMTBDMTguNTM5OSAxMCAxOC41ODQ0IDEwLjAwNDUgMTguNjI4NCAxMC4wMTM2QzE4LjY3MjMgMTAuMDIyNyAxOC43MTQ4IDEwLjAzNjEgMTguNzU1OCAxMC4wNTM5QzE4Ljc5NjggMTAuMDcxNiAxOC44MzU0IDEwLjA5MzMgMTguODcxNSAxMC4xMTg5QzE4LjkwNzcgMTAuMTQ0NiAxOC45NDA3IDEwLjE3MzUgMTguOTcwNCAxMC4yMDU5QzE5LjAwMDEgMTAuMjM4MyAxOS4wMjYgMTAuMjczMiAxOS4wNDc5IDEwLjMxMDlDMTkuMDY5OSAxMC4zNDg1IDE5LjA4NzUgMTAuMzg3OSAxOS4xMDA3IDEwLjQyOTJDMTkuMTEzOSAxMC40NzA0IDE5LjEyMjQgMTAuNTEyNSAxOS4xMjYzIDEwLjU1NTRDMTkuMTMwMiAxMC41OTg0IDE5LjEyOTMgMTAuNjQxMyAxOS4xMjM2IDEwLjY4NDFMMTkuMTMzNyAxOS45OTE5TDIzLjkzMTUgMTUuMzkxWiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9InJnYigyMjQsOTAsMjQ5KSIgc3Ryb2tlLXdpZHRoPSIxIiAvPgoJCTxwYXRoIGlkPSLnn6Lph48gMTIxIiBkPSJNMTEuNTQ3MSAyNkMxMS41MDk2IDI1Ljk5NjIgMTEuNDcyOSAyNS45ODk3IDExLjQzNjkgMjUuOTgwNUMxMS40MDA4IDI1Ljk3MTMgMTEuMzY2MiAyNS45NTk2IDExLjMzMjggMjUuOTQ1M0MxMS4yOTk0IDI1LjkzMTEgMTEuMjY3OSAyNS45MTQ2IDExLjIzODIgMjUuODk1N0MxMS4yMDg2IDI1Ljg3NjkgMTEuMTgxMyAyNS44NTYgMTEuMTU2MyAyNS44MzMyQzExLjEzMTMgMjUuODEwNCAxMS4xMDkxIDI1Ljc4NiAxMS4wODk2IDI1Ljc1OTlDMTEuMDcwMSAyNS43MzM4IDExLjA1MzcgMjUuNzA2NiAxMS4wNDA0IDI1LjY3ODFDMTEuMDI3IDI1LjY0OTYgMTEuMDE3IDI1LjYyMDUgMTEuMDEwMiAyNS41OTA1QzExLjAwMzQgMjUuNTYwNiAxMSAyNS41MzA0IDExIDI1LjVDMTEgMjUuNDY5NiAxMS4wMDM0IDI1LjQzOTQgMTEuMDEwMiAyNS40MDk1QzExLjAxNyAyNS4zNzk1IDExLjAyNyAyNS4zNTA0IDExLjA0MDQgMjUuMzIxOUMxMS4wNTM3IDI1LjI5MzQgMTEuMDcwMSAyNS4yNjYyIDExLjA4OTYgMjUuMjQwMUMxMS4xMDkxIDI1LjIxNCAxMS4xMzEzIDI1LjE4OTYgMTEuMTU2MyAyNS4xNjY4QzExLjE4MTMgMjUuMTQ0IDExLjIwODYgMjUuMTIzMSAxMS4yMzgyIDI1LjEwNDNDMTEuMjY3OSAyNS4wODU0IDExLjI5OTQgMjUuMDY4OSAxMS4zMzI4IDI1LjA1NDdDMTEuMzY2MiAyNS4wNDA0IDExLjQwMDggMjUuMDI4NyAxMS40MzY5IDI1LjAxOTVDMTEuNDcyOSAyNS4wMTAzIDExLjUwOTYgMjUuMDAzOCAxMS41NDcxIDI1TDI1LjQ1MjkgMjVDMjUuNDkwNCAyNS4wMDM4IDI1LjUyNzEgMjUuMDEwMyAyNS41NjMxIDI1LjAxOTVDMjUuNTk5MSAyNS4wMjg3IDI1LjYzMzggMjUuMDQwNCAyNS42NjcyIDI1LjA1NDdDMjUuNzAwNiAyNS4wNjg5IDI1LjczMjEgMjUuMDg1NCAyNS43NjE4IDI1LjEwNDNDMjUuNzkxNCAyNS4xMjMxIDI1LjgxODcgMjUuMTQ0IDI1Ljg0MzcgMjUuMTY2OEMyNS44Njg3IDI1LjE4OTYgMjUuODkwOSAyNS4yMTQgMjUuOTEwNCAyNS4yNDAxQzI1LjkyOTkgMjUuMjY2MiAyNS45NDYzIDI1LjI5MzQgMjUuOTU5NiAyNS4zMjE5QzI1Ljk3MyAyNS4zNTA0IDI1Ljk4MyAyNS4zNzk1IDI1Ljk4OTggMjUuNDA5NUMyNS45OTY2IDI1LjQzOTQgMjYgMjUuNDY5NiAyNiAyNS41QzI2IDI1LjUzMDQgMjUuOTk2NiAyNS41NjA2IDI1Ljk4OTggMjUuNTkwNUMyNS45ODMgMjUuNjIwNSAyNS45NzMgMjUuNjQ5NiAyNS45NTk2IDI1LjY3ODFDMjUuOTQ2MyAyNS43MDY2IDI1LjkyOTkgMjUuNzMzOCAyNS45MTA0IDI1Ljc1OTlDMjUuODkwOSAyNS43ODYgMjUuODY4NyAyNS44MTA0IDI1Ljg0MzcgMjUuODMzMkMyNS44MTg3IDI1Ljg1NiAyNS43OTE0IDI1Ljg3NjkgMjUuNzYxOCAyNS44OTU3QzI1LjczMjEgMjUuOTE0NiAyNS43MDA2IDI1LjkzMTEgMjUuNjY3MiAyNS45NDUzQzI1LjYzMzggMjUuOTU5NiAyNS41OTkxIDI1Ljk3MTMgMjUuNTYzMSAyNS45ODA1QzI1LjUyNzEgMjUuOTg5NyAyNS40OTA0IDI1Ljk5NjIgMjUuNDUyOSAyNkwxMS41NDcxIDI2WiIgb3BhY2l0eT0iMC40NjAwMDAwMDgiIGZpbGw9InJnYigyNCwyNTUsMjQ4KSIgZmlsbC1ydWxlPSJub256ZXJvIiAvPgoJCTxwYXRoIGlkPSLnn6Lph48gMTIxIiBkPSJNMTEuNDM2OSAyNS45ODA1QzExLjQwMDggMjUuOTcxMyAxMS4zNjYyIDI1Ljk1OTYgMTEuMzMyOCAyNS45NDUzQzExLjI5OTQgMjUuOTMxMSAxMS4yNjc5IDI1LjkxNDYgMTEuMjM4MiAyNS44OTU3QzExLjIwODYgMjUuODc2OSAxMS4xODEzIDI1Ljg1NiAxMS4xNTYzIDI1LjgzMzJDMTEuMTMxMyAyNS44MTA0IDExLjEwOTEgMjUuNzg2IDExLjA4OTYgMjUuNzU5OUMxMS4wNzAxIDI1LjczMzggMTEuMDUzNyAyNS43MDY2IDExLjA0MDQgMjUuNjc4MUMxMS4wMjcgMjUuNjQ5NiAxMS4wMTcgMjUuNjIwNSAxMS4wMTAyIDI1LjU5MDVDMTEuMDAzNCAyNS41NjA2IDExIDI1LjUzMDQgMTEgMjUuNUMxMSAyNS40Njk2IDExLjAwMzQgMjUuNDM5NCAxMS4wMTAyIDI1LjQwOTVDMTEuMDE3IDI1LjM3OTUgMTEuMDI3IDI1LjM1MDQgMTEuMDQwNCAyNS4zMjE5QzExLjA1MzcgMjUuMjkzNCAxMS4wNzAxIDI1LjI2NjIgMTEuMDg5NiAyNS4yNDAxQzExLjEwOTEgMjUuMjE0IDExLjEzMTMgMjUuMTg5NiAxMS4xNTYzIDI1LjE2NjhDMTEuMTgxMyAyNS4xNDQgMTEuMjA4NiAyNS4xMjMxIDExLjIzODIgMjUuMTA0M0MxMS4yNjc5IDI1LjA4NTQgMTEuMjk5NCAyNS4wNjg5IDExLjMzMjggMjUuMDU0N0MxMS4zNjYyIDI1LjA0MDQgMTEuNDAwOCAyNS4wMjg3IDExLjQzNjkgMjUuMDE5NUMxMS40NzI5IDI1LjAxMDMgMTEuNTA5NiAyNS4wMDM4IDExLjU0NzEgMjVMMjUuNDUyOSAyNUMyNS40OTA0IDI1LjAwMzggMjUuNTI3MSAyNS4wMTAzIDI1LjU2MzEgMjUuMDE5NUMyNS41OTkxIDI1LjAyODcgMjUuNjMzOCAyNS4wNDA0IDI1LjY2NzIgMjUuMDU0N0MyNS43MDA2IDI1LjA2ODkgMjUuNzMyMSAyNS4wODU0IDI1Ljc2MTggMjUuMTA0M0MyNS43OTE0IDI1LjEyMzEgMjUuODE4NyAyNS4xNDQgMjUuODQzNyAyNS4xNjY4QzI1Ljg2ODcgMjUuMTg5NiAyNS44OTA5IDI1LjIxNCAyNS45MTA0IDI1LjI0MDFDMjUuOTI5OSAyNS4yNjYyIDI1Ljk0NjMgMjUuMjkzNCAyNS45NTk2IDI1LjMyMTlDMjUuOTczIDI1LjM1MDQgMjUuOTgzIDI1LjM3OTUgMjUuOTg5OCAyNS40MDk1QzI1Ljk5NjYgMjUuNDM5NCAyNiAyNS40Njk2IDI2IDI1LjVDMjYgMjUuNTMwNCAyNS45OTY2IDI1LjU2MDYgMjUuOTg5OCAyNS41OTA1QzI1Ljk4MyAyNS42MjA1IDI1Ljk3MyAyNS42NDk2IDI1Ljk1OTYgMjUuNjc4MUMyNS45NDYzIDI1LjcwNjYgMjUuOTI5OSAyNS43MzM4IDI1LjkxMDQgMjUuNzU5OUMyNS44OTA5IDI1Ljc4NiAyNS44Njg3IDI1LjgxMDQgMjUuODQzNyAyNS44MzMyQzI1LjgxODcgMjUuODU2IDI1Ljc5MTQgMjUuODc2OSAyNS43NjE4IDI1Ljg5NTdDMjUuNzMyMSAyNS45MTQ2IDI1LjcwMDYgMjUuOTMxMSAyNS42NjcyIDI1Ljk0NTNDMjUuNjMzOCAyNS45NTk2IDI1LjU5OTEgMjUuOTcxMyAyNS41NjMxIDI1Ljk4MDVDMjUuNTI3MSAyNS45ODk3IDI1LjQ5MDQgMjUuOTk2MiAyNS40NTI5IDI2TDExLjU0NzEgMjZDMTEuNTA5NiAyNS45OTYyIDExLjQ3MjkgMjUuOTg5NyAxMS40MzY5IDI1Ljk4MDVaIiBvcGFjaXR5PSIwLjQ2MDAwMDAwOCIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9InJnYigyMjQsOTAsMjQ5KSIgc3Ryb2tlLXdpZHRoPSIxIiAvPgoJPC9nPgo8L3N2Zz4K');
}

.history-news .item.item-photo .item-play-badge {
    position: absolute;
    right: 50%;
    top: 116px;
    width: 54px;
    height: 54px;
    transform: translate(50%, -50%);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTUgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1NS4wMDAwMDAiIGhlaWdodD0iNTUuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl80IiB4MT0iMjYuNSIgeDI9IjI2LjUiIHkxPSIwIiB5Mj0iNTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDM0LDIyMSwyNTUpIiBvZmZzZXQ9IjAiIHN0b3Atb3BhY2l0eT0iMSIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDY4LDE1MCwyNTMpIiBvZmZzZXQ9IjAuMTk4MzEyMjM4IiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyMjEsNjIsMjU1KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAuODk5OTk5OTc2IiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfNSIgeDE9IjI2LjUiIHgyPSIyNi41IiB5MT0iMCIgeTI9IjUzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyNTUsMjU1LDI1NSkiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMjU1LDI1NSwyNTUpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMC45NzAwMDAwMjkiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxyZWN0IGlkPSLlh4/ljrvpobblsYIiIHdpZHRoPSI1My4wMDAwMDAiIGhlaWdodD0iNTMuMDAwMDAwIiB4PSIxLjAwMDAwMCIgeT0iMS4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIGZpbGwtb3BhY2l0eT0iMCIgLz4KCTxwYXRoIGlkPSLlh4/ljrvpobblsYIiIGQ9Ik01MyAyNi41QzUzIDExLjg2NDUgNDEuMTM1NSAwIDI2LjUgMEMxMS44NjQ1IDAgMCAxMS44NjQ1IDAgMjYuNUMwIDQxLjEzNTUgMTEuODY0NSA1MyAyNi41IDUzQzQxLjEzNTUgNTMgNTMgNDEuMTM1NSA1MyAyNi41Wk0yNy4zNjE5IDE1LjA4MTNMMTcuNDczIDMyLjIwOTRMMzcuMjUwOCAzMi4yMDk0TDI3LjM2MTkgMTUuMDgxM1oiIGZpbGw9InVybCgjcGFpbnRfbGluZWFyXzQpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDAsMSwtMSwwLDU0LDEpIiAvPgoJPHBhdGggaWQ9IuWHj+WOu+mhtuWxgiIgZD0iTTI2LjUgMEM0MS4xMzU1IDAgNTMgMTEuODY0NSA1MyAyNi41QzUzIDQxLjEzNTUgNDEuMTM1NSA1MyAyNi41IDUzQzExLjg2NDUgNTMgMCA0MS4xMzU1IDAgMjYuNUMwIDExLjg2NDUgMTEuODY0NSAwIDI2LjUgMFpNMjYuNSAxUTIzLjYxNjUgMSAyMC44NzI0IDEuNjE4NzlRMTguNjc4OSAyLjExMzQ0IDE2LjU3NDYgMy4wMDM1MVExNC40MzMyIDMuOTA5MjIgMTIuNTIwOSA1LjE2NDA2TDEyLjUyMDkgNS4xNjQwOEwxMi41MjA5IDUuMTY0MTFRMTAuMzQ2OCA2LjU5MDggOC40Njg3OCA4LjQ2ODc4UTYuNTkwNyAxMC4zNDY5IDUuMTYzOTYgMTIuNTIxMUw1LjE2Mzk1IDEyLjUyMTFRMy45MDkxOCAxNC40MzMzIDMuMDAzNTEgMTYuNTc0NlEyLjExMzQ0IDE4LjY3ODkgMS42MTg3OSAyMC44NzI0UTEgMjMuNjE2NSAxIDI2LjVRMSAyOS4zODM1IDEuNjE4NzUgMzIuMTI3NFEyLjExMzQgMzQuMzIxIDMuMDAzNTEgMzYuNDI1NFEzLjkwOTE0IDM4LjU2NjYgNS4xNjM4NCA0MC40Nzg3UTYuNTkwNjIgNDIuNjUzMSA4LjQ2ODc4IDQ0LjUzMTJDMTAuODIyIDQ2Ljg4NDQgMTMuNTIzOSA0OC43MDYyIDE2LjU3NDYgNDkuOTk2NVExOC42Nzg5IDUwLjg4NjYgMjAuODcyNSA1MS4zODEyUTIzLjYxNjUgNTIgMjYuNSA1MlEyOS4zODMzIDUyIDMyLjEyNzIgNTEuMzgxM0wzMi4xMjggNTEuMzgxMUwzMi4xMzE0IDUxLjM4MDNRMzQuMzIzIDUwLjg4NTggMzYuNDI1NCA0OS45OTY1UTM4LjU2NjggNDkuMDkwOCA0MC40NzkgNDcuODM2UTQyLjY1MzIgNDYuNDA5MyA0NC41MzEyIDQ0LjUzMTJDNDYuODg0NCA0Mi4xNzggNDguNzA2MiAzOS40NzYxIDQ5Ljk5NjUgMzYuNDI1NFE1MC44ODY1IDM0LjMyMTIgNTEuMzgxMiAzMi4xMjc4TDUxLjM4MTIgMzIuMTI3NVE1MiAyOS4zODM1IDUyIDI2LjVMNTIgMjYuNDk5OVE1MiAyMy42MTczIDUxLjM4MTYgMjAuODc0MUw1MS4zODExIDIwLjg3MjFRNTAuODg2NSAxOC42Nzg4IDQ5Ljk5NjUgMTYuNTc0NlE0OS4wOTA3IDE0LjQzMzEgNDcuODM1OCAxMi41MjA3UTQ2LjQwOTEgMTAuMzQ2NyA0NC41MzEyIDguNDY4NzhRNDIuNjUzMiA2LjU5MDc3IDQwLjQ3OSA1LjE2NDA2TDQwLjQ3ODkgNS4xNjM5NEw0MC40Nzg4IDUuMTYzODhMNDAuNDc4NCA1LjE2MzY0UTM4LjU2NjQgMy45MDkwNyAzNi40MjU0IDMuMDAzNTFRMzQuMzIwOCAyLjExMzMzIDMyLjEyNyAxLjYxODY2UTI5LjM4MzIgMSAyNi41IDFaTTE1Ljc0MSAzMy4yMDk0TDI3LjM2MTkgMTMuMDgxM0wzOC45ODI5IDMzLjIwOTRMMTcuNDczIDMzLjIwOTRMMTUuNzQxIDMzLjIwOTRaTTI3LjM2MTkgMTUuMDgxM0wxNy40NzMgMzIuMjA5NEwzNy4yNTA4IDMyLjIwOTRMMjcuMzYxOSAxNS4wODEzWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMCwxLC0xLDAsNTQsMSkiIC8+Cjwvc3ZnPgo=');
    z-index: 3;
}

.history-news .item.item-photo .item-desc {
    opacity: 0.6;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .history-news .item.item-photo .item-play-badge {
        top: 102px;
        width: 48px;
        height: 48px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .history-news .item.item-photo .item-play-badge {
        top: 82px;
        width: 48px;
        height: 48px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .history-news .item .item-content {
        padding: 12px 48px 12px 12px;
    }

    .history-news .item.item-photo .item-content {
        padding: 12px 48px 12px 12px;
    }

    .history-news .item.item-photo .item-play-badge {
        top: 60px;
        width: 40px;
        height: 40px;
    }
}

@media (max-width: 767.98px) {
    .history-news .item {
        border-radius: var(--border-radius-sm);
    }

    .history-news .item .media {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }

    .history-news .item .item-content {
        padding: 12px 48px 12px 12px;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }

    .history-news .item.item-photo .item-content {
        padding: 12px 48px 12px 12px;
    }

    .history-news .item.item-photo .item-play-badge {
        top: 126px;
    }

    .history-activity .item .media-5x6:after {
        padding-top: 45%;
    }
}

/*--------------------------------------------------------------
   history moments block
--------------------------------------------------------------*/
.history-moments-sub {
    position: relative;
    background: #000;
    background: linear-gradient(to top, #000, #000 25%, rgba(0, 0, 0, 0));
    padding: 12px 100px;
    z-index: 2;
    margin-top: -100px;
    overflow: hidden;
}

.history-moments-sub .swiper {
    margin: 0 auto;
}

.history-moments-sub .swiper-wrapper {
}

.history-moments-sub .swiper-slide {

}

.history-moments-sub .swiper-slide.swiper-slide-thumb-active {

}

/*--------------------------------------------------------------
   index footer
--------------------------------------------------------------*/
.site-footer {
    position: relative;
    background-color: #0E193C;
    color: #fff;
    z-index: 2;
}

.site-footer a {
    color: #fff;
}

.site-footer .footer-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    gap: 24px;
}

.site-footer .footer-body {

}

.site-footer .footer-links {
    display: flex;
    flex-direction: row;
    gap: 16px;
    flex-shrink: 0;
}

.site-footer .footer-links img {
    width: 100px;
    height: 100px;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {

    .site-footer .footer-links {
        flex-wrap: wrap;
        gap: 12px;
    }

    .site-footer .footer-links img {
        width: 64px;
        height: 64px;
    }
}

@media (max-width: 1199.98px) {


    .site-footer .footer-content {
        flex-direction: column;
        justify-content: center;
        gap: 24px;
    }

    .site-footer .footer-links {
        flex-wrap: wrap;
        gap: 12px;
    }

    .site-footer .footer-links img {
        width: 80px;
        height: 80px;
    }

}

@media (max-width: 767.98px) {
    .site-footer .footer-links img {
        width: 64px;
        height: 64px;
    }
}

/*--------------------------------------------------------------
   post list
--------------------------------------------------------------*/
.news-list {
}

.news-list .item {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 24px;
    padding: 8px 8px 8px 16px;
    margin-bottom: 16px;
    background-color: #fff;
    border: 1px solid var(--border-color);
    min-width: 0;
    word-wrap: break-word;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}

.news-list .item .item-date {
    flex-shrink: 0;
    font-family: Arial Black;
    font-style: italic;
    margin: auto 0;
}

.news-list .item .item-date .date-day {
    font-size: 40px;
    line-height: 1.1;
}

.news-list .item .item-date .date-year {
    font-size: 16px;
}

.news-list .item .media {
    flex-shrink: 0;
    width: 175px;
}

.news-list .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    padding: 8px 0;
}

.news-list .item .item-body {
    flex: 1 1 auto;
}

.news-list .item .item-footer {
}


.news-list .item .item-title {
    font-size: 24px;
}

.category-tabmenu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 16px;
}

.category-tabmenu a {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-width: 100px;
    height: 32px;
    opacity: 0.6;
    color: #fff;
    padding: 4px 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAzIDM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAzLjAwMDAwMCIgaGVpZ2h0PSIzNS4wMDAwMDAiIGZpbGw9Im5vbmUiIGN1c3RvbUZyYW1lPSIjMDAwMDAwIj4KCTxkZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnRfbGluZWFyXzMiIHgxPSI1MS41IiB4Mj0iNTEuNSIgeTE9IjIiIHkyPSIzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMzQsMjIxLDI1NSkiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoNjgsMTUwLDI1MykiIG9mZnNldD0iMC4xOTgzMTIyMzgiIHN0b3Atb3BhY2l0eT0iMSIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDIyMSw2MiwyNTUpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMC44OTk5OTk5NzYiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl80IiB4MT0iNTEuNSIgeDI9IjUxLjUiIHkxPSIwIiB5Mj0iMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyNTUsMjU1LDI1NSkiIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfNSIgeDE9IjUxLjUiIHgyPSI1MS41IiB5MT0iMCIgeTI9IjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYig5MiwyNDAsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigxODcsMjYsMjU1KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxnIGlkPSLnu4TlkIggMTAxIj4KCQk8cGF0aCBpZD0i55+p5b2iIDY0IiBkPSJNMTcuNSAyTDg1LjUgMkM5NC4wNjA0IDIgMTAxIDguOTM5NTkgMTAxIDE3LjVDMTAxIDI2LjA2MDQgOTQuMDYwNCAzMyA4NS41IDMzTDE3LjUgMzNDOC45Mzk1OSAzMyAyIDI2LjA2MDQgMiAxNy41QzIgOC45Mzk1OSA4LjkzOTU5IDIgMTcuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMykiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQk8cGF0aCBpZD0i55+p5b2iIDY0KOi+ueahhikiIGQ9Ik04NS41IDBDODcuOTE2MiAwIDkwLjE1NTUgMC40MjcxMjQgOTIuMjE3OSAxLjI4MTM3Qzk0LjI4MDMgMi4xMzU2NCA5Ni4xNjU4IDMuNDE3MDYgOTcuODc0NCA1LjEyNTYzQzk5LjU4MjkgNi44MzQxNyAxMDAuODY0IDguNzE5NjMgMTAxLjcxOSAxMC43ODJDMTAyLjU3MyAxMi44NDQ0IDEwMyAxNS4wODM3IDEwMyAxNy41QzEwMyAxOS45MTYzIDEwMi41NzMgMjIuMTU1NiAxMDEuNzE5IDI0LjIxOEMxMDAuODY0IDI2LjI4MDQgOTkuNTgyOSAyOC4xNjU5IDk3Ljg3NDQgMjkuODc0NEM5Ni4xNjU4IDMxLjU4MjkgOTQuMjgwMyAzMi44NjQ0IDkyLjIxNzggMzMuNzE4NkM5MC4xNTU1IDM0LjU3MjkgODcuOTE2MiAzNSA4NS41IDM1TDE3LjUgMzVDMTUuMDgzOCAzNSAxMi44NDQ0IDM0LjU3MjkgMTAuNzgyIDMzLjcxODZDOC43MTk2NCAzMi44NjQzIDYuODM0MTcgMzEuNTgyOSA1LjEyNTYzIDI5Ljg3NDRDMy40MTcxMSAyOC4xNjU4IDIuMTM1NzEgMjYuMjgwNCAxLjI4MTQzIDI0LjIxOEwxLjI4MTQyIDI0LjIxOEMwLjQyNzEzOSAyMi4xNTU2IDEuMTkyMDllLTA3IDE5LjkxNjMgMCAxNy41QzAgMTUuMDgzOCAwLjQyNzEzOCAxMi44NDQ0IDEuMjgxNDIgMTAuNzgyQzIuMTM1NjkgOC43MTk2MyAzLjQxNzEgNi44MzQxNyA1LjEyNTYzIDUuMTI1NjNDNi44MzQxOCAzLjQxNzA5IDguNzE5NjQgMi4xMzU2OCAxMC43ODIgMS4yODE0MUMxMi44NDQ0IDAuNDI3MTM2IDE1LjA4MzggMS4xOTIwOWUtMDcgMTcuNSAwTDg1LjUgMFpNODUuNSAyQzk0LjA2MDQgMiAxMDEgOC45Mzk1OSAxMDEgMTcuNUMxMDEgMjYuMDYwNCA5NC4wNjA0IDMzIDg1LjUgMzNMMTcuNSAzM0M4LjkzOTU5IDMzIDIgMjYuMDYwNCAyIDE3LjVDMiA4LjkzOTU5IDguOTM5NTkgMiAxNy41IDJMODUuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQk8cGF0aCBpZD0i55+p5b2iIDY0KOi+ueahhikiIGQ9Ik04NS41IDBDODcuOTE2MiAwIDkwLjE1NTUgMC40MjcxMjQgOTIuMjE3OSAxLjI4MTM3Qzk0LjI4MDMgMi4xMzU2NCA5Ni4xNjU4IDMuNDE3MDYgOTcuODc0NCA1LjEyNTYzQzk5LjU4MjkgNi44MzQxNyAxMDAuODY0IDguNzE5NjMgMTAxLjcxOSAxMC43ODJDMTAyLjU3MyAxMi44NDQ0IDEwMyAxNS4wODM3IDEwMyAxNy41QzEwMyAxOS45MTYzIDEwMi41NzMgMjIuMTU1NiAxMDEuNzE5IDI0LjIxOEMxMDAuODY0IDI2LjI4MDQgOTkuNTgyOSAyOC4xNjU5IDk3Ljg3NDQgMjkuODc0NEM5Ni4xNjU4IDMxLjU4MjkgOTQuMjgwMyAzMi44NjQ0IDkyLjIxNzggMzMuNzE4NkM5MC4xNTU1IDM0LjU3MjkgODcuOTE2MiAzNSA4NS41IDM1TDE3LjUgMzVDMTUuMDgzOCAzNSAxMi44NDQ0IDM0LjU3MjkgMTAuNzgyIDMzLjcxODZDOC43MTk2NCAzMi44NjQzIDYuODM0MTcgMzEuNTgyOSA1LjEyNTYzIDI5Ljg3NDRDMy40MTcxMSAyOC4xNjU4IDIuMTM1NzEgMjYuMjgwNCAxLjI4MTQzIDI0LjIxOEwxLjI4MTQyIDI0LjIxOEMwLjQyNzEzOSAyMi4xNTU2IDEuMTkyMDllLTA3IDE5LjkxNjMgMCAxNy41QzAgMTUuMDgzOCAwLjQyNzEzOCAxMi44NDQ0IDEuMjgxNDIgMTAuNzgyQzIuMTM1NjkgOC43MTk2MyAzLjQxNzEgNi44MzQxNyA1LjEyNTYzIDUuMTI1NjNDNi44MzQxOCAzLjQxNzA5IDguNzE5NjQgMi4xMzU2OCAxMC43ODIgMS4yODE0MUMxMi44NDQ0IDAuNDI3MTM2IDE1LjA4MzggMS4xOTIwOWUtMDcgMTcuNSAwTDg1LjUgMFpNODUuNSAyQzk0LjA2MDQgMiAxMDEgOC45Mzk1OSAxMDEgMTcuNUMxMDEgMjYuMDYwNCA5NC4wNjA0IDMzIDg1LjUgMzNMMTcuNSAzM0M4LjkzOTU5IDMzIDIgMjYuMDYwNCAyIDE3LjVDMiA4LjkzOTU5IDguOTM5NTkgMiAxNy41IDJMODUuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNSkiIGZpbGwtb3BhY2l0eT0iMC44OTk5OTk5NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCTwvZz4KPC9zdmc+Cg==');
}

.category-tabmenu a:hover,
.category-tabmenu a.active {
    color: #fff;
    opacity: 1;
}

/*--------------------------------------------------------------
   match list
--------------------------------------------------------------*/
.match-list {
    position: relative;
    padding: 54px 32px 32px;
}

.match-list .match-notice::after {
    content: "";
    position: absolute;
    top: 0;
    right: -27px;
    width: 40px;
    height: 100%;
    background: inherit;
    transform: skewX(-40deg);
    transform-origin: top right;
}

.match-list .match-notice {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 18px;
    background-color: rgba(82, 185, 111, 1);
    color: #fff;
    padding: 2px 4px 2px 32px;
}

.match-list .match-notice span {
    position: relative;
    z-index: 2;
}

.match-list .match-notice:before {
    content: '';
    position: absolute;
    left: 4px;
    top: 3px;
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMy4wMDAwMDAiIGhlaWdodD0iMjMuMDAwMDAwIiBmaWxsPSJub25lIj4KCTxyZWN0IGlkPSJzdmcgMSIgd2lkdGg9IjIzLjAwMDAwMCIgaGVpZ2h0PSIyMy4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMTkiIGQ9Ik0xMy4zMjUgMTkuMzJMMTMuMzc4NCAxOS4zMjI4QzEzLjY1OSAxOS4zNTM2IDEzLjg1NjggMTkuNjIxOCAxMy43ODQ2IDE5Ljg5NTVMMTMuNzU2NSAxOS45OTM5QzEzLjQ2MTIgMjAuOTM1NSAxMi41NjI0IDIxLjYyIDExLjQ5OTggMjEuNjJMMTEuMzkwMyAyMS42MTc3QzEwLjMzOTYgMjEuNTcwOCA5LjQ2Nzk1IDIwLjg1NDYgOS4yMTQ0OSAxOS44OTU1TDkuMjA0MzcgMTkuODQ0NEM5LjE2NDgxIDE5LjU3MjEgOS4zODQyMyAxOS4zMiA5LjY3NDQ5IDE5LjMyTDEzLjMyNSAxOS4zMlpNMTEuNDk5OCAxLjM4QzExLjU0NTEgMS4zOCAxMS41ODk5IDEuMzg0NDIgMTEuNjM0NCAxLjM5MzI2QzExLjY3ODggMS40MDIxIDExLjcyMiAxLjQxNTE5IDExLjc2MzggMS40MzI1M0MxMS44MDU3IDEuNDQ5ODcgMTEuODQ1NCAxLjQ3MTEyIDExLjg4MzEgMS40OTYyOUMxMS45MjA4IDEuNTIxNDYgMTEuOTU1NiAxLjU1MDA3IDExLjk4NzcgMS41ODIxQzEyLjAxOTcgMS42MTQxNCAxMi4wNDgzIDEuNjQ4OTkgMTIuMDczNSAxLjY4NjY2QzEyLjA5ODcgMS43MjQzMyAxMi4xMTk5IDEuNzY0MSAxMi4xMzcyIDEuODA1OTVDMTIuMTU0NiAxLjg0NzgxIDEyLjE2NzcgMS44OTA5NiAxMi4xNzY1IDEuOTM1MzlDMTIuMTg1MyAxLjk3OTgzIDEyLjE4OTggMi4wMjQ3IDEyLjE4OTggMi4wN0wxMi4xODk4IDIuNzk0MDRDMTUuNzI2MiAzLjE0OTYzIDE4LjM5OTggNi4yNTk2OCAxOC4zOTk4IDkuODU1MDVMMTguMzk5OCAxNC43MkwxOC40MDI1IDE0Ljc4OUMxOC40MDY4IDE0Ljg0NjMgMTguNDE2NCAxNC45MDI4IDE4LjQzMTMgMTQuOTU4M0MxOC40NDYyIDE1LjAxMzggMTguNDY2MiAxNS4wNjc1IDE4LjQ5MTEgMTUuMTE5M0MxOC41MTYxIDE1LjE3MTEgMTguNTQ1NiAxNS4yMjAxIDE4LjU3OTggMTUuMjY2NEMxOC42MTM5IDE1LjMxMjcgMTguNjUyMSAxNS4zNTUzIDE4LjY5NDIgMTUuMzk0NEMxOC43MzY0IDE1LjQzMzUgMTguNzgxOCAxNS40Njg0IDE4LjgzMDUgMTUuNDk5QzE4Ljg3OTEgMTUuNTI5NiAxOC45MzAyIDE1LjU1NTQgMTguOTgzOCAxNS41NzY0QzE5LjAzNzMgMTUuNTk3NCAxOS4wOTIzIDE1LjYxMzIgMTkuMTQ4OCAxNS42MjM5QzE5LjIwNTMgMTUuNjM0NiAxOS4yNjIzIDE1LjY0IDE5LjMxOTggMTUuNjRMMTkuNDg0IDE1LjY0TDE5LjU2MjIgMTUuNjQyM0MyMC4xMzI2IDE1LjY3ODIgMjAuNjM2NyAxNi4wOTkxIDIwLjY5MzggMTYuNjcxM0wyMC42OTg4IDE2Ljc0NDlDMjAuNzAxOSAxNi44MjIzIDIwLjY5NzIgMTYuODk5MSAyMC42ODQ3IDE2Ljk3NTVDMjAuNjcyMiAxNy4wNTE5IDIwLjY1MjIgMTcuMTI2MiAyMC42MjQ3IDE3LjE5ODVDMjAuNTk3MiAxNy4yNzA5IDIwLjU2MjggMTcuMzM5NyAyMC41MjE0IDE3LjQwNTFDMjAuNDggMTcuNDcwNSAyMC40MzI1IDE3LjUzMTEgMjAuMzc4OSAxNy41ODY5QzIwLjMyNTIgMTcuNjQyNyAyMC4yNjY2IDE3LjY5MjYgMjAuMjAyOSAxNy43MzY1QzIwLjEzOTIgMTcuNzgwNSAyMC4wNzE3IDE3LjgxNzYgMjAuMDAwNiAxNy44NDhDMTkuOTI5NCAxNy44NzgzIDE5Ljg1NTkgMTcuOTAxMiAxOS43OCAxNy45MTY3QzE5LjcwNDIgMTcuOTMyMiAxOS42Mjc2IDE3Ljk0IDE5LjU1MDIgMTcuOTRMMy41MTU1NSAxNy45NEwzLjQzNzM1IDE3LjkzNzdDMi44NjY5NSAxNy45MDE4IDIuMzYyNzkgMTcuNDgwOSAyLjMwNTc1IDE2LjkwODdMMi4zMDA2OSAxNi44MzUxQzIuMjk3NjUgMTYuNzU3NyAyLjMwMjM4IDE2LjY4MDkgMi4zMTQ4NyAxNi42MDQ1QzIuMzI3MzYgMTYuNTI4MSAyLjM0NzM1IDE2LjQ1MzcgMi4zNzQ4NiAxNi4zODE0QzIuNDAyMzcgMTYuMzA5IDIuNDM2ODMgMTYuMjQwMSAyLjQ3ODI0IDE2LjE3NDdDMi41MTk2NSAxNi4xMDkzIDIuNTY3MTkgMTYuMDQ4NyAyLjYyMDg0IDE1Ljk5MjlDMi42NzQ0OSAxNS45MzcxIDIuNzMzMTcgMTUuODg3MyAyLjc5Njg5IDE1Ljg0MzNDMi44NjA2MSAxNS43OTk0IDIuOTI4MDggMTUuNzYyMiAyLjk5OTMgMTUuNzMxOUMzLjA3MDUyIDE1LjcwMTYgMy4xNDQwNSAxNS42Nzg3IDMuMjE5ODkgMTUuNjYzMkMzLjI5NTc0IDE1LjY0NzcgMy4zNzIzNiAxNS42NCAzLjQ0OTc3IDE1LjY0TDMuNjc5NzcgMTUuNjRMMy43NDg3NyAxNS42Mzc3QzMuODA2MTIgMTUuNjMzNCAzLjg2MjU4IDE1LjYyMzggMy45MTgxMyAxNS42MDg5QzMuOTczNjggMTUuNTk0IDQuMDI3MzYgMTUuNTc0IDQuMDc5MTcgMTUuNTQ5MUM0LjEzMDk5IDE1LjUyNDEgNC4xODAwMyAxNS40OTQ1IDQuMjI2MyAxNS40NjA0QzQuMjcyNTYgMTUuNDI2MiA0LjMxNTI1IDE1LjM4OCA0LjM1NDM2IDE1LjM0NTlDNC4zOTM0NyAxNS4zMDM3IDQuNDI4MzIgMTUuMjU4MiA0LjQ1ODkgMTUuMjA5NUM0LjQ4OTQ5IDE1LjE2MDggNC41MTUyOCAxNS4xMDk3IDQuNTM2MjcgMTUuMDU2MUM0LjU1NzI3IDE1LjAwMjYgNC41NzMxMSAxNC45NDc2IDQuNTgzNzggMTQuODkxMUM0LjU5NDQ2IDE0LjgzNDUgNC41OTk3OSAxNC43Nzc1IDQuNTk5NzcgMTQuNzJMNC41OTk3NyA5LjY2MDAxQzQuNTk5NzcgNi4wODIxMyA3LjMyMjk3IDMuMTQwNDIgMTAuODA5OCAyLjc5NDA0TDEwLjgwOTggMi4wN0MxMC44MDk4IDIuMDI0NyAxMC44MTQyIDEuOTc5ODMgMTAuODIzIDEuOTM1MzlDMTAuODMxOSAxLjg5MDk2IDEwLjg0NSAxLjg0NzgxIDEwLjg2MjMgMS44MDU5NUMxMC44Nzk2IDEuNzY0MSAxMC45MDA5IDEuNzI0MzMgMTAuOTI2MSAxLjY4NjY2QzEwLjk1MTIgMS42NDg5OSAxMC45Nzk4IDEuNjE0MTQgMTEuMDExOSAxLjU4MjFDMTEuMDQzOSAxLjU1MDA3IDExLjA3ODggMS41MjE0NiAxMS4xMTY0IDEuNDk2MjlDMTEuMTU0MSAxLjQ3MTEyIDExLjE5MzkgMS40NDk4NyAxMS4yMzU3IDEuNDMyNTNDMTEuMjc3NiAxLjQxNTE5IDExLjMyMDcgMS40MDIxIDExLjM2NTIgMS4zOTMyNkMxMS40MDk2IDEuMzg0NDIgMTEuNDU0NSAxLjM4IDExLjQ5OTggMS4zOFoiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KPC9zdmc+Cg==');
}

.match-list .item {
    position: relative;
    overflow: hidden;
}

.match-list .item .media {
    border-radius: 0;
}

.match-list .item .media .media-content {
    background-color: transparent;
}

.match-list .item img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.match-list .item .item-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 12px;
}

.match-list .item .item-icon {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQuMTU1OCA1Ni4yNDA0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDQuMTU1NzYyIiBoZWlnaHQ9IjU2LjI0MDM1NiIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGRlZnM+CgkJPGcgaWQ9InBpeHNvX2N1c3RvbV9lZmZlY3RfMCI+CgkJCTxlZmZlY3QgeD0iMC4wMDAwMDAiIHk9IjQuMDAwMDAwIiB2aXNpYmlsaXR5PSJ2aXNpYmxlIiBmaWxsPSJyZ2IoMCwwLDApIiBmaWxsLW9wYWNpdHk9IjAuMjUiIGVmZmVjdFR5cGU9ImRyb3BTaGFkb3ciIHN0ZERldmlhdGlvbj0iNCIgcmFkaXVzPSIwIiAvPgoJCTwvZz4KCQk8ZmlsdGVyIGlkPSJmaWx0ZXJfMCIgd2lkdGg9IjQ0LjE1NTc2MiIgaGVpZ2h0PSI1Ni4yNDAzNTYiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjdXN0b21FZmZlY3Q9InVybCgjcGl4c29fY3VzdG9tX2VmZmVjdF8wKSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KCQkJPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIC8+CgkJCTxmZU9mZnNldCBkeD0iMC4wMDAwMDAiIGR5PSI0LjAwMDAwMCIgaW49IlNvdXJjZUFscGhhIiAvPgoJCQk8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjMzMzMzMzM3IiAvPgoJCQk8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwICIgLz4KCQkJPGZlQmxlbmQgcmVzdWx0PSJlZmZlY3RfZHJvcFNoYWRvd18xIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgbW9kZT0ibm9ybWFsIiAvPgoJCQk8ZmVCbGVuZCByZXN1bHQ9InNoYXBlIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3RfZHJvcFNoYWRvd18xIiBtb2RlPSJub3JtYWwiIC8+CgkJPC9maWx0ZXI+Cgk8L2RlZnM+Cgk8ZyBmaWx0ZXI9InVybCgjZmlsdGVyXzApIj4KCQk8cGF0aCBpZD0i55+i6YePIDIwIiBkPSJNNDAuMTUzNCA5LjU2NTU3TDQwLjE1MjYgOS41NTU2M0M0MC4xNTA3IDkuNTI0IDQwLjE0NzcgOS40OTI0NiA0MC4xNDM3IDkuNDYxMDJMNDAuMTQyIDkuNDQ3NTZDNDAuMTIyOSA5LjMwMzI4IDQwLjA4MzUgOS4xNjQ3NCA0MC4wMjQgOS4wMzE5NEw0MC4wMjMyIDkuMDMwMTNDMzkuOTkxMiA4Ljk1OTE0IDM5Ljk1NCA4Ljg5MTAzIDM5LjkxMTYgOC44MjU3OUMzOS44OTU0IDguODAwODMgMzkuODc4NSA4Ljc3NjM4IDM5Ljg2MDkgOC43NTI0NUMzOS44NTQzIDguNzQzNjUgMzkuODQ3NSA4LjczNTAxIDM5Ljg0MDggOC43MjYzMUMzOS44Mjc1IDguNzA5MDggMzkuODEzOSA4LjY5MjE1IDM5Ljc5OTkgOC42NzU1OUMzOS43ODk4IDguNjYzNSAzOS43Nzk1IDguNjUxNTggMzkuNzY4OSA4LjYzOTgzQzM5Ljc1OSA4LjYyODggMzkuNzQ4NyA4LjYxODE5IDM5LjczODYgOC42MDc1M0MzOS43Mjc2IDguNTk1ODggMzkuNzE3MiA4LjU4Mzg4IDM5LjcwNTggOC41NzI1NEwzMS40MzU0IDAuNDQ4Mjc0QzMxLjE4ODMgMC4xOTczMjggMzAuODg5OCAwLjA1MTQyMjkgMzAuNTQgMC4wMTA1NTg1TDMwLjUzNzEgMC4wMTAyNDc5QzMwLjUwMyAwLjAwNjI1NDUyIDMwLjQ2ODggMC4wMDM0NDIzNyAzMC40MzQ1IDAuMDAxODExNTJDMzAuNDI2OCAwLjAwMTM5NzQ4IDMwLjQxOTEgMC4wMDE0NDkyMSAzMC40MTE0IDAuMDAxMTkwMzdDMzAuMzk1NCAwLjAwMDcyNDYwNiAzMC4zNzk1IDAgMzAuMzYzMyAwTDUuNTA2NjIgMEM0LjY3NDM1IDAgNCAwLjY3NDM1MiA0IDEuNTA3MzRMNCA0Ni43MzNDNCA0Ny41NjYgNC42NzQ0IDQ4LjI0MDMgNS41MDY2NyA0OC4yNDAzTDM4LjY0OTMgNDguMjQwM0MzOS40ODE1IDQ4LjI0MDMgNDAuMTU1OCA0Ny41NjYgNDAuMTU1OCA0Ni43MzNMNDAuMTU1OCA5LjY0ODk1QzQwLjE1NTggOS42MjEgNDAuMTU0OSA5LjU5MzE1IDQwLjE1MzQgOS41NjU1N0w0MC4xNTM0IDkuNTY1NTdaTTMxLjg3IDUuMTAxMDlMMzQuOTY0NCA4LjE0MDg4TDMxLjg3IDguMTQwODhMMzEuODcgNS4xMDExNUwzMS44NyA1LjEwMTA5Wk0zNy4xNDI0IDQ1LjIyNDlMNy4wMTI1MSA0NS4yMjQ5TDcuMDEyNTEgMy4wMTQ2M0wyOC44NTY3IDMuMDE0NjNMMjguODU2NyA5LjY0ODk1QzI4Ljg1NjcgMTAuNDgxOSAyOS41MzI2IDExLjE1NjIgMzAuMzYzNCAxMS4xNTYyTDM3LjE0MjQgMTEuMTU2MkwzNy4xNDI0IDQ1LjIyNDlaTTMyLjg5NTUgMjQuMzc2MUwxMi4wMTggMjQuMzc2MUMxMS4xODU3IDI0LjM3NjEgMTAuNTExMyAyNS4wNTA1IDEwLjUxMTMgMjUuODgzNUMxMC41MTEzIDI2LjcxNzIgMTEuMTg1NyAyNy4zOTE1IDEyLjAxOCAyNy4zOTE1TDMyLjg5NTUgMjcuMzkxNUMzMy43MjY0IDI3LjM5MTUgMzQuNDAyMiAyNi43MTcyIDM0LjQwMjIgMjUuODgzNUMzNC40MDIzIDI1LjA1MDUgMzMuNzI2NCAyNC4zNzYxIDMyLjg5NTYgMjQuMzc2MUwzMi44OTU1IDI0LjM3NjFaTTEwLjUxMTMgMTkuNTUxN0MxMC41MTEzIDIwLjM4NTQgMTEuMTg1NiAyMS4wNTk3IDEyLjAxNzkgMjEuMDU5N0wzMi44OTU1IDIxLjA1OTdDMzMuNzI2MyAyMS4wNTk3IDM0LjQwMjIgMjAuMzg1NCAzNC40MDIyIDE5LjU1MTdDMzQuNDAyMiAxOC43MTg3IDMzLjcyNjMgMTguMDQ0MyAzMi44OTU1IDE4LjA0NDNMMTIuMDE3OSAxOC4wNDQzQzExLjE4NTYgMTguMDQ0MyAxMC41MTEyIDE4LjcxODcgMTAuNTExMiAxOS41NTE3TDEwLjUxMTMgMTkuNTUxN1pNMzIuODk1NSAzMC43MDY1TDEyLjAxOCAzMC43MDY1QzExLjE4NTcgMzAuNzA2NSAxMC41MTEzIDMxLjM4MDggMTAuNTExMyAzMi4yMTM4QzEwLjUxMTMgMzMuMDQ3NSAxMS4xODU3IDMzLjcyMTggMTIuMDE4IDMzLjcyMThMMzIuODk1NSAzMy43MjE4QzMzLjcyNjQgMzMuNzIxOCAzNC40MDIyIDMzLjA0NzUgMzQuNDAyMiAzMi4yMTM4QzM0LjQwMjMgMzEuMzgwOSAzMy43MjY0IDMwLjcwNjUgMzIuODk1NiAzMC43MDY1TDMyLjg5NTUgMzAuNzA2NVpNMzIuODk1NSAzNy4wMzgzTDEyLjAxOCAzNy4wMzgzQzExLjE4NTcgMzcuMDM4MyAxMC41MTEzIDM3LjcxMjYgMTAuNTExMyAzOC41NDU2QzEwLjUxMTMgMzkuMzc5MyAxMS4xODU3IDQwLjA1MzcgMTIuMDE4IDQwLjA1MzdMMzIuODk1NSA0MC4wNTM3QzMzLjcyNjQgNDAuMDUzNyAzNC40MDIyIDM5LjM3OTMgMzQuNDAyMiAzOC41NDU2QzM0LjQwMjMgMzcuNzEyNyAzMy43MjY0IDM3LjAzODMgMzIuODk1NiAzNy4wMzgzTDMyLjg5NTUgMzcuMDM4M1oiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KCTwvZz4KPC9zdmc+Cg==');
}

.match-list .item .item-title {
    font-size: 24px;
    font-weight: bold;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

.match-list .item a {
    color: #fff;
}


/*--------------------------------------------------------------
   business list
--------------------------------------------------------------*/
.business-list {
    display: flex;
    justify-content: center;
    gap: 0 64px;
    padding: 32px;
}

.business-list .item {
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.business-list .item .media {
    width: 100px;
}


/*--------------------------------------------------------------
   index bg list
--------------------------------------------------------------*/
.index-bg-s,
.page-bg-s {
    position: absolute;
    left: 0;
    top: 185px;
    width: 300px;
    height: 550px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
}

.index-bg-e,
.page-bg-e {
    position: absolute;
    right: 0;
    top: 700px;
    width: 250px;
    height: 400px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
}

.page-bg-s,
.page-bg-e {
    position: absolute;
}

.page-bg-e {
    top: auto;
    bottom: 0;
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
    .index-bg-s,
    .page-bg-s {
        position: absolute;
        left: 0;
        top: 50px;
        width: 200px;
        height: 350px;
    }

    .index-bg-e,
    .page-bg-e {
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0;
        width: 180px;
        height: 280px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .index-bg-s,
    .page-bg-s {
        position: absolute;
        left: 0;
        top: 50px;
        width: 200px;
        height: 350px;
    }

    .index-bg-e,
    .page-bg-e {
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0;
        width: 180px;
        height: 280px;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .index-bg-s,
    .page-bg-s {
        position: absolute;
        left: 0;
        top: 50px;
        width: 160px;
        height: 300px;
    }

    .index-bg-e,
    .page-bg-e {
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0;
        width: 140px;
        height: 250px;
    }

}

@media (max-width: 767.98px) {
    .index-bg-s,
    .page-bg-s {
        position: absolute;
        left: 0;
        top: 50px;
        width: 120px;
        height: 240px;
    }

    .index-bg-e,
    .page-bg-e {
        position: absolute;
        right: 0;
        top: auto;
        bottom: 0;
        width: 140px;
        height: 250px;
    }
}

/*--------------------------------------------------------------
   partners list
--------------------------------------------------------------*/
.partners-list .item {
    width: 100%;
    height: 150px;
    padding: 16px;
}

.partners-list .item img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .partners-list .item {
        width: 100%;
        height: 100px;
        padding: 8px;
    }
}

@media (max-width: 767.98px) {
    .partners-list .item {
        width: 100%;
        height: 100px;
        padding: 8px;
    }

    .partners-list.partners-logos .item {
        width: 100%;
        height: 60px;
        padding: 4px;
    }
}

/*--------------------------------------------------------------
   carousel-3D
--------------------------------------------------------------*/
/* 隐藏不可见的 slide，只保留 3 张 */
.carousel-3D-swiper .swiper-slide {
    opacity: 0; /* 默认隐藏 */
    pointer-events: none; /* 避免点到 */
}

.carousel-3D-swiper .swiper-slide.swiper-slide-visible {
    opacity: 1; /* 只显示可见的 */
    pointer-events: auto;
}


/*--------------------------------------------------------------
   Page services
--------------------------------------------------------------*/
.services-page {
    position: relative;
    display: flex;
    flex-direction: row;
}

.services-page .services-content {
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
    gap: 24px;
    min-width: 0;
    word-wrap: break-word;
}

.services-page .services-image {
    width: 450px;
    flex-shrink: 0;
}

.services-page .services-content.column-content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.services-page .services-content.column-content .services-image {
    width: 100%;
    flex-shrink: 0;
}

.services-page .services-image img {
    width: 100%;
}

.services-page .services-body {
    position: relative;
    padding-left: 24px
}

@media (min-width: 1200px) {
    .services-page .services-content.column-content,
    .services-page .services-content.image-content {
        position: relative;
        overflow: hidden;
        height: 70vh;
        overflow-y: auto;
    }
}

.services-page .services-content.column-content::-webkit-scrollbar,
.services-page .services-content.image-content::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
}

.services-page .services-content.column-content::-webkit-scrollbar-thumb,
.services-page .services-content.image-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: var(--color-primary);
}

.services-page .services-content.column-content::-webkit-scrollbar-track,
.services-page .services-content.image-content::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: var(--bg-light);
}

.services-page .services-content.image-content .services-body {
    padding-left: 0;
}

.services-page .services-body h2 {
    position: relative;
}

.services-page .services-body h2:before {
    content: '';
    position: absolute;
    left: 28px;
    top: 0;
    width: 24px;
    height: 24px;
    transform: translateX(-125%);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTguNjI1NyAyMy41NjAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTguNjI1NzMyIiBoZWlnaHQ9IjIzLjU2MDE4MSIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGRlZnM+CgkJPGNsaXBQYXRoIGlkPSJjbGlwUGF0aF8wIj4KCQkJPHJlY3Qgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcFBhdGhfMSI+CgkJCTxyZWN0IHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMjIuMDAwMDAyIiB4PSIwLjAwMDAwMCIgeT0iMC4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDE4LjYyNTcsMC43ODAwOSkiIC8+CgkJPC9jbGlwUGF0aD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82IiB4MT0iMTEuMDAwMDAxIiB4Mj0iMTEuMDAwMDAxIiB5MT0iMCIgeTI9IjEzLjcxNDI4NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjAiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigxOTcsMTI3LjUsMjU1KSIgb2Zmc2V0PSIwLjE3NzIxNTE4OSIgc3RvcC1vcGFjaXR5PSIwLjQ1OTkxNTYwOCIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDEzOSwwLDI1NSkiIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+Cgk8L2RlZnM+Cgk8ZyBpZD0i57uE5ZCIIDkiPgoJCTxnIGlkPSLmoIfpopjoo4XppbAiIGN1c3RvbUZyYW1lPSJ1cmwoI2NsaXBQYXRoXzApIj4KCQkJPHJlY3QgaWQ9Iuagh+mimOijhemlsCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgLz4KCQkJPGcgaWQ9IueureWktCIgY3VzdG9tRnJhbWU9InVybCgjY2xpcFBhdGhfMSkiPgoJCQkJPHJlY3QgaWQ9IueureWktCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1vcGFjaXR5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsMSwxOC42MjU3LDAuNzgwMDkpIiAvPgoJCQkJPHBhdGggaWQ9IuefoumHjyAxMTkiIGQ9Ik0wIDBMMTAuOTk5OSAxMy43MTQzTDIyIDkuNjA4NTVlLTA1IiBzdHJva2U9InVybCgjcGFpbnRfbGluZWFyXzYpIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDAsMSwxLDAsMC42MjU3MzIsMC43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUwwIDBMOS4zMzMzMyAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGw9InJnYigyMjQsOTAsMjQ5KSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUw5LjMzMzMzIDBMMCAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2Utb3BhY2l0eT0iMCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+Cjwvc3ZnPgo=');
}

.services-page .services-sidebar {
    width: 240px;
    flex-shrink: 0;
}

.services-page .services-menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    gap: 24px;
}

.services-page .services-menu .menu-item {
    position: relative;
}

.services-page .services-menu .menu-item a {
    color: #fff;
    opacity: 0.6;
    padding-right: 40px;
}

.services-page .services-menu .menu-item .menu-title {
    font-size: 28px;
    line-height: 32px;
}

.services-page .services-menu .menu-item .menu-text {
    font-size: 14px;
}

.services-page .services-menu .menu-item a.active .menu-title {
    font-size: 32px;
    line-height: 36px;
}

.services-page .services-menu .menu-item a.active .menu-text {
    font-size: 16px;
}

.services-page .services-menu .menu-item a:after {
    content: '';
    position: absolute;
    right: 16px;
    top: 24px;
    width: 36px;
    height: 24px;
    opacity: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTguNjI1NyAyMy41NjAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTguNjI1NzMyIiBoZWlnaHQ9IjIzLjU2MDE4MSIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGRlZnM+CgkJPGNsaXBQYXRoIGlkPSJjbGlwUGF0aF8wIj4KCQkJPHJlY3Qgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcFBhdGhfMSI+CgkJCTxyZWN0IHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMjIuMDAwMDAyIiB4PSIwLjAwMDAwMCIgeT0iMC4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDE4LjYyNTcsMC43ODAwOSkiIC8+CgkJPC9jbGlwUGF0aD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82IiB4MT0iMTEuMDAwMDAxIiB4Mj0iMTEuMDAwMDAxIiB5MT0iMCIgeTI9IjEzLjcxNDI4NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjAiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigxOTcsMTI3LjUsMjU1KSIgb2Zmc2V0PSIwLjE3NzIxNTE4OSIgc3RvcC1vcGFjaXR5PSIwLjQ1OTkxNTYwOCIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDEzOSwwLDI1NSkiIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+Cgk8L2RlZnM+Cgk8ZyBpZD0i57uE5ZCIIDkiPgoJCTxnIGlkPSLmoIfpopjoo4XppbAiIGN1c3RvbUZyYW1lPSJ1cmwoI2NsaXBQYXRoXzApIj4KCQkJPHJlY3QgaWQ9Iuagh+mimOijhemlsCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgLz4KCQkJPGcgaWQ9IueureWktCIgY3VzdG9tRnJhbWU9InVybCgjY2xpcFBhdGhfMSkiPgoJCQkJPHJlY3QgaWQ9IueureWktCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1vcGFjaXR5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsMSwxOC42MjU3LDAuNzgwMDkpIiAvPgoJCQkJPHBhdGggaWQ9IuefoumHjyAxMTkiIGQ9Ik0wIDBMMTAuOTk5OSAxMy43MTQzTDIyIDkuNjA4NTVlLTA1IiBzdHJva2U9InVybCgjcGFpbnRfbGluZWFyXzYpIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDAsMSwxLDAsMC42MjU3MzIsMC43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUwwIDBMOS4zMzMzMyAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGw9InJnYigyMjQsOTAsMjQ5KSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUw5LjMzMzMzIDBMMCAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2Utb3BhY2l0eT0iMCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+Cjwvc3ZnPgo=');
    transform: translateX(-10px);
    transition: all 0.3s ease-in-out;
}

.services-page .services-menu .menu-item a:hover,
.services-page .services-menu .menu-item a.active {
    opacity: 1;
}

.services-page .services-menu .menu-item a:hover:after,
.services-page .services-menu .menu-item a.active:after {
    opacity: 1;
    transform: translateX(0px);
}


@media (min-width: 992px) and (max-width: 1399.98px) {
    .services-page .services-image {
        width: 250px;
        flex-shrink: 0;
    }

}

@media (max-width: 991.98px) {
    .services-page {
        padding-left: 0;
    }

    .services-page .services-sidebar {
        position: relative;
        left: auto;
        top: auto;
        margin-bottom: 12px;
    }


    .services-page .services-menu {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 8px;
    }

    .services-page .services-menu {
        flex-wrap: nowrap;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .services-page .services-menu::-webkit-scrollbar {
        display: none;
    }

    .services-page .services-menu .menu-item {
        flex-shrink: 0;
        padding-left: 24px;
    }

    .services-page .services-menu .menu-item a:after {
        right: auto;
        left: -6px;
        top: 9px;
        width: 24px;
        height: 16px;
    }

    .services-page .services-menu .menu-item .menu-title {
        font-size: 20px;
        line-height: 28px;
    }

    .services-page .services-menu .menu-item .menu-text {
        font-size: 12px;
    }

    .services-page .services-menu .menu-item a.active .menu-title {
        font-size: 24px;
        line-height: 30px;
    }

    .services-page .services-menu .menu-item a.active .menu-text {
        font-size: 14px;
    }

    .services-page .services-content {
        gap: 24px;
        flex-direction: column;
    }

    .services-page .services-image {
        width: 100%;
    }

}

/*--------------------------------------------------------------
   Page services
--------------------------------------------------------------*/
.activity-page {
    position: relative;
}

.activity-page .activity-content {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.activity-page .activity-content .activity-image {
    width: 100%;
    flex-shrink: 0;
}

.activity-page .activity-image img {
    width: 100%;
}

.activity-page .activity-body {
    position: relative;
    padding-left: 30px
}

.activity-page .activity-body h2 {
    position: relative;
}

.activity-page .activity-body h2:before {
    content: '';
    position: absolute;
    left: 28px;
    top: 0;
    width: 24px;
    height: 24px;
    transform: translateX(-125%);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTguNjI1NyAyMy41NjAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTguNjI1NzMyIiBoZWlnaHQ9IjIzLjU2MDE4MSIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGRlZnM+CgkJPGNsaXBQYXRoIGlkPSJjbGlwUGF0aF8wIj4KCQkJPHJlY3Qgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcFBhdGhfMSI+CgkJCTxyZWN0IHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMjIuMDAwMDAyIiB4PSIwLjAwMDAwMCIgeT0iMC4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDE4LjYyNTcsMC43ODAwOSkiIC8+CgkJPC9jbGlwUGF0aD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl82IiB4MT0iMTEuMDAwMDAxIiB4Mj0iMTEuMDAwMDAxIiB5MT0iMCIgeTI9IjEzLjcxNDI4NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjAiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigxOTcsMTI3LjUsMjU1KSIgb2Zmc2V0PSIwLjE3NzIxNTE4OSIgc3RvcC1vcGFjaXR5PSIwLjQ1OTkxNTYwOCIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDEzOSwwLDI1NSkiIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+Cgk8L2RlZnM+Cgk8ZyBpZD0i57uE5ZCIIDkiPgoJCTxnIGlkPSLmoIfpopjoo4XppbAiIGN1c3RvbUZyYW1lPSJ1cmwoI2NsaXBQYXRoXzApIj4KCQkJPHJlY3QgaWQ9Iuagh+mimOijhemlsCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuNjI1NzMyIiB5PSIwLjc4MDA5MCIgLz4KCQkJPGcgaWQ9IueureWktCIgY3VzdG9tRnJhbWU9InVybCgjY2xpcFBhdGhfMSkiPgoJCQkJPHJlY3QgaWQ9IueureWktCIgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIyMi4wMDAwMDIiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1vcGFjaXR5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsMSwxOC42MjU3LDAuNzgwMDkpIiAvPgoJCQkJPHBhdGggaWQ9IuefoumHjyAxMTkiIGQ9Ik0wIDBMMTAuOTk5OSAxMy43MTQzTDIyIDkuNjA4NTVlLTA1IiBzdHJva2U9InVybCgjcGFpbnRfbGluZWFyXzYpIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDAsMSwxLDAsMC42MjU3MzIsMC43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUwwIDBMOS4zMzMzMyAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGw9InJnYigyMjQsOTAsMjQ5KSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCQk8cGF0aCBpZD0i55+i6YePIDEyNCIgZD0iTTQuNjY2NjcgNS44Nzc1NUw5LjMzMzMzIDBMMCAwTDQuNjY2NjcgNS44Nzc1NVoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2Utb3BhY2l0eT0iMCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLDEsMSwwLDMuNTY0NDUsNi43ODAwOSkiIC8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+Cjwvc3ZnPgo=');
}

.activity-page .activity-menu {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    text-align: center;
    gap: 24px;
}

.activity-page .activity-menu .menu-item {
    position: relative;
}

.activity-page .activity-menu .menu-item a {
    color: #fff;
    opacity: 0.6;
}

.activity-page .activity-menu .menu-item .menu-title {
    font-size: 32px;
    line-height: 36px;
}

.activity-page .activity-menu .menu-item .menu-text {
    font-size: 16px;
}

.activity-page .activity-menu .menu-item a:hover,
.activity-page .activity-menu .menu-item a.active {
    opacity: 1;
}

@media (max-width: 1199.98px) {
    .activity-page .activity-menu {
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        gap: 12px;
    }

    .activity-page .activity-menu::-webkit-scrollbar {
        display: none;
    }

    .activity-page .activity-menu .menu-item {
        flex-shrink: 0;
        padding-left: 24px;
    }

    .activity-page .activity-menu .menu-item .menu-title {
        font-size: 20px;
        line-height: 28px;
    }

    .activity-page .activity-menu .menu-item .menu-text {
        font-size: 12px;
    }

    .activity-page .activity-menu .menu-item a.active .menu-title {
        font-size: 24px;
        line-height: 30px;
    }

    .activity-page .activity-menu .menu-item a.active .menu-text {
        font-size: 14px;
    }
}

/*--------------------------------------------------------------
   Page partners
--------------------------------------------------------------*/
.page-block .block-header,
.partners-block .block-header {
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
}

.page-block .block-header .block-title,
.partners-block .block-header .block-title {
    font-size: 32px;
}

.page-block .block-header .block-subtitl,
.partners-block .block-header .block-subtitle {
    font-size: 16px;
}

@media (max-width: 767.98px) {
    .page-block .block-header .block-title,
    .partners-block .block-header .block-title {
        font-size: 24px;
    }

    .page-block .block-header .block-subtitl,
    .partners-block .block-header .block-subtitle {
        font-size: 14px;
    }
}

/*--------------------------------------------------------------
   search box
--------------------------------------------------------------*/
.search-box {
    display: flex;
    align-items: center;
    border: 2px solid var(--color-primary);
    border-radius: 30px;
    overflow: hidden;
    width: 100%;
    max-width: 650px;
    margin: auto;
    padding-left: 6px;
}

.select-wrapper {
    position: relative;
}

/* 下拉框 */
.search-type {
    border: none;
    background: #fff0f0;
    padding: 10px 24px 10px 15px;
    font-size: 16px;
    color: var(--color-primary);
    cursor: pointer;
    outline: none;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    appearance: none; /* 去掉默认箭头 (Chrome/Safari/Edge) */
    -moz-appearance: none; /* 去掉默认箭头 (Firefox) */
    -webkit-appearance: none;
}

/* 自定义箭头 */
.select-wrapper::after {
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-primary);
    border-radius: 2px;
    pointer-events: none;
}

/* 输入框 */
.search-input {
    flex: 1;
    border: none;
    padding: 12px 15px;
    font-size: 16px;
    outline: none;
}

/* 按钮 */

.search-button {
    flex-shrink: 0;
    color: #fff;
    border: none;
    padding: 12px;
    min-width: 130px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 30px;
    margin: 2px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAzIDM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAzLjAwMDAwMCIgaGVpZ2h0PSIzNS4wMDAwMDAiIGZpbGw9Im5vbmUiIGN1c3RvbUZyYW1lPSIjMDAwMDAwIj4KCTxkZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnRfbGluZWFyXzMiIHgxPSI1MS41IiB4Mj0iNTEuNSIgeTE9IjIiIHkyPSIzMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMzQsMjIxLDI1NSkiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoNjgsMTUwLDI1MykiIG9mZnNldD0iMC4xOTgzMTIyMzgiIHN0b3Atb3BhY2l0eT0iMSIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDIyMSw2MiwyNTUpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMC44OTk5OTk5NzYiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl80IiB4MT0iNTEuNSIgeDI9IjUxLjUiIHkxPSIwIiB5Mj0iMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDI1NSwyNTUsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyNTUsMjU1LDI1NSkiIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfNSIgeDE9IjUxLjUiIHgyPSI1MS41IiB5MT0iMCIgeTI9IjM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYig5MiwyNDAsMjU1KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigxODcsMjYsMjU1KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxnIGlkPSLnu4TlkIggMTAxIj4KCQk8cGF0aCBpZD0i55+p5b2iIDY0IiBkPSJNMTcuNSAyTDg1LjUgMkM5NC4wNjA0IDIgMTAxIDguOTM5NTkgMTAxIDE3LjVDMTAxIDI2LjA2MDQgOTQuMDYwNCAzMyA4NS41IDMzTDE3LjUgMzNDOC45Mzk1OSAzMyAyIDI2LjA2MDQgMiAxNy41QzIgOC45Mzk1OSA4LjkzOTU5IDIgMTcuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfMykiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQk8cGF0aCBpZD0i55+p5b2iIDY0KOi+ueahhikiIGQ9Ik04NS41IDBDODcuOTE2MiAwIDkwLjE1NTUgMC40MjcxMjQgOTIuMjE3OSAxLjI4MTM3Qzk0LjI4MDMgMi4xMzU2NCA5Ni4xNjU4IDMuNDE3MDYgOTcuODc0NCA1LjEyNTYzQzk5LjU4MjkgNi44MzQxNyAxMDAuODY0IDguNzE5NjMgMTAxLjcxOSAxMC43ODJDMTAyLjU3MyAxMi44NDQ0IDEwMyAxNS4wODM3IDEwMyAxNy41QzEwMyAxOS45MTYzIDEwMi41NzMgMjIuMTU1NiAxMDEuNzE5IDI0LjIxOEMxMDAuODY0IDI2LjI4MDQgOTkuNTgyOSAyOC4xNjU5IDk3Ljg3NDQgMjkuODc0NEM5Ni4xNjU4IDMxLjU4MjkgOTQuMjgwMyAzMi44NjQ0IDkyLjIxNzggMzMuNzE4NkM5MC4xNTU1IDM0LjU3MjkgODcuOTE2MiAzNSA4NS41IDM1TDE3LjUgMzVDMTUuMDgzOCAzNSAxMi44NDQ0IDM0LjU3MjkgMTAuNzgyIDMzLjcxODZDOC43MTk2NCAzMi44NjQzIDYuODM0MTcgMzEuNTgyOSA1LjEyNTYzIDI5Ljg3NDRDMy40MTcxMSAyOC4xNjU4IDIuMTM1NzEgMjYuMjgwNCAxLjI4MTQzIDI0LjIxOEwxLjI4MTQyIDI0LjIxOEMwLjQyNzEzOSAyMi4xNTU2IDEuMTkyMDllLTA3IDE5LjkxNjMgMCAxNy41QzAgMTUuMDgzOCAwLjQyNzEzOCAxMi44NDQ0IDEuMjgxNDIgMTAuNzgyQzIuMTM1NjkgOC43MTk2MyAzLjQxNzEgNi44MzQxNyA1LjEyNTYzIDUuMTI1NjNDNi44MzQxOCAzLjQxNzA5IDguNzE5NjQgMi4xMzU2OCAxMC43ODIgMS4yODE0MUMxMi44NDQ0IDAuNDI3MTM2IDE1LjA4MzggMS4xOTIwOWUtMDcgMTcuNSAwTDg1LjUgMFpNODUuNSAyQzk0LjA2MDQgMiAxMDEgOC45Mzk1OSAxMDEgMTcuNUMxMDEgMjYuMDYwNCA5NC4wNjA0IDMzIDg1LjUgMzNMMTcuNSAzM0M4LjkzOTU5IDMzIDIgMjYuMDYwNCAyIDE3LjVDMiA4LjkzOTU5IDguOTM5NTkgMiAxNy41IDJMODUuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQk8cGF0aCBpZD0i55+p5b2iIDY0KOi+ueahhikiIGQ9Ik04NS41IDBDODcuOTE2MiAwIDkwLjE1NTUgMC40MjcxMjQgOTIuMjE3OSAxLjI4MTM3Qzk0LjI4MDMgMi4xMzU2NCA5Ni4xNjU4IDMuNDE3MDYgOTcuODc0NCA1LjEyNTYzQzk5LjU4MjkgNi44MzQxNyAxMDAuODY0IDguNzE5NjMgMTAxLjcxOSAxMC43ODJDMTAyLjU3MyAxMi44NDQ0IDEwMyAxNS4wODM3IDEwMyAxNy41QzEwMyAxOS45MTYzIDEwMi41NzMgMjIuMTU1NiAxMDEuNzE5IDI0LjIxOEMxMDAuODY0IDI2LjI4MDQgOTkuNTgyOSAyOC4xNjU5IDk3Ljg3NDQgMjkuODc0NEM5Ni4xNjU4IDMxLjU4MjkgOTQuMjgwMyAzMi44NjQ0IDkyLjIxNzggMzMuNzE4NkM5MC4xNTU1IDM0LjU3MjkgODcuOTE2MiAzNSA4NS41IDM1TDE3LjUgMzVDMTUuMDgzOCAzNSAxMi44NDQ0IDM0LjU3MjkgMTAuNzgyIDMzLjcxODZDOC43MTk2NCAzMi44NjQzIDYuODM0MTcgMzEuNTgyOSA1LjEyNTYzIDI5Ljg3NDRDMy40MTcxMSAyOC4xNjU4IDIuMTM1NzEgMjYuMjgwNCAxLjI4MTQzIDI0LjIxOEwxLjI4MTQyIDI0LjIxOEMwLjQyNzEzOSAyMi4xNTU2IDEuMTkyMDllLTA3IDE5LjkxNjMgMCAxNy41QzAgMTUuMDgzOCAwLjQyNzEzOCAxMi44NDQ0IDEuMjgxNDIgMTAuNzgyQzIuMTM1NjkgOC43MTk2MyAzLjQxNzEgNi44MzQxNyA1LjEyNTYzIDUuMTI1NjNDNi44MzQxOCAzLjQxNzA5IDguNzE5NjQgMi4xMzU2OCAxMC43ODIgMS4yODE0MUMxMi44NDQ0IDAuNDI3MTM2IDE1LjA4MzggMS4xOTIwOWUtMDcgMTcuNSAwTDg1LjUgMFpNODUuNSAyQzk0LjA2MDQgMiAxMDEgOC45Mzk1OSAxMDEgMTcuNUMxMDEgMjYuMDYwNCA5NC4wNjA0IDMzIDg1LjUgMzNMMTcuNSAzM0M4LjkzOTU5IDMzIDIgMjYuMDYwNCAyIDE3LjVDMiA4LjkzOTU5IDguOTM5NTkgMiAxNy41IDJMODUuNSAyWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNSkiIGZpbGwtb3BhY2l0eT0iMC44OTk5OTk5NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCTwvZz4KPC9zdmc+Cg==');

}

.search-button:hover {
    opacity: 0.8
}

@media (max-width: 767.98px) {
    .search-button {
        min-width: 68px;
    }
}


/*--------------------------------------------------------------
   formkit
--------------------------------------------------------------*/
.formkit-form h1 {
    display: none !important;
}

.formkit-outer {
}

.formkit-actions {
}

.formkit-actions .formkit-input {
}

/*--------------------------------------------------------------
   quick toolbar
--------------------------------------------------------------*/
.site-quick-toolbar {
    position: fixed;
    bottom: 165px;
    right: 20px;
    z-index: 100;
}

.site-quick-toolbar .quick-action {
    position: relative;
    display: block;
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: 2;
}

.site-quick-toolbar ul {
}

.site-quick-toolbar ul li {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: all 0.4s ease;
}

.site-quick-toolbar ul li a {
    display: block;
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


.site-quick-toolbar.open ul li {
    transform: translate(-50%, -50%) scale(1);
}

/* 四个方向位置 */
.site-quick-toolbar.open ul li.item1 {
    transform: translate(-40%, -140%) scale(1);
}

.site-quick-toolbar.open ul li.item2 {
    transform: translate(-134%, -104%) scale(1);
}

.site-quick-toolbar.open ul li.item3 {
    transform: translate(-152%, -27%) scale(1);
}

.site-quick-toolbar.open ul li.item4 {
    transform: translate(-95%, 36%) scale(1);
}


/*--------------------------------------------------------------
   splide
--------------------------------------------------------------*/
.index-slider {
    border: 5px solid transparent;
    -o-border-image: linear-gradient(160deg, rgba(255, 163, 83, 0.91), rgba(255, 5, 5, 0.89)) 1;
    border-image: linear-gradient(160deg, rgba(255, 163, 83, 0.91), rgba(255, 5, 5, 0.89)) 1;
}

.index-thumb-slider {
    position: relative;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -75px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
    padding: 24px 48px;

}


.index-thumb-slider:before,
.index-thumb-slider:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(to right, rgba(255, 163, 83, 0), rgba(255, 163, 83, 0.91), rgba(255, 163, 83, 0));
}

.index-thumb-slider:before {
    top: 0;
}

.index-thumb-slider:after {
    bottom: 0;
}

.index-thumb-slider .splide__list {
    align-items: center;
}

.index-thumb-slider .splide__list > .splide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    border-width: 0;
    opacity: 1;
}

.index-thumb-slider .splide__list > .splide__slide.is-prev {
    left: -6px;
}

.index-thumb-slider .splide__list > .splide__slide.is-next {
    right: -6px;
}

.index-thumb-slider .splide__list > .splide__slide.is-active {
    border-width: 0;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}

.index-thumb-slider .splide__list > .splide__slide .slide-image {
    position: relative;
    overflow: hidden;
    width: inherit;
    height: inherit;
    transition: all 0.3s ease-in-out;
    transform: scale(0.85);
}

.index-thumb-slider .splide__list > .splide__slide .slide-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.index-thumb-slider .splide__list > .splide__slide .slide-image:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(255, 255, 255, 0.6);
    z-index: 1;
}

.index-thumb-slider .splide__list > .splide__slide.is-active .slide-image {
    transform: scale(1);
}

.index-thumb-slider .splide__list > .splide__slide.is-active .slide-image:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid transparent;
    -o-border-image: linear-gradient(to bottom, rgba(255, 163, 83, 0.91), rgba(255, 5, 5, 0.89)) 1;
    border-image: linear-gradient(to bottom, rgba(255, 163, 83, 0.91), rgba(255, 5, 5, 0.89)) 1;
    z-index: 1;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .index-thumb-slider {
        width: 520px;
        margin-top: -45px;
        padding: 16px 36px;
    }

    .index-thumb-slider .splide__list > .splide__slide.is-prev {
        left: -4px;
    }

    .index-thumb-slider .splide__list > .splide__slide.is-next {
        right: -4px;
    }
}

@media (max-width: 767.98px) {
    .index-slider-block .container {
        padding-left: 0;
        padding-right: 0;
    }

    .index-slider {
        border: 0;
    }

    .index-slider .splide__list > .splide__slide {
        width: 200px;
    }

    .index-slider .splide__list > .splide__slide .media.media-16x9:after {
        padding-top: 133.33333%;
    }

    .index-thumb-slider {
        display: none;
    }
}

.index-mobile-slider .splide__list {
    align-items: center;
}

.index-mobile-slider .splide__list > .splide__slide {
    width: 300px;
    padding: 0 0 0 12px;
}

.index-mobile-slider .splide__list > .splide__slide .media {
    border-radius: var(--border-radius-sm);
}

/*--------------------------------------------------------------
   index Videos
--------------------------------------------------------------*/
.index-videos-slider .splide__list {
    align-items: center;
}

.index-videos-slider .splide__list > .splide__slide {
    width: 600px;
}

.index-videos-slider .splide__list > .splide__slide.is-active {
    width: 800px;
}

.index-videos-slider .splide__list > .splide__slide .index-video-button {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 85px;
    height: 85px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTUgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1NS4wMDAwMDAiIGhlaWdodD0iNTUuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl80IiB4MT0iMjYuNSIgeDI9IjI2LjUiIHkxPSIwIiB5Mj0iNTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDM0LDIyMSwyNTUpIiBvZmZzZXQ9IjAiIHN0b3Atb3BhY2l0eT0iMSIgLz4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDY4LDE1MCwyNTMpIiBvZmZzZXQ9IjAuMTk4MzEyMjM4IiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyMjEsNjIsMjU1KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAuODk5OTk5OTc2IiAvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfNSIgeDE9IjI2LjUiIHgyPSIyNi41IiB5MT0iMCIgeTI9IjUzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigyNTUsMjU1LDI1NSkiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMjU1LDI1NSwyNTUpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMC45NzAwMDAwMjkiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCTwvZGVmcz4KCTxyZWN0IGlkPSLlh4/ljrvpobblsYIiIHdpZHRoPSI1My4wMDAwMDAiIGhlaWdodD0iNTMuMDAwMDAwIiB4PSIxLjAwMDAwMCIgeT0iMS4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIGZpbGwtb3BhY2l0eT0iMCIgLz4KCTxwYXRoIGlkPSLlh4/ljrvpobblsYIiIGQ9Ik01MyAyNi41QzUzIDExLjg2NDUgNDEuMTM1NSAwIDI2LjUgMEMxMS44NjQ1IDAgMCAxMS44NjQ1IDAgMjYuNUMwIDQxLjEzNTUgMTEuODY0NSA1MyAyNi41IDUzQzQxLjEzNTUgNTMgNTMgNDEuMTM1NSA1MyAyNi41Wk0yNy4zNjE5IDE1LjA4MTNMMTcuNDczIDMyLjIwOTRMMzcuMjUwOCAzMi4yMDk0TDI3LjM2MTkgMTUuMDgxM1oiIGZpbGw9InVybCgjcGFpbnRfbGluZWFyXzQpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDAsMSwtMSwwLDU0LDEpIiAvPgoJPHBhdGggaWQ9IuWHj+WOu+mhtuWxgiIgZD0iTTI2LjUgMEM0MS4xMzU1IDAgNTMgMTEuODY0NSA1MyAyNi41QzUzIDQxLjEzNTUgNDEuMTM1NSA1MyAyNi41IDUzQzExLjg2NDUgNTMgMCA0MS4xMzU1IDAgMjYuNUMwIDExLjg2NDUgMTEuODY0NSAwIDI2LjUgMFpNMjYuNSAxUTIzLjYxNjUgMSAyMC44NzI0IDEuNjE4NzlRMTguNjc4OSAyLjExMzQ0IDE2LjU3NDYgMy4wMDM1MVExNC40MzMyIDMuOTA5MjIgMTIuNTIwOSA1LjE2NDA2TDEyLjUyMDkgNS4xNjQwOEwxMi41MjA5IDUuMTY0MTFRMTAuMzQ2OCA2LjU5MDggOC40Njg3OCA4LjQ2ODc4UTYuNTkwNyAxMC4zNDY5IDUuMTYzOTYgMTIuNTIxMUw1LjE2Mzk1IDEyLjUyMTFRMy45MDkxOCAxNC40MzMzIDMuMDAzNTEgMTYuNTc0NlEyLjExMzQ0IDE4LjY3ODkgMS42MTg3OSAyMC44NzI0UTEgMjMuNjE2NSAxIDI2LjVRMSAyOS4zODM1IDEuNjE4NzUgMzIuMTI3NFEyLjExMzQgMzQuMzIxIDMuMDAzNTEgMzYuNDI1NFEzLjkwOTE0IDM4LjU2NjYgNS4xNjM4NCA0MC40Nzg3UTYuNTkwNjIgNDIuNjUzMSA4LjQ2ODc4IDQ0LjUzMTJDMTAuODIyIDQ2Ljg4NDQgMTMuNTIzOSA0OC43MDYyIDE2LjU3NDYgNDkuOTk2NVExOC42Nzg5IDUwLjg4NjYgMjAuODcyNSA1MS4zODEyUTIzLjYxNjUgNTIgMjYuNSA1MlEyOS4zODMzIDUyIDMyLjEyNzIgNTEuMzgxM0wzMi4xMjggNTEuMzgxMUwzMi4xMzE0IDUxLjM4MDNRMzQuMzIzIDUwLjg4NTggMzYuNDI1NCA0OS45OTY1UTM4LjU2NjggNDkuMDkwOCA0MC40NzkgNDcuODM2UTQyLjY1MzIgNDYuNDA5MyA0NC41MzEyIDQ0LjUzMTJDNDYuODg0NCA0Mi4xNzggNDguNzA2MiAzOS40NzYxIDQ5Ljk5NjUgMzYuNDI1NFE1MC44ODY1IDM0LjMyMTIgNTEuMzgxMiAzMi4xMjc4TDUxLjM4MTIgMzIuMTI3NVE1MiAyOS4zODM1IDUyIDI2LjVMNTIgMjYuNDk5OVE1MiAyMy42MTczIDUxLjM4MTYgMjAuODc0MUw1MS4zODExIDIwLjg3MjFRNTAuODg2NSAxOC42Nzg4IDQ5Ljk5NjUgMTYuNTc0NlE0OS4wOTA3IDE0LjQzMzEgNDcuODM1OCAxMi41MjA3UTQ2LjQwOTEgMTAuMzQ2NyA0NC41MzEyIDguNDY4NzhRNDIuNjUzMiA2LjU5MDc3IDQwLjQ3OSA1LjE2NDA2TDQwLjQ3ODkgNS4xNjM5NEw0MC40Nzg4IDUuMTYzODhMNDAuNDc4NCA1LjE2MzY0UTM4LjU2NjQgMy45MDkwNyAzNi40MjU0IDMuMDAzNTFRMzQuMzIwOCAyLjExMzMzIDMyLjEyNyAxLjYxODY2UTI5LjM4MzIgMSAyNi41IDFaTTE1Ljc0MSAzMy4yMDk0TDI3LjM2MTkgMTMuMDgxM0wzOC45ODI5IDMzLjIwOTRMMTcuNDczIDMzLjIwOTRMMTUuNzQxIDMzLjIwOTRaTTI3LjM2MTkgMTUuMDgxM0wxNy40NzMgMzIuMjA5NEwzNy4yNTA4IDMyLjIwOTRMMjcuMzYxOSAxNS4wODEzWiIgZmlsbD0idXJsKCNwYWludF9saW5lYXJfNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMCwxLC0xLDAsNTQsMSkiIC8+Cjwvc3ZnPgo=');
    opacity: 0;
}

.index-videos-slider .splide__list > .splide__slide.is-active .index-video-button {
    opacity: 1;
}

.index-videos-slider .splide__arrow {
    width: 42px;
    height: 42px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .index-videos-slider .splide__list > .splide__slide {
        width: 400px;
    }

    .index-videos-slider .splide__list > .splide__slide.is-active {
        width: 540px;
    }
}

@media (max-width: 767.98px) {
    .index-videos-block .container {
        padding-left: 0;
        padding-right: 0;
    }

    .index-videos-slider .splide__list > .splide__slide {
        width: 240px;
        border-radius: var(--border-radius-sm);
    }

    .index-videos-slider .splide__list > .splide__slide.is-active {
        width: 310px;
    }

    .index-videos-slider .splide__list > .splide__slide .index-video-button {
        width: 42px;
        height: 42px;
    }

    .index-videos-slider .splide__list > .splide__slide.is-active .index-video-button {
        display: block;
    }
}

/*--------------------------------------------------------------
   index ReadMore
--------------------------------------------------------------*/
.index-readmore-button {
    display: inline-block;
    width: 150px;
    height: 50px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: scale(1);
    transition: all 0.3s ease-in-out;
}

.index-readmore-button:hover {
    transform: scale(1.1);
}

@media (max-width: 767.98px) {
    .index-readmore-button {
        width: 100px;
        height: 32px;
    }
}

/*--------------------------------------------------------------
   site en navbar
--------------------------------------------------------------*/
@media (min-width: 1200px) and (max-width: 1599.98px) {
    .site-en .navbar-site li a {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        line-height: 20px;
        padding: 0 36px 0;
        height: 80px;
        max-width: 100px;
    }

    .navbar-site > li > a::before {
        top: 0;
        left: 14px;
        transform: skewX(
                343deg);
    }
}

/*--------------------------------------------------------------
   Post breadcrumbs
--------------------------------------------------------------*/
.post-breadcrumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    color: #fff;
}

.post-breadcrumbs a {
    display: flex;
    align-items: center;
    color: #fff;
    gap: 2px;
}

.post-breadcrumbs .home-svg {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMC4wMDAwMDAiIGhlaWdodD0iMjAuMDAwMDAwIiBmaWxsPSJub25lIj4KCTxyZWN0IGlkPSJzdmcgMSIgd2lkdGg9IjIwLjAwMDAwMCIgaGVpZ2h0PSIyMC4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxwYXRoIGlkPSLnn6Lph48gMzEiIGQ9Ik0xNS40NjA5IDE4Ljc0NDJMNC41MTE3MiAxOC43NDQyQzMuMTU0MyAxOC43NDQyIDIuMDUwNzggMTcuNjQwNiAyLjA1MDc4IDE2LjI4MzJMMi4wNTA3OCA4LjAxMzY5QzIuMDUwNzggNy4yNTM5MyAyLjM5MjU4IDYuNTQ4ODUgMi45ODgyOCA2LjA4MDFMOC40MTIxMSAxLjgxMDU3QzkuMzAwNzggMS4xMTEzNSAxMC41NDQ5IDEuMTA1NDkgMTEuNDM5NSAxLjc5ODg1TDE2Ljk2NjggNi4wNzYxOUMxNy41NjQ1IDYuNTM3MTMgMTcuOTIxOSA3LjI2NTY1IDE3LjkyMTkgOC4wMjE1MUwxNy45MjE5IDE2LjI4NTJDMTcuOTIxOSAxNy42NDA2IDE2LjgxODQgMTguNzQ0MiAxNS40NjA5IDE4Ljc0NDJMMTUuNDYwOSAxOC43NDQyWk05LjkzMzU5IDMuMDI5MzJDOS43NzczNCAzLjAyOTMyIDkuNjIxMDkgMy4wODAxIDkuNDkyMTkgMy4xODE2Nkw0LjA2ODM2IDcuNDUxMTlDMy44OTQ1MyA3LjU4NzkxIDMuNzk2ODggNy43OTEwNCAzLjc5Njg4IDguMDExNzRMMy43OTY4OCAxNi4yODMyQzMuNzk2ODggMTYuNjc3OCA0LjExNzE5IDE2Ljk5ODEgNC41MTE3MiAxNi45OTgxTDE1LjQ2MDkgMTYuOTk4MUMxNS44NTU1IDE2Ljk5ODEgMTYuMTc1OCAxNi42Nzc4IDE2LjE3NTggMTYuMjgzMkwxNi4xNzU4IDguMDIxNTFDMTYuMTc1OCA3Ljc5ODg1IDE2LjA3NDIgNy41OTM3NyAxNS44OTg0IDcuNDU3MDVMMTAuMzcxMSAzLjE3OTcxQzEwLjI0MjIgMy4wNzgxNSAxMC4wODc5IDMuMDI5MzIgOS45MzM1OSAzLjAyOTMyTDkuOTMzNTkgMy4wMjkzMlpNMy41MjkzIDYuNzY1NjVMMy41MzMyIDYuNzY1NjVMMy41MjkzIDYuNzY1NjVaIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIC8+Cgk8cGF0aCBpZD0i55+i6YePIDMyIiBkPSJNOS45ODYzMyAxNC42Nzc3QzkuNTAzOTEgMTQuNjc3NyA5LjExMzI4IDE0LjI4NzEgOS4xMTMyOCAxMy44MDQ3TDkuMTEzMjggMTAuODM1OUM5LjExMzI4IDEwLjM1MzUgOS41MDM5MSA5Ljk2Mjg5IDkuOTg2MzMgOS45NjI4OUMxMC40Njg4IDkuOTYyODkgMTAuODU5NCAxMC4zNTM1IDEwLjg1OTQgMTAuODM1OUwxMC44NTk0IDEzLjgwNDdDMTAuODU5NCAxNC4yODcxIDEwLjQ2ODggMTQuNjc3NyA5Ljk4NjMzIDE0LjY3NzdaIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIC8+Cjwvc3ZnPgo=');

}

.post-breadcrumbs .next-svg {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAABRUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMomz/FPA5kv6a54VsvzfwVcDrSPprnhMCsP3ewGcBryPpVp4N8Uy2Pxt4L+B1JN3KFYgHsP3ZwHsBLyNpF0A8F9tfBbw28DqSdsXzYfu7gAdLeh3xfNh+aeCvgNcRz8X2ewOfBXyOpO8WD2D7o4HPAl5H0l8DiGey/dnAewGvI+lWrkAAtj8beC/gdSTdyrMh258NvBfwOpJu5Tkh2x8NfLekXZ4X/wht2kRMi2iKwQAAAABJRU5ErkJggg==');
}


/*--------------------------------------------------------------
   News tab block
--------------------------------------------------------------*/
.news-tab-block {
}

.news-tab-block .tab-content {
    display: none;
}

.news-tab-block .tab-content.active {
    display: block;
}

.news-tab-block .match-tab-content.active {
    display: flex;
}

@media (max-width: 767.98px) {
    .news-tab-block .match-tab-content {
        flex-direction: column;
        gap: 12px;
        align-items: center;
    }

    .match-part1.match-part2,
    .match-part1.match-part3 {
        height: auto;
    }
}

@media (min-width: 768px) and (max-width: 1399.98px) {
    .news-tab-block .match-tab-content {
        overflow: hidden;
        overflow-x: auto;
        justify-content: start;
    }
}

.news-tab-block .tab-menu {
    display: flex;
    flex-direction: row;
    gap: 8px;
}

.news-tab-block .tab-menu .menu-item {
    width: 150px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    opacity: 0.6;
    transition: all 0.3s ease-in-out;
}

@media (max-width: 767.98px) {
    .news-tab-block .tab-menu .menu-item {
        width: 120px;
        height: 40px;
    }
}

.news-tab-block .tab-menu .menu-item.active,
.news-tab-block .tab-menu .menu-item:hover {
    opacity: 1;
}

.news-tab-block .tab-menu .menu-item:hover {
    transform: scale(1.06);
}

.news-tab-block .tab-menu .menu-item-1 {
}

.news-tab-block .tab-menu .menu-item-2 {
}

.news-tab-block .tab-menu .menu-item-3 {
}

.news-tab-block .news-tab-list-title {
    width: 120px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTE2LjM5IDIyLjM2MDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMTYuMzkwMzgxIiBoZWlnaHQ9IjIyLjM2MDE2OCIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGRlZnM+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJwYWludF9saW5lYXJfMCIgeDE9IjE5Ljg4NzE4MDMiIHgyPSIxOS44ODcxODAzIiB5MT0iMC4yMDA5ODg3NyIgeTI9IjIxLjg4MTY1MjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDAsMjU1LDI0NykiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMCwyNTUsMjQ3KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8xIiB4MT0iNDUuNTQ5MjUxNiIgeDI9IjQ1LjU0OTI1MTYiIHkxPSIwLjczNDE5MTg5NSIgeTI9IjIxLjg4MTY1MjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KCQkJPHN0b3Agc3RvcC1jb2xvcj0icmdiKDAsMjU1LDI0NykiIG9mZnNldD0iMCIgc3RvcC1vcGFjaXR5PSIxIiAvPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMCwyNTUsMjQ3KSIgb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50X2xpbmVhcl8yIiB4MT0iNzEuMzM0ODMxMiIgeDI9IjcxLjMzNDgzMTIiIHkxPSI2LjEwMzUxNTYyZS0wNSIgeTI9IjIyLjM2MDIxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMCwyNTUsMjQ3KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigwLDI1NSwyNDcpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIgLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJCTxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnRfbGluZWFyXzMiIHgxPSI5Ny4xODI0MTg4IiB4Mj0iOTcuMTgyNDE4OCIgeTE9IjAuNzAwMDEyMjA3IiB5Mj0iMjIuMzMyODI0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQk8c3RvcCBzdG9wLWNvbG9yPSJyZ2IoMCwyNTUsMjQ3KSIgb2Zmc2V0PSIwIiBzdG9wLW9wYWNpdHk9IjEiIC8+CgkJCTxzdG9wIHN0b3AtY29sb3I9InJnYigwLDI1NSwyNDcpIiBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIgLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJPC9kZWZzPgoJPGcgaWQ9Iuagh+mimCI+CgkJPGcgaWQ9IuS4k+mimOaWsOmXuyI+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTQ5IiBkPSJNMjUuNjQzNiAxOC4yNDQ5TDI0Ljc3NTQgMTcuNjI5N0wxOC4zOTA2IDE3LjYyOTdMMjQuNzIwNyAyMS44ODE3TDMxLjEwNTUgMjEuODgxN0wyOC42OTI0IDIwLjI4ODlMMzUuNjM3NyAxNi4wMzAxTDM1LjYzNzcgMTYuMDAyN0wzNiAxMy4zNzA5TDI0LjU3NzEgMTMuMzcwOUwyNS43NTI5IDExLjUyNTJMMzguNDEzMSAxMS41MjUyTDM4Ljc3NTQgOC44NjYwM0wyNy40NjE5IDguODY2MDNMMjguNjY1IDYuOTg2MTVMMzcuMTQ4NCA2Ljk4NjE1TDM3LjU0NDkgNC4zMjY5N0wzMC4zNDY3IDQuMzI2OTdMMzEuNzIwNyAyLjIwMDk5TDI1LjMzNTkgMi4yMDA5OUwyNS45NTEyIDIuODk4MjVMMjUuMDI4MyA0LjMyNjk3TDE3Ljg4NDggNC4zMjY5N0wxNy40OTUxIDYuOTg2MTVMMjMuMzE5MyA2Ljk4NjE1TDIyLjExNjIgOC44NjYwM0wxNS4zNjkxIDguODY2MDNMMTUgMTEuNTI1MkwyMC40MDcyIDExLjUyNTJMMTcuNTQ5OCAxNi4wMDI3TDI5LjE3MDkgMTYuMDAyN0wyNS42NDM2IDE4LjI0NDlaIiBvcGFjaXR5PSIwLjM0OTk5OTk5NCIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTUwIiBkPSJNNDMuMDg0MiAyLjczNDE5TDQ0LjAwNzEgMy43OTM3Nkw0My4wMDIyIDEwLjk5Mkw1Mi41NzkzIDEwLjk5Mkw1My43Mjc4IDIuNzM0MTlMNDMuMDg0MiAyLjczNDE5Wk02NS4wNjg2IDUuMzkzMzdMNjUuNDMwOSAyLjczNDE5TDU0LjI2MSAyLjczNDE5TDUzLjg5MTggNS4zOTMzN0w1Ny4yMDA0IDUuMzkzMzdMNTYuNjY3MiA2LjczMzIyTDUzLjk4MDcgNi43MzMyMkw1Mi44MzIzIDE0Ljk3MDVMNTUuMjExMiAxNC45NzA1TDU1Ljc5OTEgMTQuNDM3M0w1Ni41ODUyIDguODY2MDNMNjEuMzcwNCA4Ljg2NjAzTDYwLjU4NDIgMTQuNDM3M0w2MS4wNjI3IDE0Ljk3MDVMNjMuNDE0MyAxNC45NzA1TDY0LjU2MjcgNi43MzMyMkw2MS40NTI0IDYuNzMzMjJMNjEuOTg1NiA1LjM5MzM3TDY1LjA2ODYgNS4zOTMzN1pNNDkuMjc3NiA1LjkyNjU3TDQ3LjY1MDYgNS45MjY1N0w0Ny44MjE1IDQuODYwMTdMNDkuNDQxNyA0Ljg2MDE3TDQ5LjI3NzYgNS45MjY1N1pNNDkuMDI0NyA3Ljc3MjI4TDQ4Ljg4MTEgOC44MzE4NUw0Ny4yNjEgOC44MzE4NUw0Ny4zOTc3IDcuNzcyMjhMNDkuMDI0NyA3Ljc3MjI4Wk02MC4wNTEgMTQuNDM3M0w2MC43Mjc4IDkuNjQ1MzJMNTcuMDAyMiA5LjY0NTMyTDU2LjMzMjMgMTQuNDM3M0w1Mi4wMTg4IDE4LjY4OTNMNTUuNzQ0NCAxOC42ODkzTDU3LjczMzYgMTYuNzM0Mkw1OC45MzY4IDE4LjY4OTNMNjMuMTg4NyAxOC42ODkzTDYwLjA1MSAxNC40MzczWk00NS40OTczIDE2LjU2MzNMNDUuNDM1OCAxNi41NjMzTDQ1Ljg4NyAxNC45OTc5TDQxLjEyOTIgMTQuOTk3OUw0MS42NTU1IDE1Ljg5MzRMMzkuODY0NSAyMS44NTQzTDQzLjg3MDQgMjEuODU0M0w0NC4zNzYyIDIwLjExOEw0NS43MTYxIDIxLjg4MTdMNjMuMjc3NiAyMS44ODE3TDYzLjYzOTkgMTkuMjIyNUw0OS44NjU1IDE5LjIyMjVMNTAuMDI5NSAxOC4xNTYxTDUyLjEyODIgMTguMTU2MUw1Mi40OTczIDE1LjUyNDJMNTAuMzkxOCAxNS41MjQyTDUwLjUzNTQgMTQuNDM3M0w1Mi4wNzM1IDE0LjQzNzNMNTIuNDYzMSAxMS43NzgxTDQxLjgyNjQgMTEuNzc4MUw0MS40MzY4IDE0LjQzNzNMNDYuNTU2OSAxNC40MzczTDQ2LjEzOTkgMTcuNDMxNUw0NS40OTczIDE2LjU2MzNaIiBvcGFjaXR5PSIwLjM0OTk5OTk5NCIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTUxIiBkPSJNNzIuMTgwMiAzLjAxNDQ3TDcyLjA2NCAzLjc5Mzc2TDY4LjU5MTMgMy43OTM3Nkw2OC4yMDE3IDYuNDUyOTRMNzkuMzcxNiA2LjQ1Mjk0TDc5Ljc2ODEgMy43OTM3Nkw3Ni4zMjI4IDMuNzkzNzZMNzYuNTQ4MyAyLjIwMDk5TDcxLjQ3NjEgMi4yMDA5OUw3Mi4xODAyIDMuMDE0NDdaTTkxLjE2MzYgMi4yMDA5OUw4MS4xMDc5IDMuNzkzNzZMNzguNDc2MSAyMi4zNjAyTDgyLjQ1NDYgMjIuMzYwMkw4NC4wMiAxMS4yNDQ5TDg1LjMzOTQgMTEuMjQ0OUw4My43NjcxIDIyLjM2MDJMODcuNzcyOSAyMi4zNjAyTDg5LjM0NTIgMTEuMjQ0OUw5MC40MDQ4IDExLjI0NDlMOTAuODAxMyA4LjU4NTc1TDg0LjQxNjUgOC41ODU3NUw4NC44MDYyIDUuODEwMzZMOTAuNzY3MSA0Ljg2MDE3TDkxLjE2MzYgMi4yMDA5OVpNNzEuMDA0NCAxMS4yNDQ5TDcwLjg4ODIgMTIuMDU4NEw2Ny40MTU1IDEyLjA1ODRMNjcuMDUzMiAxNC43MTc2TDcwLjUyNTkgMTQuNzE3Nkw2OS42NTc3IDIwLjc2MDZMNjguMDkyMyAyMi4zNjAyTDcxLjc1NjMgMjIuMzYwMkM3Mi4yOTg3IDIyLjM2MDIgNzIuNzc5NSAyMi4xODcgNzMuMTk4NyAyMS44NDA2QzczLjYxOCAyMS40OTQzIDczLjg3NTUgMjEuMDUyMiA3My45NzEyIDIwLjUxNDVMNzQuNzg0NyAxNC43MTc2TDc4LjIyMzEgMTQuNzE3Nkw3OC41OTIzIDEyLjA1ODRMNzUuMTQ3IDEyLjA1ODRMNzUuMjU2MyAxMS4yNDQ5TDc5LjIzNDkgMTEuMjQ0OUw3OS42MjQ1IDguNTg1NzVMNzcuNzUxNSA4LjU4NTc1TDc4LjUzNzYgNi45ODYxNUw3NC44MTIgNi45ODYxNUw3NC4wMjU5IDguNTg1NzVMNzIuOTkzNyA4LjU4NTc1TDcyLjY1MTkgNi45ODYxNUw2OC45MzMxIDYuOTg2MTVMNjkuMjY4MSA4LjU4NTc1TDY3LjM4ODIgOC41ODU3NUw2Ni45OTg1IDExLjI0NDlMNzEuMDA0NCAxMS4yNDQ5Wk02NS42NTE5IDIwLjgyMjFMNjguMzE3OSAyMC44MjIxTDY5Ljg4MzMgMTUuNDk2OUw2Ny4yMjQxIDE1LjQ5NjlMNjUuNjUxOSAyMC44MjIxWk03Ny44MzM1IDE1LjQ5NjlMNzUuMTc0MyAxNS40OTY5TDc1LjIyOSAyMC44MjIxTDc3Ljg4ODIgMjAuODIyMUw3Ny44MzM1IDE1LjQ5NjlaIiBvcGFjaXR5PSIwLjM0OTk5OTk5NCIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTUyIiBkPSJNOTguNzE5NSA2LjI2MTU0TDk4LjY5MjEgMi43MDAwMUw5NC41NDk2IDIuNzAwMDFMOTQuNTc2OSA2LjI2MTU0TDk4LjcxOTUgNi4yNjE1NFpNMTExLjg1MSA1LjkyNjU3TDEwOS45MjQgMTkuNzU1N0wxMDcuNDI4IDIyLjMzMjhMMTExLjc5NyAyMi4zMzI4QzExMi4wMjcgMjIuMzMyOCAxMTIuMjQ4IDIyLjMwMDEgMTEyLjQ1OSAyMi4yMzQ3QzExMi43MjYgMjIuMTUxNSAxMTIuOTc3IDIyLjAxNTYgMTEzLjIxMiAyMS44MjdDMTEzLjYzMSAyMS40ODk3IDExMy44NzkgMjEuMDUyMiAxMTMuOTU3IDIwLjUxNDVMMTE2LjM5IDMuMjYwNTZMMTAwLjM0NiAzLjI2MDU2TDk5Ljk1NjggNS45MjY1N0wxMTEuODUxIDUuOTI2NTdaTTk2LjEyMTggMjIuMzMyOEw5OC4yNzUxIDcuMDEzNDlMOTQuMTMyNiA3LjAxMzQ5TDkxLjk3MjQgMjIuMzMyOEw5Ni4xMjE4IDIyLjMzMjhaTTEwOC41NSAxOC44MDU1TDEwOS4zMzYgMTguNzQ0TDEwOS42OTggMTYuMTczNkwxMDguOTEyIDE2LjIyODNMMTA5Ljg2OSA5LjMzNzcxTDExMC42NDggOS4zMzc3MUwxMTAuOTgzIDcuMDEzNDlMOTguOTk5OCA3LjAxMzQ5TDk4LjY2NDggOS4zMzc3MUw5OS40NTA5IDkuMzM3NzFMOTguMzg0NSAxNi44OTgzTDk3LjYwNTIgMTYuOTUyOUw5Ny4yMzYxIDE5LjUzMDFMMTA0Ljc5NyAxOS4wNTg0TDEwNC41MTYgMjEuMTAyNEwxMDguMjQyIDIxLjEwMjRMMTA4LjU1IDE4LjgwNTVaTTEwNiAxMC4zNzY4TDEwMy4wMDYgMTAuMzc2OEwxMDMuMTc3IDkuMzM3NzFMMTA2LjE0MyA5LjMzNzcxTDEwNiAxMC4zNzY4Wk0xMDUuNTgzIDEzLjQ1MjlMMTAyLjU4OSAxMy40NTI5TDEwMi43NTMgMTIuMjc3MkwxMDUuNzU0IDEyLjI3NzJMMTA1LjU4MyAxMy40NTI5Wk0xMDUuMTY2IDE2LjQ4MTNMMTAyLjEzNyAxNi42NzI3TDEwMi4zMDggMTUuMzYwMkwxMDUuMzMgMTUuMzYwMkwxMDUuMTY2IDE2LjQ4MTNaIiBvcGFjaXR5PSIwLjM0OTk5OTk5NCIgZmlsbD0icmdiKDIyNCw5MCwyNDkpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJPC9nPgoJCTxnIGlkPSLkuJPpopjmlrDpl7siPgoJCQk8cGF0aCBpZD0i55+i6YePIDE1MyIgZD0iTTEwLjY0MzYgMTguMjQ0OUw5Ljc3NTM5IDE3LjYyOTdMMy4zOTA2MiAxNy42Mjk3TDkuNzIwNyAyMS44ODE3TDE2LjEwNTUgMjEuODgxN0wxMy42OTI0IDIwLjI4ODlMMjAuNjM3NyAxNi4wMzAxTDIwLjYzNzcgMTYuMDAyN0wyMSAxMy4zNzA5TDkuNTc3MTUgMTMuMzcwOUwxMC43NTI5IDExLjUyNTJMMjMuNDEzMSAxMS41MjUyTDIzLjc3NTQgOC44NjYwM0wxMi40NjE5IDguODY2MDNMMTMuNjY1IDYuOTg2MTVMMjIuMTQ4NCA2Ljk4NjE1TDIyLjU0NDkgNC4zMjY5N0wxNS4zNDY3IDQuMzI2OTdMMTYuNzIwNyAyLjIwMDk5TDEwLjMzNTkgMi4yMDA5OUwxMC45NTEyIDIuODk4MjVMMTAuMDI4MyA0LjMyNjk3TDIuODg0NzcgNC4zMjY5N0wyLjQ5NTEyIDYuOTg2MTVMOC4zMTkzNCA2Ljk4NjE1TDcuMTE2MjEgOC44NjYwM0wwLjM2OTE0MSA4Ljg2NjAzTDAgMTEuNTI1Mkw1LjQwNzIzIDExLjUyNTJMMi41NDk4IDE2LjAwMjdMMTQuMTcwOSAxNi4wMDI3TDEwLjY0MzYgMTguMjQ0OVoiIG9wYWNpdHk9IjAuMjU5OTk5OTkiIGZpbGw9InJnYigyNCwyNTUsMjQ4KSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCQk8cGF0aCBpZD0i55+i6YePIDE1NCIgZD0iTTI4LjA4NDIgMi43MzQxOUwyOS4wMDcxIDMuNzkzNzZMMjguMDAyMiAxMC45OTJMMzcuNTc5MyAxMC45OTJMMzguNzI3OCAyLjczNDE5TDI4LjA4NDIgMi43MzQxOVpNNTAuMDY4NiA1LjM5MzM3TDUwLjQzMDkgMi43MzQxOUwzOS4yNjEgMi43MzQxOUwzOC44OTE4IDUuMzkzMzdMNDIuMjAwNCA1LjM5MzM3TDQxLjY2NzIgNi43MzMyMkwzOC45ODA3IDYuNzMzMjJMMzcuODMyMyAxNC45NzA1TDQwLjIxMTIgMTQuOTcwNUw0MC43OTkxIDE0LjQzNzNMNDEuNTg1MiA4Ljg2NjAzTDQ2LjM3MDQgOC44NjYwM0w0NS41ODQyIDE0LjQzNzNMNDYuMDYyNyAxNC45NzA1TDQ4LjQxNDMgMTQuOTcwNUw0OS41NjI3IDYuNzMzMjJMNDYuNDUyNCA2LjczMzIyTDQ2Ljk4NTYgNS4zOTMzN0w1MC4wNjg2IDUuMzkzMzdaTTM0LjI3NzYgNS45MjY1N0wzMi42NTA2IDUuOTI2NTdMMzIuODIxNSA0Ljg2MDE3TDM0LjQ0MTcgNC44NjAxN0wzNC4yNzc2IDUuOTI2NTdaTTM0LjAyNDcgNy43NzIyOEwzMy44ODExIDguODMxODVMMzIuMjYxIDguODMxODVMMzIuMzk3NyA3Ljc3MjI4TDM0LjAyNDcgNy43NzIyOFpNNDUuMDUxIDE0LjQzNzNMNDUuNzI3OCA5LjY0NTMyTDQyLjAwMjIgOS42NDUzMkw0MS4zMzIzIDE0LjQzNzNMMzcuMDE4OCAxOC42ODkzTDQwLjc0NDQgMTguNjg5M0w0Mi43MzM2IDE2LjczNDJMNDMuOTM2OCAxOC42ODkzTDQ4LjE4ODcgMTguNjg5M0w0NS4wNTEgMTQuNDM3M1pNMzAuNDk3MyAxNi41NjMzTDMwLjQzNTggMTYuNTYzM0wzMC44ODcgMTQuOTk3OUwyNi4xMjkyIDE0Ljk5NzlMMjYuNjU1NSAxNS44OTM0TDI0Ljg2NDUgMjEuODU0M0wyOC44NzA0IDIxLjg1NDNMMjkuMzc2MiAyMC4xMThMMzAuNzE2MSAyMS44ODE3TDQ4LjI3NzYgMjEuODgxN0w0OC42Mzk5IDE5LjIyMjVMMzQuODY1NSAxOS4yMjI1TDM1LjAyOTUgMTguMTU2MUwzNy4xMjgyIDE4LjE1NjFMMzcuNDk3MyAxNS41MjQyTDM1LjM5MTggMTUuNTI0MkwzNS41MzU0IDE0LjQzNzNMMzcuMDczNSAxNC40MzczTDM3LjQ2MzEgMTEuNzc4MUwyNi44MjY0IDExLjc3ODFMMjYuNDM2OCAxNC40MzczTDMxLjU1NjkgMTQuNDM3M0wzMS4xMzk5IDE3LjQzMTVMMzAuNDk3MyAxNi41NjMzWiIgb3BhY2l0eT0iMC4yNTk5OTk5OSIgZmlsbD0icmdiKDI0LDI1NSwyNDgpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTU1IiBkPSJNNTcuMTgwMiAzLjAxNDQ3TDU3LjA2NCAzLjc5Mzc2TDUzLjU5MTMgMy43OTM3Nkw1My4yMDE3IDYuNDUyOTRMNjQuMzcxNiA2LjQ1Mjk0TDY0Ljc2ODEgMy43OTM3Nkw2MS4zMjI4IDMuNzkzNzZMNjEuNTQ4MyAyLjIwMDk5TDU2LjQ3NjEgMi4yMDA5OUw1Ny4xODAyIDMuMDE0NDdaTTc2LjE2MzYgMi4yMDA5OUw2Ni4xMDc5IDMuNzkzNzZMNjMuNDc2MSAyMi4zNjAyTDY3LjQ1NDYgMjIuMzYwMkw2OS4wMiAxMS4yNDQ5TDcwLjMzOTQgMTEuMjQ0OUw2OC43NjcxIDIyLjM2MDJMNzIuNzcyOSAyMi4zNjAyTDc0LjM0NTIgMTEuMjQ0OUw3NS40MDQ4IDExLjI0NDlMNzUuODAxMyA4LjU4NTc1TDY5LjQxNjUgOC41ODU3NUw2OS44MDYyIDUuODEwMzZMNzUuNzY3MSA0Ljg2MDE3TDc2LjE2MzYgMi4yMDA5OVpNNTYuMDA0NCAxMS4yNDQ5TDU1Ljg4ODIgMTIuMDU4NEw1Mi40MTU1IDEyLjA1ODRMNTIuMDUzMiAxNC43MTc2TDU1LjUyNTkgMTQuNzE3Nkw1NC42NTc3IDIwLjc2MDZMNTMuMDkyMyAyMi4zNjAyTDU2Ljc1NjMgMjIuMzYwMkM1Ny4yOTg3IDIyLjM2MDIgNTcuNzc5NSAyMi4xODcgNTguMTk4NyAyMS44NDA2QzU4LjYxOCAyMS40OTQzIDU4Ljg3NTUgMjEuMDUyMiA1OC45NzEyIDIwLjUxNDVMNTkuNzg0NyAxNC43MTc2TDYzLjIyMzEgMTQuNzE3Nkw2My41OTIzIDEyLjA1ODRMNjAuMTQ3IDEyLjA1ODRMNjAuMjU2MyAxMS4yNDQ5TDY0LjIzNDkgMTEuMjQ0OUw2NC42MjQ1IDguNTg1NzVMNjIuNzUxNSA4LjU4NTc1TDYzLjUzNzYgNi45ODYxNUw1OS44MTIgNi45ODYxNUw1OS4wMjU5IDguNTg1NzVMNTcuOTkzNyA4LjU4NTc1TDU3LjY1MTkgNi45ODYxNUw1My45MzMxIDYuOTg2MTVMNTQuMjY4MSA4LjU4NTc1TDUyLjM4ODIgOC41ODU3NUw1MS45OTg1IDExLjI0NDlMNTYuMDA0NCAxMS4yNDQ5Wk01MC42NTE5IDIwLjgyMjFMNTMuMzE3OSAyMC44MjIxTDU0Ljg4MzMgMTUuNDk2OUw1Mi4yMjQxIDE1LjQ5NjlMNTAuNjUxOSAyMC44MjIxWk02Mi44MzM1IDE1LjQ5NjlMNjAuMTc0MyAxNS40OTY5TDYwLjIyOSAyMC44MjIxTDYyLjg4ODIgMjAuODIyMUw2Mi44MzM1IDE1LjQ5NjlaIiBvcGFjaXR5PSIwLjI1OTk5OTk5IiBmaWxsPSJyZ2IoMjQsMjU1LDI0OCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQkJPHBhdGggaWQ9IuefoumHjyAxNTYiIGQ9Ik04My43MTk1IDYuMjYxNTRMODMuNjkyMSAyLjcwMDAxTDc5LjU0OTYgMi43MDAwMUw3OS41NzY5IDYuMjYxNTRMODMuNzE5NSA2LjI2MTU0Wk05Ni44NTEzIDUuOTI2NTdMOTQuOTIzNiAxOS43NTU3TDkyLjQyODUgMjIuMzMyOEw5Ni43OTY2IDIyLjMzMjhDOTcuMDI3NSAyMi4zMzI4IDk3LjI0ODIgMjIuMzAwMSA5Ny40NTg3IDIyLjIzNDdDOTcuNzI2MSAyMi4xNTE1IDk3Ljk3NzEgMjIuMDE1NiA5OC4yMTE3IDIxLjgyN0M5OC42MzA5IDIxLjQ4OTcgOTguODc5MyAyMS4wNTIyIDk4Ljk1NjggMjAuNTE0NUwxMDEuMzkgMy4yNjA1Nkw4NS4zNDY0IDMuMjYwNTZMODQuOTU2OCA1LjkyNjU3TDk2Ljg1MTMgNS45MjY1N1pNODEuMTIxOCAyMi4zMzI4TDgzLjI3NTEgNy4wMTM0OUw3OS4xMzI2IDcuMDEzNDlMNzYuOTcyNCAyMi4zMzI4TDgxLjEyMTggMjIuMzMyOFpNOTMuNTQ5NiAxOC44MDU1TDk0LjMzNTcgMTguNzQ0TDk0LjY5OCAxNi4xNzM2TDkzLjkxMTkgMTYuMjI4M0w5NC44Njg5IDkuMzM3NzFMOTUuNjQ4MiA5LjMzNzcxTDk1Ljk4MzIgNy4wMTM0OUw4My45OTk4IDcuMDEzNDlMODMuNjY0OCA5LjMzNzcxTDg0LjQ1MDkgOS4zMzc3MUw4My4zODQ1IDE2Ljg5ODNMODIuNjA1MiAxNi45NTI5TDgyLjIzNjEgMTkuNTMwMUw4OS43OTY2IDE5LjA1ODRMODkuNTE2NCAyMS4xMDI0TDkzLjI0MTkgMjEuMTAyNEw5My41NDk2IDE4LjgwNTVaTTkwLjk5OTggMTAuMzc2OEw4OC4wMDU2IDEwLjM3NjhMODguMTc2NSA5LjMzNzcxTDkxLjE0MzMgOS4zMzc3MUw5MC45OTk4IDEwLjM3NjhaTTkwLjU4MjggMTMuNDUyOUw4Ny41ODg2IDEzLjQ1MjlMODcuNzUyNyAxMi4yNzcyTDkwLjc1MzcgMTIuMjc3Mkw5MC41ODI4IDEzLjQ1MjlaTTkwLjE2NTggMTYuNDgxM0w4Ny4xMzc1IDE2LjY3MjdMODcuMzA4MyAxNS4zNjAyTDkwLjMyOTggMTUuMzYwMkw5MC4xNjU4IDE2LjQ4MTNaIiBvcGFjaXR5PSIwLjI1OTk5OTk5IiBmaWxsPSJyZ2IoMjQsMjU1LDI0OCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz4KCQk8L2c+CgkJPGcgaWQ9IuS4k+mimOaWsOmXuyI+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTU3IiBkPSJNMTguNjQ0NSAxNy4yNDQ5TDE3Ljc3NjQgMTYuNjI5N0wxMS4zOTE2IDE2LjYyOTdMMTcuNzIxNyAyMC44ODE3TDI0LjEwNjQgMjAuODgxN0wyMS42OTM0IDE5LjI4ODlMMjguNjM4NyAxNS4wMzAxTDI4LjYzODcgMTUuMDAyN0wyOS4wMDEgMTIuMzcwOUwxNy41NzgxIDEyLjM3MDlMMTguNzUzOSAxMC41MjUyTDMxLjQxNDEgMTAuNTI1MkwzMS43NzY0IDcuODY2MDNMMjAuNDYyOSA3Ljg2NjAzTDIxLjY2NiA1Ljk4NjE1TDMwLjE0OTQgNS45ODYxNUwzMC41NDU5IDMuMzI2OTdMMjMuMzQ3NyAzLjMyNjk3TDI0LjcyMTcgMS4yMDA5OUwxOC4zMzY5IDEuMjAwOTlMMTguOTUyMSAxLjg5ODI1TDE4LjAyOTMgMy4zMjY5N0wxMC44ODU3IDMuMzI2OTdMMTAuNDk2MSA1Ljk4NjE1TDE2LjMyMDMgNS45ODYxNUwxNS4xMTcyIDcuODY2MDNMOC4zNzAxMiA3Ljg2NjAzTDguMDAwOTggMTAuNTI1MkwxMy40MDgyIDEwLjUyNTJMMTAuNTUwOCAxNS4wMDI3TDIyLjE3MTkgMTUuMDAyN0wxOC42NDQ1IDE3LjI0NDlaIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLnn6Lph48gMTU4IiBkPSJNMzYuMDg1MiAxLjczNDE5TDM3LjAwODEgMi43OTM3NkwzNi4wMDMyIDkuOTkyTDQ1LjU4MDMgOS45OTJMNDYuNzI4OCAxLjczNDE5TDM2LjA4NTIgMS43MzQxOVpNNTguMDY5NiA0LjM5MzM3TDU4LjQzMTkgMS43MzQxOUw0Ny4yNjIgMS43MzQxOUw0Ni44OTI4IDQuMzkzMzdMNTAuMjAxNCA0LjM5MzM3TDQ5LjY2ODIgNS43MzMyMkw0Ni45ODE3IDUuNzMzMjJMNDUuODMzMyAxMy45NzA1TDQ4LjIxMjIgMTMuOTcwNUw0OC44IDEzLjQzNzNMNDkuNTg2MiA3Ljg2NjAzTDU0LjM3MTMgNy44NjYwM0w1My41ODUyIDEzLjQzNzNMNTQuMDYzNyAxMy45NzA1TDU2LjQxNTMgMTMuOTcwNUw1Ny41NjM3IDUuNzMzMjJMNTQuNDUzNCA1LjczMzIyTDU0Ljk4NjYgNC4zOTMzN0w1OC4wNjk2IDQuMzkzMzdaTTQyLjI3ODYgNC45MjY1N0w0MC42NTE2IDQuOTI2NTdMNDAuODIyNSAzLjg2MDE3TDQyLjQ0MjYgMy44NjAxN0w0Mi4yNzg2IDQuOTI2NTdaTTQyLjAyNTYgNi43NzIyOEw0MS44ODIxIDcuODMxODVMNDAuMjYyIDcuODMxODVMNDAuMzk4NyA2Ljc3MjI4TDQyLjAyNTYgNi43NzIyOFpNNTMuMDUyIDEzLjQzNzNMNTMuNzI4OCA4LjY0NTMyTDUwLjAwMzIgOC42NDUzMkw0OS4zMzMzIDEzLjQzNzNMNDUuMDE5OCAxNy42ODkzTDQ4Ljc0NTQgMTcuNjg5M0w1MC43MzQ2IDE1LjczNDJMNTEuOTM3NyAxNy42ODkzTDU2LjE4OTcgMTcuNjg5M0w1My4wNTIgMTMuNDM3M1pNMzguNDk4MyAxNS41NjMzTDM4LjQzNjggMTUuNTYzM0wzOC44ODc5IDEzLjk5NzlMMzQuMTMwMSAxMy45OTc5TDM0LjY1NjUgMTQuODkzNEwzMi44NjU1IDIwLjg1NDNMMzYuODcxMyAyMC44NTQzTDM3LjM3NzIgMTkuMTE4TDM4LjcxNyAyMC44ODE3TDU2LjI3ODYgMjAuODgxN0w1Ni42NDA5IDE4LjIyMjVMNDIuODY2NSAxOC4yMjI1TDQzLjAzMDUgMTcuMTU2MUw0NS4xMjkyIDE3LjE1NjFMNDUuNDk4MyAxNC41MjQyTDQzLjM5MjggMTQuNTI0Mkw0My41MzY0IDEzLjQzNzNMNDUuMDc0NSAxMy40MzczTDQ1LjQ2NDEgMTAuNzc4MUwzNC44Mjc0IDEwLjc3ODFMMzQuNDM3NyAxMy40MzczTDM5LjU1NzkgMTMuNDM3M0wzOS4xNDA5IDE2LjQzMTVMMzguNDk4MyAxNS41NjMzWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCQk8cGF0aCBpZD0i55+i6YePIDE1OSIgZD0iTTY1LjE4MTIgMi4wMTQ0N0w2NS4wNjQ5IDIuNzkzNzZMNjEuNTkyMyAyLjc5Mzc2TDYxLjIwMjYgNS40NTI5NEw3Mi4zNzI2IDUuNDUyOTRMNzIuNzY5IDIuNzkzNzZMNjkuMzIzNyAyLjc5Mzc2TDY5LjU0OTMgMS4yMDA5OUw2NC40NzcxIDEuMjAwOTlMNjUuMTgxMiAyLjAxNDQ3Wk04NC4xNjQ2IDEuMjAwOTlMNzQuMTA4OSAyLjc5Mzc2TDcxLjQ3NzEgMjEuMzYwMkw3NS40NTU2IDIxLjM2MDJMNzcuMDIxIDEwLjI0NDlMNzguMzQwMyAxMC4yNDQ5TDc2Ljc2ODEgMjEuMzYwMkw4MC43NzM5IDIxLjM2MDJMODIuMzQ2MiAxMC4yNDQ5TDgzLjQwNTggMTAuMjQ0OUw4My44MDIyIDcuNTg1NzVMNzcuNDE3NSA3LjU4NTc1TDc3LjgwNzEgNC44MTAzNkw4My43NjgxIDMuODYwMTdMODQuMTY0NiAxLjIwMDk5Wk02NC4wMDU0IDEwLjI0NDlMNjMuODg5MiAxMS4wNTg0TDYwLjQxNjUgMTEuMDU4NEw2MC4wNTQyIDEzLjcxNzZMNjMuNTI2OSAxMy43MTc2TDYyLjY1ODcgMTkuNzYwNkw2MS4wOTMzIDIxLjM2MDJMNjQuNzU3MyAyMS4zNjAyQzY1LjI5OTYgMjEuMzYwMiA2NS43ODA0IDIxLjE4NyA2Ni4xOTk3IDIwLjg0MDZDNjYuNjE5IDIwLjQ5NDMgNjYuODc2NSAyMC4wNTIyIDY2Ljk3MjIgMTkuNTE0NUw2Ny43ODU2IDEzLjcxNzZMNzEuMjI0MSAxMy43MTc2TDcxLjU5MzMgMTEuMDU4NEw2OC4xNDc5IDExLjA1ODRMNjguMjU3MyAxMC4yNDQ5TDcyLjIzNTggMTAuMjQ0OUw3Mi42MjU1IDcuNTg1NzVMNzAuNzUyNCA3LjU4NTc1TDcxLjUzODYgNS45ODYxNUw2Ny44MTMgNS45ODYxNUw2Ny4wMjY5IDcuNTg1NzVMNjUuOTk0NiA3LjU4NTc1TDY1LjY1MjggNS45ODYxNUw2MS45MzQxIDUuOTg2MTVMNjIuMjY5IDcuNTg1NzVMNjAuMzg5MiA3LjU4NTc1TDU5Ljk5OTUgMTAuMjQ0OUw2NC4wMDU0IDEwLjI0NDlaTTU4LjY1MjggMTkuODIyMUw2MS4zMTg4IDE5LjgyMjFMNjIuODg0MyAxNC40OTY5TDYwLjIyNTEgMTQuNDk2OUw1OC42NTI4IDE5LjgyMjFaTTcwLjgzNDUgMTQuNDk2OUw2OC4xNzUzIDE0LjQ5NjlMNjguMjMgMTkuODIyMUw3MC44ODkyIDE5LjgyMjFMNzAuODM0NSAxNC40OTY5WiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCQk8cGF0aCBpZD0i55+i6YePIDE2MCIgZD0iTTkxLjcyMDUgNS4yNjE1NEw5MS42OTMxIDEuNzAwMDFMODcuNTUwNSAxLjcwMDAxTDg3LjU3NzkgNS4yNjE1NEw5MS43MjA1IDUuMjYxNTRaTTEwNC44NTIgNC45MjY1N0wxMDIuOTI1IDE4Ljc1NTdMMTAwLjQyOSAyMS4zMzI4TDEwNC43OTggMjEuMzMyOEMxMDUuMDI4IDIxLjMzMjggMTA1LjI0OSAyMS4zMDAxIDEwNS40NiAyMS4yMzQ3QzEwNS43MjcgMjEuMTUxNSAxMDUuOTc4IDIxLjAxNTYgMTA2LjIxMyAyMC44MjdDMTA2LjYzMiAyMC40ODk3IDEwNi44OCAyMC4wNTIyIDEwNi45NTggMTkuNTE0NUwxMDkuMzkxIDIuMjYwNTZMOTMuMzQ3NCAyLjI2MDU2TDkyLjk1NzggNC45MjY1N0wxMDQuODUyIDQuOTI2NTdaTTg5LjEyMjggMjEuMzMyOEw5MS4yNzYxIDYuMDEzNDlMODcuMTMzNSA2LjAxMzQ5TDg0Ljk3MzQgMjEuMzMyOEw4OS4xMjI4IDIxLjMzMjhaTTEwMS41NTEgMTcuODA1NUwxMDIuMzM3IDE3Ljc0NEwxMDIuNjk5IDE1LjE3MzZMMTAxLjkxMyAxNS4yMjgzTDEwMi44NyA4LjMzNzcxTDEwMy42NDkgOC4zMzc3MUwxMDMuOTg0IDYuMDEzNDlMOTIuMDAwNyA2LjAxMzQ5TDkxLjY2NTggOC4zMzc3MUw5Mi40NTE5IDguMzM3NzFMOTEuMzg1NSAxNS44OTgzTDkwLjYwNjIgMTUuOTUyOUw5MC4yMzcxIDE4LjUzMDFMOTcuNzk3NiAxOC4wNTg0TDk3LjUxNzMgMjAuMTAyNEwxMDEuMjQzIDIwLjEwMjRMMTAxLjU1MSAxNy44MDU1Wk05OS4wMDA3IDkuMzc2NzdMOTYuMDA2NiA5LjM3Njc3TDk2LjE3NzUgOC4zMzc3MUw5OS4xNDQzIDguMzM3NzFMOTkuMDAwNyA5LjM3Njc3Wk05OC41ODM3IDEyLjQ1MjlMOTUuNTg5NiAxMi40NTI5TDk1Ljc1MzcgMTEuMjc3Mkw5OC43NTQ2IDExLjI3NzJMOTguNTgzNyAxMi40NTI5Wk05OC4xNjY3IDE1LjQ4MTNMOTUuMTM4NCAxNS42NzI3TDk1LjMwOTMgMTQuMzYwMkw5OC4zMzA4IDE0LjM2MDJMOTguMTY2NyAxNS40ODEzWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCTwvZz4KCQk8ZyBpZD0i5LiT6aKY5paw6Ze7KOi+ueahhikiPgoJCQk8cGF0aCBpZD0i6L655qGGIiBkPSJNMTEuNTgzNyAxMS41MjUyTDguOTY0MzcgMTUuNjI5N0w4LjEwOTQgMTUuNjI5N0wxNy40MTcgMjEuODgxN0wyNy40MzY3IDIxLjg4MTdMMjMuNTU1NyAxOS4zMTk5TDI5LjYzODYgMTUuNTg5OUwyOS42Mzg2IDE1LjA3MTNMMzAuMTI2OCAxMS41MjUyTDMyLjI4NyAxMS41MjUyTDMyLjkyMTggNi44NjYwM0wzMS4wMjkyIDYuODY2MDNMMzEuNzA2IDIuMzI2OTdMMjUuMTg0NiAyLjMyNjk3TDI2LjU1ODYgMC4yMDA5ODlMMTYuMTIwOSAwLjIwMDk4OUwxNy43MDExIDEuOTkxOTJMMTcuNDg0NyAyLjMyNjk3TDEwLjAyMTYgMi4zMjY5N0w5LjM1NjQ2IDYuODY2MDNMNy40OTkzMSA2Ljg2NjAzTDYuODUyNTQgMTEuNTI1MkwxMS41ODM3IDExLjUyNTJaTTIxLjY5MzMgMTkuMjg4OUwyMi41OTE0IDE5Ljg4MTdMMjIuNjE0NiAxOS44OTdMMjQuMTA2NCAyMC44ODE3TDE3LjcyMTYgMjAuODgxN0wxMi44ODAzIDE3LjYyOTdMMTEuMzkxNiAxNi42Mjk3TDE3Ljc3NjMgMTYuNjI5N0wxOC42NDQ1IDE3LjI0NDlMMjAuNTk4NyAxNi4wMDI3TDIyLjE3MTggMTUuMDAyN0wxMC41NTA4IDE1LjAwMjdMMTEuMTg4OSAxNC4wMDI3TDEyLjc3IDExLjUyNTJMMTMuNDA4MiAxMC41MjUyTDguMDAwOTUgMTAuNTI1Mkw4LjEzOTc2IDkuNTI1MjFMOC4zNzAwOSA3Ljg2NjAzTDE1LjExNzIgNy44NjYwM0wxNS42ODAzIDYuOTg2MTVMMTYuMzIwMyA1Ljk4NjE1TDEwLjQ5NjEgNS45ODYxNUwxMC42NDI2IDQuOTg2MTVMMTAuODg1NyAzLjMyNjk3TDE4LjAyOTMgMy4zMjY5N0wxOC43NTY2IDIuMjAwOTlMMTguOTUyMSAxLjg5ODI1TDE4LjMzNjkgMS4yMDA5OUwyNC43MjE2IDEuMjAwOTlMMjQuMDc1MyAyLjIwMDk5TDIzLjk5MzkgMi4zMjY5N0wyMy4zNDc2IDMuMzI2OTdMMzAuNTQ1OSAzLjMyNjk3TDMwLjM5NjggNC4zMjY5N0wzMC4xNDk0IDUuOTg2MTVMMjEuNjY2IDUuOTg2MTVMMjEuMTAyOSA2Ljg2NjAzTDIwLjQ2MjkgNy44NjYwM0wzMS43NzYzIDcuODY2MDNMMzEuNjQwMSA4Ljg2NjAzTDMxLjQxNCAxMC41MjUyTDE4Ljc1MzkgMTAuNTI1MkwxOC4yMTUxIDExLjM3MDlMMTcuNTc4MSAxMi4zNzA5TDI5LjAwMDkgMTIuMzcwOUwyOC44NjMzIDEzLjM3MDlMMjguNjM4NiAxNS4wMDI3TDI4LjYzODYgMTUuMDMwMUwyMi42MzQ0IDE4LjcxMThMMjEuNjkzMyAxOS4yODg5Wk0xOC42NzQ4IDE2LjA0MDhMMTguNjIxMiAxNi4wMDI3TDE4LjczNDYgMTYuMDAyN0wxOC42NzQ4IDE2LjA0MDhaIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl8wKSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCQk8cGF0aCBpZD0i6L655qGGIiBkPSJNMzUuMDIzNSA5Ljc3ODE0TDM1Ljk1NDggMy4xMDY4N0wzMy44ODgzIDAuNzM0MTkyTDU5LjU3NzUgMC43MzQxOTJMNTkuNDIyOSAxLjg2OTE5TDU4Ljk0MjcgNS4zOTMzN0w1OC42MjA5IDUuMzkzMzdMNTcuMjg1NyAxNC45NzA1TDU1LjQyNjQgMTQuOTcwNUw1Ny4wODgyIDE3LjIyMjVMNTcuNzg2NSAxNy4yMjI1TDU3LjY3NzcgMTguMDIxM0w1OC4xNzA2IDE4LjY4OTNMNTcuNTg2NiAxOC42ODkzTDU3LjE1MTcgMjEuODgxN0wzOC4yMjEgMjEuODgxN0wzNy43ODIxIDIxLjMwMzlMMzcuNjIxNyAyMS44NTQzTDMxLjUyMSAyMS44NTQzTDMzLjU3MzMgMTUuMDIzN0wzMi4zODI1IDEyLjk5NzlMMzMuNDkxNiAxMi45OTc5TDMzLjk2MzQgOS43NzgxNEwzNS4wMjM1IDkuNzc4MTRaTTM2LjAzMzIgOS43NzgxNEwzNy4wMDgyIDIuNzkzNzZMMzYuOTU2MyAyLjczNDE5TDM2LjA4NTMgMS43MzQxOUw0Ni43Mjg5IDEuNzM0MTlMNDYuNTg5OCAyLjczNDE5TDQ2LjMxMTggNC43MzMyMkw0Ni4yMiA1LjM5MzM3TDQ1LjYxMDIgOS43NzgxNEw0NS41ODA1IDkuOTkyTDM2LjAwMzMgOS45OTJMMzYuMDMzMiA5Ljc3ODE0Wk00Ny4yNjIxIDEuNzM0MTlMNTguNDMyIDEuNzM0MTlMNTguMjk1OCAyLjczNDE5TDU4LjA2OTcgNC4zOTMzN0w1NC45ODY3IDQuMzkzMzdMNTQuODUxNSA0LjczMzIyTDU0LjQ1MzUgNS43MzMyMkw1Ny41NjM5IDUuNzMzMjJMNTcuNDI0NCA2LjczMzIyTDU2LjQxNTQgMTMuOTcwNUw1NC4wNjM5IDEzLjk3MDVMNTMuNjYyNyAxMy41MjM1TDUzLjU4NTMgMTMuNDM3M0w1My42NDczIDEyLjk5ODFMNTQuMjMwNCA4Ljg2NjAzTDU0LjM3MTUgNy44NjYwM0w0OS41ODYzIDcuODY2MDNMNDguODY3IDEyLjk2NDFMNDguODEwNSAxMy4zNjQyTDQ4LjgwMDIgMTMuNDM3M0w0OC4yMTIzIDEzLjk3MDVMNDUuODMzNCAxMy45NzA1TDQ1Ljg5NTYgMTMuNTI0Mkw0NS45NzI4IDEyLjk3MDVMNDYuMjQ4NiAxMC45OTJMNDYuNDE3OSA5Ljc3ODE0TDQ2Ljk4MTggNS43MzMyMkw0OS42Njg0IDUuNzMzMjJMNDkuODAzNiA1LjM5MzM3TDUwLjIwMTYgNC4zOTMzN0w0Ni44OTMgNC4zOTMzN0w0Ny4wMzE4IDMuMzkzMzdMNDcuMjYyMSAxLjczNDE5Wk00MC42NTE3IDQuOTI2NTdMNDIuMjc4NyA0LjkyNjU3TDQyLjI4ODkgNC44NjAxN0w0Mi40NDI4IDMuODYwMTdMNDAuODIyNiAzLjg2MDE3TDQwLjgxMiAzLjkyNjU3TDQwLjY1MTcgNC45MjY1N1pNNDAuMjYyMSA3LjgzMTg1TDQxLjg4MjIgNy44MzE4NUw0MS44OTAzIDcuNzcyMjhMNDIuMDI1OCA2Ljc3MjI4TDQwLjM5ODggNi43NzIyOEw0MC4zOTExIDYuODMxODVMNDAuMjYyMSA3LjgzMTg1Wk01My41ODc3IDkuNjQ1MzJMNTMuMDUyMSAxMy40MzczTDU0LjE4MzYgMTQuOTcwNUw1NS40NTE5IDE2LjY4OTNMNTUuODQ1NCAxNy4yMjI1TDU2LjE4OTggMTcuNjg5M0w1MS45Mzc5IDE3LjY4OTNMNTEuNjUwNiAxNy4yMjI1TDUxLjI3MjQgMTYuNjA3OUw1MC43MzQ4IDE1LjczNDJMNTAuMDAzMSAxNi40NTMzTDQ5LjIyMDUgMTcuMjIyNUw0OC43NDU1IDE3LjY4OTNMNDUuMDE5OSAxNy42ODkzTDQ1LjQ5MzUgMTcuMjIyNUw0Ni4wMzQ0IDE2LjY4OTNMNDYuMjMxOCAxNi40OTQ2TDQ3Ljc3OCAxNC45NzA1TDQ5LjMzMzQgMTMuNDM3M0w0OS45NzI1IDguODY2MDNMNTAuMDAzMyA4LjY0NTMyTDUzLjcyODkgOC42NDUzMkw1My42OTc3IDguODY2MDNMNTMuNTg3NyA5LjY0NTMyWk00Mi44NjY2IDE4LjIyMjVMNTYuNjQxIDE4LjIyMjVMNTYuNTc3NCAxOC42ODkzTDU2LjUwNDggMTkuMjIyNUw1Ni4yNzg3IDIwLjg4MTdMMzguNzE3MiAyMC44ODE3TDM4LjEzMDIgMjAuMTA5TDM3LjM3NzMgMTkuMTE4TDM3LjAyOTIgMjAuMzEyOEwzNi44NzE1IDIwLjg1NDNMMzIuODY1NiAyMC44NTQzTDMzLjE2NjEgMTkuODU0M0wzNC42MjUyIDE0Ljk5NzlMMzQuNjU2NiAxNC44OTM0TDM0LjM4ODYgMTQuNDM3M0wzNC4xMzAzIDEzLjk5NzlMMzguODg4MSAxMy45OTc5TDM4Ljc2MTQgMTQuNDM3M0wzOC43MjUxIDE0LjU2MzNMMzguNTk5OSAxNC45OTc5TDM4LjQzNjkgMTUuNTYzM0wzOC40OTg0IDE1LjU2MzNMMzguNTE1MSAxNS41ODU4TDM5LjE0MSAxNi40MzE1TDM5LjIzMDEgMTUuNzkxOUwzOS4zMzggMTUuMDE2OEwzOS40MTg3IDE0LjQzNzNMMzkuNTU4IDEzLjQzNzNMMzQuNDM3OSAxMy40MzczTDM0LjUwMjMgMTIuOTk3OUwzNC41ODQ0IDEyLjQzNzNMMzQuODI3NSAxMC43NzgxTDQ1LjQ2NDIgMTAuNzc4MUw0NS40MzI5IDEwLjk5Mkw0NS4zMTc3IDExLjc3ODFMNDUuMDc0NiAxMy40MzczTDQzLjUzNjUgMTMuNDM3M0w0My41MjUgMTMuNTI0Mkw0My4zOTMgMTQuNTI0Mkw0NS40OTg0IDE0LjUyNDJMNDUuNDM1OCAxNC45NzA1TDQ1LjM1ODIgMTUuNTI0Mkw0NS4yODg2IDE2LjAyMDNMNDUuMTk0OCAxNi42ODkzTDQ1LjEyOTMgMTcuMTU2MUw0My4wMzA3IDE3LjE1NjFMNDMuMDIwNCAxNy4yMjI1TDQyLjg2NjYgMTguMjIyNVoiIGZpbGw9InVybCgjcGFpbnRfbGluZWFyXzEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJCTxwYXRoIGlkPSLovrnmoYYiIGQ9Ik03My45NTI1IDEuODA2MTNMODUuMzU0NyA2LjEwMzUyZS0wNUw4NC42NDkxIDQuNzMyNDFMNzguNjk0NyA1LjY4MTU3TDc4LjU2NzcgNi41ODU4TDg0Ljk2MjQgNi41ODU4TDg0LjI2NzggMTEuMjQ1TDgzLjIxNDcgMTEuMjQ1TDgxLjY0MjUgMjIuMzYwMkw3MC4zMjUzIDIyLjM2MDJMNzAuNTQzNCAyMC44MjIxTDY3LjUzMjEgMjAuODIyMUM2Ny4zNTA5IDIxLjExNTEgNjcuMTE5MSAyMS4zNzgzIDY2LjgzNjYgMjEuNjExNkM2Ni41MzIxIDIxLjg2MzMgNjYuMjA0OCAyMi4wNTE0IDY1Ljg1NSAyMi4xNzYyTDY1Ljg1NDkgMjIuMTc2MkM2NS41MTA5IDIyLjI5ODkgNjUuMTQ1MSAyMi4zNjAyIDY0Ljc1NzQgMjIuMzYwMkw1OC43MTU1IDIyLjM2MDJMNjAuMjIwNyAyMC44MjIxTDU3LjMxNDkgMjAuODIyMUw1OS4xMTczIDE0LjcxNzZMNTguOTA4OCAxNC43MTc2TDU5LjM4MTkgMTEuMjQ1TDU4Ljg0MjMgMTEuMjQ1TDU5LjUyNTEgNi41ODU4TDYxLjAzOCA2LjU4NThMNjEuMDEwMiA2LjQ1Mjk5TDYwLjA0NTUgNi40NTI5OUw2MC43MjgyIDEuNzkzODFMNjMuNjY3NiAxLjc5MzgxTDYyLjI4OSAwLjIwMTAzOEw3MC43MDEgMC4yMDEwMzhMNzAuNDc1NCAxLjc5MzgxTDczLjkyOTIgMS43OTM4MUw3My45MjY4IDEuODEwMTlMNzMuOTUyNSAxLjgwNjEzWk03Mi4zNzI2IDUuNDUyOTlMNjEuMjAyNyA1LjQ1Mjk5TDYxLjI3MTEgNC45ODYxOUw2MS4zNDkyIDQuNDUyOTlMNjEuNTkyMyAyLjc5MzgxTDY1LjA2NSAyLjc5MzgxTDY1LjE1MzQgMi4yMDEwNEw2NS4xODEyIDIuMDE0NTFMNjUuMDY1IDEuODgwMjVMNjQuOTkwMiAxLjc5MzgxTDY0LjQ3NzEgMS4yMDEwNEw2OS41NDk0IDEuMjAxMDRMNjkuNDY1NCAxLjc5MzgxTDY5LjQwNzcgMi4yMDEwNEw2OS4zMjM4IDIuNzkzODFMNzIuNzY5MSAyLjc5MzgxTDcyLjYyIDMuNzkzODFMNzIuNDQyMiA0Ljk4NjE5TDcyLjM3MjYgNS40NTI5OVpNODMuNzY4MSAzLjg2MDIyTDc3LjgwNzIgNC44MTA0MUw3Ny41NTc5IDYuNTg1OEw3Ny40MTc1IDcuNTg1OEw4My44MDIzIDcuNTg1OEw4My42NTMyIDguNTg1OEw4My40MDU4IDEwLjI0NUw4Mi4zNDYyIDEwLjI0NUw4MC43NzQgMjEuMzYwMkw3Ni43NjgxIDIxLjM2MDJMNzYuOTA5NiAyMC4zNjAyTDc4LjE5ODkgMTEuMjQ1TDc4LjM0MDQgMTAuMjQ1TDc3LjAyMSAxMC4yNDVMNzUuNDU1NiAyMS4zNjAyTDcxLjQ3NzEgMjEuMzYwMkw3MS41NTM0IDIwLjgyMjFMNzEuNjE4OSAyMC4zNjAyTDcxLjg3NjEgMTguNTQ1MUw3Mi45MTA5IDExLjI0NUw3My41NzE0IDYuNTg1OEw3NC4xMDg5IDIuNzkzODFMODMuMTI5MSAxLjM2NTA2TDg0LjE2NDYgMS4yMDEwNEw4NC4wMSAyLjIzOEw4My43NjgxIDMuODYwMjJaTTcyLjQ3OSA4LjU4NThMNzIuMjYzMiAxMC4wNTg1TDcyLjIzNTkgMTAuMjQ1TDY4LjI1NzQgMTAuMjQ1TDY4LjE0OCAxMS4wNTg1TDcxLjU5MzMgMTEuMDU4NUw3MS41Njc0IDExLjI0NUw3MS40NTQ1IDEyLjA1ODVMNzEuMjU0OCAxMy40OTY5TDcxLjIyNDIgMTMuNzE3Nkw2Ny43ODU3IDEzLjcxNzZMNjcuMjA5NCAxNy44MjM5TDY2Ljk3MjIgMTkuNTE0NUM2Ni44NzY1IDIwLjA1MjMgNjYuNjE5IDIwLjQ5NDMgNjYuMTk5NyAyMC44NDA3QzY1Ljc4MDUgMjEuMTg3IDY1LjI5OTcgMjEuMzYwMiA2NC43NTc0IDIxLjM2MDJMNjEuMDkzMyAyMS4zNjAyTDYxLjYxOTkgMjAuODIyMUw2Mi4wNzE5IDIwLjM2MDJMNjIuMjU5MyAyMC4xNjg4TDYyLjY1ODcgMTkuNzYwNkw2My4zODMyIDE0LjcxNzZMNjMuNTI2OSAxMy43MTc2TDYwLjA1NDIgMTMuNzE3Nkw2MC4wODQzIDEzLjQ5NjlMNjAuMTkwNSAxMi43MTc2TDYwLjM5MTEgMTEuMjQ1TDYwLjQxNjUgMTEuMDU4NUw2My44ODkyIDExLjA1ODVMNjQuMDA1NCAxMC4yNDVMNTkuOTk5NSAxMC4yNDVMNjAuMDI2OSAxMC4wNTg1TDYwLjE0NjEgOS4yNDQ5OEw2MC4zODkyIDcuNTg1OEw2Mi4yNjkxIDcuNTg1OEw2Mi4xNDM1IDYuOTg2MTlMNjIuMDU5NyA2LjU4NThMNjIuMDMxOSA2LjQ1Mjk5TDYxLjkzNDEgNS45ODYxOUw2NS42NTI5IDUuOTg2MTlMNjUuNzUyNiA2LjQ1Mjk5TDY1Ljk5NDcgNy41ODU4TDY3LjAyNjkgNy41ODU4TDY3LjU4MzYgNi40NTI5OUw2Ny44MTMgNS45ODYxOUw3MS41Mzg2IDUuOTg2MTlMNzEuMzA5MiA2LjQ1Mjk5TDcxLjI0MzkgNi41ODU4TDcxLjA0NzIgNi45ODYxOUw3MC43NTI1IDcuNTg1OEw3Mi42MjU1IDcuNTg1OEw3Mi40NzkgOC41ODU4Wk03Mi41ODAyIDYuNDUyOTlMNzIuNDIzNCA2LjQ1Mjk5TDcyLjM1ODIgNi41ODU4TDcyLjU2MTQgNi41ODU4TDcyLjU4MDIgNi40NTI5OVpNNjEuOTQ2MiAxNy42ODgyTDYxLjM3MDIgMTkuNjQ3NUw2MS4zMTg5IDE5LjgyMjFMNTguNjUyOSAxOS44MjIxTDYwLjE2IDE0LjcxNzZMNjAuMjI1MSAxNC40OTY5TDYyLjg4NDMgMTQuNDk2OUw2Mi44MTk0IDE0LjcxNzZMNjIuNTkwMyAxNS40OTY5TDYxLjk0NjIgMTcuNjg4MlpNNzAuODM0NSAxNC40OTY5TDcwLjgzNjggMTQuNzE3Nkw3MC44NzU0IDE4LjQ3OTdMNzAuODc4OSAxOC44MjIxTDcwLjg4OTIgMTkuODIyMUw2OC4yMyAxOS44MjIxTDY4LjIxMDIgMTcuODg4Nkw2OC4xODU2IDE1LjQ5NjlMNjguMTc3NiAxNC43MTc2TDY4LjE3NTMgMTQuNDk2OUw3MC44MzQ1IDE0LjQ5NjlaIiBmaWxsPSJ1cmwoI3BhaW50X2xpbmVhcl8yKSIgZmlsbC1ydWxlPSJldmVub2RkIiAvPgoJCQk8cGF0aCBpZD0i6L655qGGIiBkPSJNOTYuMzcwOSAyMS4xMDI0TDk5LjI2MDcgMjEuMTAyNEw5OC4wNjk0IDIyLjMzMjhMMTA0Ljc5OCAyMi4zMzI4QzEwNS4xNDYgMjIuMzMyOCAxMDUuNDc3IDIyLjI4MTkgMTA1Ljc5MyAyMi4xNzk5QzEwNi4xNjUgMjIuMDU5NiAxMDYuNTEzIDIxLjg2ODQgMTA2LjgzOSAyMS42MDYyQzEwNy4xNDEgMjEuMzYzNiAxMDcuMzgzIDIxLjA4NjMgMTA3LjU2NiAyMC43NzQyQzEwNy43NjEgMjAuNDQwNSAxMDcuODg4IDIwLjA2NzIgMTA3Ljk0OCAxOS42NTQxTDExMC41NDIgMS4yNjA1Nkw5Mi42ODk4IDEuMjYwNTZMOTIuNjg1NSAwLjcwMDAxMkw4Ni41NDI5IDAuNzAwMDEyTDg2LjU3NiA1LjAxMzQ5TDg2LjI2NDcgNS4wMTM0OUw4My44MjI1IDIyLjMzMjhMODkuOTkyMSAyMi4zMzI4TDkwLjM4NzEgMTkuNTIyN0w5Ni42NDEgMTkuMTMyNUw5Ni4zNzA5IDIxLjEwMjRaTTkxLjY5MzEgMS43MDAwMUw5MS43MTI4IDQuMjYxNTRMOTEuNzE4NiA1LjAxMzQ5TDkxLjcyMDUgNS4yNjE1NEw4Ny41Nzc5IDUuMjYxNTRMODcuNTc2IDUuMDEzNDlMODcuNTU4MiAyLjcwMDAxTDg3LjU1MDYgMS43MDAwMUw5MS42OTMxIDEuNzAwMDFaTTEwNC43MTMgNS45MjY1N0wxMDQuODQgNS4wMTM0OUwxMDQuODUyIDQuOTI2NTdMOTIuOTU3OCA0LjkyNjU3TDkzLjEwMzkgMy45MjY1N0w5My4zNDc0IDIuMjYwNTZMMTA5LjM5MSAyLjI2MDU2TDEwOS4yNSAzLjI2MDU2TDEwNi45NTggMTkuNTE0NUMxMDYuODggMjAuMDUyMiAxMDYuNjMyIDIwLjQ4OTcgMTA2LjIxMyAyMC44MjdDMTA1Ljk3OCAyMS4wMTU2IDEwNS43MjcgMjEuMTUxNSAxMDUuNDYgMjEuMjM0N0MxMDUuMjQ5IDIxLjMwMDEgMTA1LjAyOCAyMS4zMzI4IDEwNC43OTggMjEuMzMyOEwxMDAuNDI5IDIxLjMzMjhMMTAwLjY1MyAyMS4xMDI0TDEwMS4zOTggMjAuMzMyOEwxMDIuMzUzIDE5LjM0NTlMMTAyLjkyNSAxOC43NTU3TDEwMi45MzIgMTguNzAwNEwxMDMuNTcyIDE0LjExMDVMMTA0LjIzNyA5LjMzNzcxTDEwNC43MTMgNS45MjY1N1pNODcuMTMzNiA2LjAxMzQ5TDkxLjI3NjEgNi4wMTM0OUw5MS4yNDEzIDYuMjYxNTRMOTEuMTM1NiA3LjAxMzQ5TDkwLjgwODkgOS4zMzc3MUw5MC4wMTQxIDE0Ljk5Mkw4OS4zNjgzIDE5LjU4NjJMODkuMTIyOCAyMS4zMzI4TDg0Ljk3MzQgMjEuMzMyOEw4NS4xMTQ0IDIwLjMzMjhMODcuMDk4NiA2LjI2MTU0TDg3LjEzMzYgNi4wMTM0OVpNOTEuODA5OSA3LjMzNzcxTDkxLjk2NSA2LjI2MTU0TDkyLjAwMDggNi4wMTM0OUwxMDMuOTg0IDYuMDEzNDlMMTAzLjg0IDcuMDEzNDlMMTAzLjY0OSA4LjMzNzcxTDEwMi44NyA4LjMzNzcxTDEwMi4wNTMgMTQuMjE2MUwxMDEuOTM1IDE1LjA2NkwxMDEuOTEzIDE1LjIyODNMMTAyLjQxMSAxNS4xOTM2TDEwMi42OTkgMTUuMTczNkwxMDIuNjc2IDE1LjMzNDRMMTAyLjU1NiAxNi4xODZMMTAyLjMzNyAxNy43NDRMMTAyLjA1MyAxNy43NjYyTDEwMS41NTEgMTcuODA1NUwxMDEuNDA2IDE4Ljg4NjhMMTAxLjI0MyAyMC4xMDI0TDk3LjUxNzQgMjAuMTAyNEw5Ny42NTQ1IDE5LjEwMjRMOTcuNjU5MSAxOS4wNjlMOTcuNzk3NiAxOC4wNTg0TDk2Ljc3OTYgMTguMTIxOUw5MS4yNTY0IDE4LjQ2NjVMOTAuNTI5MiAxOC41MTE5TDkwLjIzNzEgMTguNTMwMUw5MC4zODE5IDE3LjUxOTFMOTAuNjA2MiAxNS45NTI5TDkwLjg5MTcgMTUuOTMyOUw5MS4zODU1IDE1Ljg5ODNMOTIuMzEwOSA5LjMzNzcxTDkyLjQzNjMgOC40NDg3NUw5Mi40NTE5IDguMzM3NzFMOTEuNjY1OCA4LjMzNzcxTDkxLjY4MTUgOC4yMjkwM0w5MS44MDk5IDcuMzM3NzFaTTk2LjAwNjYgOS4zNzY3N0w5OS4wMDA4IDkuMzc2NzdMOTkuMDA2MSA5LjMzNzcxTDk5LjE0NDMgOC4zMzc3MUw5Ni4xNzc1IDguMzM3NzFMOTYuMTcxMSA4LjM3Njc3TDk2LjAwNjYgOS4zNzY3N1pNOTUuNTg5NiAxMi40NTI5TDk4LjU4MzggMTIuNDUyOUw5OC42MDkzIDEyLjI3NzJMOTguNzU0NyAxMS4yNzcyTDk1Ljc1MzcgMTEuMjc3Mkw5NS43MjkyIDExLjQ1MjlMOTUuNTg5NiAxMi40NTI5Wk05NS4xMzg1IDE1LjY3MjdMOTYuMTU1MyAxNS42MDg0TDk4LjE2NjggMTUuNDgxM0w5OC4xODQ1IDE1LjM2MDJMOTguMzMwOCAxNC4zNjAyTDk1LjMwOTMgMTQuMzYwMkw5NS4yNyAxNC42NjI0TDk1LjEzODUgMTUuNjcyN1oiIGZpbGw9InVybCgjcGFpbnRfbGluZWFyXzMpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIC8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4K');
}

.news-tab-block .news-tab-content {
    position: relative;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

@media (max-width: 1199.98px) {
    .news-tab-block .news-tab-content {
        background-size: cover;
    }
}

.news-tab-block .news-tab-content .news-tab-body {
    padding: 16px;
}

.news-tab-block .news-tab-content .news-tab-primary {
    position: relative;
}

.news-tab-block .news-tab-content .news-tab-primary-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px 16px 12px 56px;
    background: rgba(0, 0, 0, 0.4);
}

.news-tab-block .news-tab-content .news-tab-primary-content .title-badge {
    position: absolute;
    left: 16px;
    top: 14px;
}

.news-tab-block .news-tab-content .news-tab-primary-content a {
    color: #fff;
}

.news-tab-block .news-tab-list {
    margin-top: 16px;
    border-top: 1px solid #E05AF9;
}

.news-tab-block .news-tab-list li {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    margin-top: 16px;
    padding-left: 24px;
}

.news-tab-block .news-tab-list li .title-badge {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
}

.news-tab-block .news-tab-list li a {
    color: #fff;
}

.news-tab-block .news-tab-list li .date {
    color: #18FFF8;
}

/*--------------------------------------------------------------
   index news bg
--------------------------------------------------------------*/
.index-news-bg1,
.index-news-bg2 {
    position: fixed;
    top: 0;
    width: 700px;
    height: 100vh;
    background-size: contain;
    background-repeat: no-repeat;
}

.index-news-bg1 {
    left: 0;
    background-position: top left;
}

.index-news-bg2 {
    right: 0;
    background-position: top right;
}

.index-news-bg3,
.index-news-bg4 {
    position: fixed;
    width: 400px;
    height: 400px;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1399.98px) {
    .index-news-bg3,
    .index-news-bg4 {
        width: 240px;
        height: 240px;
    }
}

.index-news-bg3 {
    position: absolute;
    bottom: 0;
    left: 0;
    background-position: center;
    transform: translate(0, 50%);
}

.index-news-bg4 {
    bottom: 100px;
    right: 0;
    background-position: center;
}

.schedule-tab-content .splide {
    padding: 0 56px;
}

.schedule-tab-content .splide .splide__slide {
    height: 280px;
}

.schedule-tab-content .splide .splide__slide-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: top center;
    background-repeat: no-repeat;
}

.schedule-tab-content .splide .splide__slide-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}

.schedule-tab-content .splide .splide__slide-content .match-date {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #fff;
    padding: 8px 16px;
}

.schedule-tab-content .splide .splide__slide-content .match-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 0 32px;
    margin-top: 24px;
}

.schedule-tab-content .splide .splide__slide-content .match-team {
    width: 48px;
    height: 48px;
}

.schedule-tab-content .splide .splide__slide-content .match-team img {
    object-fit: contain;
    width: 48px;
    height: 48px;
}

@media (max-width: 767.98px) {

    .schedule-tab-content .splide .splide__slide-content .match-team {
        width: 32px;
        height: 32px;
    }

    .schedule-tab-content .splide .splide__slide-content .match-team img {
        width: 32px;
        height: 32px;
    }
}

.schedule-tab-content .splide .splide__slide-content .match-score {
    font-size: 56px;
    line-height: 1;
    font-style: italic;
    font-weight: bold;
    font-family: arial, sans-serif;
}

.schedule-tab-content .splide .splide__slide-content .match-score span {
    color: #9B9B9B;
}

.schedule-tab-content .splide .splide__slide-content .match-score span.win {
    color: var(--color-dark);
}

.schedule-tab-content .splide .splide__slide-content .match-link a {
    padding: 2px 8px;
    border: 1px solid #E05AF9;
    color: #E05AF9
}

.schedule-tab-content .splide .splide__arrow {
    background-color: transparent;
    border-radius: 0;
    width: 40px;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 35%;
}

.schedule-tab-content .splide .splide__arrow.splide__arrow--prev {
    left: 0;
}

.schedule-tab-content .splide .splide__arrow.splide__arrow--next {
    right: 0;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .schedule-tab-content .splide .splide__slide {
        height: 306px;
    }
}

@media (max-width: 767.98px) {

    .schedule-tab-content .splide {
        padding: 0;
    }

    .schedule-tab-content .splide .splide__slide {
        width: 240px;
        height: 230px;
    }

    .schedule-tab-content .splide .splide__slide-content .match-date {
        font-size: 12px;
    }

    .schedule-tab-content .splide .splide__slide-content .match-info {
        margin-top: 12px;
    }

    .schedule-tab-content .splide .splide__slide-content .match-score {
        font-size: 32px;
    }
}

.match-tab-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 16px;
}

.match-part1 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    flex-shrink: 0;
    width: 340px;
    height: 480px;
    padding: 12px;
    background-color: rgba(0, 0, 0, 0.13);
}

.match-part1 .match-part-name {
    width: 300px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    margin: 0 auto 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}


.match-part1 .match-teams {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex: 1 1 auto;
    gap: 12px;
}

.match-part1 .match-team-name {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 50px;
    height: 50px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(to top, rgba(27, 19, 102, 0), #1B1366, rgba(27, 19, 102, 0));
}

.match-part1 .match-team-list {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 1 auto;
}

.match-part1 .match-team-list .team {
    background: linear-gradient(to right, #FF55B9, #119BED);
    padding: 1px;
}

.match-part1 .match-team-list .team .team-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    background-color: #381b55;
    padding: 6px;
}

.match-part1 .match-team-list .team .team-logo {
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    background-color: #fff;
}

.match-part1 .match-team-list .team .team-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.match-part1 .match-team-list .team .team-name {
    width: 88px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
}

.match-part1 .match-team-list .team .score {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    font-size: 20px;
    text-align: center;
    background-color: #E05AF9;
    color: #fff;

}

.match-part1 .match-team-list .team .score.score-1 {
    background-color: #1349E4;
}

.match-part1 .match-team-list .team .score.score-2 {
    background-color: #3E005B;
}

.match-part1 .match-team-list .team .team-win {
    position: absolute;
    display: flex;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%, -12px);
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.match-part1 .match-team-list .team-win .team-win-image {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 120px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.match-part1 .match-team-list .team-win .team-win-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background-color: #fff;
    border-radius: 100%;
    transform: translate(-16px, 0px);
    border: 2px solid #fff;
}

.match-part1 .match-team-list .team-win .team-win-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: inherit;
}

.match-part1 .match-team-list .team-win .team-win-text {
    width: 135px;
    text-align: center;
    color: #fff;
    padding: 8px 4px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.match-link1,
.match-link2 {
    position: relative;
    flex-shrink: 0;
    width: 100px;
}

.match-link1:before {
    content: "";
    background: url(https://cef-ejplay.oss-cn-hangzhou.aliyuncs.com/tts_line1.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 97px;
    position: absolute;
    top: 117px;
    left: 0;
}

.match-link1:after {
    content: "";
    background: url(https://cef-ejplay.oss-cn-hangzhou.aliyuncs.com/tts_line1.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 97px;
    position: absolute;
    bottom: 59px;
    left: 0;
}

.match-part2 .match-team-list .team:nth-child(2) {
    margin-bottom: 83px;
}

.match-link2::after {
    content: "";
    background: url(https://cef-ejplay.oss-cn-hangzhou.aliyuncs.com/tts_line2.png) no-repeat;
    background-size: 100%;
    width: 100%;
    height: 194px;
    position: absolute;
    top: 172px;
    left: 0;
}

@media (max-width: 767.98px) {
    .match-link1,
    .match-link2 {
        display: none;
    }

    .match-part2 .match-team-list .team:nth-child(2) {
        margin-bottom: 24px;
    }
}

/*--------------------------------------------------------------
   Team profile list
--------------------------------------------------------------*/
.team-profile-list {
}

.team-profile-list .item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
}

.team-profile-list .item .item-header {
    display: flex;
    flex-direction: row;
    gap: 16px;
}

.team-profile-list .item .item-header .item-logo {
    flex-shrink: 0;
    width: 120px;
    height: 120px;
    border: 2px solid rgba(255, 255, 255, 0.2);
}

.team-profile-list .item .item-header .item-logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.team-profile-list .item .item-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: 14px;
    padding-top: 12px;
}

.team-profile-list .item .item-header .item-title {
    font-size: 24px;
    font-weight: bold;
}

.team-profile-list .item .players-list {
    display: flex;
    flex-direction: row;
    gap: 8px;
}

.team-profile-list .item .players-list .player-item {
    width: 56px;
    height: 56px;
    border-radius: 120px;
    border: 1px solid rgba(255, 255, 255, 0.6);
}

.team-profile-list .item .players-list .player-item img {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    object-fit: cover;
}

@media (max-width: 991.98px) {

    .team-profile-list .item .item-header .item-logo {
        width: 80px;
        height: 80px;
    }

    .team-profile-list .item .item-header .item-logo img {
        width: 100%;
        height: 100%;
    }

    .team-profile-list .item .players-list .player-item {
        width: 32px;
        height: 32px;
    }

    .team-profile-list .item .players-list .player-item img {
        width: 100%;
        height: 100%;
    }

}

/*--------------------------------------------------------------
   Team Tab Block
--------------------------------------------------------------*/
.team-tab-block {
    position: relative;
}

.schedule-tab-menu,
.team-tab-menu {
    display: flex;
    flex-direction: row;
    gap: 16px;
}

.schedule-tab-menu a,
.team-tab-menu a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 40px;
    padding: 0px 64px 0 24px;
    opacity: 0.6;
}

.schedule-tab-menu a.active,
.team-tab-menu a.active {
    opacity: 1;
}

.schedule-tab-content,
.team-tab-content {
    display: none;
}

.schedule-tab-content.active,
.team-tab-content.active {
    display: block;
}

.team-player-tab {
    position: absolute;
    right: 0;
    top: 3px;
}

.team-player-tab .tab-img {
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 140px;
    height: 40px;
}

.team-player-tab .tab-img.img1 {
}

.team-player-tab .tab-img.img2 {
    display: none;
}

.team-player-tab.active .tab-img.img1 {
    display: none;
}

.team-player-tab.active .tab-img.img2 {
    display: flex;
}


@media (min-width: 768px) and (max-width: 991.98px) {
    .schedule-tab-menu a,
    .team-tab-menu a {
        font-size: 18px;
    }

    .team-player-tab .tab-img {
        display: flex;
        justify-content: center;
        align-items: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 110px;
        height: 40px;
    }
}

@media (max-width: 767.98px) {
    .schedule-tab-menu,
    .team-tab-menu {
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        gap: 6px;
    }

    .schedule-tab-menu a,
    .team-tab-menu a {
        font-size: 24px;
        flex-shrink: 0;
        text-wrap: nowrap;
        padding: 0px 54px 0 12px;
    }

    .team-player-tab {
        position: relative;
        right: auto;
        top: auto;
        display: block;
        margin: 12px auto;
        width: 140px;
    }

    .team-player-tab .tab-img {
        width: 120px;
        height: 36px;
    }
}

.team-play-list .item {
    position: relative;
    border-radius: var(--border-radius-sm);

}

.team-play-list .item .item-content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.53);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    padding: 12px;
    z-index: 2;
}


.team-play-list .item .item-badge {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 80px;
    height: 28px;
    z-index: 1;
}

.team-play-list .item .item-badge img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.team-play-list .item .item-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}

.team-player-content {
    display: none;
}

.team-player-content.active {
    display: block;
}