

/* Start:/bitrix/templates/ra_hytera_main/components/bitrix/main.include/promo/style.css?141622556583*/
#promo {
	position:relative;
	width: 100%;
/*	height: 100%;*/
	overflow: hidden;
}

/* End */


/* Start:/bitrix/templates/ra_hytera_main/components/bitrix/news.list/main-slider/style.css?165390764113389*/
#slider .slide img{
	display: block;
/*	width: 100%;
	height: auto;*/
	width: auto;
/*	height: 100%;*/
	float: right;
}
.slide { overflow: hidden; position: relative;}

#slider .inner {
	text-align: center;
	position: absolute;
	top: 0;
	left: 20%;
	width: 60%;
	height: 100%;
}

/* start slide one */
#htr-logo{
	background: url(/upload/slider/slide1/logo.png)  no-repeat;
	position: absolute;
	top: 20px;
	left: 0;
	width: 615px;
	height: 245px;
	opacity: 0;
	-webkit-transition: 1s opacity ease-in;
	transition: 1s opacity ease-in;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}
.active #htr-logo {
	opacity: 1;
}
.gfigure {
	background: url(/upload/slider/slide1/green-f1.png)  no-repeat;
	position: absolute;
	top: 20%;
	left: 0;
	width: 1037px;
	height: 652px;
	opacity: 0;
	-webkit-transition: .75s opacity ease-in;
	transition: .75s opacity ease-in;
	-webkit-transition-delay: .75s;
	transition-delay: .75s;
}
.active .gfigure {
	opacity: 1;
}
.gfigure b {
	background: url(/upload/slider/slide1/green-f2.png)  no-repeat;
	position: absolute;
	bottom: 58px;
	right: -12px;
	width: 168px;
	height: 182px;
}
#dvc1 {
	background: url(/upload/slider/slide1/hyreta.png) no-repeat;
	position: absolute;
	bottom: -10px;
	right: -40px;
	width: 353px;
	height: 799px;
/*	margin-bottom: 1000px;*/
	-webkit-transform: translate3d(0, -1000px, 0);
	transform: translate3d(0, -1000px, 0);
	-webkit-transition: -webkit-transform .35s ease-in;
	transition: transform .35s ease-in;
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}
.active #dvc1 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
/*	margin-bottom: 0px;*/
}
#dvc1-shdw {
	background: url(/upload/slider/slide1/hyreta-shadow.png) no-repeat;
	position: absolute;
	bottom: -50px;
	right: -150px;
	width: 491px;
	height: 394px;
	opacity: 0;
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition: .35s ease-in;
	transition: .35s ease-in;
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}
.active #dvc1-shdw {
	opacity: 1;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
/*	right: -150px;*/
}
/* end slide one */

/* start slide 2 */
#slide2 .h1 {
	font-size: 80px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	text-shadow: -1px -1px 2px rgba(0,0,0,0.5), 1px 0px 0px rgba(255,255,255,0.5);
	margin-top: 35px;
}
#slide2 .h2 {
	position: relative;
	font-size: 40px;
	color: #505367;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(255,255,255,0.5);
}
#slide2 .hr {
	width: 750px;
	height: 1px;
	background: rgba(0,0,0,0.3);
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
.romb {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #505367;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border: 1px solid #6f758a;
	top: 16px;
}
.romb.lr{
	left: -20px;
}
.romb.rr{
	right: -20px;
}

#slide2 .title {
	background: url(/upload/slider/slide2/sprite-slide2.png);
	width: 325px;
	height: 93px;
	display: block;
	position: relative;
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity .75s ease-in;
	transition: opacity .75s ease-in;
	margin: 0 auto;
}
#slide2 .slide21 .title {
	-webkit-transition-delay: .25s;
	transition-delay: .25s;
}
#slide2 .slide22 .title {
	-webkit-transition-delay: 5.25s;
	transition-delay: 5.25s;
}
#slide2.active .title  { opacity: 1;}
#slide2 .slide21 .tetra .title {
	background-position: 0 0;
}
#slide2 .slide21 .dmr .title, #slide2 .slide22 .dmr .title  {
	background-position: -338px 0;
}
#slide2 .slide21 .atex .title {
	background-position: -674px 0;
}
#slide2 .slide22 .dmr-2 .title {
	background-position: -1021px 0;
}
#slide2 .slide22 .tetra .title {
	background-position: -1362px 0;
}
#slide2 .line {margin-top: 40px;}
#slide2  .item {
	position: relative;
	width: 325px;
	display: table-cell;
	text-align: center;
	margin-top: 25px;
}
#slide2 .slide21 .dmr { margin: 25px 8px 0; }

