@charset "utf-8";

/*******************************
 * 파일명 : intro_lang.css
 * 설명	  : 에어코리아 Mobile (ENG)
 * Update : 2025.01.15.
********************************/

body{ background-color: #fff;}
#introLang{ padding: 20px 20px 40px 20px; height: 100vh;}

.in_logo_me{ position: absolute; left: 20px; top: 20px;}
.in_logo_me img{ width: 120px; height: 25px;}
.in_logo_keco{ position: absolute; right: 20px; top: 20px;}
.in_logo_keco img{ width: 88px; height: 23px;}

.in_logo_airkorea{ width: 60%;}

.lang_intro_wrap{ position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 0 20px; display: flex; flex-direction: column; gap: 10vh; align-items: center;}

.intro_lang_cont{ padding: 30px 20px 20px 20px; border-radius: 20px; border: 1px solid #d8d8d8; width: 100%; display: flex; flex-direction: column; gap: 30px;}

.intro_lang_cont .lang_tit_wrap{}
.intro_lang_cont .lang_tit_wrap div{ font-size: 22px; font-weight: bold; text-align: center;}
.intro_lang_cont .lang_tit_wrap p{ font-size: 20px; color: #333; text-align: center;}

.intro_lang_cont .lang_btn_wrap{ display: flex; flex-direction: column; gap: 10px;}
.intro_lang_cont .lang_btn_wrap div{ border-radius: 10px; overflow: hidden; border: 1px solid #d8d8d8; padding: 2px;}
.intro_lang_cont .lang_btn_wrap div.on{ background: linear-gradient(to right, #009bf3, #02da77);}
.intro_lang_cont .lang_btn_wrap div button{ width: 100%; height: 50px; font-size: 20px; font-weight: bold; background-color: #fff; border-radius: 8px; display: flex; justify-content: center; align-items: center;}

.btn_lang_okgo{ border-radius: 10px; height: 60px; font-size: 20px; font-weight: bold; color: #fff; background: linear-gradient(to right, #009bf3, #02da77); box-shadow: 0 4px 10px rgba(0, 154, 243, 0.2); display: flex; justify-content: center; align-items: center;}

.copy_keco{ font-size: 13px; color: #787878; position: absolute; left: 50%; transform: translateX(-50%); bottom: 5%;}