/* CSS Document */
@import url("fonts.css"); /* Page layout styles */
@import url("login.css"); /* Login styles */
@import url("alert-box.css"); /* Alert box styles */
@import url("custom.css"); /* Custom styles */
@import url("header.css"); /* Header styles */
@import url("msg-box.css"); /* Footer styles */
@import url("footer.css"); /* Footer styles */
@import url("color-codes.css"); /* Standard Color styles */
@import url("tabs.css"); /* Standard Color styles */
@import url("containers.css"); /* Standard Color styles */
.about-breaker{
	background-color: #FDFBEE;
}
.abb-text-cont{
	width: 100%;
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.abb-text-cont h2{
	width: 100%;
	font-size: 1.5rem;
	color:#57B4BA;
	line-height: 1;
	text-align: center;
}
.abb-text-cont span{
	font-size: 1.5rem;
	font-weight: 600;
	color:#C64F27;
	line-height: 1;
	text-align: center;
	display: block;
}
.about-text-cont{
	width: 100%;
	max-width: 1000px;
	margin: 10px auto;
	padding: 10px 20px;
}
.about-text-cont p{
	font-size: 1.0rem;
	line-height: 1.8;
	color: #555;
	margin-bottom: 20px;
}
.product-desc-wrap{
	width: 100%;
	aspect-ratio: 1;
	background-color: #C64F27;
	padding: 50px 30px;
}
.product-desc-cont{
	width:100%;
	height: 100%;
	max-width: 1366px;
	margin:auto;
}
.product-desc-item{
	width: 100%;
	height: 100%;
}
.product-desc-item h3{
	text-align: center;
	color: #FDFBEE;
	font-size: 1.8rem;
	line-height: 1.8;
}
.product-desc-item p{
	max-width: 1366px;
	margin: auto;
	text-align: center;
	color: #FDFBEE;
	font-size: 1.0rem;
	font-size: 1.5;
}
@media screen and (min-width:500px){
	.product-desc-wrap{
		aspect-ratio: 2;
		background-color: #C64F27;
		padding: 50px 30px;
	}
}
@media screen and (min-width:767px) {
	.about-breaker{
		background-color: #FDFBEE;
	}
	.abb-text-cont{
		width: 100%;
		position: absolute;
		top:50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.abb-text-cont h2{
		width: 100%;
		font-size: 5.5rem;
		color:#57B4BA;
		line-height: 1;
		text-align: center;
	}
	.abb-text-cont span{
		font-size: 5.5rem;
		font-weight: 600;
		color:#C64F27;
		line-height: 1;
		text-align: center;
		display: block;
	}
	.about-text-cont{
		width: 100%;
		max-width: 1000px;
		margin: 10px auto;
		padding: 50px 0px;
	}
	.about-text-cont p{
		font-size: 1.1rem;
		color: #555;
		margin-bottom: 20px;
	}
	.product-desc-wrap{
		width: 100%;
		aspect-ratio: 5;
		background-color: #C64F27;
		padding: 80px 30px;
	}
	.product-desc-cont{
		width:100%;
		height: 100%;
		max-width: 1366px;
		margin:auto;
	}
	.product-desc-item{
		width: 100%;
		height: 100%;
	}
	.product-desc-item h3{
		text-align: center;
		color: #FDFBEE;
		font-size: 3.5rem;
	}
	.product-desc-item p{
		max-width: 1366px;
		margin: auto;
		text-align: center;
		color: #FDFBEE;
		font-size: 1.5rem;
	}
}