

/* Start:/local/components/ivit/mainBaner/templates/.default/style.css?17666564014853*/
.preload
{
    display: none;
}

.preload__wrap
{
    position: absolute;
    top: 50%;
    left: 50%;

    overflow: hidden;

    width: 60%;
    max-width: 64rem;
    height: 3rem;

    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    border: .1rem solid #3d5af3 ;
    border-radius: 1.5rem;
    background: -webkit-radial-gradient(circle, var(--color-bl), var(--color-dark));
    background:         radial-gradient(circle, var(--color-bl), var(--color-dark));
    box-shadow: 0 .8rem 2rem rgba(0,0,0,.5);
}

.preload__bar
{
    position: absolute;
    top: 0;
    left: 0;

    height: 100%;

    border-radius: 1.5rem;
    background: var(--gradient140deg);
}

.preload__text
{
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;

    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    letter-spacing: .1rem;

    color: var(--color-wh);
    text-shadow: 0 .2rem .4rem rgba(0,0,0,.7);
}

.preload__particle
{
    position: absolute;
    z-index: 2;

    width: .4rem;
    height: .4rem;

    -webkit-animation: particle 5s infinite ease-in-out;
    animation: particle 5s infinite ease-in-out;

    opacity: .5;
    border-radius: 50%;
    background-color: var(--color-wh);
    box-shadow: 0 0 .3rem var(--color-wh);
}

