

/* Start:/local/templates/alfametall/components/bitrix/main.include/index-main/style.css?17010853391777*/
.index-main-section{
}
@media (max-width: 767px){
	.index-main-section > .template-container {
		max-width:inherit;
		padding:0;
	}
	}
.index-main-content-section .bg-dyn .bg-picture{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-main/images/index-main-bg2.jpg");
}
@media (min-width: 768px){
	.index-main-content-section > .template-container {
		padding:0;
		min-width:auto;
	}
	}
@media (max-width: 767px){
	.index-main-content-section {
		border-bottom:1px solid #fdfdfd;
	}
	.index-main-content-section > .template-container {
		height:320px;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	}
.index-main-news-section{
}
@media (min-width: 768px){
	.index-main-news-section > .template-container {
		padding:0;
		min-width:auto;
	}
	}
@media (max-width: 767px){
	.index-main-news-section {
		background-color:#f1f1f1;
		border-top:1px solid #fdfdfd;
		border-bottom:1px solid #fdfdfd;
	}
	}
.index-main .main-content .main-text{
	margin:23px 0 43px 0
}
.index-main .main-news{
}
@media (min-width: 768px){
	.index-main {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		    -ms-flex-align:center;
		        align-items:center;
	}
	}
@media (min-width: 768px){
	.index-main .main-content {
		margin-left:16.66667%;
		margin-right:16.66667%;
		width:50.00001%;
	}
		}
@media (max-width: 1279px){
	.index-main .main-content .main-text {
		margin:18px 0 30px 0;
	}
			}
@media (max-width: 1023px){
	.index-main .main-content .main-text {
		margin:13px 0 24px 0;
	}
			}
@media (min-width: 768px){
	.index-main .main-news {
		width:16.66667%;
	}
		}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/news.list/wgt-news/style.css?1701085339928*/
.home-news .news-list {	margin:0;	padding:0;	list-style:none;}.home-news{	margin-top:30px;	margin-bottom:30px;}.home-news .news-list > *{	margin-top:0;	margin-bottom:24px}.home-news .news-arrows svg{	stroke:#5c5c5c;}.home-news .news-date{	display:block;	margin-bottom:5px;	font-size:23px;	line-height:27px;	font-weight:700}@media (max-width: 767px){	.home-news .news-list {		display:-webkit-box;		display:-ms-flexbox;		display:flex;		-ms-flex-wrap:wrap;		flex-wrap:wrap;	}		}@media (max-width: 1279px){	.home-news .news-list > * {		margin-bottom:19px;	}		}@media (max-width: 767px){	.home-news .news-list > * {		width:50%;		padding-right:10px;		margin-top:14px;		margin-bottom:14px;	}		}@media (min-width: 768px){	.home-news .news-arrows {		display:none;	}		}@media (max-width: 1279px){	.home-news .news-date {		font-size:18px;		line-height:18px;		margin-bottom:5px;	}		}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/index-advantages/style.css?17010853395371*/
.index-advantages .advantages-list, .index-advantages .advantages-list > * {
	margin:0;
	padding:0;
	list-style:none;
}
.index-advantages .advantages-list > *::before, .index-advantages .advantages-list .advantages-dots::before, .index-advantages .advantages-list .advantages-dots::after {
	content:" ";
	display:block;
}
.index-advantages .advantages-list .advantages-dots, .index-advantages .advantages-list .advantages-dots::before, .index-advantages .advantages-list .advantages-dots::after {
	background-color:#fdfdfd;
	border-radius:50%;
	width:7px;
	height:7px;
}
.index-advantages-section .bg-dyn .bg-picture{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-advantages/images/index-advantages-bg2.jpg");
}
@media (max-width: 767px){
	.index-advantages-section {
		border-top:1px solid #fdfdfd;
		border-bottom:1px solid #fdfdfd;
		height:560px;
	}
	}
.index-advantages{
}
@media (min-width: 768px){
	.index-advantages {
		margin-left:16.66667%;
		margin-right:16.66667%;
	}
	}
.index-advantages .advantages-list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	margin-top:34px;
}
.index-advantages .advantages-list > *{
	-webkit-box-flex:0;
	-ms-flex:0 0 25.00001%;
	flex:0 0 25.00001%;
	border:1px solid #fdfdfd;
	margin-left:1px;
	margin-right:1px;
	padding:51px 0 36px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.index-advantages .advantages-list > *::before {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	height:57px;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
}
.index-advantages .advantages-list > *.advantages-many {
}
.index-advantages .advantages-list > *.advantages-many::before {
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-advantages/images/advantages-many.svg");
	width:63px;
}
.index-advantages .advantages-list > *.advantages-quality {
}
.index-advantages .advantages-list > *.advantages-quality::before {
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-advantages/images/advantages-quality.svg");
	width:47px;
}
.index-advantages .advantages-list > *.advantages-first {
}
.index-advantages .advantages-list > *.advantages-first::before {
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-advantages/images/advantages-first.svg");
	width:54px;
}
.index-advantages .advantages-list .advantages-dots{
	position:relative;
	margin:29px 0
}
.index-advantages .advantages-list .advantages-dots::before, .index-advantages .advantages-list .advantages-dots::after {
	position:absolute;
}
.index-advantages .advantages-list .advantages-dots::before {
	left:10px;
}
.index-advantages .advantages-list .advantages-dots::after {
	right:10px;
}
.index-advantages .advantages-list .advantages-text{
	height:50px;
	padding-left:19px;
	max-width:100%;
}
@media (max-width: 1279px){
	.index-advantages .advantages-list {
		margin-top:26px;
	}
	}
@media (max-width: 1023px){
	.index-advantages .advantages-list {
		margin-top:20px;
	}
	}
@media (max-width: 767px){
	.index-advantages .advantages-list {
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	}
@media (max-width: 1023px){
	.index-advantages .advantages-list > * {
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
	}
		}
@media (max-width: 767px){
	.index-advantages .advantages-list > * {
		-webkit-box-flex:0;
		-ms-flex:0 0 140px;
		flex:0 0 140px;
	}
		}
@media (min-width: 768px) and (max-width: 1023px){
	.index-advantages .advantages-list > * {
}
	.index-advantages .advantages-list > *:first-child {
		border-right:none;
	}
	.index-advantages .advantages-list > *:last-child {
		border-left:none;
	}
		}
@media (max-width: 767px){
	.index-advantages .advantages-list > * {
		border-left:1px solid #fdfdfd;
		border-right:1px solid #fdfdfd;
		border-top:1px solid #fdfdfd;
		border-bottom:1px solid #fdfdfd;
	}
	.index-advantages .advantages-list > *:first-child {
		border-bottom:none;
	}
	.index-advantages .advantages-list > *:last-child {
		border-top:none;
	}
		}
@media (max-width: 1023px){
	.index-advantages .advantages-list > * {
		margin-left:0;
		margin-right:0;
	}
		}
@media (max-width: 1279px){
	.index-advantages .advantages-list > * {
		padding:34px 0 22px 0;
	}
		}
@media (max-width: 767px){
	.index-advantages .advantages-list > * {
		padding:21px 0 6px 0;
	}
		}
@media (max-width: 1279px) {
	.index-advantages .advantages-list > *::before {
		height:42px;
	}
}
@media (max-width: 1279px) {
	.index-advantages .advantages-list > *.advantages-many::before {
		width:47px;
	}
}
@media (max-width: 1279px) {
	.index-advantages .advantages-list > *.advantages-quality::before {
		width:34px;
	}
}
@media (max-width: 1279px) {
	.index-advantages .advantages-list > *.advantages-first::before {
		width:39px;
	}
}
@media (max-width: 1279px){
	.index-advantages .advantages-list .advantages-dots {
		margin:16px 0;
	}
		}
@media (max-width: 767px){
	.index-advantages .advantages-list .advantages-dots {
		display:none;
	}
		}
@media (max-width: 1023px){
	.index-advantages .advantages-list .advantages-text {
		padding-left:9px;
	}
		}
@media (max-width: 767px){
	.index-advantages .advantages-list .advantages-text {
		padding-top:20px;
		height:auto;
	}
		}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/index-products/style.css?17072207736271*/
.index-section .section-items a:not(.active) {
	text-decoration:none;
	background-image:none;
}
.index-section .section-list, .index-section .section-list > *, .index-section .section-pictures, .index-section .section-pictures > * {
	margin:0;
	padding:0;
	list-style:none;
}
.index-section .section-items::before {
	content:" ";
	display:block;
}
.index-products-section{
}
@media (max-width: 767px){
	.index-products-section {
}
	.index-products-section > .template-container {
		max-width:inherit;
		padding:0;
	}
	}
.index-products-aluminium-section, .index-products-other-section{
}
@media (max-width: 767px){
	.index-products-aluminium-section, .index-products-other-section {
		border-top:1px solid #fdfdfd;
		border-bottom:1px solid #fdfdfd;
		padding-top:44px;
		padding-bottom:44px;
	}
	}
.index-products-aluminium-section .bg-dyn .bg-picture{
}
@media (min-width: 768px){
	.index-products-aluminium-section {
}
	.index-products-aluminium-section > .template-container {
		padding:0;
		min-width:auto;
	}
	}
.index-products-other-section .bg-dyn .bg-picture{
}
@media (min-width: 768px){
	.index-products-other-section {
}
	.index-products-other-section > .template-container {
		padding:0;
		min-width:auto;
	}
	}
.index-products .products-topmenu{
	margin-bottom:17px
}
.index-products .section-button{
	position:relative;
	margin-top:-30px;
	margin-top: 20px;
	margin-left:calc(16.66667% * 5 - 40px);
	z-index:121
}
@media (max-width: 767px){
	.index-products .products-link-slide {
		display:none;
	}
	}
@media (max-width: 1279px){
	.index-products .products-topmenu {
		margin-bottom:9px;
	}
		}
@media (max-width: 767px){
	.index-products .products-topmenu {
		margin-bottom:22px;
	}
		}
@media (min-width: 768px){
	.index-products .products-topmenu {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		align-items: baseline;
	}
	.index-products .products-topmenu > * {
		-webkit-box-flex:1;
		-ms-flex:1 0;
		flex:1 0;
	}
	.index-products .products-topmenu > *:first-child {
		text-align:right;
		border-right:1px solid #fdfdfd;
		margin-right:20px;
		padding-right:20px;
	}
	.index-products .products-topmenu > *:last-child {
		text-align:left;
		display:-webkit-inline-box;
		display:-ms-inline-flexbox;
		display:inline-flex;
		-webkit-box-align:end;
		-ms-flex-align:end;
		align-items:flex-end;
		text-decoration:none;
	}
		}
@media (max-width: 1023px){
	.index-products .section-button {
		display:block;
		width:16.66667%;
		margin-top:-30px;
		margin-top: 10px;
		margin-left:calc(16.66667% * 5 - 21px);
	}
		}
@media (max-width: 767px){
	.index-products .section-button {
		margin-left:0;
		margin-top:27px;
		width:100%;
	}
		}
.index-section{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.index-section .section-header{
	overflow:hidden;
	width:100%;
	margin-left:16.66667%;
	margin-right:33.33334%;
	margin-bottom:-8px;
	z-index:1;
}
.index-section .section-header-items{
	-webkit-transform:translateX(0%);
	transform:translateX(0%);
	-webkit-transition:-webkit-transform 0.3s;
	transition:-webkit-transform 0.3s;
	transition:transform 0.3s;
	transition:transform 0.3s, -webkit-transform 0.3s;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.index-section .section-header-items > * {
	-webkit-box-flex:1;
	-ms-flex:1 0 100%;
	flex:1 0 100%;
}
.index-section .section-pictures, .index-section .section-items{
	height:350px
}
.index-section .section-items{
}
.index-section .section-pictures{
	margin-left:16.66667%;
	width:50.00001%;
	position:relative
}
.index-section .section-pictures > * {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
	opacity:0;
}
.index-section .section-pictures > .active {
	opacity:1;
}
.index-section .section-items{
	width:16.66667%;
	border:1px solid #fdfdfd;
	position:relative;
	overflow:hidden;
}
.index-section .section-items .section-list{
	min-height:100%;
	padding:10px 10px 10px 16px;
}
.index-section .section-items .section-list > *{
	margin-top:2px;
	margin-bottom:2px;
}
.index-section .section-items .active{
	font-weight:bold;
}
.index-section .section-items.scroll-wrapper::before {
	background-color:#4067f7;
	opacity:0.66;
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
}
@media (max-width: 1279px){
	.index-section .section-list {
		font-size:14px;
	}
		}
@media (max-width: 1279px){
	.index-section .section-header {
		margin-bottom:-10px;
	}
		}
@media (max-width: 1023px){
	.index-section .section-header {
		margin-bottom:-4px;
	}
		}
@media (max-width: 767px){
	.index-section .section-header {
		display:none;
	}
		}
@media (max-width: 1023px) {
	.index-section .section-header-items > * {
		font-size:18px;
		line-height:1em;
	}
}
@media (max-width: 1279px){
	.index-section .section-pictures, .index-section .section-items {
		height:296px;
	}
		}
@media (max-width: 1023px){
	.index-section .section-pictures, .index-section .section-items {
		height:245px;
	}
		}
@media (max-width: 767px){
	.index-section .section-items {
		height:auto;
	}
		}
@media (max-width: 767px){
	.index-section .section-pictures {
		margin-left:0;
		width:100%;
		height:152px;
	}
		}
@media (max-width: 1279px){
	.index-section .section-items .section-list {
		padding:0px 8px 0 5px;
	}
			}
@media (min-width: 768px){
	.index-section .section-items .section-list {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
			}
@media (max-width: 767px){
	.index-section .section-items .section-list {
		-webkit-column-count:2;
		-moz-column-count:2;
		column-count:2;
		display:block;
	}
			}
@media (max-width: 767px){
	.index-section .section-items {
		width:100%;
	}
		}
.index-products .index-section .section-header {
	margin-bottom: 5px;
}
@media (min-width: 1280px){
	.index-products .index-section .section-header {
		margin-bottom: 10px;
	}
}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/index-solutions/style.css?17072211185447*/
.index-solutions .solutions-smalls > *::before, .index-solutions .solutions-big::before, .index-solutions .solutions-big-xs::before {
	content:" ";
	display:block;
}
.index-solutions-section .bg-dyn .bg-picture{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-solutions/images/index-solutions-bg2.jpg");
}
@media (max-width: 767px){
	.index-solutions-section {
		border-top:1px solid #fdfdfd;
		border-bottom:1px solid #fdfdfd;
		padding-top:47px;
		padding-bottom:46px;
	}
	}
.index-solutions{
	width:66.66668%;
	height:360px;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:34px;
}
.index-solutions .solutions-smalls{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.index-solutions .solutions-smalls > * {
	width:50%;
	height:50%;
	padding:0 18px;
	border:1px solid #fdfdfd;
	border-right:none;
	border-bottom:none;
}
.index-solutions .solutions-smalls > *::before {
	height:105px;
	background-repeat:no-repeat;
	background-position:center center;
}
.index-solutions .solutions-smalls > *:last-child, .index-solutions .solutions-smalls > *:nth-last-child(2) {
	border-bottom:1px solid #fdfdfd;
}
.index-solutions .solutions-calc::before{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-solutions/images/solutions-calc.svg");
	background-size:57px 56px
}
.index-solutions .solutions-first::before{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-solutions/images/solutions-first.svg");
	background-size:46px 48px
}
.index-solutions .solutions-quality::before{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-solutions/images/solutions-quality.svg");
	background-size:40px 53px
}
.index-solutions .solutions-dev::before{
	background-image:url("/local/templates/alfametall/components/bitrix/main.include/index-solutions/images/solutions-dev.svg");
	background-size:62px 60px
}
.index-solutions .solutions-big, .index-solutions .solutions-big-xs{
	position:relative;
	border:1px solid #fdfdfd;
	padding:45px 14px
}
.index-solutions .solutions-big::before, .index-solutions .solutions-big-xs::before {
	background-color:#4067f7;
	opacity:0.66;
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
}
.index-solutions .solutions-big-header.h2{}
.index-solutions .solutions-big-body p{
	margin:8px 0;
}
.index-solutions .solutions-big-xs.hide-xs-gt{
	-webkit-box-ordinal-group:4;
	-ms-flex-order:3;
	order:3;
	border-top:none;
	border-bottom:1px solid #fdfdfd;
}
@media (max-width: 1279px){
	.index-solutions {
		height:323px;
		margin-top:26px;
	}
	}
@media (max-width: 1023px){
	.index-solutions {
		width:100%;
		height:266px;
		margin-top:20px;
	}
	}
@media (max-width: 767px){
	.index-solutions {
		height:auto;
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	}
.index-solutions > * {
	-webkit-box-flex:1;
	    -ms-flex:1 50%;
	        flex:1 50%;
	min-width:50%;
}
@media (max-width: 767px) {
	.index-solutions > * {
		-webkit-box-flex:1;
		    -ms-flex:1 100%;
		        flex:1 100%;
	}
}
@media (max-width: 1279px){
	.index-solutions .solutions-smalls {
		font-size:14px;
	}
		}
@media (max-width: 767px){
	.index-solutions .solutions-smalls {
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}
		}
@media (max-width: 1279px) {
	.index-solutions .solutions-smalls > * {
		padding:0 8px;
	}
}
@media (max-width: 1279px) {
	.index-solutions .solutions-smalls > *::before {
		height:89px;
	}
}
@media (max-width: 1023px) {
	.index-solutions .solutions-smalls > *::before {
		height:75px;
	}
}
@media (max-width: 767px) {
	.index-solutions .solutions-smalls > * {}
	.index-solutions .solutions-smalls > *:nth-child(2n) {
		border-right:1px solid #fdfdfd;
	}
}
@media (max-width: 1279px){
	.index-solutions .solutions-calc::before {
		background-size:52px 51px;
	}
		}
@media (max-width: 1023px){
	.index-solutions .solutions-calc::before {
		background-size:41px 41px;
	}
		}
@media (max-width: 1279px){
	.index-solutions .solutions-first::before {
		background-size:46px 48px;
	}
		}
@media (max-width: 1023px){
	.index-solutions .solutions-first::before {
		background-size:44px 47px;
	}
		}
@media (max-width: 1279px){
	.index-solutions .solutions-quality::before {
		background-size:40px 53px;
	}
		}
@media (max-width: 1023px){
	.index-solutions .solutions-quality::before {
		background-size:35px 46px;
	}
		}
@media (max-width: 1279px){
	.index-solutions .solutions-dev::before {
		background-size:53px 51px;
	}
		}
@media (max-width: 1023px){
	.index-solutions .solutions-dev::before {
		background-size:44px 45px;
	}
		}
@media (max-width: 1279px){
	.index-solutions .solutions-big, .index-solutions .solutions-big-xs {
		padding:19px 17px;
	}
		}
@media (max-width: 1023px){
	.index-solutions .solutions-big, .index-solutions .solutions-big-xs {
		padding:19px 9px;
	}
		}
@media (max-width: 767px){
	.index-solutions .solutions-big, .index-solutions .solutions-big-xs {
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
	}
		}
@media (max-width: 767px){
	.index-solutions .solutions-big, .index-solutions .solutions-big-xs {
		border-bottom:none;
	}
		}
@media (max-width: 1279px){
	.index-solutions .solutions-big-header.h2 {
		font-size:28px;
		line-height:27px;
	}
		}
.btn.solutions-button{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:16.66667%;
	margin-top:-30px;
	margin-top: 20px;
	margin-left:calc(16.66667% * 5 - 40px);
	position:relative
}
@media (max-width: 1023px){
	.btn.solutions-button {
		margin-top:-40px;
		margin-top: 10px;
		margin-left:calc(100% - 110px);
	}
	}
@media (max-width: 767px){
	.btn.solutions-button {
		margin-top:27px;
		margin-left:0;
		width:100%;
	}
	}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/index-production/style.css?1701085339428*/
.index-production-section{}@media (max-width: 767px){    .index-production-section {        padding-top:45px;        padding-bottom:45px    }	}.index-production .production-header{    margin-bottom:-45px}@media (max-width: 1023px){    .index-production .production-header {        margin-bottom:-36px    }		}@media (max-width: 767px){    .index-production .production-header {        margin-bottom:0    }		}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/catalog.section.list/index-production/style.css?1701085338939*/
.production-items.gallery a{
	text-decoration:none;
	background-image:none;
}
.home-production{
}
@media (min-width: 768px){
	.home-production{
		margin-left:16.66667%;
		margin-right:16.66667%;
	}
	}
@media (max-width: 767px){
	.home-production{
		padding-top:21px;
	}
	}
.production-items.gallery{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.production-items.gallery > *{
	overflow:hidden;
	background-color:#5c5c5c;
}
.production-items.gallery a{
	display:block;
}
.index-production .production-button{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:73px;
	margin-top:-73px;
	margin-left:100.00002%
}
@media (max-width: 1023px){
	.index-production .production-button{
		height:63px;
		margin-top:-63px;
	}
	}
@media (max-width: 767px){
	.index-production .production-button{
		margin-top:0;
		margin-left:50.00001%;
		height:auto;
		width:50.00001%;
	}
	}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/main.include/index-partners/style.css?1701085338569*/
.index-partners-section{}@media (max-width: 767px){    .index-partners-section {        padding-top:45px;        padding-bottom:45px    }	}.index-partners .partners-header{    margin-bottom:23px}.index-partners p{    margin:0;}@media (min-width: 768px){    .index-partners {        margin-left:16.66667%;        margin-right:16.66667%    }	}@media (max-width: 1279px){    .index-partners .partners-header {        margin-bottom:13px    }		}@media (max-width: 1023px){    .index-partners .partners-header {        margin-bottom:10px    }		}
/* End */


/* Start:/local/templates/alfametall/components/bitrix/news.list/index-partners/style.css?17010853392294*/
.partners-detail-external .partners-detail-close::before, .partners-detail-external .partners-detail-close::after {	content:" ";	display:block;}.wgt-partners{	margin-top:45px;}.wgt-partners .partners-list{}.wgt-partners .partners-button{	margin-top:33px;	height:92px}@media (max-width: 1279px){	.wgt-partners {		margin-top:36px;	}	}@media (max-width: 1023px){	.wgt-partners {		margin-top:30px;	}	}@media (min-width: 768px){	.wgt-partners .partners-button {		margin-left:75.00003%;	}		}@media (max-width: 1279px){	.wgt-partners .partners-button {		margin-top:36px;	}		}@media (max-width: 1023px){	.wgt-partners .partners-button {		margin-top:18px;	}		}@media (max-width: 1023px){	.wgt-partners .partners-button {		height:75px;	}		}@media (max-width: 767px){	.wgt-partners .partners-button {		height:60px;		width:100%;	}		}.partners-detail-external .partners-detail{	pointer-events:none;	position:fixed;	z-index:140;	left:0;	top:0;	width:100%;	height:100%;	display:-webkit-box;	display:-ms-flexbox;	display:flex;	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;}.partners-detail-external .partners-detail:not(.active){	display:none;}.partners-detail-external .partners-detail-body{	pointer-events:auto;	background-color:#fdfdfd;	width:66.66668%;	margin-left:16.66667%;	margin-right:16.66667%;	position:relative;	box-shadow:0px 0px 16px 3px rgba(0,0,0,0.14);	padding:20px 30px;}.partners-detail-external .partners-detail-close{	position:absolute;	top:-12px;	right:-12px;	width:25px;	height:25px;	cursor:pointer;	display:block}.partners-detail-external .partners-detail-close::before, .partners-detail-external .partners-detail-close::after {	position:absolute;	width:100%;	border-top:1px solid #000;	-webkit-transform-origin:center top;	transform-origin:center top;}.partners-detail-external .partners-detail-close::before {	-webkit-transform:rotateZ(45deg) translate(8.5px, 8.5px);	transform:rotateZ(45deg) translate(8.5px, 8.5px);}.partners-detail-external .partners-detail-close::after {	-webkit-transform:rotateZ(-45deg) translate(-8.5px, 8.5px);	transform:rotateZ(-45deg) translate(-8.5px, 8.5px);}
/* End */
/* /local/templates/alfametall/components/bitrix/main.include/index-main/style.css?17010853391777 */
/* /local/templates/alfametall/components/bitrix/news.list/wgt-news/style.css?1701085339928 */
/* /local/templates/alfametall/components/bitrix/main.include/index-advantages/style.css?17010853395371 */
/* /local/templates/alfametall/components/bitrix/main.include/index-products/style.css?17072207736271 */
/* /local/templates/alfametall/components/bitrix/main.include/index-solutions/style.css?17072211185447 */
/* /local/templates/alfametall/components/bitrix/main.include/index-production/style.css?1701085339428 */
/* /local/templates/alfametall/components/bitrix/catalog.section.list/index-production/style.css?1701085338939 */
/* /local/templates/alfametall/components/bitrix/main.include/index-partners/style.css?1701085338569 */
/* /local/templates/alfametall/components/bitrix/news.list/index-partners/style.css?17010853392294 */