#slide2 .pic-box {
	width: 136px;
	height: 559px;
	position: relative;
	z-index: 1;
	margin: -110px auto 0;
}
#slide2 .slide22 .pic-box { width: 325px;}
#slide2 .pic, #slide2 .model, #slide2 .shadow, #slide2 .feature {
	background: url(/upload/slider/slide2/sprite-slide2.png);
}
#slide2 .pic { width: 100%;	height: 100%; position: absolute; top: -1000px; }
#slide2 .slide22 .pic { left: 50%; }
#slide2 .slide21 .tetra .pic {
	background-position: -11px -150px;
}
#slide2 .slide21 .dmr .pic {
	background-position: -169px -150px;
}
#slide2 .slide21 .atex .pic {
	background-position: -325px -150px;
}

#slide2 .slide22 .dmr-2 .pic {
	background-position: -501px -299px;
	width: 187px;
	height: 410px;
	margin-left: -93px;
}
#slide2 .slide22 .dmr .pic {
	background-position: -725px -299px;
	width: 271px;
	height: 410px;
	margin-left: -135px;
}
#slide2 .slide22 .tetra .pic {
	background-position: -1037px -299px;
	width: 182px;
	height: 410px;
	margin-left: -91px;
}

#slide2 .pic {
	-webkit-transition: top .45s ease-in;
	transition: top .45s ease-in;
}
#slide2 .slide21 .tetra .pic, #slide2 .slide21 .tetra .model, #slide2 .slide21 .tetra .shadow {
	-webkit-transition-delay: .45s;
	transition-delay: .45s;
}
#slide2 .slide21 .dmr .pic, #slide2 .slide21 .dmr .model, #slide2 .slide21 .dmr .shadow {
	-webkit-transition-delay: .65s;
	transition-delay: .65s;
}
#slide2 .slide21 .atex .pic, #slide2 .slide21 .atex .model, #slide2 .slide21 .atex .shadow  {
	-webkit-transition-delay: .85s;
	transition-delay: .85s;
}

#slide2 .slide22 .dmr-2 .pic, #slide2 .slide22 .dmr-2 .model, #slide2 .slide22 .dmr-2 .shadow {
	-webkit-transition-delay: 5.45s;
	transition-delay: 5.45s;
}
#slide2 .slide22 .dmr .pic, #slide2 .slide22 .dmr .model, #slide2 .slide22 .dmr .shadow {
	-webkit-transition-delay: 5.65s;
	transition-delay: 5.65s;
}
#slide2 .slide22 .tetra .pic, #slide2 .slide22 .tetra .model, #slide2 .slide22 .tetra .shadow  {
	-webkit-transition-delay: 5.85s;
	transition-delay: 5.85s;
}

#slide2.active  .pic { top: 0;}
#slide2.active  .slide22 .pic { top: 150px;}

#slide2 .shadow {
	width: 307px;
	height: 300px;
	position: absolute;
	bottom: -70px;
	left: 50%;
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
}
#slide2 .slide22 .shadow { bottom: -30px; }
#slide2 .shadow {
	-webkit-transition: -webkit-transform .45s ease-in;
	transition: transform .45s ease-in;
}
#slide2 .slide21 .tetra .shadow, #slide2 .slide22 .dmr-2 .shadow {
	background-position: 0px -724px;
	margin-left: -180px;
}
#slide2 .slide21 .dmr .shadow, #slide2 .slide22 .dmr .shadow {
	background-position: -307px -724px;
	margin-left: -150px;
}
#slide2 .slide21 .atex .shadow, #slide2 .slide22 .tetra .shadow {
	background-position: -605px -724px;
	margin-left: -120px;
}
#slide2 .slide22 .dmr-2 .shadow { margin-left: -160px;}
#slide2 .slide22 .dmr .shadow { margin-left: -180px;}
#slide2 .slide22 .tetra .shadow {	margin-left: -145px;}

#slide2.active .shadow {
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}

#slide2 .model {
	position: absolute;
	display: block;
	height: 20px;
	left: 50%;
	margin-left: 25px;
}
#slide2 .slide22 .model {	margin-left: 0;}
#slide2 .slide21 .tetra .model {
	background-position: 0px -108px;
	width: 100px;
	top: 240px;
}
#slide2 .slide21 .dmr .model {
	background-position: -127px -108px;
	width: 55px;
	top: 260px;
}
#slide2 .slide21 .atex .model {
	background-position: -221px -108px;
	width: 86px;
	top: 240px;
}

#slide2 .slide22 .dmr-2 .model {
	background-position: -353px -108px;
	width: 110px;
	top: 300px;
	left: 70px;
}
#slide2 .slide22 .dmr .model {
	background-position: -488px -108px;
	width: 110px;
	top: 150px;
	left: 30px;
}
#slide2 .slide22 .tetra .model {
	background-position: -624px -108px;
	width: 110px;
	top: 270px;
	left: 72px;
}