.preload__particle:nth-child(1)
{
    top: 10%;
    left: 10%;

    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.preload__particle:nth-child(2)
{
    top: 30%;
    left: 75%;

    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.preload__particle:nth-child(3)
{
    top: 50%;
    left: 45%;

    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.preload__particle:nth-child(4)
{
    top: 110%;
    left: 20%;

    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.preload__particle:nth-child(5)
{
    top: 90%;
    left: 90%;

    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
}

.first
{
    display: none;
    position: relative;
    z-index: 2;

    overflow: hidden;

    height: min(-webkit-calc(40rem + 20.83vw), 80rem);
    height: min(calc(40rem + 20.83vw), 80rem);

    color: var(--color-wh);
    background-color: var(--color-space);
    background-size: cover;
}

.first .pin-spacer
{
    display: none !important;
}

.first__box
{
    position: absolute;
    z-index: auto;
    top: 0;
    bottom: 0;
    left: 50%;

    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.first__box.show
{
    display: block;
}

.first__img
{
    width: 100%;
}

.first__sequence
{
    width: 100%;
}

.first__wrap
{
    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;

    width: 100%;
    height: 100vh;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.first__logo,
.first__text
{
    position: absolute;
    z-index: 999;
    bottom: min(-webkit-calc(3rem + 1.56vw), 6rem);
    bottom: min(calc(3rem + 1.56vw), 6rem);
    left: 2rem;

    display: none;
}

.first__logo
{
    width: 27.3vw;
    max-width: 52.4rem;
}

.first__text
{
    color: transparent;
    background: var(--gradient140deg);
    background-clip: text;
}

.first__text strong
{
    font-weight: 600;

    display: block;

    color: var(--color-wh);
}

.first__text--2
{
    display: block;
}

@media (min-width: 992px) {
    .preload {
        position: fixed;
        z-index: 999999;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;

        display: block;

        -webkit-transition: .32s;
        transition: .32s;

        background-color: var(--color-bk);
    }

    .first
    {
        display: block;
        height: auto;
        background: var(--color-space) !important;
    }

    .first .pin-spacer
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display:         flex !important;
    }

    .first__box
    {
        position: fixed;

        display: none;
    }

    .first__logo,
    .first__text
    {
        top: 50%;
        right: 2rem;
        bottom: auto;
        left: auto;

        display: block;

        -webkit-transition: .45s;
        transition: .45s;
        -webkit-transform: translate(0, -75%);
        transform: translate(0, -75%);

        opacity: 0;
    }
    .first__logo.stayShow,
    .first__text.stayShow
    {
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);

        opacity: 1;
    }
    .first__logo.stayBefore,
    .first__text.stayBefore
    {
        -webkit-transform: translate(0, -25%);
        transform: translate(0, -25%);

        opacity: 0;
    }
}

@media (min-width: 1680px) {
    .first__logo,
    .first__text {
        right: 6rem;
    }
}

/* End */


/* Start:/local/components/ivit/mainSeconBlock/templates/.default/style.css?17666564015652*/
.content .second
{
    position: relative;
}
.content .second__wrap
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    max-width: 78rem;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    gap: min(-webkit-calc(2rem + 1.04vw), 4rem);
    gap: min(calc(2rem + 1.04vw), 4rem);
}
.content .second__text,
.content .second__title
{
    position: relative;
    z-index: 1;
}
.content .second__arr
{
    position: absolute;
    z-index: 2;

    fill: url('#gradient');
}

.content .second--inner
{
    padding: min(-webkit-calc(12rem + 6.25vw), 24rem) 0 min(-webkit-calc(2rem + 1.04vw), 4rem);
    padding: min(calc(12rem + 6.25vw), 24rem) 0 min(calc(2rem + 1.04vw), 4rem);
}

.content .second__box,
.content .second__wrap
{
    position: relative;
}

.content .second__box:before,
.content .second__wrap:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: min(-webkit-calc(90rem + 46.88vw), 180rem);
    width: min(calc(90rem + 46.88vw), 180rem);
    height: min(-webkit-calc(90rem + 46.88vw), 180rem);
    height: min(calc(90rem + 46.88vw), 180rem);

    content: '';
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    background: -webkit-radial-gradient(circle, #3d5af3 18%, rgba(0,0,0,0) 70%);
    background:         radial-gradient(circle, #3d5af3 18%, rgba(0,0,0,0) 70%);
}

.content .second__box{
    display: flex;
    flex-direction: column;
}

.content .second__box:before
{
    top: 40%;
    left: 77%;

    width: min(-webkit-calc(70rem + 36.46vw), 140rem);
    width: min(calc(70rem + 36.46vw), 140rem);
    height: min(-webkit-calc(70rem + 36.46vw), 140rem);
    height: min(calc(70rem + 36.46vw), 140rem);

    background: -webkit-radial-gradient(circle, #3d5af3 0%, rgba(0,0,0,0) 71%);
    background:         radial-gradient(circle, #3d5af3 0%, rgba(0,0,0,0) 71%);
}

.content .second__img
{
    position: relative;
    z-index: 1;
    order:-1;
}

.content .second__arr
{
    top: 66vw;
    left: 2.5rem;
}


@media (min-width: 420px)
{
    .content .second__arr
    {
        top: 72vw;
    }
}
@media (min-width: 480px)
{
    .content .second__arr
    {
        top: 78vw;
    }
}
@media (min-width: 640px)
{
/*
    .content .second__img
    {
        top: -32%;
    }
*/
    .content .second__arr
    {
        left: min(-webkit-calc(6rem + 3.13vw), 12rem);
        left: min(calc(6rem + 3.13vw), 12rem);
    }
}

@media (min-width: 840px)
{
    .content .second
    {
        padding: min(-webkit-calc(12rem + 6.25vw), 24rem) 0 min(-webkit-calc(2rem + 1.04vw), 4rem);
        padding: min(calc(12rem + 6.25vw), 24rem) 0 min(calc(2rem + 1.04vw), 4rem);
    }

    .content .second__arr
    {
        top: min(-webkit-calc(-6.25rem + -3.26vw), -12.5rem);
        top: min(calc(-6.25rem + -3.26vw), -12.5rem);
    }

    .content .second__img
    {
        position: absolute;
        top: -10%;
        left: -webkit-calc(50% + 22%);
        left:         calc(50% + 22%);

        width: 50vw;
        max-width: min(-webkit-calc(52rem + 27.08vw), 104rem);
        max-width: min(calc(52rem + 27.08vw), 104rem);

        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .content .second__img.scrollToggle.beforeShow
    {
        -webkit-transform: translate(-50%, -40%) scale(.7);
        transform: translate(-50%, -40%) scale(.7);
    } 
}
@media (min-width: 992px)
{
    .content .second
    {
        padding: min(-webkit-calc(26rem + 13.54vw), 52rem) 0 min(-webkit-calc(10rem + 5.21vw), 20rem);
        padding: min(calc(26rem + 13.54vw), 52rem) 0 min(calc(10rem + 5.21vw), 20rem);
    }

    .content .second--inner
    {
        padding: min(-webkit-calc(18.75rem + 9.77vw), 37.5rem) 0 min(-webkit-calc(10rem + 5.21vw), 20rem);
        padding: min(calc(18.75rem + 9.77vw), 37.5rem) 0 min(calc(10rem + 5.21vw), 20rem);
    }

    .content .second__arr
    {
        top: min(-webkit-calc(-8.75rem + -4.56vw), -17.5rem);
        top: min(calc(-8.75rem + -4.56vw), -17.5rem);
    }
}

@media (hover: hover) and (min-width: 992px)
{
    .content .second__link
    {
        -webkit-transition: .32s;
        transition: .32s;

        background: var(--gradient140deg-hover);
        background-clip: text;
    }
    .content .second__link:hover
    {
        color: transparent;
    }

    .content .adv__item.active:hover .adv__name
    {
        color: var(--color-wh);
        text-shadow: none;
    }
}

@media (min-width: 1320px)
{
    .content .second__img
    {
        top: 50%;

        width: 41vw;
    }
}

@media (min-width: 1680px)
{

    .content .second
    {
        padding: min(-webkit-calc(21rem + 10.94vw), 42rem) 0 min(-webkit-calc(22.5rem + 11.72vw), 45rem);
        padding: min(calc(21rem + 10.94vw), 42rem) 0 min(calc(22.5rem + 11.72vw), 45rem);
    }

    .content .second--inner
    {
        padding: min(-webkit-calc(18.75rem + 9.77vw), 37.5rem) 0 min(-webkit-calc(20rem + 10.42vw), 40rem);
        padding: min(calc(18.75rem + 9.77vw), 37.5rem) 0 min(calc(20rem + 10.42vw), 40rem);
    }

    .content .second__img
    {
        width: 60vw;
    }
}
@media (min-width: 1960px)
{
    .second
    {
        padding: min(-webkit-calc(26rem + 13.54vw), 52rem) 0 min(-webkit-calc(22.5rem + 11.72vw), 45rem);
        padding: min(calc(26rem + 13.54vw), 52rem) 0 min(calc(22.5rem + 11.72vw), 45rem);
    }

    .second__arr
    {
        top: min(-webkit-calc(-13.75rem + -7.16vw), -27.5rem);
        top: min(calc(-13.75rem + -7.16vw), -27.5rem);
    }
}
/* End */


/* Start:/local/components/ivit/mainThirdBlock/templates/.default/style.css?17666564013560*/
.third
{
    position: relative;
    z-index: 2;

    padding: 0 0 min(-webkit-calc(2rem + 1.04vw), 4rem);
    padding: 0 0 min(calc(2rem + 1.04vw), 4rem);
}

.third:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: min(-webkit-calc(80rem + 41.67vw), 160rem);
    width: min(calc(80rem + 41.67vw), 160rem);
    height: min(-webkit-calc(80rem + 41.67vw), 160rem);
    height: min(calc(80rem + 41.67vw), 160rem);

    content: '';
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    background: -webkit-radial-gradient(circle, rgba(61,90,243,.4) 5%, rgba(0,0,0,0) 70%);
    background:         radial-gradient(circle, rgba(61,90,243,.4) 5%, rgba(0,0,0,0) 70%);
}

.third__wrap {
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    max-width: 78rem;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    gap: min(-webkit-calc(2rem + 1.04vw), 4rem);
    gap: min(calc(2rem + 1.04vw), 4rem);
}

.third__text,
.third__title
{
    position: relative;
    z-index: 1;
}

.third__arr
{
    position: absolute;
    z-index: 2;

    fill: url('#gradient');
}

.third__box
{
    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    gap: 2rem;
}

.third__wrap
{
    max-width: 70rem;
    padding-top: min(-webkit-calc(5rem + 2.6vw), 10rem);
    padding-top: min(calc(5rem + 2.6vw), 10rem);
}

.third__arr
{
    top: min(-webkit-calc(-1.25rem + -.65vw), -2.5rem);
    top: min(calc(-1.25rem + -.65vw), -2.5rem);
    left: 1rem;
}

.third__img
{
    position: relative;
}

.third__img--inner
{
    max-height: 40rem;
}

@media (min-width: 640px)
{
    .third__arr
    {
    	top: min(calc(-3rem + -1.56vw), -6rem);
		left: min(calc(3.75rem + 1.95vw), 7.5rem);
    }
}

@media (min-width: 840px)
{
    .third__box
    {
        flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
    }

    .third__wrap
    {
        padding-top: min(calc(12.5rem + 6.51vw), 25rem);
    }

    .third__arr
    {
        top: min(calc(1.5rem + .78vw), 3rem);
        left: min(calc(3.75rem + 1.95vw), 7.5rem);
    }

    .third__img
    {
        max-width: 46%;
    }

    .third__img--inner
    {
        max-height: none;
        margin: 0 0 -20.7rem 7.5vw;
    }
}

@media (min-width: 992px) {
    .third {
        padding: 0 0 min(-webkit-calc(9.5rem + 4.95vw), 19rem);
        padding: 0 0 min(calc(9.5rem + 4.95vw), 19rem);
    }
}

@media (hover: hover) and (min-width: 992px) {

    .third__link {
        -webkit-transition: .32s;
        transition: .32s;

        background: var(--gradient140deg-hover);
        background-clip: text;
    }

    .third__link:hover {
        color: transparent;
    }
}
@media (min-width: 1280px) {
    .third__arr
    {
		left: min(calc(2.5rem + 1.3vw), 5rem);
		top: min(calc(3rem + 1.56vw), 6rem);
    }
}
@media (min-width: 1960px) {
    .third__wrap
    {
       padding-top: min(calc(14rem + 7.29vw), 28rem);
    }

    .third__arr
    {
        left: min(calc(3rem + 1.56vw), 6rem);
    }
}
/* End */


/* Start:/local/templates/mwnts/components/bitrix/news.list/features/style.css?17666564013949*/
.adv
{
    position: relative;
    z-index: 2;

    padding: min(-webkit-calc(6rem + 3.13vw), 12rem) 0 min(-webkit-calc(4rem + 2.08vw), 8rem);
    padding: min(calc(6rem + 3.13vw), 12rem) 0 min(calc(4rem + 2.08vw), 8rem);
}

.adv__box
{
    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    gap: min(-webkit-calc(3rem + 1.56vw), 6rem);
    gap: min(calc(3rem + 1.56vw), 6rem);
}

.adv__title
{
    word-wrap: break-word;
}

.adv__wrapper
{
    background-color: var(--color-bl);
}

.adv__left
{
    display: -webkit-box;
    display: -webkit-flex;
    display:         flex;
    flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    gap: min(-webkit-calc(2rem + 1.04vw), 4rem);
    gap: min(calc(2rem + 1.04vw), 4rem);
}

.adv__sub
{
    font-size: min(-webkit-calc(1.4rem + .52vw), 2.4rem);
    font-size: min(calc(1.4rem + .52vw), 2.4rem);

    max-width: 64rem;
}

.adv__item
{
    position: relative;

    padding: min(-webkit-calc(2rem + 1.04vw), 4rem) 1rem;
    padding: min(calc(2rem + 1.04vw), 4rem) 1rem;

    cursor: pointer;
    -webkit-transition: .32s;
    transition: .32s;
}

.adv__item:nth-child(n+2)
{
    border-top: .1rem solid var(--color-light);
}

.adv__item:before
{
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    -webkit-transition: .32s;
    transition: .32s;

    opacity: 0;
    background: var(--gradient140deg);
}

.adv__item.active
{
    color: var(--color-wh);
}

.adv__item.active:before
{
    opacity: 1;
}

.adv__inner
{
    position: relative;
    z-index: 2;

    display: -ms-grid;
    display:     grid;

    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-grid-columns: auto 5rem;
    grid-template-columns: auto 5rem;
    gap: 0 min(-webkit-calc(2rem + 1.04vw), 4rem);
    gap: 0 min(calc(2rem + 1.04vw), 4rem);
}

.adv__text
{
    display: none;

    color: var(--color-wh);
}

.adv__wrap
{
    position: relative;
}

.adv__ico
{
    -webkit-transition: .32s;
    transition: .32s;

    fill: url('#gradient');
}

.adv__ico--hover
{
    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    fill: var(--color-wh);
}

.adv__item.active .adv__ico
{
    opacity: 0;
}

.adv__item.active .adv__ico--hover
{
    opacity: 1;
}

.adv__name
{
    font-size: min(-webkit-calc(1.4rem + 1.46vw), 4.2rem);
    font-size: min(calc(1.4rem + 1.46vw), 4.2rem);
    font-weight: 600;
}

.adv__item.active .adv__name
{
    color: var(--color-wh);
}
@media (min-width: 480px)
{
    .adv__item
    {
        padding: min(-webkit-calc(1.25rem + .65vw), 2.5rem) min(-webkit-calc(1.5rem + .78vw), 3rem);
        padding: min(calc(1.25rem + .65vw), 2.5rem) min(calc(1.5rem + .78vw), 3rem);
    }
}
@media (min-width: 992px)
{
    .adv__box
    {
        flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
    }

    .adv__right
    {
        width: 50%;
    }

    .adv__name
    {
        font-size: min(-webkit-calc(1.4rem + .83vw), 3rem);
        font-size: min(calc(1.4rem + .83vw), 3rem);
    }
}
@media (hover: hover) and (min-width: 992px)
{
    .adv__item.active:hover .adv__name
    {
        color: var(--color-wh);
        text-shadow: none;
    }
}
@media (min-width: 1860px)
{
    .adv__sub
    {
        font-size: min(-webkit-calc(1.4rem + .83vw), 3rem);
        font-size: min(calc(1.4rem + .83vw), 3rem);
    }

    .adv__item
    {
        padding: min(-webkit-calc(2rem + 1.04vw), 4rem);
        padding: min(calc(2rem + 1.04vw), 4rem);
    }
}
/* End */


/* Start:/local/components/ivit/mainAbout/templates/.default/style.css?1766656401839*/
.cmp
{
    position: relative;
    z-index: 2;

    padding: min(-webkit-calc(4rem + 2.08vw), 8rem) 0;
    padding: min(calc(4rem + 2.08vw), 8rem) 0;
}

.cmp__box,
.cmp__top,
.cmp__bottom
{
    display: -ms-grid;
    display:     grid;

    gap: min(-webkit-calc(2rem + 1.04vw), 4rem) 5%;
    gap: min(calc(2rem + 1.04vw), 4rem) 5%;
}

.cmp__top
{
    margin-bottom: auto;
}

.cmp__ceil,
.cmp__bottom
{
    margin-top: auto;
}

.cmp__ceil
{
    font-size: min(-webkit-calc(1.4rem + .52vw), 2.4rem);
    font-size: min(calc(1.4rem + .52vw), 2.4rem);
    font-weight: 600;

    color: var(--color-bl);
}

@media (min-width: 992px) {
    .cmp__img
    {
        grid-row: 1/3;
    }

    .cmp__box
    {
        -ms-grid-columns: auto 50%;
        grid-template-columns: auto 50%;
    }

    .cmp__img
    {
        grid-column: 2/3;
    }
}

/* End */


/* Start:/local/templates/mwnts/components/bitrix/news.list/main-news/style.css?17666564013520*/
.nws
{
	padding: min(-webkit-calc(4rem + 2.08vw), 8rem) 0;
	padding: min(calc(4rem + 2.08vw), 8rem) 0;
}

.nws__box
{
	position: relative;
}

.nws__box:before
{
	position: absolute;
	top: 15%;
	left: 15%;

	width: min(-webkit-calc(70rem + 36.46vw), 140rem);
	width: min(calc(70rem + 36.46vw), 140rem);
	height: min(-webkit-calc(70rem + 36.46vw), 140rem);
	height: min(calc(70rem + 36.46vw), 140rem);

	content: '';
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);

	background: -webkit-radial-gradient(circle, rgba(61,90,243,.25) 5%, rgba(0,0,0,0) 70%);
	background:         radial-gradient(circle, rgba(61,90,243,.25) 5%, rgba(0,0,0,0) 70%);
}

.nws__inner
{
	position: relative;
	z-index: 2;
}

.nws__sub
{
	padding: min(-webkit-calc(2rem + 1.04vw), 4rem) 0 0;
	padding: min(calc(2rem + 1.04vw), 4rem) 0 0;
}

.nwsItems
{
	display: -ms-grid;
	display:     grid;

	padding: min(-webkit-calc(2rem + 1.04vw), 4rem) 0 0;
	padding: min(calc(2rem + 1.04vw), 4rem) 0 0;

	gap: 2rem;
}

.nwsItem
{
	color: var(--color-wh);
	background-color: var(--color-bk);
}

.nwsItem__wrap
{
	position: relative;

	overflow: hidden;
}

.nwsItem__ico.icoArr
{
	width: 2.4rem;
	height: 2.4rem;

	fill: var(--color-wh);
}

.nwsItem__name
{
	font-weight: 600;

	padding: min(-webkit-calc(1rem + .52vw), 2rem);
	padding: min(calc(1rem + .52vw), 2rem);
}

.nwsItem__img
{
	width: 100%;
	height: min(-webkit-calc(18rem + 9.38vw), 36rem);
	height: min(calc(18rem + 9.38vw), 36rem);

	object-fit: cover;
}

.nwsItem__arr
{
	position: absolute;
	right: 0;
	bottom: 0;

	display: -webkit-box;
	display: -webkit-flex;
	display:         flex;

	width: min(-webkit-calc(4.4rem + 2.29vw), 8.8rem);
	width: min(calc(4.4rem + 2.29vw), 8.8rem);
	height: min(-webkit-calc(4.4rem + 2.29vw), 8.8rem);
	height: min(calc(4.4rem + 2.29vw), 8.8rem);

	background-color: var(--color-bl);

	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

@media (min-width: 640px)
{
	.nwsItem__ico.icoArr
	{
		width: 2.4rem;
		height: 2.4rem;
	}
}

@media (min-width: 992px)
{
	.nws__box:before
	{
		top: 65%;
	}

	.nwsItems
	{
		padding: min(-webkit-calc(4rem + 2.08vw), 8rem) 0 0;
		padding: min(calc(4rem + 2.08vw), 8rem) 0 0;

		gap: min(-webkit-calc(4rem + 2.08vw), 8rem) min(-webkit-calc(1.5rem + .78vw), 3rem);
		gap: min(calc(4rem + 2.08vw), 8rem) min(calc(1.5rem + .78vw), 3rem);
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3, 1fr);
	}

	.nwsItem
	{
		color: var(--color-bk);
		background-color: transparent;
	}

	.nwsItem__ico.icoArr
	{
		width: 3.5rem;
		height: 3.5rem;
	}

	.nwsItem__name
	{
		padding: min(-webkit-calc(1.7rem + .89vw), 3.4rem);
		padding: min(calc(1.7rem + .89vw), 3.4rem);
	}

	.nwsItem__arr
	{
		width: min(-webkit-calc(5.9rem + 3.07vw), 11.8rem);
		width: min(calc(5.9rem + 3.07vw), 11.8rem);
		height: min(-webkit-calc(5.9rem + 3.07vw), 11.8rem);
		height: min(calc(5.9rem + 3.07vw), 11.8rem);

		-webkit-transform: translate(0, 100%);
		transform: translate(0, 100%);

		opacity: 0;
	}
}

@media (hover: hover) and (min-width: 992px)
{
	.nwsItem
	{
		-webkit-transition: .45s;
		transition: .45s;
	}

	.nwsItem:hover
	{
		color: var(--color-wh);
		background-color: var(--color-bk);
	}

	.nwsItem__arr
	{
		-webkit-transition: .45s;
		transition: .45s;
	}

	.nwsItem:hover .nwsItem__arr
	{
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);

		opacity: 1;
	}
}

/* End */
/* /local/components/ivit/mainBaner/templates/.default/style.css?17666564014853 */
/* /local/components/ivit/mainSeconBlock/templates/.default/style.css?17666564015652 */
/* /local/components/ivit/mainThirdBlock/templates/.default/style.css?17666564013560 */
/* /local/templates/mwnts/components/bitrix/news.list/features/style.css?17666564013949 */
/* /local/components/ivit/mainAbout/templates/.default/style.css?1766656401839 */
/* /local/templates/mwnts/components/bitrix/news.list/main-news/style.css?17666564013520 */
