/* 첫 화면 메인 히어로 (참고 프로젝트 theme/fx/css/ety.css 의 .main_bg 규칙) */
.main_bg{width:100%; background-image:url("/img/coin/section1Bgb.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;
transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding:180px 0 120px; position:relative;}
.main_bg .main_overlay{
	/* 부드러운 안개/블러 효과 + 약한 어둡기 */
	background:rgba(0,0,0,0.20);
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
width:100%; height:100%; top:0; left:0; position:absolute;}
.main_bg .main_box{width:100%; max-width:1140px; display:flex; margin:0 auto; position:relative;}
.main_bg .main_box .main_text{width:60.439%; display:flex; align-items:center; align-content:center; padding:2em 7em 2em 2em; flex-wrap:wrap; position:relative;}
.main_bg .main_box .main_text h4{font-size:50px; color:#fff; font-weight:600;}
.main_bg .main_box .main_text h4 span{color:#0aa196;}
.main_bg .main_box .main_text p{color:#fff; font-size:15px; margin:30px 0 0;}
.main_bg .main_box .main_text .main_button{width:100%; margin-top:20px; display:flex; gap:10px;}
.main_bg .main_box .main_text .main_button .main_btn{color:#fff; border:1px solid #0aa196; font-size:16px; padding:10px 30px; border-radius:4px; display:block;}
.main_bg .main_box .main_text .main_button .main_btn.btnl{background-image:linear-gradient(180deg, #0aa196 0%, #003532 100%); border:0 none;}
.main_bg .main_box .main_trading{width:39.561%; background-color:transparent; border-radius:0;}
.main_bg .main_box .main_trading .trading_view{width:100%; height:414px;}

/* 기존 테마(ety.css)의 .main_bg 규칙 중 참고 화면에 없는 값 되돌리기 */
.main_bg{height:auto; display:block; align-items:normal; justify-content:normal; background-color:#000;}
.main_bg img{position:static; opacity:1;}
.main_bg .main_box h4{margin-bottom:.5rem; font-family:inherit;}
.main_bg .main_box p{font-family:inherit;}

@media (max-width: 768px) {
	.main_bg{padding:10em 0 0;}
	.main_bg .main_box{flex-wrap:wrap; }
	.main_bg .main_box .main_text{width:100%; padding:0 1em;}
	.main_bg .main_box .main_text h4{font-size:40px;}
	.main_bg .main_box .main_text p{font-size:14px;}
	.main_bg .main_box .main_trading{width:100%; padding:0; margin:40px 0;}
}
