

/* Start:/history/css/styles.css?175551449019320*/
.VVPageHistoryCompany{
    padding-bottom: 107px;
    padding-top: 67px;
    overflow: hidden;
}
.VVPageHistoryCompanyItem{
    position: relative;
    padding-left: 325px;
}
.VVPageHistoryCompanyItem__Img{
    position: absolute;
}
.VVPageHistoryCompanyItem__ImgMobile{
    display: none;
}
.VVPageHistoryCompanyItem__Title{
    margin-top: 0;
    margin-bottom: 24px;
}
.VVPageHistoryCompanyItem__Inner{
    position: relative;
    z-index: 1;
}
.VVPageHistoryCompanyItem__Desc{
    max-width: 685px;
}
.VVPageHistoryCompanyItem__ImgBG {
    position: absolute;
    background-image: 
        url(/history/css/../img/img-page-history-04-01.svg);
    background-repeat: repeat-x;
    background-position: 0 0;
}

/* company */
.VVPageHistoryCompanyItem._company{
    min-height: 490px;
    padding-top: 78px;
    padding-bottom: 120px;
    margin-bottom: 110px;
}
.VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB{
    position: absolute;
}
.VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB._img01{
    left: 35px;
    bottom: 0;
}
.VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB._img02{
    left: 243px;
    bottom: 11px;
    width: 1039px;
    height: 96px;
}

/* 2009 */
.VVPageHistoryCompanyItem._y2009{
    margin-bottom: 71px;
}

/* 2010 */
.VVPageHistoryCompanyItem._y2010{
    margin-bottom: 70px;
}

/* 2011 */
.VVPageHistoryCompanyItem._y2011{
    min-height: 618px;
    margin-bottom: 180px;
}
.VVPageHistoryCompanyItem._y2011 .VVPageHistoryCompanyItem__Img._img01{
    left: -193px;
    bottom: 0;
}
._y2011 .VVPageHistoryCompanyItem__ImgBG {
    left: 566px;
    bottom: 32px;
    width: 558px;
    height: 141px;
    background-size: 194px 141px;
}

/* 2012 */
.VVPageHistoryCompanyItem._y2012{
    margin-bottom: 47px;
}
.VVPageHistoryCompanyItem._y2012 .VVPageHistoryCompanyItem__Img._img01{
    left: -116px;
    top: -265px;
}

/* 2013 */
.VVPageHistoryCompanyItem._y2013{
    min-height: 473px;
    margin-bottom: 61px;
    padding-top: 70px;
    padding-bottom: 107px;
}
.VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__Desc {
    padding-right: 125px;
}
.VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__Img._img01{
    right: 218px;
    bottom: 2px;
}
.VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__Img._img02{
    right: -55px;
	bottom: 0;
}

/* 2014 */
.VVPageHistoryCompanyItem._y2014{
    min-height: 415px;
    margin-bottom: 148px;
    padding-bottom: 125px;
}
.VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__Img._img01{
    left: -53px;
    bottom: 0px;
}
.VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__Img._img02{
    left: -15px;
    bottom: 0px;
}
.VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__Img._img06{
    right: -143px;
    bottom: -275px;
}
._y2014 .VVPageHistoryCompanyItem__ImgBG {
    left: 294px;
    bottom: -11px;
    width: 560px;
    height: 110px;
    background-size: 195px 110px;
}

/* 2015 */
.VVPageHistoryCompanyItem._y2015{
    min-height: 335px;
    margin-bottom: 79px;
    padding-top: 30px;
}
.VVPageHistoryCompanyItem._y2015 .VVPageHistoryCompanyItem__Img._img01{
    left: -308px;
    top: -5px;
}

/* 2016 */
.VVPageHistoryCompanyItem._y2016{
    min-height: 420px;
    margin-bottom: 220px;
    padding-top: 30px;
    padding-bottom: 110px;
}
.VVPageHistoryCompanyItem._y2016 .VVPageHistoryCompanyItem__Img._img01{
    left: -63px;
    bottom: 0px;
}
._y2016 .VVPageHistoryCompanyItem__ImgBG {
    left: 316px;
    bottom: -3px;
    width: 1014px;
    height: 102px;
    background-size: 172px 102px;
}

/* 2017 */
.VVPageHistoryCompanyItem._y2017{
    margin-bottom: 161px;
}
.VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__Img._img01{
    left: -259px;
    top: 0;
}

/* 2018 */
.VVPageHistoryCompanyItem._y2018{
    margin-bottom: 50px;
    padding-bottom: 447px;
}
.VVPageHistoryCompanyItem._y2018 .VVPageHistoryCompanyItem__Img._img01{
    left: -68px;
    top: auto;
    width: 528px;
    height:auto;
    bottom: 0;
}

