.sf{
	margin-top: calc(var(--gx) * 16);
	padding: calc(var(--gx) * 27) 0;
	background: var(--black);
	color: var(--white);
}
.sf a{
	margin-right: 0 !important;
}
.sf__logo{
	width: 220px;
	height: 80px;
	background: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: calc(var(--gx) * 4);
	margin-bottom: calc(var(--gx) * 12);
}
.sf__contacts{
	display: flex;
	flex-direction: column;
	gap: calc(var(--gx) * 2);
	margin-bottom: calc(var(--gx) * 7);
}
.sf__phone{
	font-size: 22px;
}
.sf__email{
	font-size: 18px;
}
.sf__social{
	margin-bottom: calc(var(--gx) * 13);
}
.sf__org{
	font-size: 18px;
	display: flex;
	flex-direction: column;
	gap: calc(var(--gx) * 2);
	margin-bottom: calc(var(--gx) * 28);
}
.sf__copy{
	font-size: 18px;
	display: flex;
	flex-direction: column;
	gap: calc(var(--gx) * 2);
	color: #525252;
	margin-bottom: calc(var(--gx) * 11);
}
.sf__copy a{
	color: #525252 !important;
}
.sf__cats a:hover,
.sf__informations a:hover{
	text-decoration: underline;
	text-underline-offset: 5px;
}
.sf__cats > ul{
	display: flex;
	flex-wrap: wrap;
	gap: calc(var(--gx) * 3);
	margin-bottom: calc(var(--gx) * -13);
}
.sf__cats > ul > li{
	width: calc(33.33333% - calc(var(--gx) * 2));
	margin-bottom: calc(var(--gx) * 13);
}
.sf__cats > ul > li > a{
	font-size: 24px;
	color: #525252 !important;
	text-transform: uppercase;
}
.sf__cats > ul > li > ul{
	margin-top: calc(var(--gx) * 3);
}
.sf__cats > ul > li > ul > li > a{
	font-size: 18px;
}
.sf__cats > ul > li > ul > li + li{
	margin-top: calc(var(--gx) * 2);
}
.sf__informations{
	display: flex;
	justify-content: flex-end;
}
.sf__informations ul{
	display: flex;
	gap: calc(var(--gx) * 7);
	font-size: 20px;
	font-weight: 500;
	margin-top: calc(var(--gx) * 20);
}
@media (max-width: 1259px){
	.sf__left{
		display: flex;
		flex-wrap: wrap;
		gap: calc(var(--gx) * 4);
		justify-content: center;
		margin-bottom: calc(var(--gx) * 10);
		align-items: center;
	}
	.sf__left > *{
		margin-bottom: calc(var(--gx) * 10);
	}
	.sf{
		padding: calc(var(--gx) * 10) 0;
	}
	.sf__cats > ul > li > ul,
	.sf__cats > ul > li > ul > li + li{
		margin-top: var(--gx);
	}
	.sf__cats > ul > li{
		margin-bottom: calc(var(--gx) * 5);
	}
	.sf__informations{
		justify-content: center;
	}
}
@media (max-width: 991px){
	.sf__cats > ul > li{
		width: calc(50% - calc(var(--gx) * 2));
	}
}
@media (max-width: 767px){
	.sf__left{
		display: flex;
		flex-wrap: wrap;
		gap: calc(var(--gx) * 4);
		justify-content: center;
		margin-bottom: calc(var(--gx) * 5);
		align-items: center;
	}
	.sf__left > *{
		margin-bottom: calc(var(--gx) * 5);
	}
}
@media (max-width: 575px){
	.sf__cats > ul > li{
		width: 100%;
	}
	.sf__informations ul{
		gap: calc(var(--gx) * 2);
		flex-wrap: wrap;
		white-space: nowrap;
		justify-content: center;
	}
}
.modal-content .close{top:15px;right:15px;font-size:30px;}
.btn-modal,.btn-modal.disabled,.btn-modal.disabled:hover{background-color:#dac9a3;border-color:#dac9a3;color:#000;border:2px solid #dac9a3;text-transform:uppercase;}
.btn-modal:hover{background-color:#F5F5F5;color:#000;border:2px solid #dac9a3;}

