

/* Start:/local/templates/alfametall/components/bitrix/main.include/about-main/style.css?17773842843310*/
.about-main .bg-dyn .bg-picture{    background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-main/images/company-main-bg.jpg');}.about-main .about-header{    margin-bottom:50px;}.about-main .about-content{    padding-top:50px;    padding-bottom:50px}.about-main .stats{    width:75.00003%;    margin:0 auto;}.about-main .stats-group{    display:-webkit-box;    display:-ms-flexbox;    display:flex;    -ms-flex-wrap:wrap;    flex-wrap:wrap;}.about-main .stats-group > *{    width:calc(33.33334% - 2px);    height:197px;    padding:0 5px;    border:1px solid #fdfdfd;    margin:1px;    text-align:center;}.about-main .stats-group > .stats-4rows > *{}.about-main .stats-group > .stats-4rows > *:nth-child(2n-1) {    margin-top:30px;    font-weight:700;    font-size:45px;    line-height:27px;}.about-main .stats-group > .stats-4rows > *:nth-child(2n) {    margin-top:14px;}.about-main .stats-group.stats-3rows > *:not(.stats-4rows) > * {}.about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(1) {    margin-top:30px;    height:52px;}.about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(2) {    font-weight:700;    font-size:45px;    line-height:27px;}.about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(3) {    margin-top:14px;}.about-main .stats-ref{    text-align:right;    margin-top:12px;}@media (min-width: 768px){    .about-main .about-content {        margin-left:16.66667%;        margin-right:16.66667%;    }		}@media (max-width: 1023px){    .about-main .stats {        width:100%;    }		}@media (max-width: 767px){    .about-main .stats-group {        margin-left:-21px;        margin-right:-21px;    }		}@media (max-width: 767px){    .about-main .stats-group > * {        width:calc(50% - 2px);    }			}@media (max-width: 767px){    .about-main .stats-group > * {        height:145px;    }			}@media (max-width: 767px){    .about-main .stats-group > * {        padding:0;    }			}@media (max-width: 767px) {    .about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(1) {        margin-top:18px;    }}@media (max-width: 767px) {    .about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(2) {        font-size:36px;    }}@media (max-width: 767px) {    .about-main .stats-group.stats-3rows > *:not(.stats-4rows) > *:nth-child(3) {        margin-top:10px;    }}@media (max-width: 1279px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n-1) {        margin-top:24px;    }}@media (max-width: 1023px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n-1) {        margin-top:24px;    }}@media (max-width: 767px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n-1) {        margin-top:14px;    }}@media (max-width: 767px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n-1) {        font-size:36px;    }}@media (max-width: 1279px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n) {        margin-top:14px;    }}@media (max-width: 1023px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n) {        margin-top:12px;    }}@media (max-width: 767px) {    .about-main .stats-group > .stats-4rows > *:nth-child(2n) {        margin-top:8px;    }}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/about-results/style.css?17773842842869*/
.about-results{
	padding-top:50px;
	padding-bottom:50px;
}
.about-results .results-head{
	margin-bottom:95px
}
.about-results .results-items{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 auto;
	width:83.33335%;
}
.about-results .results-items > *{
	width:20%;
	height:205px;
	padding:15px;
	margin:0 1px;
	border:1px solid #5c5c5c;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
}
.about-results .results-items > * .results-inner{
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	left:-1px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top center;
	background-color:#4067f7;
	padding:199px 14px 0 14px;
	height:307.5px;
	color:#fdfdfd;
}
.about-results .results-items > *:not(:hover) .results-inner {
	display:none;
}
.about-results .results-items > *:nth-child(even) .results-inner {}
.about-results .results-items .results-upr{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-upr.png');
}
.about-results .results-items .results-upr .results-inner{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-upr2.png');
}
.about-results .results-items .results-kli{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-kli.png');
}
.about-results .results-items .results-kli .results-inner{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-kli2.png');
}
.about-results .results-items .results-pro{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-pro.png');
}
.about-results .results-items .results-pro .results-inner{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-pro2.png');
}
.about-results .results-items .results-cel{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-cel.png');
}
.about-results .results-items .results-cel .results-inner{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-cel2.png');
}
.about-results .results-items .results-vob{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-vob.png');
}
.about-results .results-items .results-vob .results-inner{
	background-image:url('/local/templates/alfametall/components/bitrix/main.include/about-results/images/results-vob2.png');
}
@media (min-width: 768px){
	.about-results .results-head {
		/*margin-left:16.66667%;
		margin-right:16.66667%;*/
		margin-left: 8.333325%;
		margin-right: 8.333325%;
	}
		}
@media (max-width: 767px){
	.about-results .results-head {
		margin-bottom:45px;
	}
		}
@media (max-width: 767px){
	.about-results .results-items {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		width:auto;
		margin-left:-21px;
		margin-right:-21px;
	}
		}
@media (max-width: 767px){
	.about-results .results-items > * {
		width:calc(50% - 2px);
	}
			}
@media (max-width: 767px){
	.about-results .results-items > * {
		margin:1px;
	}
			}
@media (min-width: 768px) {
	.about-results .results-items > *:nth-child(even) {
		margin-top:102.5px;
	}
}
@media (min-width: 768px) {
	.about-results .results-items > *:nth-child(even) .results-inner {
		top:-103.5px;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.css?1777384260124*/
td.popupmenu div.popupitem .playlist-edit {background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif);}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/news.list/about-staff/style.css?17773842845152*/
.about-staff .staff-arrow {
	text-decoration:none;
	background-image:none;
}
.about-staff .staff-container{
	padding-top:40px;
	padding-bottom:40px;
}
.about-staff .staff-header{
	margin-bottom:60px
}
.about-staff .staff-container{}
.about-staff .staff-regions{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.about-staff .region-link{
	cursor:pointer;
	font-size:23px;
	line-height:36px;
	padding-right:18px
}
.about-staff .region-link:not(:first-child) {
	border-left:1px solid #5c5c5c;
	padding-left:18px;
}
.about-staff .region-link.active {
	font-weight:700;
}
.about-staff .region-link-all{
	font-size:36px;
	line-height:30px;
}
.about-staff .staff-employers{
	position:relative;
	padding-top:145px;
	padding-bottom:145px
}
.about-staff .staff-region{
	width:100%;
	-webkit-transition:-webkit-transform 0.5s;
	transition:-webkit-transform 0.5s;
	transition:transform 0.5s;
	transition:transform 0.5s, -webkit-transform 0.5s;
}
.about-staff .staff-region .staff-employer{}
.about-staff .staff-employer{
	float:left;
	position:relative;
	width:12.50001%;
	height:136px;
}
.about-staff .staff-employer .employer-photo{
	background-size:cover;
	background-position:center center;
	margin:1px;
	height:calc(100% - 2px);
}
.about-staff .staff-employer .employer-name{
	font-size:18px;
	line-height:21px;
	font-weight:700;
	margin-bottom:5px;
}
.about-staff .staff-employer .employer-info{
	position:absolute;
}
.about-staff .staff-employer .employer-info{
	top:auto;
	bottom:-24px;
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
}
.about-staff .staff-employer:hover {
	z-index:1;
}
.about-staff .staff-employer:first-child {
	width:25.00001%;
	height:272px;
}
.about-staff .staff-employer:first-child .employer-name {
	font-size:23px;
	line-height:27px;
	margin-bottom:10px;
}
.about-staff .staff-employer:not(:first-child):not(:hover) .employer-info {}
.about-staff .staff-employer:not(:first-child) .employer-info {}
.about-staff .staff-employer:nth-child(2) .employer-info, .about-staff .staff-employer:nth-child(3) .employer-info, .about-staff .staff-employer:nth-child(4) .employer-info, .about-staff .staff-employer:nth-child(5) .employer-info, .about-staff .staff-employer:nth-child(6) .employer-info, .about-staff .staff-employer:nth-child(7) .employer-info {}
.about-staff .staff-nav{
	position:absolute;
	top:50%;
	left:0;
	width:100%
}
.about-staff .staff-arrow{
	stroke:#5c5c5c;
	position:absolute;
	top:0;
}
.about-staff .staff-nav-prev{
	left:0;
}
.about-staff .staff-nav-next{
	right:0;
}
.about-staff .btn.btn-default{}
@media (max-width: 767px){
	.about-staff .staff-header {
		margin-bottom:45px;
	}
		}
@media (min-width: 768px){
	.about-staff .staff-container {
		margin-left:16.66667%;
		margin-right:16.66667%;
	}
		}
@media (max-width: 767px){
	.about-staff .region-link {
		margin-bottom:10px;
	}
		}
@media (min-width: 768px){
	.about-staff .staff-employers {
		display:table;
		width:100%;
	}
		}
@media (max-width: 767px){
	.about-staff .staff-employers {
		padding-top:45px;
		padding-bottom:135px;
		overflow:hidden;
	}
		}
@media (max-width: 767px){
	.about-staff .staff-region {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		width:auto;
	}
		}
@media (max-width: 767px){
	.about-staff .staff-region .staff-employer {
		-ms-flex-negative:0;
		flex-shrink:0;
	}
			}
@media (max-width: 767px){
	.about-staff .staff-employer {
		margin-left:57.5px;
		margin-right:57.5px;
	}
		}
@media (max-width: 767px) {
	.about-staff .staff-employer:first-child {
		width:163px;
		height:219px;
	}
}
@media (max-width: 767px){
	.about-staff .staff-employer {
		width:163px;
		height:219px;
	}
		}
@media (min-width: 768px){
	.about-staff .staff-employer {}
	.about-staff .staff-employer:not(:first-child):hover .employer-photo {
		-webkit-transform:scale(1.1);
		transform:scale(1.1);
	}
	.about-staff .staff-employer:nth-child(8):hover {
		left: 0.63%;
	}
	.about-staff .staff-employer:nth-child(8):hover .employer-photo {
	}
		}
@media (min-width: 768px) {
	.about-staff .staff-employer:not(:first-child):not(:hover) .employer-info {
		display:none;
	}
}
@media (min-width: 768px) {
	.about-staff .staff-employer:not(:first-child) .employer-info {
		margin-left:-12px;
		margin-right:-100%;
	}
	.about-staff .staff-employer:nth-child(8):hover .employer-info {
		margin-left: 33px;
	}
}
@media (min-width: 1024px) {
	.about-staff .staff-employer:nth-child(8):hover .employer-info {
		margin-left: -5px;
	}
}
@media (min-width: 768px) {
	.about-staff .staff-employer:nth-child(2) .employer-info, .about-staff .staff-employer:nth-child(3) .employer-info, .about-staff .staff-employer:nth-child(4) .employer-info, .about-staff .staff-employer:nth-child(5) .employer-info, .about-staff .staff-employer:nth-child(6) .employer-info, .about-staff .staff-employer:nth-child(7) .employer-info {
		top:-24px;
		bottom:auto;
		-webkit-transform:translateY(-100%);
		transform:translateY(-100%);
	}
}
@media (min-width: 768px){
	.about-staff .staff-nav {
		display:none;
	}
		}
@media (max-width: 767px){
	.about-staff .btn.btn-default {
		width:100%;
	}
		}

/* End */


/* Start:/local/templates/alfametall/styles/tabs.css?1777384284128*/
[data-tabs] [data-tabs-link]{}
[data-tabs] [data-tabs-block]{}
[data-tabs] [data-tabs-block]:not(.active) {
    display: none
}

/* End */
/* /local/templates/alfametall/components/bitrix/main.include/about-main/style.css?17773842843310 */
/* /local/templates/alfametall/components/bitrix/main.include/about-results/style.css?17773842842869 */
/* /bitrix/components/bitrix/player/templates/.default/style.css?1777384260124 */
/* /local/templates/alfametall/components/bitrix/news.list/about-staff/style.css?17773842845152 */
/* /local/templates/alfametall/styles/tabs.css?1777384284128 */