/* 2019 */
.VVPageHistoryCompanyItem._y2019 {
	margin-bottom: 100px;
}

/* 2020 */
.VVPageHistoryCompanyItemWrp._y2020{
    position: relative;
}
.VVPageHistoryCompanyItem._y2020 {
	margin-bottom: 108px;
}
.VVPageHistoryCompanyItem._y2020 .VVPageHistoryCompanyItem__Img._img01{
    left: -365px;
    top: -55px;
    width: auto;
    bottom: auto;
}
.VVPageHistoryCompanyItem._y2020 .VVPageHistoryCompanyItem__Img._img02 {
	display: none;
}

/* MARK: 03.04.2024 (2021-2023) */
/* 2021 */
.VVPageHistoryCompanyItemWrp._y2021 {
    position: relative;
}
.VVPageHistoryCompanyItem._y2021 {
	margin-bottom: 182px;
}
.VVPageHistoryCompanyItem._y2021 .VVPageHistoryCompanyItem__Img {
    left: 9px;
    top: 12px;
    width: auto;
    bottom: auto;
}

/* 2022 */
.VVPageHistoryCompanyItemWrp._y2022 {
    position: relative;
}
.VVPageHistoryCompanyItem._y2022 {
	margin-bottom: 270px;
}
.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Desc p {
	max-width: 430px;
	margin: 0;
}
.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img01 {
	top: -88px;
    right: -57px;
    z-index: 2;
}
.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img02 {
	left: -170px;
    top: 171px;
    z-index: 2;
}
.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img03 {
	left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 14px;
}
.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img04 {
	left: -182px;
    top: -60px;
}

/* More */
.VVPageHistoryCompanyItem._more{
    padding: 0;
}
.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Desc {
	max-width: none;
	text-align: center;
}
.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__ImgWrp {
	position: relative;
	height: 642px;
}
.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img {
	position: absolute;
}
.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img01 {
	left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
	top: -120px;
}
.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img02 {
	left: 48%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: -119px;
}

