.links__image:where(.astro-LRPIJJZP) {
    width: 100%
}

.links:where(.astro-LRPIJJZP) {
    max-width: 255px;
    max-height: 140px;
    min-width: 255px;
    min-height: 140px
}

.news__image:where(.astro-ZABBJA3A) {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.news:where(.astro-ZABBJA3A) {
    height: 300px
}

/*.net-wrapper:where(.astro-JHLM22H4):after {
    content: "";
    width: 100%;
    height: 200%;
    filter: blur(120px);
    background: #21a6ff;
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate(-50%, -50%);
    z-index: -2
}*/

/*@media (max-width: 1280px) {
    .net-wrapper:where(.astro-JHLM22H4):after {
        display: none
    }
}*/

.slide-item:where(.astro-JHLM22H4).active {
    z-index: 20 !important
}

.slide-item__link:where(.astro-JHLM22H4) {
    transition: all .2s ease-in-out;
    width: 0;
    height: 0;
    cursor: pointer;
    overflow: hidden;
    border-radius: 32px;
    background-color: #fff;
    border: 8px solid var(--color-main);
    padding: 14px;
    z-index: 10
}

.slide-item__content:where(.astro-JHLM22H4) {
    opacity: 0;
    white-space: nowrap;
    color: var(--color-main)
}

.slide-item:where(.astro-JHLM22H4).active .slide-item__link:where(.astro-JHLM22H4) {
    width: 100%;
    border-color: #fff;
    padding: 14px
}

.slide-item:where(.astro-JHLM22H4).active .slide-item__content:where(.astro-JHLM22H4) {
    opacity: 1;
    border-color: #fff;
    height: 100%;
    transition: opacity .4s ease-in-out
}

.carousel-nav__item, .carousel-nav__progress {
    animation-play-state: paused;
}

.carousel-nav__item:where(.astro-JHLM22H4) {
    transition: all .2s ease-in-out;
    scale: 1
}

    .carousel-nav__item:where(.astro-JHLM22H4).active {
        scale: 1.15;
       
    }

.carousel-nav__progress:where(.astro-JHLM22H4) {
    width: 0;
    
}

.carousel-nav__item:where(.astro-JHLM22H4).active .carousel-nav__progress:where(.astro-JHLM22H4) {
    animation: progress;
    animation-duration: 10s;
}
.left-1\/2 {
    left: 50%;
}
@keyframes progress {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

.slide-item__link_safari:where(.astro-JHLM22H4) {
    animation: none;
    transition: none
}