#slide2 .model{
	-webkit-transition: opacity .45s ease-out;
	transition: opacity .45s ease-out;
	opacity: 0;
}
#slide2.active .model { opacity: 1;}

#slide2 .slide21 .atex .feature {
	background-position: -792px -108px;
	position: absolute;
	width: 136px;
	height: 124px;
	top: 415px;
	right: -80%;
	opacity: 0;
}

#slide2.active .slide21 .atex .feature {
	-webkit-animation: animfeature .75s forwards;
	animation: animfeature .75s forwards;
	-webkit-animation-delay: 1s;
    animation-delay: 1s;
}
@-webkit-keyframes animfeature {
	0%  {opacity: 1;}
	60% { -webkit-transform: scale(1.7,1.7);}
	80% { -webkit-transform: scale(1.7,1.7);}
	100% {right: 40%; top: 115px; -webkit-transform: scale(1,1); opacity: 1;}
}
@keyframes animfeature {
	0%  {opacity: 1;}
	60% {transform: scale(1.7,1.7);}
	80% {transform: scale(1.7,1.7);}
	100% {right: 40%; top: 115px; transform: scale(1,1);opacity: 1;}
}

#slide2 .slide21 {
	height: 100%;
	overflow: hidden;
	-webkit-transition: height .4s ease-out;
	transition: height .4s ease-out;
	-webkit-transition-delay: 4.5s;
	transition-delay: 4.5s;
}
#slide2.active .slide21 {
	height: 0%;
}
#slide2 .slide22 {
	height: 0%;
	overflow: hidden;
	-webkit-transition: height .4s ease-out;
	transition: height .4s ease-out;
	-webkit-transition-delay: 5s;
	transition-delay: 5s;
}
#slide2.active .slide22 {
	height: 100%;
}

/* end slide 2 */

/* start slide 3 */
#s3p, #s3t, #s3sochi2014, #s3d, #s3ds { background: url(/upload/slider/slide3/sprite-slide3.png) no-repeat; }
#s3p {
	background-position: 0 -750px;
	margin-bottom: 40px;
	margin: 40px auto 0;
	width: 888px;
	height: 126px;
	padding: 0 0 0 20px;
	opacity: 0;
	-webkit-transition: 1s ease-in;
	transition: 1s ease-in;
	-webkit-transition-delay: .25s;
	transition-delay: .25s;
}
.active  #s3p {
	opacity: 1;
}
#s3t {
	background-position: 0 -1350px;
	width: 533px;
	height: 170px;
	margin: 90px auto 0;
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition: .75s ease-in;
	transition: .75s ease-in;
	-webkit-transition-delay: .5s;
	transition-delay: .5s;
}
.active  #s3t {
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
#s3-box {
	padding-left: 130px;
	margin: 40px auto 0;
	text-align: center;
}
#s3sochi2014 {
	position: relative;
	display: inline-block;
	margin: -500px 0 0 2000px;
	background-position: 0 -930px;
	width: 762px;
	height: 374px;
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
	-ms-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	transform: rotate(-360deg);
	-webkit-transition: 1.25s ease-in;
	transition: 1.25s ease-in;
	-webkit-transition-delay: .55s;
	transition-delay: .55s;
}
.active #s3sochi2014 {
	margin: 0;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
#s3d {
	position: absolute;
	bottom: 2000px;
	left: -243px;
	background-position: 0 0;
	width: 243px;
	height: 686px;
	-webkit-transition: .45s ease-in;
	transition: .45s ease-in;
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
}
.active #s3d  {
	bottom: 40px;
}
#s3ds {
	position: absolute;
	bottom: 8px;
	left: -223px;
	background-position: 0 -1567px;
	width: 213px;
	height: 73px;
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition: .45s ease-in;
	transition: .45s ease-in;
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
}
.active #s3ds{
	opacity: 1;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	left: -123px;
}
/* end slide 3 */