@media (max-width: 1279px) {
	/* 2022 */
	.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Desc p {
		max-width: unset;
	}
	.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img01 {
		display: none;
	}

	/* more */
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__ImgWrp {
		height: 500px;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img01 {
		top: -88px;
		width: 1024px;
		height: auto;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img02 {
		left: 50%;
		top: -56px;
		width: 860px;
		height: auto;
	}
}

@media (max-width: 1023px){
    .VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__Img._img06{
        display: none;
    }
    .VVPageHistoryCompany {
        padding-bottom: 15px;
        padding-top: 50px;
    }
    .VVPageHistoryCompanyItem {
		margin-bottom: 32px;
        padding-left: 0;
    }
    .VVPageHistoryCompanyItem__Desc {
        max-width: none;
    }
    .VVPageHistoryCompanyItem__ImgWrp {
        margin-top: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
            -webkit-box-pack: center;
               -ms-flex-pack: center;
                   justify-content: center;
    }
    .VVPageHistoryCompanyItem__Img{
        display: none;
    }
    .VVPageHistoryCompanyItem__ImgMobile{
        display: block;
    }
    .VVPageHistoryCompanyItemWrp._y2020 .VVPageHistoryCompanyItem__ImgMobile{
		margin-block: -30px -30px;
    }
    .VVPageHistoryCompanyItem__ImgWrp{
        margin: 35px -2.5rem 0;
    }
    .VVPageHistoryCompanyItem__ImgWrp .VVPageHistoryCompanyItem__ImgMobile{
        display: block;
        margin: 0 auto;
    }

    /* company */
    .VVPageHistoryCompanyItem._company {
        min-height: 0;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 75px;
    }
    .VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB._img01{
        display: none;
    }
    .VVPageHistoryCompanyItem._company picture:has(._img02){
        width: 100%;
    }
    .VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB._img02{
        position: static;
        width: unset;
        height: unset;
    }

    /* 2009 */
    .VVPageHistoryCompanyItem._y2009 {
        margin-bottom: 70px;
    }

    /* 2010 */
    .VVPageHistoryCompanyItem._y2010 {
        margin-bottom: 70px;
    }

    /* 2011 */
    .VVPageHistoryCompanyItem._y2011 {
        min-height: 0;
        margin-bottom: 60px;
    }
    ._y2011 .VVPageHistoryCompanyItem__ImgBG {
        position: static;
        width: 677px;
        background-size: 175px auto;
        margin-inline: auto;
    }

    /* 2012 */
    .VVPageHistoryCompanyItem._y2012 .VVPageHistoryCompanyItem__ImgWrp {
        margin: -100px -2.5rem 0;
    }

    /* 2013 */
    .VVPageHistoryCompanyItem._y2013 {
        min-height: 0;
        margin-bottom: 70px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__Desc {
        padding-right: 0;
    }

    /* 2014 */
    .VVPageHistoryCompanyItem._y2014 {
        min-height: 0;
        margin-bottom: 60px;
        padding-bottom: 0;
    }
    ._y2014 .VVPageHistoryCompanyItem__ImgBG {
        display: none;
    }

    /* 2015 */
    .VVPageHistoryCompanyItem._y2015 {
        min-height: 0;
        margin-bottom: 70px;
        padding-top: 0;
    }

    /* 2016 */
    .VVPageHistoryCompanyItem._y2016 {
        min-height: 0;
        margin-bottom: 65px;
        padding-top: 0;
        padding-bottom: 0;
    }
    ._y2016 .VVPageHistoryCompanyItem__ImgBG {
        display: none;
    }

    /* 2017 */
    .VVPageHistoryCompanyItem._y2017 {
        margin-bottom: 60px;
    }

    /* 2018 */
    .VVPageHistoryCompanyItem._y2018 {
        margin-bottom: 60px;
        padding-bottom: 0;
    }
    .VVPageHistoryCompanyItem._y2018 .VVPageHistoryCompanyItem__ImgWrp .VVPageHistoryCompanyItem__ImgMobile{
        width: 350px;
        height:auto;
    }

    /* 2019 */
    .VVPageHistoryCompanyItem._y2019 {
        margin-bottom: 280px;
    }

	/* 2020 */
	.VVPageHistoryCompanyItem._y2020 {
		margin-bottom: 0;
	}
	.VVPageHistoryCompanyItem._y2020 .VVPageHistoryCompanyItem__Img._img02 {
        display: block;

        position: absolute;
        top: -260px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 281px;
        height: auto;
    }

	/* 2021 */
	.VVPageHistoryCompanyItem._y2021 {
		margin-bottom: 64px;
	}
	.VVPageHistoryCompanyItem._y2021 .VVPageHistoryCompanyItem__ImgWrp {
        margin-top: 18px;
		margin-inline: 0;
    }
	.VVPageHistoryCompanyItem._y2021 .VVPageHistoryCompanyItem__Img {
		position: static;
		display: block;
	}

	/* 2022 */
	.VVPageHistoryCompanyItem._y2022 {
		margin-bottom: 64px;
	}
	.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__ImgWrp {
		margin-top: 18px;
        margin-left: -16px;
	}
	.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img01 {
		position: static;
		display: block;
	}

    /* More */
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Desc {
		max-width: none;
		text-align: center;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__ImgWrp {
		height: unset;
		margin: 0;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img {
		position: static;
		display: block;
        width: 100%;
		height: auto;
    }
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img01 {
        -webkit-transform: translateX(0%);
            -ms-transform: translateX(0%);
                transform: translateX(0%);
		width: 100%;
		margin-bottom: 34px;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img02 {
		display: none;
	}
}

@media (max-width: 767px){
    .VVPageHistoryCompanyItem__ImgWrp {
        margin: 45px -.9375rem 0;
    }
    .VVPageHistoryCompanyItem._company {
        margin-bottom: 65px;
    }
    .VVPageHistoryCompanyItem._y2009 {
        margin-bottom: 50px;
    }
    .VVPageHistoryCompanyItem._y2009 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 25px -.9375rem 0;
    }

    .VVPageHistoryCompanyItem._y2010 {
        margin-bottom: 50px;
    }
    .VVPageHistoryCompanyItem._y2010 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 37px -.9375rem 0;
    }

    .VVPageHistoryCompanyItem._y2012 .VVPageHistoryCompanyItem__ImgWrp {
        margin: -155px -2.5rem 0;
    }

    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 35px -.9375rem 0;
    }
    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__ImgWrp{
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__ImgMobile{
        margin-left: -145px;
    }

    .VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 10px -.9375rem 0;
    }

    .VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__ImgWrp {
        margin: -30px -.9375rem 0;
    }
    .VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__ImgWrp {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        height: 550px;
    }
    .VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__ImgWrp img{
        margin-left: -175px;
    }
    .VVPageHistoryCompanyItem._y2018 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 10px -.9375rem 0;
    }
    .VVPageHistoryCompanyItem._y2018 img{
        max-width: 100%;
    }
    .VVPageHistoryCompanyItem._more img{
        max-width: 100%;
    }
    .VVPageHistoryCompany {
        padding-top: 3px;
        padding-bottom: 17px;
    }
    .VVPageHistoryCompanyItem._company {
        margin-bottom: 45px;
    }
    .VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__Title {
        margin-bottom: 19px;
    }
    .VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgWrp {
        margin: 36px -10px 0;
    }
    .VVPageHistoryCompanyItem._company .VVPageHistoryCompanyItem__ImgFB._img02{
        position: relative;
        left: -70px;
        bottom: 0;
    }
    .VVPageHistoryCompanyItem__Title {
        margin-bottom: 16px;
    }
    .VVPageHistoryCompanyItem._y2009 {
        margin-bottom: 63px;
    }
    .VVPageHistoryCompanyItem._y2009 .VVPageHistoryCompanyItem__ImgMobile {
        position: relative;
        left: -16px;
    }
    .VVPageHistoryCompanyItem._y2010 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 21px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2010 .VVPageHistoryCompanyItem__ImgMobile._img01 {
        width: 535px;
        height:auto;
        position: relative;
        left: 22px;
    }
    .VVPageHistoryCompanyItem._y2011 {
        margin-bottom: 53px;
    }
    .VVPageHistoryCompanyItem._y2011 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 39px -10px 0;
    }
    ._y2011 .VVPageHistoryCompanyItem__ImgBG {
        position: relative;
        left: -50px;
        bottom: 0;
        width: 582px;
        min-width: 582px;
        height: 108px;
        background-size: 150px 108px;
    }
    .VVPageHistoryCompanyItem._y2012 {
        margin-bottom: 51px;
    }
    .VVPageHistoryCompanyItem._y2012 .VVPageHistoryCompanyItem__ImgWrp {
        margin: -144px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2012 .VVPageHistoryCompanyItem__ImgMobile._img01{
        position: relative;
        left: 56px;
    }
    .VVPageHistoryCompanyItem._y2013 {
        margin-bottom: 51px;
    }
    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 15px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2013 .VVPageHistoryCompanyItem__ImgMobile {
        margin-left: -89px;
    }
    .VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 22px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2014 .VVPageHistoryCompanyItem__ImgMobile._img01{
        position: relative;
        left: -44px;
    }
    .VVPageHistoryCompanyItem._y2015 {
        margin-bottom: -33px;
    }
    .VVPageHistoryCompanyItem._y2015 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 16px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2015 .VVPageHistoryCompanyItem__ImgMobile._img01{
        width: 800px;
        height:auto;
        position: relative;
        left: 18px;
    }
    .VVPageHistoryCompanyItem._y2016 {
        margin-bottom: 52px;
    }
    .VVPageHistoryCompanyItem._y2016 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 24px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2016 .VVPageHistoryCompanyItem__ImgMobile._img01{
        position: relative;
        left: -7px;
    }
    .VVPageHistoryCompanyItem._y2017 {
        margin-bottom: 30px;
    }
    .VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 8px -10px 0;
        height: 480px;
    }
    .VVPageHistoryCompanyItem._y2017 .VVPageHistoryCompanyItem__ImgWrp .VVPageHistoryCompanyItem__ImgMobile._img01 {
        width: 550px;
        height:auto;
        margin-left: -201px;
    }
    .VVPageHistoryCompanyItem._y2018 {
        margin-bottom: 63px;
    }
    .VVPageHistoryCompanyItem._y2018 .VVPageHistoryCompanyItem__ImgWrp {
        margin: 30px -10px 0;
    }
    .VVPageHistoryCompanyItem._y2018 .VVPageHistoryCompanyItem__ImgWrp .VVPageHistoryCompanyItem__ImgMobile {
        width: 312px;
        height:auto;
    }
    .VVPageHistoryCompanyItem._y2019 {
        margin-bottom: 272px;
    }
    .VVPageHistoryCompanyItem._y2020 {
        margin-bottom: 25px;
    }
    .VVPageHistoryCompanyItemWrp._y2020 .VVPageHistoryCompanyItem__ImgMobile._img01 {
        top: -267px;
    }
    .VVPageHistoryCompanyItem._y2020 .VVPageHistoryCompanyItem__Img._img02 {
        top: -244px;
    }
	.VVPageHistoryCompanyItemWrp._y2020 .VVPageHistoryCompanyItem__ImgMobile {
        display: block;
        margin-block: -60px -10px;
    }

	.VVPageHistoryCompanyItem._y2022 .VVPageHistoryCompanyItem__Img._img01 {
		width: 360px;
		height: auto;
	}
	.VVPageHistoryCompanyItem._y2023 {
        margin-bottom: 16px;
    }
	.VVPageHistoryCompanyItem._more {
		margin-bottom: 38px;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__ImgWrp {
        width: calc(100% + 40px);
        margin-left: -19px;
		margin-bottom: 22px;
	}
	.VVPageHistoryCompanyItem._more .VVPageHistoryCompanyItem__Img._img01 {
		margin-bottom: 0;
	}
}

@media (max-width: 480px) {
	/* 2021 */
	.VVPageHistoryCompanyItem._y2021 .VVPageHistoryCompanyItem__ImgWrp {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
}
/* End */
/* /history/css/styles.css?175551449019320 */
