.banner {
	background-image: url(../assets/case/banner.png);
}

.case-section {
	padding-top: 46px;
	
	h3 {
		max-width: 550px;
		word-break: break-all;
		margin: 26px auto 39px auto;
	}
	
	.gallery-wall {
		/* display: flex;
		flex-wrap: wrap;
		justify-content: start;
		gap: 6px; */
		max-width: 1280px;
		min-width: 1280px;
		margin: auto;
		
		.flex-row {
			gap: 6px;
		}
		
		img {
			opacity: 0.2;
			
			&:hover {
				opacity: 1;
				transition: opacity .5s ease-in-out;
			}
		}
	}
	
	.case-stat {
		margin: 64px 0;
		gap: 64px;
		justify-content: center;
		height: 86px;
		
		.card {
			display: flex;
			width: 310px;
			background: rgba(255, 255, 255, 0.06);
			border-radius: 8px;
			align-items: center;
			
			h3 {
				opacity: 1;
				flex: 1;
				margin: 10px;
				display: block;
			}
			h1 {
				display: block;
				width: 90px;
				margin-right: 30px;
			}
		}
	}
}