/* new slider styles 25.05.22 */
.slider-flex-box {
	display: flex;
	width: 50%;
	height: 100%;
	justify-content: center;
	flex-direction: column;
	text-align: left;
	gap: 40px;
	padding-bottom: 70px;
	box-sizing: border-box;
}
.slider-flex-box .title {
	font-size: 50px;
	font-weight: bold;
	color: #fff;

	text-shadow: -1px -1px 2px rgb(0 0 0 / 50%), 1px 0px 0px rgb(255 255 255 / 50%);
	margin-bottom: 20px;
}
.slider-flex-box .sub-title {
	font-size: 36px;
	color: #505367;
	display: inline-block;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgb(255 255 255 / 50%);margin: 20px 0;
}
.btn-line {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	white-space: nowrap;
}
.slider-flex-box .btn-big {
	width: auto;
	padding: 10px 20px;
/*
	border-color: #a2c200;
	background: #ac1163;
	background: #a2c200;
	font-size: 24px;
*/
    font-size: 20px;
    background: rgba(0,0,0,0.2);
    text-transform: none;
}
.slider-flex-box .btn-big.btn-green {
	border-color: #a2c200;
	background: #a2c200;
}
.slider-flex-box .btn-big.btn-blue {
	border-color: #60c8f4;
	background: #60c8f4;
}
.slider-flex-box .btn-big.btn-red {
	border-color: #ac1163;
	background: #ac1163;
}
#slider .slide.img2back img {
	opacity: 0;
}
.slide.img2back {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

@media screen and (max-width: 1769.98px) {
	.slider-flex-box .title {
		font-size: 44px;
	}
	.slider-flex-box .sub-title {
		font-size: 32px;
	}
}
@media screen and (max-width: 1599.98px) {
	.slider-flex-box .title {
		font-size: 38px;
	}
	.slider-flex-box .sub-title {
		font-size: 28px;
	}
	.slider-flex-box .btn-big {
		font-size: 18px;
		padding: 10px 15px;
	}
}
@media screen and (max-width: 1399.98px) {
	.slider-flex-box {
		gap: 30px;
	}
	.slide.img2back{
		background-position: left 100px center;
		background-repeat: repeat;
	}
	.slider-flex-box .btn-big {
		font-size: 16px;
	}
}
@media screen and (max-width: 1119.98px) {
	.slider-flex-box {
		gap: 10px;
	}
	.slider-flex-box .title {
		font-size: 30px;
	}
	.slider-flex-box .sub-title {
		font-size: 26px;
	}
}
/* End */


/* Start:/bitrix/templates/ra_hytera_main/components/bitrix/menu/promo/style.css?14640962901654*/
.sub-menu {
	position: absolute;
	bottom: 0;
	left: 25%;
	width: 943px;
	height: 113px;
}
.sub-menu a {
	background: url(/bitrix/templates/ra_hytera_main/imgs/sprite.png) no-repeat;
	position:relative;
	height: 113px;
	display: block;
	float: left;
	
}
.sub-menu a:hover .arr {
	-webkit-animation: mymove .5s infinite;
	animation: mymove .5s infinite;
}
@-webkit-keyframes mymove {
	0%   {padding-bottom: 0px;}
	100% {padding-bottom: 7px;}
}
@keyframes mymove {
	0%   {padding-bottom: 0px;}
	100% {padding-bottom: 7px;}
}
.sub-menu a:hover .arr b {
	-webkit-animation: mymoveb .5s infinite;
	animation: mymoveb .5s infinite;
}
@-webkit-keyframes mymoveb {
	0%   {-webkit-transform: scale(1,1); }
	100% {-webkit-transform: scale(.5,.5);}
}
@keyframes mymoveb {
	0%   {transform: scale(1,1); }
	100% {transform: scale(.5,.5);}
}
.sub-menu .smi1{
	width: 226px;
	background-position: -6px 0px;
}
.sub-menu .smi2{
	width: 245px;
	background-position: -232px 0px;
}
.sub-menu .smi3{
	width: 245px;
	background-position: -477px 0px;
}
.sub-menu .smi4{
	width: 226px;
	background-position: -722px 0px;
}
.sub-menu .arr {
	background: url(/bitrix/templates/ra_hytera_main/imgs/sprite.png) no-repeat;
	background-position: -2px -135px;
	position: absolute;
	width: 37px;
	height: 37px;
}
.smi1 .arr {
	bottom: 94px;
	left: 52px;
}
.smi2 .arr {
	bottom: 104px;
	left: 150px;
}
.smi3 .arr {
	bottom: 104px;
	left: 62px;
}
.smi4 .arr {
	bottom: 94px;
	left: 146px;
}
.sub-menu .arr b {
	background: url(/bitrix/templates/ra_hytera_main/imgs/sprite.png) no-repeat;
	background-position: -2px -176px;
	width: 37px;
	height: 16px;
	position: absolute;
	bottom: -12px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/hytera-standards/style.css?152567258659*/
#standart .line .item-wrapper:last-child { margin-right:0;}
/* End */
/* /bitrix/templates/ra_hytera_main/components/bitrix/main.include/promo/style.css?141622556583 */
/* /bitrix/templates/ra_hytera_main/components/bitrix/news.list/main-slider/style.css?165390764113389 */
/* /bitrix/templates/ra_hytera_main/components/bitrix/menu/promo/style.css?14640962901654 */
/* /bitrix/templates/.default/components/bitrix/news.list/hytera-standards/style.css?152567258659 */
