.section-FAC .maxw{
	    width: 1200px;
    max-width: calc( 100% - 20px );
}
.fac-items{
		clear:both;
		font-size:0px;
	}
	.fac-item{
		margin-bottom:100px;
	}
	.fac-item > div{
		width:100%;
		margin: auto;
	}
	.fac-item .fac-info, .fac-item .fac-img{
		width:calc( 50% - 30px);
		margin:0px 15px;
		vertical-align: top;
		font-size:20px;
	}
	.fac-item .fac-info{
		float:left;
	}
	.fac-item .fac-info button{
		display:block;
		margin-top:30px;
	}
	.fac-item:nth-child(even) .fac-info{
		float:right;
	}
	.fac-item .fac-img{
		float:right;
	}
	.fac-item:nth-child(even) .fac-img{
		float:left;
	}
	.finfo-intro,.finfo-cap{
		margin-bottom:10px;
		
	}
	
	.finfo-cap, .finfo-equ{
		display:block;
	}
	.finfo-cap span, .finfo-equ span{
		display:block;
		vertical-align:top;
		
	}
	.finfo-equ ul.equ{
		list-style-type:none;
		
	}
	.finfo-equ ul.equ li{
		line-height:1.2;
		margin-bottom:10px;
	}
	.finfo-cap span:first-child, .finfo-equ span:first-child{
		min-width:80px;
		color:var(--text_purple);
		font-family:var(--title-font);
		font-weight:bold;
		margin-right:10px;
			line-height:2;
			text-transform: uppercase;
	}
	.finfo-equ span:last-child{
		width:calc( 100% - 90px );
	}
	
	.swiper-button-next, .swiper-button-prev {
		height: 100% !important;
		top: 0px !important;
		transition: all 0.5s ease;
		
		margin: 0px !important;
		width: 20% !important;
	}
	.swiper-button-prev{
		left:0px !important;
		background-image: linear-gradient(to right, rgba(0,0,0,0.3), rgba(0,0,0,0) );
	}
	.swiper-button-next{
		right:0px !important;
		background-image: linear-gradient(to left, rgba(0,0,0,0.3), rgba(0,0,0,0) );
	}
	.swiper-button-prev:hover, .swiper-button-next:hover{
		width: 30% !important;

	}
	.swiper-button-prev:hover{
		background-image: linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0) );
	}
	.swiper-button-next:hover{
		background-image: linear-gradient(to left, rgba(0,0,0,0.6), rgba(0,0,0,0) );
	}
	.swiper-button-next:after, .swiper-button-prev:after {
		background-image: unset !important;
		color: #ffffff;
		font-size: 20px !important;
		width: calc( 100% - 30px) !important;
		font-family:Ariel;
		transition: all 0.5s ease;
	}	
	.swiper-button-prev:hover:after{
		margin-left:40%;
	}
	.swiper-button-next:hover:after{
		margin-right:40%;
	}
	.swiper-button-prev:after{
		content: '\2039';
		text-align: left;
	}	
	.swiper-button-next:after{
		content: '\203A';
		text-align: right;
   }
    .fac-item .fac-info button.fac-mobile{
			 display:none;
		 }
	@media only screen and (max-width:1024px) {
		.fac-item > div{
			width:100%;
		}
	}
	@media only screen and (max-width:768px) {
		.fac-items{
			display:grid;
			grid-template-columns:100%;
			grid-gap:var(--content_section_gap);
		}
		.fac-item{
			margin-bottom:0px;
		}
		.fac-item > div{
			width:100%;
		}
		 .fac-item .fac-img{
			 text-align:center;
		 }
		 .fac-item .fac-info button.fac-desktop{
			 display:none;
		 }
		 .fac-mobile{
			 margin-top:30px;
			 display:block;
		 }
		.finfo-cap, .finfo-equ{
			display:block;
		}
		.fac-item .fac-info, .fac-item .fac-img{
			    width: calc( 100% - 30px);
				float:unset;
		}
		.fac-item .fac-info{
			margin-bottom:30px;
		}
		
		.finfo-cap span, .finfo-equ span{
			display:block;
			    width: 100% !important;
		}
		 .finfo-cap span:last-child, .finfo-equ ul.equ{
			
			margin-left: 25px;
			margin-top: 5px;
		 }
		 .finfo-equ ul.equ{
			list-style-type:square;
		}
	}
	@media only screen and (max-width:480px) {
		
		.fac-item > div{
			width:100%;
		}
		.fac-item .fac-info{
			margin-bottom:30px;
		}
		.fac-item .fac-info, .fac-item .fac-img{
			width: 100%;
			margin: 0px;
		}
		
		
		
		.finfo-equ span:last-child{
		    line-height: 1.2;
		}
		
		 .fac-item .fac-img{
			 margin-top:30px;
		 }
		 .finfo-intro, .finfo-cap{
			 margin-bottom:20px;
		 }
	}