/* intro */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;900&display=swap');

.intro_b_wrap {height:100vh; background:#fff;}
.intro_b_wrap .intro_con {position:fixed; left:10%; top:20%; z-index:1;}
.intro_b_wrap .intro_copy {position:fixed; left:10%; bottom:2%; z-index:1; font-size:1.2rem;}
.intro_b_wrap .intro_logo {width:180px; margin-bottom:5%;}
.intro_b_wrap .intro_logo img {width:100%;}
.intro_b_wrap .intro_txt {font-size:5.4rem; font-weight:600; font-family:Montserrat; line-height:100%; opacity:0.8;}
.intro_b_wrap .intro_txt p {font-size:3.2rem;}
.intro_b_wrap .intro_btn {margin-top:5%; margin-bottom:20%;}
.intro_b_wrap .intro_btn .lading {width:51px; height:51px; margin:0;}
.intro_b_wrap .intro_btn .lading img {width:100%;}
.intro_b_wrap .intro_btn a {width:150px; padding:1.4rem 0; font-size:1.4rem; text-shadow:0 0 5px #fff; transition: all 0.5s; display:flex; align-items: center;justify-content: center; opacity:0.8;}
.intro_b_wrap .intro_btn a:hover {opacity:1;}

@media (max-width: 760px) {
	.intro_b_wrap .intro_txt {font-size:4.8rem;}
}

@media (max-width: 420px) {
	.intro_b_wrap .intro_txt {font-size:3.4rem;}
	.intro_b_wrap .intro_txt p {font-size:2.2rem;}
	.intro_b_wrap .intro_btn a {width:100%;}
	.intro_b_wrap .intro_logo {margin-bottom:10%;}
	.intro_b_wrap .intro_btn {margin-top:10%; margin-bottom:0%;}
}