@import url('font/Hind_Siliguri/Hind_Siliguri.css');
@import url('font/Poppins/Poppins.css');
@import url('font/Roboto/Roboto.css');
@import url('font/Pretendard/Pretendard.css');
:root{
	--character-size:150px;
	--vizzy-size:70px;
	--Primary:#5A65CE;
	--bg:#EDEEF6;
	--gray:#BABEDA;
}
*,html,body{margin:0;padding:0;outline:none;font-family:'Hind Siliguri','Poppins';}
html,body{-webkit-text-size-adjust: 100%;}
body{background:#fbfbfb;}
a{text-decoration:none;}
ul,li{list-style:none;}
a,img{-webkit-touch-callout:none;}
body{max-width:390px;margin:0 auto;}
div#ch-plugin.hide {display:none !important;}
/*header {display:flex;height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;position:relative;}*/
header {padding:15px 20px;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;left:0;top:0;z-index:5;}
header .logo {width:189px;height:19.79px;background:url('icon/main_logo.svg') center center/cover no-repeat;}
header .right {display:flex;gap:20px;align-items:center;}
header .right .alarm {width:25px;height:24px;background:url('icon/main_alarm.svg') center center/23px 23px no-repeat;position:relative;}
header .right .alarm.active::before {content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#F96060;right:-1px;top:-1px;}
header .right .inc_menu_icon {--size:28px;width:var(--size);height:var(--size);background:url('icon/main_menu_icon.svg') center center/cover no-repeat;}
header > .text{font-size:16px;font-weight:600;line-height:24px;color:rgba(2, 5, 19, 0.91);font-family:'Pretendard';}
.h_left {margin-left:11px;display:flex;}
.h_left .logo {background:url('icon/viza_main_logo.png') center center/cover no-repeat;width:163px;height:33px;}
.h_right {display:flex;gap:12px;margin-right:14px;align-items:center;}
.h_right .btn_login{width:69px;height:30px;display:flex;justify-content:center;align-items:center;background:#5b67ca;font-size:12px;border-radius:999px;color:#fff;cursor:pointer;}
.h_right .menu_icon{display:flex;justify-content:center;align-items:center;cursor:pointer;}
.h_right .menu_icon span{display:inline-block;width:21px;height:16px;background:url('icon/menu_icon.svg') center center/contain no-repeat;}
.alarm_icon {width:20px;height:25px;background:url('icon/alarm.svg') center center/80% no-repeat;position:relative;}
.alarm_icon.active:before {--icon-size:7px;content:'';display:flex;width:var(--icon-size);height:var(--icon-size);position:absolute;right:-2px;top:-2px;background:#ff3434;border-radius:50%;border:2px solid #fbfbfb;}
.alarm_wrap {display:none;position:fixed;z-index:200;}
.alarm_wrap .alarm_mask {position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;background:rgba(0,0,0,0.5);}
.alarm_wrap .alarm_cont {position:fixed;display:flex;flex-direction:column;position:fixed;top:55px;left:50%;transform:translate(-50%,0);background:#fff;width:calc(390px - 20px);border-radius:16px;box-shadow:0px 20px 50px rgba(0, 0, 0, 0.15);border:1px solid #ebebeb;overflow:hidden;z-index:10;}
@media(max-width:500px) {
	.alarm_wrap .alarm_cont{width:calc(100% - 20px);}
}
.alarm_wrap .alarm_top {display:flex;background:#f7f7f7;border-bottom:1px solid #ebebeb;height:61px;align-items:center;padding:0 20px;font-size:14px;justify-content:space-between;}
.alarm_wrap .alarm_items {display:flex;width:100%;flex-direction:column;height:calc(100vh - 249px);}
.alarm_wrap .alarm_item {display:flex;padding:0 20px;height:54px;align-items:center;justify-content:space-between;}
.alarm_wrap .alarm_top .title {font-size:14px;font-weight:600;}
.alarm_wrap .ait_clear {--icon-size:30px;display:flex;width:var(--icon-size);height:var(--icon-size);align-items:center;justify-content:center;/* background:#ddd;*/ border-radius:50%;}
.alarm_wrap .ait_clear > i {--icon-size:20px;width:var(--icon-size);height:var(--icon-size);background:url('icon/close.svg') center center/cover no-repeat;}
.alarm_wrap .ait_title {word-wrap:break-word;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 50px);font-size:14px;}

.user_icon{width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:999px;}
.user_icon.no_profile{background-image:url('icon/user_circle.svg');}
.menu{position:absolute;left:0;top:0;width:100%;background:#fff;display:none;height:auto;z-index:99;padding-bottom:20px;}
.top_menu {height:50px;display:flex;align-items:center;background:#00AB97;color:#fff;padding-left:20px;gap:4px;position:sticky;left:0;top:0;}
.left_arrow {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/left_arrow.svg') center center/10px no-repeat;}
.t_menu_text{font-size:15px;}
.menu_items {display:flex;flex-direction:column;}
.menu_item {height:54px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #e4e4ef;color:#000;text-transform:capitalize;}
.menu_header {font-size:20px;font-weight:bold;display:flex;justify-content:center;align-items:center;height:55px;}
.login_section{margin-top:30px;display:flex;justify-content:center;align-items:center;}
.btn_menu_login {width:330px;height:56px;display:flex;align-items:center;justify-content:center;background:#011DFF;color:#fff;border-radius:999px;cursor:pointer;}
/*
.main_container {padding:20px 43px;display:flex;flex-direction:column;}
.main_container .top_section {display:flex;flex-direction:column;gap:13px;}
.main_container .top_section .title {font-size:18px;font-weight:700;color:#12175D;padding:0 2px;}
.main_container .items {display:grid;gap:16px;cursor:pointer;grid-template-areas:"1 2 3 4";}
.main_container .item {display:flex;flex-direction:column;align-items:center;gap:1px;justify-content:center;width:60px;color:inherit;}
.main_container .item > div {--icon-size:36px;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;}
.main_container .item i{--icon-size:36px;display:flex;width:var(--icon-size);height:var(--icon-size);background-size:cover;background-position:center;background-repeat:no-repeat;color:#2c406e;}
.main_container .item.ig i{background-image:url('icon/main_ig.svg');}
.main_container .item.hp i{background-image:url('icon/main_hp.svg');}
.main_container .item.eg i{background-image:url('icon/main_eg.svg');}
.main_container .item.qa i{background-image:url('icon/main_qa.png');--icon-size:32px;}
.main_container .item.jb i{background-image:url('icon/main_job.svg');}
.main_container .item.sp i{background-image:url('icon/main_shopping.png');--icon-size:30px;}
.main_container .item.ph i{background-image:url('icon/main_phone.svg');--icon-size:30px;background-size:contain;}
.main_container .item.bk i{background-image:url('icon/main_book.svg');background-size:contain;--icon-size:32px;}
.main_container .item.sh i{background-image:url('icon/main_school.svg');}
.main_container .item.lw i{background-image:url('icon/main_law.png');background-size:contain;--icon-size:32px;}
.main_container .item.hs i{background-image:url('icon/main_headset.png');background-size:contain;--icon-size:30px;}
.main_container .item.cu i{background-image:url('icon/main_cu.svg');background-size:contain;--icon-size:32px;}
.main_container .item.ko i{background-image:url('icon/main_ko.png');background-size:contain;--icon-size:32px;}
.main_container .item.va i{background-image:url('icon/main_va.svg');background-size:contain;--icon-size:30px;}
.main_container .item.ap i{background-image:url('icon/main_application_form.svg');background-size:contain;--icon-size:30px;}
.main_container .item > span{font-size:10px;font-weight:700;}
.main_container .item > span.short{font-size:9px;text-align:center;line-height:10px;}
.main_container .chat_vizzy {position:fixed;bottom:50px;width:167px;left:50%;transform:translate(-50%,0);box-shadow:-3px 7px 13px 0px #F1F7FF;background:#fff;height:55px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#12175D;gap:0;cursor:pointer;}
.main_container .chat_vizzy i {width:50px;height:50px;display:flex;background:url('/image/vizzy-04.png') center center/cover no-repeat;}
*/

/* 드래그 금지(no dragging) */
header,.new_myinfo .my_info_btn_section .btn_save,.new_myinfo .my_info_btn_section .btn_save,.bookmark_ed > .edit,.btn_signup, .btn_signin,.alert_message,.new_main2 .top_btns .item,.expert_item,.viza_n_consul,.new_main2 .video_recommend_wrap .item,.new_main2 .viza_contents_wrap,.new_main2 .coupon_wrap,.qa_detail_section .bottom_fixed .bf_bottom,.qa_write_section .bottom_section,.qa_write_section .bottom_section .btn_next2 .btn_n2_right,.qa_detail_section .awrite .aw_bottom .awb_right,.bas_wrap .bas_btn_section,.bas_wrap .bas_payment_btns.b_default,.bas_wrap .promos_wrap .btn_applay,.vc_btn_section,.vfs_btn_section,.notification,.month_items,.time_items,.em_main_content .items .item .cont .item_btn_section,.em_info_wrap .btn_cs_chat,.emsp-msg,.bas_wrap .bas_btn_section,.bas_wrap .date_wrap .c_btn_section, .bas_btn_section,.bas_wrap .payment_method,.kbss_btn_wrap .btn_submit,.kbss_wrap .modal .cont .modal_btn .btn_view,.promos_wrap .coupon,.inc_footer,.promos_wrap .get_coupoon,.p_main .btn_wrap {user-select:none;}
/* 드래그 금지(no dragging) */

.inc_footer {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);width:390px;z-index:5;box-shadow:0px 0px 31px -5px rgba(0, 0, 0, 0.1);}
.inc_footer.zidx{z-index:3;}
.inc_footer.hide{display:none;}
@media(max-width:500px) {
	.inc_footer{width:100%;}
}
.inc_footer .incf_items {background:#fff;display:flex;justify-content:space-evenly;box-sizing:border-box;padding:3px 0 10px;}
.inc_footer .incf_items .incf_item {display:flex;flex-direction:column;gap:4px;align-items:center;}
.inc_footer .incf_items .incf_item.active span {color:#5672FD;}
.inc_footer .incf_items .incf_item i {--size:28px;width:var(--size);height:var(--size);}
.inc_footer .incf_items .incf_item.home i{background:url('icon/incf_home.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.home.active i{background:url('icon/incf_home_active.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.promos i{background:url('icon/incf_promos.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.promos.active i{background:url('icon/incf_promos_active.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.cases i{background:url('icon/incf_cases.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.cases.active i{background:url('icon/incf_cases_active.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.profile i{background:url('icon/incf_profile.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.profile.active i{background:url('icon/incf_profile_active.svg') center center/cover no-repeat;}
.inc_footer .incf_items .incf_item.ai i {position:relative;}
.inc_footer .incf_items .incf_item.ai i::before{content:'';position:absolute;width:70px;height:70px;background:#fff;bottom:1px;left:50%;transform:translate(-50%,0);border-radius:50%;background:#fff url('icon/incf_vizzy_fixed.svg') center center/contain no-repeat;}
.inc_footer .incf_items .incf_item span {color:#434343;font-size:12px;font-weight:500;}
.inc_footer .bottom {height:34px;background:#fff;display:flex;justify-content:center;align-items:flex-end;}
.inc_footer .bottom .bar {width:144px;height:5px;border-radius:99px;background:#000;box-sizing:border-box;margin-bottom:8px;}

.new_main {display:flex;height:calc(100vh - 55px);width:100%;overflow-y:auto;}
.new_main > div{width:100%;background:var(--bg);}
.new_main .items {width:calc(100% - 40px);display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--bg);padding-bottom:120px;}
.new_main .item {height:calc(99px - 40px);display:flex;align-items:center;border-radius:10px;background:#fff;font-size:18px;font-weight:600;padding:20px;gap:20px;cursor:pointer;color:inherit;}
.new_main .item > i {--icon-size:60px;width:var(--icon-size);height:var(--icon-size);background-size:contain;background-position:center;background-repeat:no-repeat;}
.new_main .item.lk > i {background-image:url('icon/main_living_in_korea.svg');}
.new_main .item.ck > i {background-image:url('icon/main_comming_to_korea.svg');}
.new_main .item.mv > i {background-image:url('icon/main_my_visa.svg');}
.new_main .item.dn > i {background-image:url('icon/main_daily_news.svg');}
.new_main .item.qa > i {background-image:url('icon/main_qna.png');}
.new_main .item.ab > i {background-image:url('icon/main_info.png');}
/*
.new_main .support_wrap {background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:16px;gap:10px;background:#fff url('icon/support_icon.svg') center right/148px 111.77px no-repeat;background-origin:content-box;}
.new_main .support_wrap .title {font-size:18px;font-weight:600;}
.new_main .support_wrap .desc {width:176px;line-height:20px;}
.new_main .support_wrap .btn_bas {background:var(--Primary);color:#fff;display:flex;justify-content:center;align-items:center;height:50px;cursor:pointer;border-radius:10px;}
*/

.support_wrap {display:flex;background:#fff;padding:22px 16px;border-radius:10px;gap:16px;}
.support_wrap .img {width:135px;height:126px;background:url('icon/main_service.svg') center center/cover no-repeat;}
.support_wrap .desc_wrap {flex:1;display:flex;flex-direction:column;justify-content:space-between;}
.support_wrap .desc_wrap .top {display:flex;flex-direction:column;gap:10px;}
.support_wrap .desc_wrap .top .title {font-size:18px;font-weight:600;line-height:100%;}
.support_wrap .desc_wrap .top .desc {font-size:16px;font-weight:400;line-height:100%;}
.support_wrap .desc_wrap .btn_see_service {background:linear-gradient(90deg, #F05E17 0%, #FF834A 100%);color:#fff;height:45px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;}

.new_main_menus {position:fixed;left:50%;top:0;transform:translate(-50%,0);width:390px;height:100%;z-index:1;display:none;flex-direction:column;}
.new_main_menus.open {display:block;}
.new_main_menus .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;}
.new_main_menus .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.new_main_menus .main_menus {height:calc(100% - 103px);background:var(--bg);padding:23px 20px 20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;}
.new_main_menus .main_menus .main_menu {padding:16px;}
.new_main_menus .main_menus .mm_menu {padding:14px 16px;background:#fff;box-shadow:0px 4px 4px 0px #515EA933;border-radius:10px;font-size:18px;font-weight:500;display:flex;gap:10px;align-items:center;}
.new_main_menus .main_menus .mm_menu{color:inherit;text-decoration:none;}
.new_main_menus .main_menus .mm_menu > i {--icon-size:32px;width:var(--icon-size);height:var(--icon-size);border-radius:6px;}
.new_main_menus .main_menus .mm_menu > i.job {background:url('icon/main_job2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.travel {background:url('icon/main_travel.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.shop {background:url('icon/main_shopping2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.immigration {background:url('icon/main_ig2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.hospital {background:url('icon/main_hp2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.emergency {background:url('icon/main_eg2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.korea_sim {background:url('icon/main_phone2.svg') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.law {background:url('icon/main_law2.svg') center center/cover no-repeat;}

.new_main_menus .main_menus .mm_menu > i.hs {background:url('icon/main_headset2.png') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.va {background:url('icon/main_va.png') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.ap {background:url('icon/main_application_form.png') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.bk {background:url('icon/main_book.png') center center/140% no-repeat;}
.new_main_menus .main_menus .mm_menu > i.sh {background:url('icon/main_school.png') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.ko {background:url('icon/main_ko.png') center center/cover no-repeat;}
.new_main_menus .main_menus .mm_menu > i.kbss {background:url('icon/main_kbss.svg') center center/cover no-repeat;}

.new_main2 {}
.new_main2 .top {padding:16px 16px 30px;background:#fff;border-bottom:1px solid #E2E2E2;}
.new_main2 .top .slide {width:100%;height:170px;border-radius:20px;margin-bottom:10px;}
.new_main2 .top .slide a{display:flex;}
.new_main2 .top .splide__slide img{width:100%;height:100%;object-fit:cover;}

.new_main2 .swiper .number {position:absolute;right:17px;bottom:16px;z-index:1;padding:0 10px;height:22px;background:rgba(0, 0, 0, 0.6);border-radius:20px;font-size:12px;font-weight:500;line-height:22px;color:#c4c4c4;letter-spacing:-0.03em;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;}
.new_main2 .swiper .number > div {display:flex;gap:3px;}
.new_main2 .swiper .number span{font-family:'Pretendard';}
.new_main2 .swiper .number span:first-of-type{color:#fff;}
.new_main2 .swiper .number i {width:4px;height:8px;background:url('icon/main_slide_arrow_right.svg') center/cover no-repeat;}

.new_main2 .top .top_btns {display:flex;justify-content:space-between;gap:22px 24px;flex-wrap:wrap;}
.new_main2 .top .top_btns .item {display:flex;flex-direction:column;gap:6px;width:60px;user-select:none;-webkit-user-select:none;}
.new_main2 .top .top_btns .item .icon {--size:60px;width:var(--size);height:var(--size);border-radius:20px;/*background:#F4F5FA;*/display:flex;justify-content:center;align-items:center;}
.new_main2 .top .top_btns .item .icon i{--size:42px;width:var(--size);height:var(--size);}
.new_main2 .top .top_btns .item .icon i{background-position:center;background-size:cover;background-repeat:no-repeat;}
.new_main2 .top .top_btns .item .icon.qa i {background-image:url('icon/main_new_qa.svg');}
.new_main2 .top .top_btns .item .icon.news i {background-image:url('icon/main_new_news.svg');}
.new_main2 .top .top_btns .item .icon.job i {background-image:url('icon/main_new_job.svg');}
.new_main2 .top .top_btns .item .icon.visa i {background-image:url('icon/main_new_visa.svg');}
.new_main2 .top .top_btns .item .icon.comp i {background-image:url('icon/Companion.svg');}
.new_main2 .top .top_btns .item .icon.mart i {background-image:url('icon/CompanySetup.svg');}
.new_main2 .top .top_btns .item .icon.roommate i {background-image:url('icon/Visa_Consultation.svg');}
.new_main2 .top .top_btns .item .icon.more i {background-image:url('icon/main_new_more.svg');}
.new_main2 .top .top_btns .item .text {font-size:14px;color:#585B60;text-align:center;font-weight:600;;line-height:110%;}
.new_main2 .top .top_btns .item .text.small{margin-left:-4px;}
.new_main2 .main_body {padding:20px 16px;}
.new_main2 .main_body .header {font-size:20px;font-weight:700;margin-bottom:20px;color:#252733;line-height:120%;}

.new_main2 .expert_items {overflow-y:auto;white-space:nowrap;margin-bottom:50px;}
.new_main2 .expert_items::-webkit-scrollbar{width:0;height:0;}
.new_main2 .expert_items .expert_item {display:inline-flex;background:#fff;padding:20px 14px;box-sizing:border-box;width:137px;height:180px;border-radius:20px;flex-direction:column;gap:16px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06);}
.new_main2 .expert_items .expert_item:not(:last-of-type){margin-right:8px;}
.new_main2 .expert_items .expert_item .icon {--size:40px;width:var(--size);height:var(--size);background-position:center;background-size:cover;background-repeat:no-repeat;}
.new_main2 .expert_items .expert_item .icon.visa{background-image:url('icon/main_new_cont_visa.svg');}
.new_main2 .expert_items .expert_item .icon.study_abroad{background-image:url('icon/main_new_cont_sa.svg');}
.new_main2 .expert_items .expert_item .icon.job{background-image:url('icon/main_new_cont_job.svg');}
.new_main2 .expert_items .expert_item .icon.expert{background-image:url('icon/main_new_cont_expert.svg');}
.new_main2 .expert_items .expert_item .icon.gks{background-image:url('icon/main_new_cont_gks.svg');}
.new_main2 .expert_items .expert_item .texts {display:flex;flex-direction:column;gap:6px;}
.new_main2 .expert_items .expert_item .texts .title {font-size:18px;font-weight:700;line-height:120%;color:#252733;}
.new_main2 .expert_items .expert_item .texts .desc {font-size:12px;font-weight:600;line-height:140%;color:#585B60;}

.new_main2 .video_recommend_wrap {white-space:nowrap;overflow-x:scroll;margin-bottom:50px;}
.new_main2 .video_recommend_wrap::-webkit-scrollbar{width:0;height:0;}
.new_main2 .video_recommend_wrap .item {display:inline-block;width:261px;height:268px;box-sizing:border-box;background:#fff;padding:16px;border-radius:20px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06);}
.new_main2 .video_recommend_wrap .item:not(:last-of-type){margin-right:14px;}
.new_main2 .video_recommend_wrap .item .img {width:100%;height:126px;border-radius:20px;background:#ddd;margin-bottom:16px;}
.new_main2 .video_recommend_wrap .item .img img{width:100%;height:100%;object-fit:cover;}
.new_main2 .video_recommend_wrap .item .texts {}
.new_main2 .video_recommend_wrap .item .texts .title {font-size:16px;font-weight:600;line-height:130%;margin-bottom:10px;color:#282828;}
.new_main2 .video_recommend_wrap .item .texts .desc {font-size:14px;line-height:130%;color:#898D9C;margin-bottom:6px;font-weight:400;}
.new_main2 .video_recommend_wrap .item .texts .time {font-size:14px;line-height:130%;color:#898D9C;display:flex;gap:4px;align-items:center;font-weight:400;}
.new_main2 .video_recommend_wrap .item .texts .time i {--size:16px;width:var(--size);height:var(--size);background:url('icon/main_new_time2.svg') center center/cover no-repeat;}

.new_main2 .viza_n_consul {display:flex;justify-content:space-between;margin-bottom:70px;gap:12px;}
.new_main2 .viza_n_consul > .btn {padding:16px;border-radius:20px;flex:1;height:100px;box-sizing:border-box;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06);position:relative;color:#fff;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06);}
.new_main2 .viza_n_consul > .btn:before{--size:20px;content:'';position:absolute;right:16px;bottom:16px;width:var(--size);height:var(--size);background-position:center;background-size:cover;background-repeat:no-repeat;}
.new_main2 .viza_n_consul > .btn.btn_vizzy {background:#5679ED;}
.new_main2 .viza_n_consul > .btn.btn_consultation{background:#3A5ABD;}
.new_main2 .viza_n_consul > .btn.btn_vizzy::before{background-image:url('icon/main_vnc_1.svg');}
.new_main2 .viza_n_consul > .btn.btn_consultation::before{background-image:url('icon/main_vnc_2.svg');}
.new_main2 .viza_n_consul > .btn .title {font-size:18px;font-weight:700;line-height:22px;}
.new_main2 .viza_n_consul > .btn .desc {font-size:12px;font-weight:600;line-height:22px;}

.new_main2 .viza_contents_wrap {margin-bottom:50px;padding:18px 22px;background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:26px;}
.new_main2 .viza_contents_wrap .item {display:flex;gap:14px;color:#282828;}
.new_main2 .viza_contents_wrap .item .txt {width:106px;height:61px;background:#ddd;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;}
.new_main2 .viza_contents_wrap .item .txt.study {background-image:url('bg/main/Study.png');}
.new_main2 .viza_contents_wrap .item .txt.study::before{content:'Study';}
.new_main2 .viza_contents_wrap .item .txt.internship {background-image:url('bg/main/Internship.png');}
.new_main2 .viza_contents_wrap .item .txt.internship::before{content:'Internship';}
.new_main2 .viza_contents_wrap .item .txt.employment {background-image:url('bg/main/Employment.png');}
.new_main2 .viza_contents_wrap .item .txt.employment::before{content:'Employment';}
.new_main2 .viza_contents_wrap .item .txt.residence {background-image:url('bg/main/Residence.png');}
.new_main2 .viza_contents_wrap .item .txt.residence::before {content:'Residence';}
.new_main2 .viza_contents_wrap .item .txt.business {background-image:url('bg/main/Business.png');}
.new_main2 .viza_contents_wrap .item .txt.business::before{content:'Business';}
.new_main2 .viza_contents_wrap .item .txt.marriage {background-image:url('bg/main/Marriage.png');}
.new_main2 .viza_contents_wrap .item .txt.marriage::before{content:'Marriage';}
.new_main2 .viza_contents_wrap .item .tnw {display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;overflow:hidden;}
.new_main2 .viza_contents_wrap .item .tnw .title {font-size:16px;font-weight:600;line-height:130%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.new_main2 .viza_contents_wrap .item .tnw .desc {font-size:14px;color:#898D9C;line-height:130%;}

.new_main2 .coupon_wrap{margin-bottom:170px;}
.new_main2 .coupon_wrap .coupon {padding:26px 23px;border-radius:20px;background:#fff;display:flex;gap:19px;position:relative;background: url('icon/main_coupon_left.svg') center center/110% no-repeat;box-sizing:border-box;}

.new_main2 .coupon_wrap .coupon .icon {--size:74px;width:var(--size);height:var(--size);}
.new_main2 .coupon_wrap .coupon .icon img{width:100%;height:100%;object-fit:cover;}
.new_main2 .coupon_wrap .coupon .line{width:1px;height:69px;background:url('icon/main_coupon_line.svg') center center/cover no-repeat;}
.new_main2 .coupon_wrap .coupon .texts {display:flex;flex-direction:column;justify-content:space-between;}
.new_main2 .coupon_wrap .coupon .texts .title {font-size:14px;color:#909090;line-height:17px;}
.new_main2 .coupon_wrap .coupon .texts .desc {font-size:16px;color:#212121;font-weight:500;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:19px;}
.new_main2 .coupon_wrap .coupon .texts .count {color:#909090;font-size:14px;display:flex;gap:3px;line-height:17px;}
.new_main2 .coupon_wrap .coupon .texts .count i{font-style:normal;}
.new_main2 .coupon_wrap .splide__pagination {bottom:-29px;}
.new_main2 .coupon_wrap .splide__pagination__page{background:#D1D1D1;}
.new_main2 .coupon_wrap .splide__pagination__page.is-active{background:#212121;transform:unset;}

.new_main2 .top .top_btns .item .text, .new_main2 .main_body .header, .new_main2 .expert_items .expert_item .texts .title,.new_main2 .expert_items .expert_item .texts .desc,.new_main2 .viza_n_consul > .btn .title,.new_main2 .viza_n_consul > .btn .desc,.new_main2 .video_recommend_wrap .item .texts .title,.new_main2 .video_recommend_wrap .item .texts .desc,.new_main2 .video_recommend_wrap .item .texts .time span,.new_main2 .viza_contents_wrap .item .tnw .title,.new_main2 .viza_contents_wrap .item .tnw .desc,.new_main2 .coupon_wrap .coupon .texts .title,.new_main2 .coupon_wrap .coupon .texts .desc,.new_main2 .coupon_wrap .coupon .texts .count > *,.inc_footer .incf_items .incf_item span{font-family:'Pretendard' !important;}


.memu_wrap {display:none;position:fixed;left:50%;top:0;transform:translate(-50%,0);width:390px;background:#fff;padding:14px 16px;box-sizing:border-box;height:100vh;z-index:9;}
.memu_wrap.show{display:block;}
@media(max-width:500px) {
	.memu_wrap{width:100%;}
}
.memu_wrap .top_section {display:flex;align-items:center;position:relative;margin-bottom:24px;}
.memu_wrap .top_section .arrow_left {--size:25px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;}
.memu_wrap .top_section .title {font-size:18px;font-weight:500;text-align:center;flex:1;}
.memu_wrap .main_menu_content {height:calc(100vh - 56px);overflow:scroll;}
.memu_wrap .main_menu_content::-webkit-scrollbar{width:0;height:0;}
.memu_wrap .main_menu_content .main_menu_signin{margin:14px 0 40px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#515EA9;color:#fff;}
.memu_wrap .main_menu_content .item{display:flex;flex-direction:column;gap:18px;margin-bottom:40px;}
.memu_wrap .main_menu_content .item:last-of-type{margin-bottom:159px;}
.memu_wrap .main_menu_content .item .header {font-size:14px;font-weight:500;}
.memu_wrap .main_menu_items {display:grid;grid-template-columns:1fr 1fr;gap:24px 0px;}
.memu_wrap .main_menu_items .main_menu_item {display:flex;gap:10px;color:inherit;}
.memu_wrap .main_menu_items .main_menu_item .icon {--size:26px;width:var(--size);height:var(--size);}
.memu_wrap .main_menu_items .main_menu_item .icon.insta {background:url('icon/main_insta.svg') center center/cover no-repeat;}


.new_main2 .dragging{cursor:grabbing;user-select:none;}


.comming_soon {display:none;}
.comming_soon .cs_mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:6;}
.comming_soon .cs_cont {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;background:#fff;width:calc(300px - 20px);padding:10px;border-radius:10px;}
.comming_soon .cs_cont .text {font-size:20px;font-weight:500;height:100px;display:flex;justify-content:center;align-items:center;}
.comming_soon .cs_cont .close {width:100%;height:50px;background:var(--Primary);color:#fff;border-radius:7px;display:flex;justify-content:center;align-items:center;cursor:pointer;}


.global_menu {display:none;position:absolute;left:0;top:0;z-index:10;}
.global_icon {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/flag/global.svg') center center/cover no-repeat;}
.global_menu .gm_mask {position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);}
.global_menu .gm_content {position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:390px;background:#fff;display:flex;flex-direction:column;gap:10px;border-radius:20px 20px 0 0;user-select:none;color:#000;z-index:10;}
@media(max-width:500px) {
	.global_menu .gm_content{width:100%;}	
}
.global_menu .gmc_top {padding:24px 24px 20px;display:flex;justify-content:space-between;font-weight:500;align-items:center;}
.global_menu .gmc_top > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/close.svg') center center/cover no-repeat;}
.global_menu .gmc_lists {display:flex;flex-direction:column;padding:20px 20px 10px;}
.global_menu .gmc_lists > div {text-transform:capitalize;display:flex;gap:10px;align-items:center;height:42px;justify-content:space-between;}
.global_menu .gmc_lists > div > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.global_menu .gmc_lists > div > span {font-size:17px;font-weight:500;line-height:26px;color:#5E5E5E;}
.global_menu .lang_item.en > i {background-image:url('icon/flag/en.svg');}
.global_menu .lang_item.th > i {background-image:url('icon/flag/th.svg');}
.global_menu .lang_item.vi > i {background-image:url('icon/flag/vn.svg');}
.global_menu .lang_item.zh-CN > i {background-image:url('icon/flag/cn.svg');}
.global_menu .lang_item.ja > i {background-image:url('icon/flag/jp.svg');}
.global_menu .lang_item.ru > i {background-image:url('icon/flag/ru.svg');}
.global_menu .lang_item.ko > i {background-image:url('icon/flag/kr.svg');}

.back_right{display:flex;align-items:center;gap:10px;}

/* 구글 번역쪽 없애기 */
#goog-gt-tt,.skiptranslate{display:none !important;}
body{top:0 !important;}
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none;}

.viza_container {display:flex;width:100%;height:calc(100vh - 55px);margin:0 auto;background:#FBFBFB;justify-content:center;}
.c_main {width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:space-between;}
.cm_top h3 {color:#0f0e54;font-weight:bold;}
.cm_top {display:flex;flex-direction:column;align-items:center;overflow-y:auto;}
.cm_top select {width:200px;box-shadow:0px 1px 20px 0px #0000001A;height:40px;border-radius:10px;margin-bottom:10px;}
.img_section {position:relative;width:100%;height:182px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.character {width:90px;height:77.5px;background:url('../image/vizzy-03.png') center center/cover no-repeat;margin-left:35px;margin-top:-10px;}
.c_chat {position:relative;background:#f7a8b8;padding:17px 0;color:#6e70b9;font-weight:bold;border-radius:50%;width:112px;font-size:11px;text-align:center;margin-left:-85px;}
.c_chat:after{content:'';border-top:20px solid #f7a8b8;border-left:8px solid transparent;border-right:17px solid transparent;position:absolute;right:10px;bottom:-3px;transform:rotate(-26deg);}
.bubble{color:#6e70b9;font-weight:bold;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px;}
.help_section {}
.bubble span {padding:14.5px 50px;background:#fff;border-radius:999px;box-shadow:13px 12px 20px 0px #efefef;cursor:pointer;font-size:13px;}
.cm_bottom {display:flex;justify-content:center;align-items:center;padding:30px 0;position:fixed;bottom:0;left:0;width:100%;}

.bottom_chat {box-shadow:13px 12px 20px 0px #efefef;position:relative;background:#fff;border-radius:20px;width:100%;height:78px;}
.input_section {margin:0 15px;height:100%;display:flex;align-items:center;gap:9px;}
.input_section input {width:calc(100% - 50px);height:100% !important;border:none;}
.btn_section{position:absolute;width:40px;height:40px;right:13px;top:50%;transform:translate(0,-50%);cursor:pointer;background:#5c61c7;border-radius:5px;display:flex;align-items:center;justify-content:center;}
.btn_section > i {--img:url('icon/send.svg');width:20px;height:20px;display:inline-flex;background:#fff;mask:var(--img);mask-position:center;mask-size:cover;mask-repeat:no-repeat;-webkit-mask:var(--img);-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;}
.typing span {animation:typing 0.7s infinite;opacity:1;}
.cm_top .ask{display:flex;flex-direction:row;width:100%;gap:10px;}
.cm_top .ask .msg {width:100%;background:#5c61c7;color:#fff;padding:20px;border-radius:15px;border-bottom-right-radius:3px;flex:1;}
.cm_top .ask .profile_pic {flex-basis:60px;background:url(../../uploadfile/member/sai6gatt.png) center center/cover no-repeat;border-radius:50%;;}
.cm_top .answer .text {width:auto;background:#fff;padding:20px;border-radius:15px;box-shadow:13px 12px 20px 0px #efefef;}
.cm_top .ask,.cm_top .answer .text{margin-top:20px;}
.answer_bottom {width:100%;display:flex;align-items:center;/*justify-content:flex-end;*/margin-top:10px;gap:5px;}
.answer_bottom > div.bookmark{--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/bookmark.svg') center center/cover no-repeat;}

.new_answer_bottom {background:#fff;display:flex;flex-direction:column;gap:10px;width:230px;margin:20px auto;border-radius:10px;}
.new_answer_bottom .icon_section {display:flex;gap:6px;align-items:center;padding:16px 16px 10px;}
.new_answer_bottom .icon_section .vizzy_icon {background:url('../image/vizzy-04.png') center center/cover no-repeat;width:40.82px;height:35.84px;transform:scaleX(-1);}
.new_answer_bottom .icon_section .icon {width:18.97px;height:20px;background:url('icon/vizzy_answer_icon.svg') center center/cover no-repeat;}
.new_answer_bottom .nab_text {font-weight:500;padding:0 16px 10px;}
.new_answer_bottom .helpful_btn_section {display:flex;justify-content:center;gap:30px;padding-bottom:16px;}
.new_answer_bottom .helpful_btn_section > div {padding:4px 8px;border:1px solid #CDCDCD;border-radius:6px;display:flex;align-items:center;gap:9px;}
.new_answer_bottom .helpful_btn_section > div:active,.new_answer_bottom .helpful_btn_section > div.active {background:#E0DAFF;border-color:#898FE1;}
.new_answer_bottom .helpful_btn_section > div i {--icon-size:20px;display:flex;width:var(--icon-size);height:var(--icon-size);}
.new_answer_bottom .helpful_btn_section > .yes i {background:url('icon/a_like.svg') center center/cover no-repeat;}
.new_answer_bottom .helpful_btn_section > .no i {background:url('icon/a_like.svg') center center/cover no-repeat;transform:scaleY(-1);}
.new_answer_bottom .no_wrap {display:none;flex-direction:column;gap:20px;border-top:1px solid #ddd;}
.new_answer_bottom .no_wrap .nw_text {font-weight:500;}
.new_answer_bottom .no_wrap > div {padding:0 16px;display:flex;flex-direction:column;gap:10px;}
.new_answer_bottom .no_wrap > div:first-of-type {padding-top:16px;}
.new_answer_bottom .no_wrap input[type="text"] {border:1px solid #CDCDCD;border-radius:6px;padding:5px 8px;font-size:inherit;}
.new_answer_bottom .no_wrap > div:last-of-type {padding-bottom:16px;}
.new_answer_bottom .no_wrap > div:last-of-type > .nw_btn {}
.new_answer_bottom .no_wrap > div:last-of-type > label{display:flex;}
.new_answer_bottom .no_wrap > div:last-of-type > label input[type="radio"] {appearance:none;width:0;height:0;border:none;padding:unset;}
.new_answer_bottom .no_wrap > div:last-of-type > label input[type="radio"] + span {padding:3px 8px;border:1px solid #CDCDCD;white-space:nowrap;overflow:hidden;border-radius:6px;width:100%;}
.new_answer_bottom .no_wrap > div:last-of-type > label input[type="radio"]:checked + span {background:#E0DAFF;border-color:#898FE1;}

.new_answer_bottom .no_wrap .nw_btn_submit {border-radius:10px;background:var(--Primary);color:#fff;display:flex;justify-content:center;align-items:center;height:36px;cursor:pointer;margin-top:20px;}
.new_answer_bottom .end {padding:16px;display:none;gap:16px;align-items:center;height:calc(143px - 32px);}
.new_answer_bottom .end .icon {background:url('../image/vizzy-03.png') center center/cover no-repeat;width:60px;height:51px;}
.new_answer_bottom .end .end_text {width:99px;font-weight:500;}
.new_answer_bottom .end .end_text a {color:var(--Primary);font-size:14px;}


/*
.answer_bottom > div{--icon-size:24px;width:var(--icon-size);height:var(--icon-size);}
.answer_bottom > div.a_item1{background:url('icon/main_icon/1.png') center center/cover no-repeat;}
.answer_bottom > div.a_item2{background:url('icon/main_icon/2.png') center center/cover no-repeat;}
.answer_bottom > div.a_item3{background:url('icon/main_icon/3.png') center center/cover no-repeat;}
.answer_bottom > div.a_item4{background:url('icon/main_icon/4.png') center center/cover no-repeat;}
*/
.answer_bottom > div.copy{background:url('icon/copy.svg') center center/cover no-repeat;}
.answer_bottom > div.reply{background:url('icon/reply.svg') center center/cover no-repeat;}
.vizzy {width:var(--vizzy-size);height:var(--vizzy-size);background:url('/image/vizzy-02.png') center center/cover no-repeat;}
.vizzy_name {font-weight:bold;font-size:17px;margin-right:10px;}
.answer_bottom a {color:#5c61c7;}
@keyframes typing {
    0% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
@media (max-width:500px) {
	.sub_content{padding:0;}
	.cm_bottom{padding:3px 0;}
	.character {--character-size:120px;}
	.bubble span{padding:12.5px 25px;}
	.c_chat{padding:30px 0;}
	.cm_top .ask .profile_pic{flex-basis:50px;}
	.cm_top .ask .msg{padding:15px;}
	.cm_top .answer .text{padding:15px;}
	.vizzy{--vizzy-size:65px;}
	.cm_top{padding:0 10px;}
}
.cm_top > div {width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:150px;}
.msg_section {position:fixed;bottom:0;left:0;background:#727272;width:100%;color:#fff;height:31px;display:flex;justify-content:center;align-items:center;font-size:12px;opacity:0;transition:all .5s;}
.answer_item{width:100%;}
.reply_section {position:fixed;bottom:86px;left:5px;display:none;width:calc(100% - 53px);background:#fff;border-radius:999px;padding:0 21.5px;align-items:center;gap:10px;justify-content:space-between;}
.reply_msg {width:calc(100% - 30px);}
.reply_msg .ask {display:none;}
.reply_msg .answer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.reply_close {width:20px;height:20px;background:url('icon/close.svg') center center/90% no-repeat;}
.reply_icon {width:14px;height:16px;background:url('icon/reply_icon.svg') center center/cover no-repeat;}
.back_section {display:flex;/*padding-left:20px;*/align-items:center;gap:4px;}
.back_icon {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:#000;mask-image:url('icon/left_arrow.svg');mask-position:center;mask-size:cover;mask-repeat:no-repeat; -webkit-mask-image:url('icon/left_arrow.svg');-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;}
.back_txt {font-size:15px;font-weight:500;}

.signin_section {padding:16px 20px;display:flex;flex-direction:column;background:#fbfbfb;/*height:calc(100vh - 87px);*/overflow:hidden;overflow-y:auto;}
.signin_section .title {display:flex;justify-content:center;align-items:center;font-weight:700;font-size:34px;line-height:34px;color:#12175D;}
.signin_section .signup_txt{margin-top:36px;font-size:14px;font-weight:400;display:flex;justify-content:flex-end;gap:4px;margin-bottom:5px;}
.signin_section .signup_txt a{color:#0066FF;}
.signin_section .line{width:100%;height:1px;background:#e1e1e1;}
.signin_login_btn_section {display:flex;flex-direction:column;margin-top:33px;gap:14px;}
.signin_login_btn_section > div{width:100%;height:40px;border-radius:8px;display:flex;align-items:center;gap:24px;font-size:15px;font-weight:500;cursor:pointer;}
.signin_login_btn_section > div > i {display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:24px;}
.signin_login_btn_section .google{color:#000;}
.signin_login_btn_section .apple{background:#050708;color:#fff;}
.signin_login_btn_section .facebook{background:#1877F2;color:#fff;}
.signin_login_btn_section .google > i{width:24px;height:24px;background-image:url('icon/btn_google.svg');background-size:18px !important;}
.signin_login_btn_section .apple > i{width:24px;height:24px;background-image:url('icon/btn_apple.svg')}
.signin_login_btn_section .facebook > i{width:24px;height:24px;background-image:url('icon/btn_facebook.svg')}
.kakao_login {display:flex;justify-content:center;align-items:center;height:40px;background:#ffeb00;font-size:16px;border-radius:4px;position:relative;cursor:pointer;}
.kakao_login i {--icon-size:20px;position:absolute;display:inline-block;left:10px;top:50%;transform:translate(0,-50%);width:var(--icon-size);height:var(--icon-size);background:url('icon/kakao_icon.png') center center/contain no-repeat;}

.signin_section .desc {margin-left:4px;font-size:15px;font-weight:300;line-height:30px;margin-top:5px;color:#6C6C6C;margin-bottom:130px;}
.signin_section .btn_sign_email{margin-top:25px;width:100%;height:40px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;color:#000;}

/* new signin */
.new_signin {padding:20px;background:#fff;height:100vh;box-sizing:border-box;position:relative;}
.new_signin .ns_close {--size:26px;position:absolute;top:14px;right:16px;width:var(--size);height:var(--size);background:url('icon/signin_close.svg');cursor:pointer;}
.new_signin > .logo {width:280px;height:70px;background:url('icon/signin_logo.png') center center/cover no-repeat;margin:153px auto 0;}
@media(max-height:700px) {
	.new_signin > .logo{margin-top:70px;}
}
.new_signin .desc {text-align:center;font-size:16px;font-weight:500;line-height:140%;color:#262626;margin-bottom:56px;}
.new_signin .ipt_section {display:flex;flex-direction:column;gap:6px;}
.new_signin .ipt_section .ipt_item {height:50px;border:1px solid #BFBFC1;border-radius:10px;display:flex;gap:8px;padding:13px 20px;box-sizing:border-box;}
.new_signin .ipt_section .ipt_item.error {border-color:#ff5252;}
.new_signin .ipt_section .ipt_item input{border:none;outline:none;flex:1;font-size:16px;line-height:150%;font-weight:400;}
.new_signin .ipt_section .ipt_item input::placeholder{color:#BFBFC1;}
.new_signin .ipt_section .ipt_item i{--size:20px;width:var(--size);height:var(--size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.new_signin .ipt_section .ipt_item:nth-of-type(1) i {background-image:url('icon/signin_user.svg');}
.new_signin .ipt_section .ipt_item:nth-of-type(2) i.icon {background-image:url('icon/signin_password.svg');}
.new_signin .ipt_section .ipt_item:nth-of-type(2) i.pwd_icon {--icon:url('icon/pwd_show.svg') center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.new_signin .ipt_section .ipt_item:nth-of-type(2).hide i.pwd_icon {--icon:url('icon/pwd_hide.svg') center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.new_signin .btn_login {margin-top:14px;margin-bottom:16px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#554AEF;color:#fff;cursor:pointer;font-size:16px;line-height:150%;user-select:none;}
.new_signin .find_pwd {text-align:right;font-size:14px;font-weight:400;line-height:150%;text-decoration:underline;color:#6B6B6B;}
.new_signin .find_pwd a{color:inherit;}
.new_signin .sns_icons {display:flex;justify-content:center;align-items:center;margin:30px 0 38px;}
.new_signin .signup {font-size:14px;font-weight:400;line-height:150%;text-align:center;color:#1C1C1C;margin:0 auto;}
.new_signin .signup a{color:inherit;}
.new_signin .btn_mobile {padding:3px 10px;display:flex;justify-content:center;color:#959595;}

.custom-login-buttons > div, .custom-login-buttons > button {user-select:none;}

/* new signin */

/* new signup */
.new_signup {background:#fff;min-height:100vh;}
.new_signup .header {display:flex;padding:14px 16px;}
.new_signup .header > i {--size:25px;width:var(--size);height:var(--size);background:url('icon/arrow_left.svg') center center/cover no-repeat;}
.new_signup .header .title {flex:1;text-align:center;font-size:18px;font-weight:600;line-height:21px;color:#212121;}
.new_signup .f_items {padding:24px 20px 20px;display:flex;flex-direction:column;gap:30px;}
.new_signup .f_items .f_item {display:flex;flex-direction:column;gap:8px;}
.new_signup .f_items .f_item .f_header {font-size:12px;font-weight:500;line-height:150%;color:#848484;}
.new_signup .f_items .f_item .f_body {}
.new_signup .f_items .f_item .f_body input {width:100%;padding:12px 20px;box-sizing:border-box;border-radius:10px;border:1px solid #BFBFBF;outline:none;font-size:16px;font-weight:400;line-height:150%;}
.new_signup .f_items .f_item .f_body input::placeholder{color:#BFBFBF;}
.new_signup .agree_section {display:flex;flex-direction:column;gap:14px;padding:20px;}
.new_signup .agree_section .a_item{display:flex;justify-content:space-between;}
.new_signup .agree_section .a_item > span {font-size:12px;font-weight:500;line-height:150%;color:#767676;}
.new_signup .agree_section label {display:flex;gap:10px;align-items:center;}
.new_signup .agree_section label{font-size:14px;font-weight:600;line-height:150%;color:#bfbfbf;}
.new_signup .agree_section label:nth-of-type(1){color:#4C4C4C;}
.new_signup .agree_section label > span{display:flex;justify-content:space-between;flex:1;align-items:center;}
.new_signup .agree_section label > span b {font-weight:600;}
.new_signup span.line {height:1px;width:100%;background:#E2E2E2;}
.new_signup .agree_section label input[type="checkbox"] {appearance:none;-webkit-appearance:none;width:12px;height:12px;background:url('icon/new_signup_checkbox_unchecked.svg') center center/cover no-repeat;}
.new_signup .agree_section label input[type="checkbox"]:checked{background-image:url('icon/new_signup_checkbox_checked.svg');}
.new_signup .agree_section label input[type="checkbox"]:checked ~ span {color:#4C4C4C;}
.new_signup .new_signup_btn_section {padding:20px;}
.new_signup .new_signup_btn_section .new_btn_signup {height:50px;border-radius:10px;background:#554AEF;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;}

.new_signup .f_items .f_item .f_header {font-size:14px;font-weight:500;line-height:100%;color:#434343;}
.new_signup .f_items .f_item .f_body.email {display:flex;flex-direction:column;gap:10px;}
.new_signup .f_items .f_item .f_body.email > div {display:flex;border:1px solid #cdcdcd;border-radius:10px;box-sizing:border-box;padding-right:9px;height:50px;align-items:center;padding-left:17px;gap:3px;}
.new_signup .f_items .f_item .f_body.email .email_check_main.error,.new_signup .f_items .f_item .f_body.password.error {border-color:#E06364;}
.new_signup .f_items .f_item .f_body.email > div input {border:none;padding:0;flex:1;border-radius:unset;}
.new_signup .f_items .f_item .f_body.email > div .btn {border-radius:6px;height:32px;width:56px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:100%;color:#fff;background:var(--Primary);font-family:'Pretendard';cursor:pointer;}
.new_signup .f_items .f_item .f_body.email > div .btn.disabled {background:#C1C5DD;cursor:not-allowed;}
.new_signup .f_items .f_item .f_body.email > div .btn i {--size:20px;width:var(--size);height:var(--size);background:url('/css/icon/loading_icon.gif') center/cover no-repeat;}
.new_signup .f_items .f_item .f_body.email .email_check_sub {display:none;}
.new_signup .f_items .f_item .f_body.email .email_check_main.disabled ,.new_signup .f_items .f_item .f_body.email .email_check_main.disabled input[type="email"]:disabled {background:#F9F9F9;}
.new_signup .f_items .f_item .f_body.email .email_check_main.disabled input[type="email"]:disabled{color:#909090;}
.new_signup .f_items .f_item .f_body.email .email_check_main .icon_check {--size:20px;width:var(--size);height:var(--size);display:none;background:url('/css/icon/signup_check.svg') center/cover no-repeat;}
.new_signup .f_items .f_item .f_body.email .email_check_main .icon_check.show{display:block;}

.new_signup .f_items .f_item .f_body.password {display:flex;align-items:center;height:50px;border:1px solid #cdcdcd;border-radius:10px;padding:0 17px;gap:3px;}
.new_signup .f_items .f_item .f_body.password input {border:none;padding:0;border-radius:unset;flex:1;}
i.pwd_icon {--size:20px;width:var(--size);height:var(--size);background:#b5b5b5;}
.new_signup .f_items .f_item .f_body.password i.pwd_icon {mask:url('icon/pwd_show.svg') center/cover no-repeat;-webkit-mask:url('icon/pwd_show.svg') center/cover no-repeat;}
.new_signup .f_items .f_item .f_body.password.hide i.pwd_icon {mask:url('icon/pwd_hide.svg') center/cover no-repeat;-webkit-mask:url('icon/pwd_hide.svg') center/cover no-repeat;}

.new_signup .error_msg{margin:0;color:#E06364;}

.new_signup .email_header{display:flex;gap:10px;}

/* new signup */


.signup_section{padding:37px 18px;}
.signup_section .header {display:flex;justify-content:space-between;align-items:center;}
.signup_section .title {font-size:19px;font-weight:700;color:#12175D;}

.s_s .header {display:flex;justify-content:space-between;align-items:center;}
.s_s .title {font-size:19px;font-weight:700;color:#12175D;}

.signup_section .sign_in {font-size:15px;font-weight:400;display:flex;gap:4px;}
.signup_section .sign_in a {color:#0066FF;}
.form_items{margin-top:25px;display:flex;flex-direction:column;gap:11px;}
.form_items .form_item{display:flex;flex-direction:column;gap:5px;}
.form_items .form_header {font-size:15px;font-weight:500;margin-left:4px;}
.form_items .form_body {background:#fff;width:auto;height:54px;display:flex;align-items:center;padding-left:20px;gap:10px;border-radius:12px;padding-right:13px;}
.form_items i.form_icon {display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;}
.form_items i.form_icon.email {width:24px;height:24px;background-image:url('icon/s_email.svg');}
.form_items i.form_icon.password {width:20px;height:26px;background-image:url('icon/s_password.svg');}
.form_items .form_body input {border:none;width:calc(100% - 52px);font-size:16px;}
.password_icon {background-size:contain;background-position:center;background-repeat:no-repeat;}
i.password_icon.hide {width:16.37px;height:13px;background-image:url('icon/s_password_hide.svg');}
i.password_icon.show {width:16.37px;height:11.16px;background-image:url('icon/s_password_show.svg');}
.signup_section .agree_section{display:flex;flex-wrap:wrap;width:318px;margin:34px auto 0;}
.checkbox_wrap {width:calc(100% / 2);margin-bottom:27px;}
input.checkbox {display:none;}
input.checkbox + label {cursor:pointer;}
input.checkbox + label > span{vertical-align:middle;padding-left:8px;font-size:13px;font-weight:500;}
input.checkbox + label:before{content:'';display:inline-block;width:20px;height:20px;vertical-align:middle;background:url('icon/checkbox_default.svg') center center/cover no-repeat;}
input.checkbox:checked + label:before{content:'';background:url('icon/checkbox_checked.svg') center center/cover no-repeat;}
.checkbox_wrap:nth-of-type(3),.checkbox_wrap:nth-of-type(4) {margin-bottom:5px;}
.signup_btn_section {display:flex;}
.btn_signup,.btn_signin {width:100%;height:59px;display:flex;align-items:center;justify-content:center;background:#5B67CA;color:#fff;border-radius:999px;cursor:pointer;}
.signup_btn_section,.signin_btn_section {display:flex;position:fixed;width:calc(100% - 36px);left:0;bottom:0;padding:18px;}
.signup_btn_section.hide,.signin_btn_section.hide{display:none;}
.error_msg {display:none;margin-top:5px;margin-left:6px;color:#FF4B4B;font-size:15px;font-weight:400;}
.agree_error_msg{margin-bottom:95px;}
.signup_modal {position:fixed;top:0;left:0;margin:15px;background:#fff;padding:20px;border:1px solid #E9E9E9;border-radius:15px;height:calc(100vh - 72px);display:none;flex-direction:column;width:calc(100% - 70px);}
.signup_modal_title {font-size:17px;font-weight:700;margin-bottom:41px;}
.signup_modal_cont{overflow:hidden;overflow-y:auto;flex:1;}
.signup_modal_cont::-webkit-scrollbar{width:8.5px;}
.signup_modal_cont::-webkit-scrollbar-thumb{background:#5B67CA;border-radius:999px;}
.signup_modal_cont::-webkit-scrollbar-track{background:#f2f2f2;}
.signup_modal_btn_ac{width:100%;height:59px;background:#5B67CA;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:500;border-radius:999px;margin-top:25px;}
.signup_modal.tc {z-index:8;}
.signup_modal.pp {z-index:7;}
.signup_modal.mp {z-index:6;}

.signin_email{padding:37px 18px;}
.signin_email .header {display:flex;justify-content:space-between;align-items:center;}
.signin_email .title {font-size:19px;font-weight:700;color:#12175D;}
.signin_email .sign_in {font-size:15px;font-weight:400;display:flex;gap:4px;}
.signin_email .sign_in a {color:#0066FF;}
.forgot_pw {margin-top:20px;display:flex;justify-content:flex-end;}
.forgot_pw a {font-size:15px;font-weight:500;color:#0066FF;}

.forgot_pw_section {padding:37px 18px;}
.forgot_pw_section .desc {width:223px;font-weight:400;font-size:15px;}

.privacy_policy_wrap {padding:37px 18px;height:calc(100vh - 129px);overflow:hidden;display:flex;flex-direction:column;overflow-y:auto;}
.privacy_policy_wrap .header {font-size:19px;font-weight:700;color:#12175D;}
.privacy_policy_wrap .cont {margin-top:25px;}

.auth_section {padding:23px 18px;height:calc(100vh - 101px);overflow:hidden;overflow-y:auto;}
.auth_section .sub_logo{width:150px;height:25px;background:url('icon/viza_sub_logo.png') center center/cover no-repeat;}
.auth_section .img_section{width:254px;height:254px;background:#f5f5f9;margin:23px auto 43px;border-radius:50%;}
.auth_section .img_section:before{--icon-size:144px;content:'';display:inline-block;width:var(--icon-size);height:var(--icon-size);background:url('icon/auth_email.svg') center center/cover no-repeat;}
.auth_section .auth_main{margin-bottom:43px;}
.auth_section .auth_main .auth_header {font-size:29px;font-weight:700;line-height:42px;}
.auth_section .auth_main .auth_cont {font-size:19px;font-weight:500;line-height:27px;color:#00000080;}
.auth_section .auth_btn_section{position:fixed;left:0;bottom:0;width:calc(100% - 40px);padding:20px;}
.auth_section .auth_btn_section > div{display:flex;width:100%;height:54px;background:#5B67CA;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(44px);}

.reset_pw_section {padding:37px 18px;}

.rp_modal {display:none;}
.rp_modal_mask {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;z-index:6;}
.rp_modal_content{position:fixed;left:0;top:50%;transform:translate(0,-50%);background:#fff;width:calc(100% - 26px);margin:13px;border:1px solid #e9e9e9;border-radius:16px;z-index:7;}
.rp_modal_header {padding:20px 20px 16px;border-bottom:1px solid #ddd;font-size:17px;font-weight:700;}
.rp_modal_cont {padding:10px 20px 20px;text-align:center;}
.rp_modal .icon_section {--icon-size:58px;width:var(--icon-size);height:var(--icon-size);background:url('icon/success_icon.svg') center center/contain no-repeat;margin:0 auto;}
.rpc_header {margin-top:26px;font-size:17px;font-weight:700;margin-bottom:10px;}
.rpc_cont {font-size:15px;margin-bottom:68px;}
.rp_modal a.rpc_login,.rp_modal a.rpc_btn {display:flex;width:100%;height:59px;background:#5B67CA;border-radius:999px;color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:500;}
.rp_modal .rp_modal_cont .row{display:flex;gap:15px;}


.bookmark_section {padding:3px 20px;height:calc(100vh - 61px);overflow:hidden;overflow-y:auto;}
.bookmark_items {display:flex;flex-direction:column;gap:8px;}
.bookmark_item{display:flex;padding:28px 23px 16px;box-shadow:0px 1px 20px 0px #403B4B1A;border-radius:12px;gap:4.5px;position:relative;}
.bookmark_item:before {--icon-size:21px;--icon-img:url('icon/bookmark_fill.svg');content:'';display:inline-block;width:var(--icon-size);height:var(--icon-size);position:absolute;top:-3px;right:25px;background:var(--icon-img) center center/14px 18px no-repeat;}
.bookmark_check{display:none;}
.bookmark_cont {font-size:15px;font-weight:400;line-height:21px;transition:all 0.5s;display:flex;flex-direction:column;gap:20px;}
.bookmark_ed {display:flex;position:fixed;bottom:10px;left:0;width:100%;justify-content:center;}
.bookmark_ed > div {border:1px solid #B2B2B2;background:#fff;font-size:13px;padding:3px 20px;border-radius:10px;cursor:pointer;font-weight:400;color:#6A6A6A;display:none;}
.bookmark_ed > .edit{display:block;}
.bookmark_nothing {height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;}

input.checkbox2 {display:none;}
input.checkbox2 + label {cursor:pointer;}
input.checkbox2 + label > span{vertical-align:middle;padding-left:8px;font-size:13px;font-weight:500;}
input.checkbox2 + label:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;background:url('icon/checkbox2_default.svg') center center/cover no-repeat;}
input.checkbox2:checked + label:before{content:'';background:url('icon/checkbox2_checked.svg') center center/cover no-repeat;}

.viza_forecast_section {padding:29px 20px;/*height:calc(100vh - 113px);overflow:hidden;overflow-y:auto;*/font-family:"Poppins", sans-serif !important;}
.vfs_items{margin-bottom:20px;}
.vfs_items .vfs_item{flex-direction:column;gap:15px;}
.vfs_items .vfs_item .title {font-size:32px;font-weight:700;color:#12175D;line-height:36px;width:254px;}
.vfs_items .vfs_item .desc{color:#9FA3AB;font-size:17px;line-height:24px;font-weight:400;margin-top:15px;margin-bottom:15px;}
.vfs_items textarea{border:none;outline:none;width:100%;resize:none;}


.c_items {display:flex;flex-direction:column;gap:15px;}
.c_item{display:flex;/*padding:21px 36px;*/padding:0 36px;height:73px;background:#fff;box-shadow:0px 1px 20px 0px #0000001A;border-radius:12px;justify-content:space-between;}
.c_item .cont {display:flex;align-items:center;gap:10px;color:#12175D;width:100%;justify-content:space-between;}
.c_item .cont > div{display:flex;align-items:center;gap:10px;justify-content:space-between;}
.c_item .c_header {font-weight:700;font-size:19px;line-height:19.46px;}
.c_item .c_body {font-size:14px;font-weight:400;}
.c_item .c_checkbox{display:flex;align-items:center;}
.c_item .c_header.col {display:flex;flex-direction:column;}
.c_item .c_header.col u {text-decoration:none;font-size:13px;}

.vfs_btn_section {width:100%;padding:20px 0;margin-bottom:100px;}
.vfs_btn_section > *:not(.btn_completed2) {background:#5B67CA;color:#fff;width:100%;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;font-weight:700;font-size:19px;}
.vfs_btn_section > .hide{display:none;}
.vfs_btn_section .btn_consultation{display:none;}
.vfs_btn_section .btn_consultation:active{background:#FDB1B8;color:#000;}

.th_home {--icon-size:20px;--icon-url:url('icon/home.svg');width:var(--icon-size);height:var(--icon-size);/*margin-right:20px;*/background:rgb(13,23,98);mask-image:var(--icon-url);mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}

.cs_header {font-size:19px;font-weight:700;line-height:27px;width:300px;margin-bottom:20px;}
span.score_txt .score_section {display:flex;}
.score_div {--size:200px;width:var(--size);height:var(--size);margin:0 auto;background:url('icon/score.svg') center center/cover no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.score_div2{text-align:center;margin-top:10px;}
span.score_txt {text-align:center;font-size:19px;font-weight:400;line-height:27px;}
span.score {font-size:33px;line-height:36px;font-weight:700;color:#5B67CA;}
span.score.w158{max-width:158px;text-align:center;max-height:98px;}

.cs_items {display:flex;flex-direction:column;gap:36px;margin-top:30px;}
.cs_item{display:flex;gap:16px;}
.cs_item .img img{width:50px;}
.cs_item .header {font-size:15px;}
.cs_item .body {font-size:19px;font-weight:700;line-height:24px;}
.review_section{margin-top:32px;}
.review_section .review_header {font-size:18px;line-height:27px;font-weight:700;}
.review_items {display:block;margin-top:14px;overflow:hidden;overflow-x:auto;white-space:nowrap;}
.review_items::-webkit-scrollbar{width:0;height:0;}
.review_item {padding:18px 32px;border:1px solid #fff;border-radius:20px;width:calc(250px - 66px);gap:4px;display:inline-flex;flex-direction:column;white-space:normal;margin-right:9px;}
.review_txt {font-size:12px;font-weight:500;}
.reviewer_cont {display:flex;justify-content:space-between;align-items:center;}
.rc_left {display:flex;flex-direction:column;}
.reviewer_name {font-size:17px;font-weight:700;}
.reviewer_type {font-size:13px;font-weight:500;}
.rc_right {display:flex;gap:5px;align-items:center;}
.star {--icon-size:20px;width:var(--icon-size);height:var(--icon-size);background:url('icon/star.svg') center center/80% no-repeat;}
.review_score {font-size:13px;font-weight:700;}
.rv_cont {padding:15px;color:#3C3C3C;background:#FBFBFB;font-size:16px;border-radius:16px;}

.application_form_section {padding:30px 22px;overflow:hidden;overflow-y:auto;font-family:"Poppins", sans-serif !important;}
.af_header {display:flex;gap:22px;margin-bottom:34px;align-items:center;}
.af_header .percent {}
.af_header .desc {font-size:14px;font-weight:700;line-height:15.13px;width:212px;color:#3F414E;}
.af_header .percent {--icon-size:60px;width:var(--icon-size);height:var(--icon-size);background:conic-gradient(#5B67CA 0% 0%, #5B67CA33 0% 100%);border-radius:50%;position:relative;transform:scale(-1,1);}
.percent:before {content:attr(data-percent) '%';display:inline-block;width:80%;background:#fbfbfb;border-radius:50%;position:absolute;left:10%;top:10%;height:80%;display:flex;align-items:center;justify-content:center;color:#5B67CA;font-size:16px;font-weight:700;transform:scale(-1,1);}
.application_form_section .step1 .c_item:nth-of-type(6) .c_header,.application_form_section .step1 .c_item:nth-of-type(10) .c_header {font-size:15px;}
.c_item input {background:transparent;border:none;font-size:18px;font-weight:500;color:#12175D;width:100%;}
.desc.af_desc {font-size:15px !important;margin-left:15px;margin-top:10px !important;}
.cont_header {margin:15px;margin-left:15px;font-size:17px;line-height:24px;color:#9FA3AB;}
select {font-size:14px;font-family:'Poppins';width:100%;border:none;border-radius:20px;padding:0 27px;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('icon/arrow_down.svg') calc(100% - 15px) center no-repeat;font-weight:700;font-size:14px;}
.af_header .desc, .vfs_item *{font-family:'Poppins';}
.application_form_section .btn_completed {display:none;}
.application_form_section .btn_completed2 {display:flex;height:52px;gap:10px;}
.application_form_section .btn_completed2 > div {background:#5B67CA;color:#fff;width:100%;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;font-weight:700;font-size:19px;}

.application_success {/*padding:66px 45px;*/height:calc(100vh - 187px);overflow:hidden;overflow-y:auto;}
.application_success *{font-family:'Poppins';}
.application_success .title{font-size:32px;font-weight:700;margin-top:24px;text-align:center;margin-bottom:11px;line-height:48px;width:100% !important;}
.application_success .desc {font-size:18px;font-weight:500;line-height:18px;text-align:center;color:rgb(0 0 0 / 50%);margin-bottom:70px;}
.application_success .img_section {--size:254px;width:var(--size);height:var(--size);margin:0 auto;background:#f5f5f9 url('/image/vizzy-02.png') center center/cover no-repeat;border-radius:50%;}
.acs_btn_section {position:fixed;left:0;bottom:0;width:calc(100% - 40px);padding:20px;}

/*.btn_completed {height:55px;width:100%;display:flex;align-items:center;justify-content:center;background:#5B67CA;color:#fff;border-radius:999px;cursor:pointer;}*/

.application_result{/*height:calc(100vh - 55px);*/overflow:hidden;overflow-y:auto;}
.application_result .header {padding:11px 21px;font-family:'Poppins';font-size:18px;}
.application_result .body{background:#fff;padding-top:22px;height:calc(100vh - 126px);padding-bottom:100px;}

.ar_btn_section {position:fixed;left:0;bottom:0;width:calc(100% - 40px);display:flex;padding:20px;gap:14px;}
.ar_btn_section > div {flex:1;height:51px;background:#5B67CA;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:999px;font-family:'Poppins';font-size:14px;font-weight:700;}

.notification {position:fixed;bottom:0;left:0;background:#727272;width:100%;color:#fff;height:31px;display:flex;justify-content:center;align-items:center;font-size:12px;opacity:0;transform:translateY(20px);z-index:99;}
.toast--auto { animation:toast-in-out var(--toast-duration, 3.5s) ease forwards;}
@keyframes toast-in-out {
	0%   { opacity:0;transform:translateY(20px);}
	10%  { opacity:1;transform:translateY(0);}
	90%  { opacity:1;transform:translateY(0);}
	100% { opacity:0;transform:translateY(20px);}
}


.consultation_section {padding:38px 20px;/*height:calc(100vh - 131px);overflow:hidden;overflow-y:auto;*/}
.c_item.phone{}

/* phone plugin start */
.iti{display:flex !important;}
.iti:not(.iti--fullscreen-popup){width:100%;}
.iti__search-input{font-family:inherit;font-size:inherit;}
/* phone plugin end */

.cont_header2{font-size:16px;font-weight:700;line-height:24px;color:#12175D;}
.cont_desc{font-size:12px;font-weight:400;line-height:18px;}
.mtb14{margin-top:14px;margin-bottom:14px;}
.mt14{margin-top:14px;margin-bottom:14px}
.mb14{margin-bottom:14px;}
.mtb15{margin-top:15px;margin-bottom:15px;}
.mt15{margin-top:15px;margin-bottom:15px}
.mb15{margin-bottom:15px;}
.mt27{margin-top:27px;}
.mt4{margin-top:4px;}
.mb4{margin-bottom:4px;}
.mt8{margin-top:8px;}
.c_ipt{padding:0 23px;}
.month_items {display:flex;gap:10px;justify-content:center;flex-flow:wrap;}
.month_item {display:flex;}
label.month_item input {appearance:none;-webkit-appearance:none;}
.month_item > div {display:flex;flex-direction:column;}
span.m_w {font-weight:500;color:#5E6068;height:26px;}
span.m_d {width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#5E6068;background:#fff;border-radius:50%;font-weight:500;box-shadow:0px 1px 20px 0px #0000001A;}
.month_item input:checked + div .m_d{background:#5B67CA;box-shadow:0px 1px 20px 0px #00000040;color:#fff;}
.month_item input:disabled + div .m_d{color:#888;background:#D6D6D6;box-shadow:0px 1px 20px 0px #0000001A;}

.time_item span {font-family:'Hind Siliguri';}
.time_items {display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;}
.time_item {display:flex;width:calc((100vw / 5) - 15px);}
label.time_item input {appearance:none;-webkit-appearance:none;}
.time_item span{width:100%;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;box-shadow:0px 1px 20px 0px #0000001A;font-weight:500;}
.time_item input:checked + span{background:#5B67CA;box-shadow:0px 1px 20px 0px #00000040;color:#fff;}
.time_item input:disabled + span{color:#888;background:#D6D6D6;box-shadow:0px 1px 20px 0px #0000001A;}

.chk_items {display:flex;flex-direction:column;gap:20px;}
label.chk_item {display:flex;}
label.chk_item input {appearance:none;}
label.chk_item > span {height:73px;display:flex;align-items:center;background:#fff;width:100%;box-shadow:0px 1px 20px 0px #0000001A;border-radius:12px;padding:0 36px;align-items:center;font-weight:700;font-size:19px;line-height:19.46px;color:#12175D;justify-content:space-between;}
label.chk_item > span > i{display:inline-block;width:25px;height:25px;vertical-align:middle;background:url('icon/checkbox2_default.svg') center center/cover no-repeat;}
label.chk_item input:checked + span > i {background:url('icon/checkbox2_checked.svg') center center/cover no-repeat;}
label.chk_item input:checked + span{background:#D3D6EF;}

.cont_desc2 {background:#F5F5F5;padding:17px;border-radius:10px;}
.cd2_item{display:flex;font-size:14px;gap:4px;margin-bottom:6px;}
.cd2_header {font-weight:700;}
.cd2_desc{font-size:13px;line-height:26px;}
.cd2_desc ul {list-style:decimal;margin-left:10px;}

.vfs_items .vfs_item .desc2{font-size:12px;font-weight:400;line-height:19.4px;}

.payment_items{display:flex;flex-direction:column;gap:32px;}
.payment_item {border:1px solid #E9E9E9;background:#fff;padding:16px 24px;border-radius:6px;display:flex;flex-direction:column;gap:13px;}
.payment_header {font-weight:500;font-size:20px;}
.payment_cont {}
.payment_cont .row {display:flex;justify-content:space-between;}
.payment_cont .row .header {font-size:20px;}
.payment_cont .row .cont {font-size:20px;font-weight:600;}
.payment_method_items {display:flex;flex-direction:column;gap:26px;margin-top:42px;}
.payment_method_item {display:flex;align-items:center;gap:12px;font-size:12px;}
label.payment_method_item {}
.payment_method_item input[type="radio"]{appearance:none;}
/*
.payment_method_item input[type="radio"] {width:18px;height:18px;border:1px solid #141718;appearance:none;border-radius:50%;position:relative;}
.payment_method_item input[type="radio"]:checked::after {content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#141718;width:10px;height:10px;border-radius:50%;}
*/
.vfs_btn_section .btn_order{display:none;}

.payment_method_item > div {display:flex;flex-direction:column;gap:27px;}
.payment_method_item > div .real_payment{display:none;}
.payment_method_item input[type="radio"] + div i {width:18px;height:18px;border:1px solid #141718;display:inline-block;border-radius:50%;position:relative;}
.payment_method_item input[type="radio"]:checked + div i::after {content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#141718;width:10px;height:10px;border-radius:50%;}
.payment_method_item input[type="radio"]:checked + div .real_payment{display:block;}
label.payment_method_item > div span {display:flex;align-items:center;gap:12px;}

.vfs_btn_section .btn_toss,.c_btn_paypal,.vfs_btn_section .btn_bank{display:none;}
.c_btn_paypal{width:100%;margin-top:50px;}
.btn_paypal{background:unset;width:inherit;}
.btn_paypal > div{background:#fff;}
/* toss size start */
.real_payment.real_toss > div {margin-left:-36px;width:calc(100% + 69px);margin-top:-27px;}
/* toss size end */
.real_payment.real_bank {padding:11px 0;text-align:center;font-size:11px;background:#F1F3F5;border-radius:12px;line-height:16.5px;font-weight:500;margin-left:-20px;width:calc(100% + 30px);}
.real_payment.real_bank span{width:100%;font-size:12px;line-height:18px;font-weight:500;display:flex;justify-content:center;}

.payment_success_section{padding:66px 35px;height:calc(100vh - 187px);overflow:hidden;overflow-y:auto;}
.pss_btn_section {position:fixed;left:0;bottom:0;width:calc(100% - 40px);padding:20px;}
.btn_completed {width:100%;height:55px;display:flex;align-items:center;justify-content:center;color:#fff;background:#5B67CA;border-radius:999px;}

.my_page_section {background:#fff;height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;}
.my_page_header {display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;}
.my_page_header * {font-family:'Poppins';}
.my_page_header .icon {width:100px;height:100px;border:3px solid #ddd;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 15px;}
.my_page_header .icon > i {--img-url:url('icon/user.svg');display:inline-block;width:19.25px;height:22px;background:#0a58ca;mask-image:var(--img-url);mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--img-url);-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;}
.my_page_header .icon > u {display:flex;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.my_page_header .name {display:block;line-height:1.1em;margin-bottom:5px;font-family:'Poppins';font-style:normal;font-weight:500;font-size:14px;width:100%;}
.my_page_header .id {display:block;opacity:0.8;width:100%;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;}
.my_page_header .name,.my_page_header .id{text-align:center;}

.myinfo {display:flex;background:#fff;width:100%;height:calc(100vh - 55px);overflow:hidden;overflow-y:scroll;}
.myinfo .items {display:flex;flex-direction:column;width:100%;padding-bottom:50px;}
@media(max-width:375px) {
	.myinfo .items{padding-bottom:200px;height:100%;}
}
.myinfo .items > .header {padding:20px;background:#FAFAFA;border-bottom:1px solid #ebebeb;font-size:20px;font-weight:600;}
.myinfo .items > .item {padding:4px 4%;display:flex;flex-direction:column;gap:4px;}
.myinfo .item > .header {font-size:15px;color:#999;font-weight:700;display:flex;gap:3px;}
.myinfo .item > .header > u {color:#ce6049;text-decoration:none;}
.myinfo .item > .body > input {border:1px solid #ebebeb;padding:3px 10px;height:44px;border-radius:6px;font-family:inherit;width:calc(100% - 20px);font-size:15px;}
.myinfo .item > .body > input.error{border-color:#FF4B4B;}
.myinfo input.profile_picture {appearance:none;width:0;height:0;}
.myinfo .profile_preview {width:110px;height:110px;background:#f3f3f3;border:1px solid #cbcbcb;border-radius:50%;overflow:hidden;}
.myinfo .profile_preview > img {width:100%;height:100%;object-fit:cover;}
.myinfo .item.pimg_section > .body {position:relative;width:112px;}
.myinfo .error_msg {margin-left:unset;display:none;gap:3px;font-size:14px;align-items:center;}
.myinfo .error_msg > i {--icon-size:13px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/error_icon.svg') center center/cover no-repeat;}
.myinfo span.img_del {position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#fff url('icon/img_del.svg') center center/cover no-repeat;}
.myinfo_btn_section {position:fixed;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:calc(100% - 10px);gap:10px;padding:5px;}
.myinfo_btn_section > div {flex:1;display:flex;align-items:center;justify-content:center;height:40px;border-radius:6px;font-size:13px;cursor:pointer;}
.myinfo_btn_section .btn_edit {background:#3658b9;color:#fff;}
.myinfo_btn_section .btn_cancel {background:#e2eeff;color:#0066ff;}

.qa_section {/*height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;*/}
.qa_section .tabs {height:50px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#B0B8C1;position:sticky;left:0;top:0;background:#fff;border-bottom:1px solid #ebebeb;z-index:3;}
.qa_section .tab.active{color:#000;}
.qa_section .tab{width:100px;text-align:center;}

.qa_section .search_section {position:sticky;left:0;top:54px;background:#fff;display:flex;flex-direction:column;padding:10px;gap:10px;height:48px;overflow:hidden;transition:all 0.5s;z-index:1;}
.qa_section .search_section .s_search {display:flex;justify-content:space-between;align-items:center;gap:10px;}
.qa_section .search_section .s_search input {border:none;font-size:16px;background:inherit;height:100%;width:100%;}
.qa_section .search_section .s_search input::placeholder {color:#B0B8C1;}
.qa_section .ss_search {padding:0 16px;display:flex;background:#F2F4F6;border-radius:8px;gap:12px;align-items:center;flex:1;height:48px;}
.qa_section .ss_search .ss_icon {width:20px;height:20px;background:url('icon/search.svg') center center/contain no-repeat;}
.qa_section .s_filter {display:flex;gap:10px;flex-wrap:wrap;}
.qa_section .s_filter .s_filter_opt {padding:5px 10px;border:1px solid #ddd;border-radius:99px;min-width:30px;text-align:center;cursor:pointer;color:#B0B8C1;font-size:14px;}
.qa_section .s_filter .s_filter_opt.selected {--color:#1731E9;background:var(--color);color:#fff;border-color:var(--color);}
.qa_section .search_section .btn_show {--icon-size:20px;width:var(--icon-size);height:var(--icon-size);background:url('icon/arrow_down.svg') center center/15px no-repeat;}

.qa_search_nothing {display:flex;flex-direction:column;gap:20px;align-items:center;height:100%;justify-content:center;}
.qa_search_nothing .icon {width:80px;height:80px;background:url('icon/search_nothing.png') center center/cover no-repeat;}
.qa_search_nothing .txt {display:flex;text-align:center;font-size:16px;font-weight:500;color:rgb(78,89,104);line-height:150%;}
.qa_search_nothing .qan_btn {height:54px;color:rgb(37,83,229);background:rgb(223,240,249);width:200px;display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:14px;cursor:pointer;}

.qa_section .items {display:flex;width:calc(100% - 32px);height:auto;min-height:calc(100% - 108px);flex-direction:column;padding:20px 16px;gap:32px;background:#fff;padding-bottom:100px;}
.qa_section .item {display:flex;flex-direction:column;gap:8px;}
.qa_section .item > .top {display:flex;align-items:center;gap:8px;}
.qa_section .item .top .left {display:flex;}
.qa_section .item .top .left .icon > i {--icon-size:40px;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:14px;}
.qa_section .item .top .right {display:flex;flex-direction:column;font-size:14px;}
.qa_section .item .top .right .top_header {display:flex;}
.qa_section .item .top .right .top_header .category {display:flex;gap:8px;}
.qa_section .item .top .right .top_header .category > span:nth-of-type(1){font-weight:700;}
.qa_section .item .top .right .top_header .category > span:nth-of-type(2){font-weight:500;}
.qa_section .item .top .right .bottom {display:flex;gap:8px;align-items:center;}
.qa_section .item .top .right .bottom .name {color:rgb(37, 83, 229);font-weight:500;}
.qa_section .item .top .right .bottom .split {width:2px;height:3px;background:#CED5E1;}
.qa_section .item .top .right .bottom .wdate {color:rgb(139, 149, 161);font-weight:500;}
.qa_section .item .bottom {display:flex;gap:8px;}
.qa_section .item .bottom .left {width:40px;display:flex;justify-content:center;align-items:center;}
.qa_section .item .bottom .left .bl_line {width:2px;height:100%;background:#F2F4F6;margin-left:19px;margin-right:19px;}
.qa_section .item .bottom .right {display:flex;flex-direction:column;gap:20px;}
.qa_section .item .bottom .right .br_top {display:flex;flex-direction:column;gap:8px;}
.qa_section .item .bottom .right .br_top > div{line-height:150%;display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;}
.qa_section .item .bottom .right .br_top .title {color:rgb(51, 61, 75);font-size:18px;font-weight:500;-webkit-line-clamp:4;}
.qa_section .item .bottom .right .br_top .desc {font-size:16px;color:rgb(107, 118, 132);font-weight:500;-webkit-line-clamp:2;}
.qa_section .item .bottom .right .br_center {display:flex;gap:4px;align-items:center;}
.qa_section .item .bottom .right .br_center > i {--icon-size:22px;display:flex;width:var(--icon-size);height:var(--icon-size);background:#ddd;mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background:#2553E5;}
.qa_section .item .bottom .right .br_center > i{mask-image:url('icon/bubble.svg');-webkit-mask-image:url('icon/bubble.svg');}
.qa_section .item .bottom .right .br_center > span {font-size:14px;}
.qa_section .item .bottom .right .br_bottom {display:flex;gap:16px;}
.qa_section .item .bottom .right .br_bottom > div{display:flex;gap:5px;align-items:center;font-size:14px;}
.qa_section .item .bottom .right .br_bottom > div > u {width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;}
.qa_section .item .bottom .right .br_bottom > div > u > i{--icon-size:20px;display:flex;width:var(--icon-size);height:var(--icon-size);mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background:#B0B8C1;}
.qa_section .item .bottom .right .br_bottom > .btn_like > u >i{mask-image:url('icon/like.svg');-webkit-mask-image:url('icon/like.svg');}
.qa_section .item .bottom .right .br_bottom > .btn_unlike > u > i{mask-image:url('icon/like.svg');-webkit-mask-image:url('icon/like.svg');transform:rotate(180deg);}
.qa_section .item .bottom .right .br_bottom > .btn_answer > u > i{mask-image:url('icon/bubble.svg');-webkit-mask-image:url('icon/bubble.svg');}
.qa_section .btn_write {--icon-size:68px;width:var(--icon-size);height:var(--icon-size);position:fixed;background:#1731E9;right:10px;bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px 0 rgb(51 61 75 / 8%);}
.qa_section .btn_write > i {--icon-size:24px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/write.svg') center center/cover no-repeat;cursor:pointer;}
.qa_section .items .nothing {display:flex;justify-content:center;align-items:center;height: 150px;}

.qa_detail_section {/*height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;*/background:#f2f4f6;}
.qa_detail_section .top_section{display:flex;flex-direction:column;}
.qa_detail_section .top_section .ts_top{padding:16px;padding-bottom:24px;display:flex;flex-direction:column;gap:16px;background:#fff;}
.qa_detail_section .top_section .ts_top .tst_top_wrap {display:flex;justify-content:space-between;align-items:center;}
.qa_detail_section .top_section .tst_top {display:flex;gap:8px;}

.qa_detail_section .btn_more_wrap {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);position:relative;display:flex;align-items:center;justify-content:center;}
.qa_detail_section .btn_more_wrap i {--icon-size:20px;display:flex;justify-content:center;align-items:center;width:var(--icon-size);height:var(--icon-size);background:#000;mask-image:url('icon/qa_more.svg');mask-position:center;mask-size:cover;mask-repeat:no-repeat;-webkit-mask-image:url('icon/qa_more.svg');-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;}
.qa_detail_section .more_menu {display:none;flex-direction:column;gap:8px;position:absolute;right:0;top:30px;}
.qa_detail_section .more_menu.show{display:flex;}
.qa_detail_section .more_menu .mask {position:fixed;width:100%;height:100%;left:0;top:0;z-index:33;}
.qa_detail_section .more_menu .mm_menu {position:relative;z-index:34;background:#fff;box-shadow:rgba(24, 24, 28, 0.1) 0px 4px 16px 0px;border:1px solid rgb(242, 244, 246);border-radius:8px;}
.qa_detail_section .more_menu .mm_menu > div {padding:12px 16px;width:79px;}
.qa_detail_section .aitems .aitem .aitem_bottom .right .btn_more_wrap{--icon-size:36px;}
.qa_detail_section .aitems .aitem .aitem_bottom .right .btn_more_wrap i {--icon-size:20px;background:#B0B8C1;}

.qa_detail_section .top_section .tst_top .tstt_left {display:flex;justify-content:center;align-items:center;}
.qa_detail_section .top_section .tst_top .tstt_left > i {--icon-size:40px;display:flex;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:16px;}
.qa_detail_section .top_section .tst_top .tstt_right {display:flex;flex-direction:column;}
.qa_detail_section .top_section .tst_top .tstt_right .name {font-size:14px;font-weight:500;color:#4E5968;}
.qa_detail_section .top_section .tst_top .tstt_right .wdate {font-size:12px;font-weight:500;color:#B0B8C1;}
.qa_detail_section .top_section .tst_bottom > div{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;}
.qa_detail_section .top_section .tst_bottom {display:flex;flex-direction:column;gap:8px;}
.qa_detail_section .top_section .tst_bottom .title {font-size:18px;font-weight:700;color:#333D4B;}
.qa_detail_section .top_section .tst_bottom .cont {color:#4E5968;font-size:16px;font-weight:400;line-height:160%;display:flex;flex-direction:column;justify-content:center;}
.qa_detail_section .top_section .tst_bottom .cont img {width:100%;object-fit:contain;height:100%;}
.qa_detail_section .c_img {position:relative;width:100%;height:100%;}
.qa_detail_section .c_img img{width:100%;object-fit:contain;}
.qa_detail_section .c_img button.btn_resize {--icon-size:24px;background:transparent;position:absolute;bottom:16px;right:16px;width:var(--icon-size);height:var(--icon-size);border:none;outline:none;background:url('icon/zoom.svg') center center/cover no-repeat;z-index:3;}
.qa_detail_section .c_img .c_img_mask {position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / 0%) 50%,rgb(0 0 0 / 40%) 100%  );z-index:2;}
.qa_detail_section .top_section .ts_social {padding:12px 16px;display:flex;justify-content:space-between;border-top:1px solid #F2F4F6;background:#fff;}
.qa_detail_section .top_section .ts_social .left {display:none;padding:0 8px;gap:6px;align-items:center;}
.qa_detail_section .top_section .ts_social .left > i {--icon-size:18.33px;width:var(--icon-size);height:var(--icon-size);background:#B0B8C1;mask-image:url('icon/bubble2_fill.svg');mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url('icon/bubble2_fill.svg');-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}
.qa_detail_section .top_section .ts_social .left > span {font-size:16px;font-weight:500;color:#333D4B;}
.qa_detail_section .top_section .ts_social .right {display:flex;gap:16px;}
.qa_detail_section .top_section .ts_social .right > div{display:flex;gap:5px;align-items:center;}
.qa_detail_section .top_section .ts_social .right > div > u {--icon-size:36px;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:8px;}
.qa_detail_section .top_section .ts_social .right > div > u > i {--icon-size:20px;width:var(--icon-size);height:var(--icon-size);background:#B0B8C1;mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}
.qa_detail_section .btn_like > u > i{mask-image:url('icon/like.svg');-webkit-mask-image:url('icon/like.svg');}
.qa_detail_section .btn_unlike > u > i{mask-image:url('icon/like.svg');-webkit-mask-image:url('icon/like.svg');transform:rotate(180deg);}
.qa_detail_section .top_section .ts_social .right > .btn_bookmark > u > i{mask-image:url('icon/bookmark_fill.svg');mask-size:contain;-webkit-mask-image:url('icon/bookmark_fill.svg');-webkit-mask-size:contain;width:14.17px;height:18.39px;}
.qa_detail_section .sticky_div {display:flex;padding:4px 20px;justify-content:space-between;align-items:center;background:rgb(249, 250, 251);position:sticky;left:0;top:0;z-index:4;height:43px;}
.qa_detail_section .sticky_div .sd_left .ae {font-size:14px;font-weight:500;color:#1731E9;}
.qa_detail_section .sticky_div .sd_left .ane{font-size:14px;font-weight:500;color:#191F28;}
.qa_detail_section .sticky_div .sd_right {font-size:14px;display:none;align-items:center;justify-content:center;height:36px;width:111px;background:rgb(23, 49, 233);color:#fff;border-radius:10px;}
.qa_detail_section .aitems {padding:16px 8px 20px;display:flex;flex-direction:column;background:#f2F4F6;gap:12px;position:relative;}
.qa_detail_section .aitems .aitem {display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:#fff;border-radius:12px;}
.qa_detail_section .aitems .aitem .aitem_top {display:flex;flex-direction:column;gap:16px;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top {display:flex;gap:8px;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_left {display:flex;align-items:center;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_left > i {--icon-size:40px;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:16px;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_right {display:flex;flex-direction:column;font-weight:500;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_right .name {font-size:14px;color:#4E5968;}
.qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_right .wdate {font-size:12px;color:#B0B8C1;}
.qa_detail_section .aitems .aitem .aitem_top .ait_bottom {font-size:16px;color:#4E5968;font-weight:400;word-wrap:break-word;word-break:break-word;display:flex;min-height:27.2px;line-height:27.2px;flex-direction:column;}
.qa_detail_section .aitems .aitem .aitem_center {display:flex;}
.qa_detail_section .aitems .aitem .aitem_center .aitem_line {height:1px;background:#F2F4F6;width:100%;border:none;margin:0;}
.qa_detail_section .aitems .aitem .aitem_bottom {display:flex;}
.qa_detail_section .aitems .aitem .aitem_bottom {display:flex;justify-content:space-between;background:#fff;}
.qa_detail_section .aitems .aitem .aitem_bottom .left {display:flex;padding:0 8px;gap:6px;align-items:center;}
.qa_detail_section .aitems .aitem .aitem_bottom .left > i {--icon-size:18.33px;width:var(--icon-size);height:var(--icon-size);background:#B0B8C1;mask-image:url('icon/bubble2_fill.svg');mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url('icon/bubble2_fill.svg');-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}
.qa_detail_section .aitems .aitem .aitem_bottom .left > span {font-size:16px;font-weight:500;color:#333D4B;}
.qa_detail_section .aitems .aitem .aitem_bottom .right {display:flex;gap:12px;align-items:center;}
.qa_detail_section .aitems .aitem .aitem_bottom .right > div{display:flex;gap:5px;align-items:center;}
.qa_detail_section .aitems .aitem .aitem_bottom .right > div > u {--icon-size:36px;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:8px;}
.qa_detail_section .aitems .aitem .aitem_bottom .right > div > u > i {--icon-size:20px;width:var(--icon-size);height:var(--icon-size);background:#B0B8C1;mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}

.btn_like.active > u,.btn_bookmark.active > u {background:rgb(232, 240, 249);}
.btn_like.active > u > i,.btn_bookmark.active > u > i {background:rgb(86, 130, 239) !important;}
.btn_unlike.active > u {background:rgb(255, 238, 238);}
.btn_unlike.active > u > i {background:rgb(240, 68, 82) !important;}

.qa_detail_section .aitems .aitem .aitem_bottom .right > .btn_share > i {mask-image:url('icon/upload.svg');mask-size:contain;-webkit-mask-image:url('icon/upload.svg');-webkit-mask-size:contain;}
.qa_detail_section .aitems .aitem .aitem_bottom .right > .btn_more > i {mask-image:url('icon/more.svg');mask-size:contain;-webkit-mask-image:url('icon/more.svg');-webkit-mask-size:contain;}
.qa_detail_section .bottom {display:flex;flex-direction:column;gap:16px;padding:20px 12px 32px;background:#fff;border:1px solid #E5E8EB;}
.qa_detail_section .bottom .bitems {display:flex;flex-direction:column;gap:12px;}
.qa_detail_section .bottom .header {font-size:18px;line-height:150%;font-weight:700;color:#333D4B;}
.qa_detail_section .bottom .bitems .bitem {display:flex;gap:8px;font-size:16px;font-weight:500;color:#4E5968;align-items:flex-start;}
.qa_detail_section .bottom .bitems .bitem > i {--icon-size:16px;width:var(--icon-size);height:var(--icon-size);background:url('icon/question.svg') center center/cover no-repeat;margin-top:4px;}
.qa_detail_section .bottom .bitems .bitem span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;width:calc(100% - 24px);}
.qa_detail_section .bottom_empty {height:122px;}
.qa_detail_section .bottom_fixed {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);background:#fff;height:94px;border-top:1px solid #E5E8EB;width:calc(390px - 32px);padding:12px 16px 16px;display:flex;flex-direction:column;gap:16px;z-index:3;}
@media(max-width:500px) {
	.qa_detail_section .bottom_fixed{width:calc(100% - 32px);}
}
.qa_detail_section .bottom_fixed .bf_top {font-size:14px;font-weight:700;color:rgb(25,31,40);text-align:center;}
.qa_detail_section .bottom_fixed .bf_bottom {display:flex;height:100%;gap:4px;}
.qa_detail_section .bottom_fixed .bf_bottom > a {flex:1;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:16px;font-weight:500;line-height:150%;cursor:pointer;}
.qa_detail_section .bottom_fixed .bf_bottom .bf_btn_feed {background:rgb(242,244,246);color:rgb(51,61,75);}
.qa_detail_section .bottom_fixed .bf_bottom .bf_btn_answer {background:rgb(23,49,233);color:#fff;}

.qa_detail_section .fullscreen_img {position:fixed;width:100vw;height:100vh;top:0;left:0;background:#000;z-index:999;display:none;}
.qa_detail_section .fullscreen_img .close {width:60px;height:60px;position:fixed;display:flex;justify-content:center;align-items:center;right:2px;top:0;}
.qa_detail_section .fullscreen_img .close::after{--icon-size:24px;content:'';display:flex;width:var(--icon-size);height:var(--icon-size);mask:url('icon/close.svg') center center/cover no-repeat;-webkit-mask:url('icon/close.svg') center center/cover no-repeat;background:#fff;}
.qa_detail_section .fullscreen_img img{width:auto;height:auto;object-fit:contain;max-width:100%;max-height:100%;border-radius:0;aspect-ratio:5 / 5;}

.qa_detail_section .nothing {height:calc(100vh - 55px);display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;flex-direction:column;gap:32px;}
.qa_detail_section .nothing .title {font-size:24px;line-height:140%;font-weight:700;color:#333D4B;}
.qa_detail_section .nothing .n_btns {display:flex;gap:4px;}
.qa_detail_section .nothing .n_btns > a {width:146px;display:flex;gap:8px;height:54px;align-items:center;justify-content:center;border-radius:14px;cursor:pointer;}
.qa_detail_section .nothing .n_btn_back {background:#F2F4F6;}
.qa_detail_section .nothing .n_btn_home {background:#E8F0F9;color:#2553E5;}

.qa_detail_section .awrite {position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:6;display:none;flex-direction:column;}
.qa_detail_section .awrite .aw_header {height:55px;display:flex;align-items:center;justify-content:center;position:relative;}
.qa_detail_section .awrite .aw_header .awh_title {font-size:20px;font-weight:500;color:#191F28;}
.qa_detail_section .awrite .aw_header .awh_close {--icon-size:24px;position:absolute;right:16px;width:var(--icon-size);height:var(--icon-size);mask-image:url('icon/close.svg');mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url('icon/close.svg');-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background:#000;}
.qa_detail_section .awrite .aw_title {padding:16px;display:flex;align-items:center;gap:8px;background:rgb(242,244,246);}
.qa_detail_section .awrite .aw_title > i {--icon-size:16px;width:var(--icon-size);height:var(--icon-size);background:url('icon/question.svg') center center/cover no-repeat;}
.qa_detail_section .awrite .aw_title > span {font-size:16px;line-height:150%;font-weight:500;color:rgb(51,61,75);display:-webkit-box;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.qa_detail_section .awrite .aw_ainfo {padding:16px 16px 0;display:flex;gap:8px;}
.qa_detail_section .awrite .aw_ainfo .icon > i {--icon-size:32px;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:12px;display:flex;}
.qa_detail_section .awrite .aw_cont {padding:12px;display:flex;flex-direction:column;font-size:18px;padding-bottom:54px;min-height:300px;color:rgb(51,61,75);font-style:normal;font-weight:500;caret-color:rgb(37,83,229);height:calc(100% - 159px);}
.qa_detail_section .awrite .aw_bottom {display:flex;justify-content:space-between;padding:8.5px 16px;position:fixed;bottom:0;left:0;width:calc(100% - 32px);border-top:1px solid rgb(209,214,219);}
.qa_detail_section .awrite .aw_bottom .awb_right {display:flex;align-items:center;justify-content:center;}
.qa_detail_section .awrite .aw_bottom .awb_right .btn_next {width:60px;height:36px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:150%;background:rgb(23, 49, 233);color:#fff;border-radius:10px;cursor:pointer;}
.qa_detail_section .awrite .aw_bottom .awb_right .btn_next.disabled {background:rgb(166,196,244);color:rgb(208,224,247);cursor:not-allowed;}
.qa_detail_section .awrite .txt_info {position:fixed;left:0;bottom:54px;padding:3px 20px;width:calc(100% - 40px);display:flex;justify-content:end;font-size:14px;gap:3px;background:rgb(232,240,249);color:rgb(107,118,132);font-weight:500;}
.qa_detail_section .awrite .txt_info > i {font-style:normal;}

.qa_detail_section .top_section .tst_bottom .cont li,.qa_detail_section .aitems .aitem .aitem_top .ait_bottom li,.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_cont li {display:list-item;/*align-items:center;flex-wrap:wrap;*/list-style:disc;margin-left:20px;}
.qa_detail_section .top_section .tst_bottom .cont li::before,.qa_detail_section .aitems .aitem .aitem_top .ait_bottom li::before,.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_cont li::before {/*content:"";--icon-size:5px;width:var(--icon-size);height:var(--icon-size);display:inline-flex;margin-right:5px;background:#333D4B;border-radius:50%;align-items:center;justify-content:center;*/}

.qa_detail_section .awrite .view_cont {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.75);z-index:99;display:none;}
.qa_detail_section .awrite .view_cont .vc_content {position:fixed;bottom:0;will-change:transform,opacity;transform:translateY(0px);transition:transform 300ms cubic-bezier(0.465, 0.183, 0.153, 0.946), opacity 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);opacity:1;pointer-events:auto;top:64px;left:0;bottom:0;right:0;margin:auto;padding:24px 16px 16px;border-radius:16px 16px 0 0;background:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(100% - 107px);}
.qa_detail_section .awrite .view_cont .vc_content .close_vc {display:flex;justify-content:end;align-items:center;}
.qa_detail_section .awrite .view_cont .vc_content .close_vc > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);mask:url('icon/close.svg') center center/cover no-repeat;-webkit-mask:url('icon/close.svg') center center/cover no-repeat;background:#000;margin:3px;}
.qa_detail_section .awrite .view_cont .vc_content .vcc {display:flex;flex-direction:column;gap:8px;overflow-y:auto;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top {display:flex;gap:8px;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_left {display:flex;align-items:center;justify-content:center;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_left > i {--icon-size:40px;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:16px;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_right {display:flex;flex-direction:column;font-weight:500;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_right .name {font-size:14px;color:rgb(78,89,104);}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_right .wdate {font-size:12px;color:#B0B8C1;}
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_title {font-size:18px;font-weight:500;color:rgb(51,61,75);line-height:150%;}
/*.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_cont {font-size:16px;color:#4E5968;line-height:150%;font-weight:400;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;}*/
.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_cont {font-size:16px;color:#4E5968;line-height:150%;font-weight:400;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;display:flex;flex-direction:column;/*justify-content:center;*/overflow-y:auto;height:100vh;}

.qa_detail_section .login_alert,.qa_section .login_alert {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:100;display:none;}
.qa_section .login_alert .la_cont,.qa_detail_section .login_alert .la_cont {display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);font-size:18px;will-change:transform,opacity;transform:translate(0px);transition:transform 300ms cubic-bezier(0.465, 0.183, 0.153, 0.946), opacity 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946);opacity:1;pointer-events:auto;position:fixed;right:0;left:0;bottom:0;padding:24px 16px 16px;border-radius:16px 16px 0 0;background:#fff;}
.qa_section .login_alert .la_cont .icon,.qa_detail_section .login_alert .la_cont .icon {display:flex;width:80px;height:80px;}
.qa_section .la_cont .icon i,.qa_detail_section .la_cont .icon i {display:flex;width:inherit;height:inherit;}

.qa_section .la_cont .icon i, .qa_detail_section .la_cont .icon i,.qa_detail_section .signin_mask i{background:url('icon/padlock.png') center center/cover no-repeat;}

.qa_detail_section .signin_mask{position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(7px);-wekbit-backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;}
.qa_detail_section .signin_mask i {--icon-size:30px;width:var(--icon-size);height:var(--icon-size);}
.qa_detail_section .snm_login {display:flex;align-items:center;justify-content:center;width:170px;height:45px;background:rgb(23,49,233);color:#fff;border-radius:14px;user-select:none;}

.qa_section .login_alert .la_cont .title,.qa_detail_section .login_alert .la_cont .title {margin-top:16px;font-size:22px;font-weight:700;color:rgba(25,31,40);}
.qa_section .login_alert .la_cont .cont,.qa_detail_section .login_alert .la_cont .cont {display:flex;margin-top:8px;font-size:16px;font-weight:500;color:rgb(78,89,104);text-align:center;flex-direction:column;}
.qa_section .login_alert .la_cont .la_btn_section,.qa_detail_section .login_alert .la_cont .la_btn_section {display:flex;gap:4px;width:100%;margin-top:20px;}
.qa_section .login_alert .la_cont .la_btn_section > *,.qa_detail_section .login_alert .la_cont .la_btn_section > * {flex:1;display:flex;justify-content:center;align-items:center;font-size:16px;height:54px;cursor:pointer;border-radius:14px;}
.qa_section .login_alert .la_cont .la_btn_section .later,.qa_detail_section .login_alert .la_cont .la_btn_section .later {background:rgb(242,244,246);color:rgb(51,61,75);}
.qa_section .login_alert .la_cont .la_btn_section .signinup,.qa_detail_section .login_alert .la_cont .la_btn_section .signinup {background:rgb(23,49,233);color:#fff;}


.qa_detail_section .comment_section {position:fixed;left:0;top:0;z-index:80;display:none;width:100%;height:100%;background:#fff;flex-direction:column;}
.qa_detail_section .comment_section .top_section {padding:16px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;}
.qa_detail_section .comment_section .top_section > div:not(:nth-of-type(2)) {--icon-size:32px;height:var(--icon-size);width:var(--icon-size);display:flex;align-items:center;justify-content:center;}
.qa_detail_section .comment_section .top_section .cts_center {display:flex;align-items:center;gap:4px;font-size:20px;}
.qa_detail_section .comment_section .top_section .cts_right > i {mask:url('icon/close.svg') center center/cover no-repeat;-webkit-mask:url('icon/close.svg') center center/cover no-repeat;display:flex;background:#000;width:24px;height:24px;}
.qa_detail_section .comment_section .top_section .cts_center > i {font-style:normal;}
.qa_detail_section .comment_section .text_section {display:flex;flex-direction:column;padding:8px 16px 16px;gap:24px;overflow-y:auto;height:100%;}
.qa_detail_section .comment_section .text_section .tcs_top {display:flex;width:calc(100% - 32px);padding:12px 16px;border-radius:14px;box-shadow:rgb(229, 232, 235) 0px 0px 0px 1px inset;gap:8px;}
.qa_detail_section .comment_section .text_section .tcs_top.focus{box-shadow:#1731E9 0px 0px 0px 2px inset;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_left{display:flex;justify-content:center;align-items:flex-start;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_left > i {--icon-size:32px;width:var(--icon-size);height:var(--icon-size);background:#ddd;border-radius:12px;object-fit:contain;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right {display:flex;flex:1;gap:12px;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_left {flex:1;display:flex;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_right {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);display:flex;place-self:end;justify-content:center;align-items:center;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_right > i {width:20px;height:20px;mask-size:cover;mask-position:center;mask-repeat:no-repeat;mask-image:url('icon/qa_send.svg');-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url('icon/qa_send.svg');}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_right > i:not(.active) {background:#B0B8C1;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_right > i.active {background:#1731E9;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_left textarea {border:none;outline:none;width:100%;height:48px;resize:none;color:rgb(51,61,75);font-size:16px;overflow-y:auto;scrollbar-width:none;}
.qa_detail_section .comment_section .text_section .tcs_top .tcst_right .tcstr_left textarea:disabled{background:inherit;}
.qa_detail_section .comment_section .text_section .tcs_cont {display:flex;width:100%;flex-direction:column;}
.qa_detail_section .comment_section .text_section .tcs_cont .cs_nothing {margin-top:20%;font-size:16px;font-weight:400;color:rgb(176,184,193);text-align:center;display:flex;justify-content:center;width:100%;}

.qa_detail_section .tscc_items {display:flex;width:100%;flex-direction:column;gap:16px;}
.qa_detail_section .tscc_item {display:flex;flex-direction:column;gap:8px;}
.qa_detail_section .tscc_item.active {animation:1s linear comment_blink;}

@keyframes comment_blink {
 from {
  background:#fff8a7;
 }
 to {
  background:#fff;
 }
}
.qa_detail_section .tscc_top {display:flex;justify-content:space-between;}
.qa_detail_section .tssct_left {display:flex;gap:8px;}
.qa_detail_section .tssct_left .icon{display:flex;justify-content:center;align-items:center;}
.qa_detail_section .tssct_left .icon > i{width:32px;height:32px;border-radius:16px;background:#ddd;}
.qa_detail_section .tssct_left .info {display:flex;flex-direction:column;font-weight:500;}
.qa_detail_section .tssct_left .info .wdate {font-size:12px;color:#B0B8C1;}
.qa_detail_section .tssct_left .info .name {font-size:14px;color:#4E5968;}
.qa_detail_section .tssct_right {display:flex;justify-content:center;align-items:center;width:24px;height:24px;position:relative;}
.qa_detail_section .tssct_right i {width:20px;height:20px;mask:url('icon/qa_more.svg') center center/contain no-repeat;-webkit-mask:url('icon/qa_more.svg') center center/contain no-repeat;background:#B0B8C1;}
.qa_detail_section .tscc_cont {margin-left:40px;display:flex;flex-direction:column;gap:16px;}
.qa_detail_section .tscc_cont .cont {font-size:16px;line-height:150%;font-weight:400;color:rgb(51,61,75);overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;}

.qa_detail_section .ql-toolbar {position:fixed;bottom:0;left:0;z-index:9;border:none !important;padding:8.5px 16px !important;}
.qa_detail_section .ql-snow.ql-toolbar button {padding:0 !important;width:36px !important;height:36px !important;}
.qa_detail_section .ql-snow.ql-toolbar button svg {width:24px !important;}
.qa_detail_section #editor{border:none !important;}
.qa_detail_section .ql-editor{padding:0 0 12px !important;font-size:18px;min-height:24px;border:none;padding-bottom:12px;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;height:auto;scrollbar-width:none;color:rgb(51,61,75);font-size:18px;font-style:normal;line-height:150%;outline:none;caret-color:rgb(37,83,229);}
.qa_detail_section .ql-editor.ql-blank::before{left:12px !important;font-style:unset !important;color:#B0B8C1 !important;}
.qa_detail_section .ql-editor ol {padding-left:unset !important;}
.qa_detail_section .ql-editor li {padding-left:1em !important;}
.qa_detail_section .ql-container.ql-snow{border:none;}
.qa_section .item .top .left .icon > i{display:flex;}
.qa_section .item .top .left .icon > i,.qa_detail_section .top_section .tst_top .tstt_left > i,.qa_detail_section .top_section .tst_top .tstt_left i, .qa_detail_section .aitems .aitem .aitem_top .ait_top .aitt_left > i,.qa_detail_section .tssct_left .icon > i,.qa_detail_section .comment_section .text_section .tcs_top .tcst_left > i,.qa_detail_section .awrite .view_cont .vc_content .vcc .vcc_top .vcct_left > i,.qa_detail_section .awrite .aw_ainfo .icon > i {mask-image:url('icon/user.svg');mask-position:center;mask-size:50%;mask-repeat:no-repeat;-webkit-mask-image:url('icon/user.svg');-webkit-mask-position:center;-webkit-mask-size:50%;-webkit-mask-repeat:no-repeat;}

.qa_write_section {height:calc(100dvh - 133px);overflow:hidden;overflow-y:auto;padding:24px 16px 54px;background:#fff;-webkit-overflow-scrolling:touch;}
.qa_write_section .items{display:flex;flex-direction:column;gap:16px;}
.qa_write_section .items .item {display:flex;flex-direction:column;gap:8px;}
.qa_write_section .items .item .header {font-size:14px;font-weight:500;color:rgb(25,31,40);}
.qa_write_section .items .item .header span {position:relative;}
.qa_write_section .items .item .header span:after {content:'•';display:block;position:absolute;top:-5px;right:-9px;color:rgb(240,68,82);}
.qa_write_section .items .item .cont {display:flex;flex-direction:column;gap:4px;}
.qa_write_section .items .item .cont input,.qa_write_section .items .item .cont textarea {min-height:24px;border:none;padding-bottom:12px;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;height:auto;scrollbar-width:none;color:rgb(51,61,75);font-size:18px;font-style:normal;line-height:150%;outline:none;caret-color:rgb(37,83,229);border-bottom:2px solid rgb(242, 244, 246);}
.qa_write_section .items .item .cont .bottom {display:flex;font-size:14px;font-weight:500;margin-inline:0;color:rgb(107,118,132);}
.qa_write_section .items .item.atitle {margin-bottom:50px;}
.qa_write_section .items .item.atitle .cont .bottom {display:flex;justify-content:space-between;}
.qa_write_section .items .item .cont .bottom .bleft{display:flex;align-items:center;gap:3px;}
.qa_write_section .items .item.atitle .cont .bottom .bleft i,.qa_write_section .items .item.acont .cont .bottom .bleft i {font-style:normal;}
.qa_write_section .items .item.atitle .cont .bottom .bright {display:flex;}
.qa_write_section .items .item.atitle .cont .bottom .bright i {font-style:normal;color:#5682EF;font-weight:500;}
.qa_write_section .items .item.acont .cont .bottom .bleft{display:none;}
.qa_write_section .items .item .cont .qa_category {border:2px solid rgb(242, 244, 246);height:35px;display:flex;align-items:center;border-radius:14px;}
.qa_write_section .items .item .cont .qa_category select {padding:0 15px;font-weight:500;height:100%;}

.qa_write_section .bottom_section {position:fixed;bottom:0;left:0;padding:32px 16px 16px;width:calc(100% - 32px);background:linear-gradient(180deg,rgb(255 255 255 / 0%) 0%,#fff 27.12%);}
.qa_write_section .bottom_section .btn_next.disabled,.qa_write_section .bottom_section .btn_next2 .btn_n2_right .btn_save.disabled {background:#A6C4F4;color:#D0E0F7;cursor:not-allowed;}
.qa_write_section .bottom_section .btn_next{display:flex;gap:8px;justify-content:center;align-items:center;height:54px;border-radius:14px;background:#1731E9;color:#fff;}
.qa_write_section .items .item .cont input::placeholder, .qa_write_section .items .item .cont textarea::placeholder {color:#B0B8C1;}
.qa_write_section .bottom_section .btn_next2 {display:none;justify-content:space-between;align-items:center;}
.qa_write_section .bottom_section .btn_next2 .btn_n2_left {display:flex;gap:8px;}
.qa_write_section .bottom_section .btn_next2 .btn_n2_right {display:flex;}
.qa_write_section .bottom_section .btn_next2 .btn_n2_right .btn_save {display:flex;gap:8px;justify-content:center;align-items:center;width:60px;height:36px;border-radius:14px;background:#1731E9;color:#fff;}

.qa_write_section .ql-toolbar {position:fixed;bottom:0;left:0;z-index:9;border:none !important;padding:32px 16px 16px !important;height:84px;}
.qa_write_section .ql-snow.ql-toolbar button {padding:0 !important;width:36px !important;height:36px !important;}
.qa_write_section .ql-snow.ql-toolbar button svg {width:24px !important;}
.qa_write_section #editor{border:none !important;}
.qa_write_section .ql-editor{padding:0 0 12px !important;font-size:18px;min-height:24px;border:none;padding-bottom:12px;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;height:auto;scrollbar-width:none;color:rgb(51,61,75);font-size:18px;font-style:normal;line-height:150%;outline:none;caret-color:rgb(37,83,229);border-bottom:2px solid rgb(242, 244, 246); }
.qa_write_section .ql-editor.ql-blank::before{left:0 !important;font-style:unset !important;color:#B0B8C1 !important;}
.qa_write_section .ql-editor ol {padding-left:unset !important;}
.qa_write_section .ql-editor li {padding-left:1em !important;}


/*.ql-snow .ql-stroke{stroke:#ddd !important;}
.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill{fill:#ddd !important;}
.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{}
*/
/*.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#0deec9;}*/

/* The switch - the box around the slider */
.switch {position:relative;display:inline-block;width:45px;height:25px;}
/* Hide default HTML checkbox */
.switch input {display:none;}
/* The slider */
.switch .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.switch .slider:before {position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider {background-color:#2196F3;}
input:focus + .slider {box-shadow:0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
/* Rounded sliders */
.slider.round {border-radius:34px;}
.slider.round:before {border-radius:50%;}
.job_status {display:flex;align-items:center;gap:5px;margin-top:10px;}
.job_status em{font-style:normal;}
.job_status label {display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:14px;color:#696969;}
.btn_signout a{display:flex;align-items:center;gap:3px;color:#000;}
.btn_signout .ic {--img-url:url('icon/signout.svg');mask-image:var(--img-url);mask-position:center;mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url);-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;background:#000;width:15px;height:15px;display:inline-block;}
.btn_signout a span{font-size:14px;}

.my_page_cont ul{display:flex;flex-direction:column;}
.my_page_cont li{display:flex;padding:18px 21px;border-bottom:1px solid #ebebeb;}
.my_page_cont li:first-of-type{border-top:1px solid #ebebeb;}
.my_page_cont li a{color:#000;width:100%;}
.my_page_cont li a.cancel_membership{color:#ff2323;width:100%;}

.alert_message{display:none;}
.alert_mask {position:fixed;width:100%;height:100%;background:rgb(0 0 0 / 80%);left:0;top:0;z-index:99999;}
.alert_content {width:calc(100% - 20px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:100000;border-radius:7px;display:flex;flex-direction:column;}
.alert_content > div {padding:20px;}
.alertc_header {padding-bottom:9px !important;border-bottom:1px solid #ddd;font-size:16px;font-weight:bold;display:none;}
.alertc_body {padding-bottom:0 !important;display:flex;flex-direction:column;gap:20px;}
.alertc_bottom {display:flex;justify-content:flex-end;align-items:center;padding-top:15px !important;}
.alertcb_btn_cancel,.alertcb_btn_order,.alertcb_btn_ok{padding:10px 30px;background:#fff;border-radius:7px;color:rgb(13,110,253);cursor:pointer;}
.alertcb_btn_ordercancel,.alertcb_btn_refund,.alertcb_btn_delete_review,.alertcb_btn_del{padding:10px 30px;background:#fff;border-radius:7px;color:rgb(220,53,69);cursor:pointer;}
.alertc_body p {margin:0;}
p.alertcb_header {font-size:18px;font-weight:bold;}

.error_page_section {height:calc(100vh - 95px);overflow:hidden;overflow-y:auto;padding:20px;display:flex;flex-direction:column;}
.error_page_section .header{font-size:32px;font-weight:700;color:#000;margin-top:24px;margin-bottom:11px;}
.error_page_section .cont{color:rgb(0 0 0 / 50%);font-size:18px;font-weight:500;line-height:27px;}
.eps_btn_section {position:fixed;left:0;bottom:0;width:calc(100% - 40px);padding:20px;}
.eps_btn_section a.btn_goback {width:100%;height:55px;background:#5B67CA;display:flex;align-items:center;justify-content:center;color:#ffff;border-radius:999px;}
.error_page_section .img {width:254px;height:254px;margin:0 auto;background:#f5f5f9 url('/image/vizzy-05.png') center center/contain no-repeat;border-radius:50%;}

.consultation_history_section {height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;}
.consultation_history_section * {font-family:'Poppins';}
.consultation_history_section > .header{height:49px;padding-left:21px;display:flex;align-items:center;width:calc(100% - 21px);}
.chs_items {display:flex;flex-direction:column;background:#fff;min-height:calc(100vh - 104px);}
.chs_item {padding:20px 31px;display:flex;flex-direction:column;border-bottom:1px solid #E9E9E9;gap:4px;font-size:14px;}
.chs_item:first-of-type{border-top:1px solid #E9E9E9;}
.chs_item .row {display:flex;justify-content:space-between;}
.chs_item .header {font-weight:500;}
.chs_item .body {font-weight:400;}
.chs_item .col{display:flex;flex-direction:column;gap:7px;}
.btn_go_consultation {height:37px;display:flex;align-items:center;justify-content:center;background:#5B67CA;color:#fff;border-radius:12px;cursor:pointer;font-size:18px;}
.chsd_btn_section {padding:20px;display:flex;position:fixed;left:0;bottom:0;width:calc(100% - 40px);justify-content:space-between;gap:13px;}
.chsd_btn_section > a{font-size:11px;line-height:12.1px;flex:1;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #B2B2B2;border-radius:10px;cursor:pointer;color:#6A6A6A;}
.ch_nothing {display:flex;justify-content:center;align-items:center;height:calc(100% - 49px);}

.refund_policy_section {height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;}
.refund_policy_section * {font-family:'Poppins';}
.refund_policy_section .top_section {display:flex;flex-direction:column;padding:20px;}
.refund_policy_section > .header {font-size:20px;font-weight:700;line-height:30px;color:#2C406E;margin-left:14px;}
.refund_policy_section ul.cont,.refund_policy_section ul.cont li {list-style:decimal;}
.refund_policy_section ul.cont {padding-left:16px;font-size:14px;margin-top:11px;}
.refund_policy_section ul.cont li{padding-left:3px;line-height:21px;}

.refund_policy_section .cont_section{margin-top:70px;}
.ctable {display:flex;flex-direction:column;font-size:11px;}
.ctable_header {display:flex;gap:16px;align-items:center;justify-content:space-around;height:45px;background:#5B67CA;color:#fff;}
.c_table_cont {display:flex;margin-top:7px;gap:9px;padding:0px 8px;}
.c_table_cont .left {width:69px;display:flex;height:97px;justify-content:center;align-items:center;text-align:center;font-size:10px;background:#fff;box-shadow:0px 10px 35px -10px #403B4B1A;border-radius:12px;}
.c_table_cont .right {flex:1;display:flex;flex-direction:column;gap:7px;}
.c_table_cont .row {display:flex;flex:1;justify-content:space-around;align-items:center;background:#fff;box-shadow:0px 10px 35px -10px #403B4B1A;border-radius:12px;text-align:center;font-size:10px;}
.c_table_cont .row > span:nth-of-type(1) {width:166px;}

.receipt_section {padding:41px 30px;height:calc(100vh - 187px);overflow:hidden;overflow-y:auto;background:#fff;margin:25px 20px;box-shadow:0px 10px 35px -10px #403B4B1A;border-radius:12px;}
.receipt_section *{font-family:'Poppins';}
.receipt_section > .header {font-size:18px;color:#6a6a6a;margin-bottom:37px;text-align:center;}
.receipt_section > .cont {font-size:12px;color:#181A1F;margin-bottom:75px;font-weight:400;}
.receipt_section > .footer .header {font-size:15px;color:#2C406E;font-weight:500;font-family:'Hind Siliguri';margin-bottom:10px;}
.receipt_section > .footer .cont {font-size:12px;}
.receipt_solo {display:flex;justify-content:flex-end;margin-right:28px;margin-top:18px;}
.receipt {width:123px;height:30px;border:1px solid #B2B2B2;font-size:12px;border-radius:10px;color:#6A6A6A;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.review_wrap {margin-top:39px;padding:20px;}
.review_wrap .review_dsec {}
.review_wrap .review_dsec .header {margin-bottom:15px;font-size:18px;font-weight:700;margin-left:14px;}
.review_wrap .review_dsec .cont {background:#EEEFF9;padding:34px 15px;border-radius:6px;border:1px solid #dddfec;}
.review_cont {margin-top:39px;margin-bottom:100px;}
.review_cont .header {font-size:18px;font-weight:700;line-height:27px;width:235px;}
/*.review_cont label {height:30px;display:inline-flex;width:100%;margin-top:10px;margin-bottom:23px;}*/

.review_cont textarea {width:calc(100% - 30px);height:215px;border:none;background:#FBFBFB;padding:15px;font-size:16px;/* line-height:30px;*/resize:none;}

.btn_review {height:55px;display:flex;align-items:center;justify-content:center;width:100%;background:#5B67CA;color:#fff;border-radius:999px;cursor:pointer;}

.review_star_section {display:flex;margin:10px 0 23px;gap:10px;}
.review_star_section .r_star {appearance:none;padding:1px;}
.review_star_section .r_star:after{--icon-size:30px;content:'';display:inline-block;width:var(--icon-size);height:var(--icon-size);background:url('icon/review_star_default.svg') center center/cover no-repeat;}
.r_star:hover::after,.r_star:has(~ .r_star:hover)::after,.r_star:checked::after,.r_star:has(~ .r_star:checked)::after{background:url('icon/review_star_fill.svg') center center/cover no-repeat;}
.review_star_section .r_star:hover ~ .r_star::after{background:url('icon/review_star_default.svg') center center/cover no-repeat;}

.email_auth_section {padding:20px;height:calc(100vh - 95px);overflow:hidden;overflow-y:auto;}
.email_auth_section .header{font-size:32px;font-weight:700;color:#121750;line-height:36px;}
.email_auth_section .desc {color:#9FA3AB;font-size:17px;line-height:24px;font-weight:400;margin-top:15px;margin-bottom:15px;}
.eas_btn_section {position:fixed;left:0;bottom:0;width:calc(100% - 40px);padding:20px;}
.eas_btn_section .eas_btn_signin{background:#5B67CA;color:#fff;width:100%;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;font-weight:700;font-size:19px;}
.varh_section{height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;}
.varh_section > .header {height:49px;padding-left:21px;display:flex;align-items:center;width:calc(100% - 21px);}
.varhd_section{padding:29px 20px;/*height:calc(100vh - 113px);overflow:hidden;overflow-y:auto;*/font-family:"Poppins", sans-serif !important;}

.chs_btn_section {display:flex;gap: 10px;}
.chs_btn_section > a{flex:1;}
.btn_download {height:30px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#5B67CA;color:#fff;}

.immigration_office {height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;padding-bottom:100px;}
.immigration_office > .header{height:49px;padding-left:21px;display:flex;align-items:center;width:calc(100% - 21px);font-weight:700;}
.immigration_office .io_items {padding:0 21px;padding-bottom:21px;display:flex;flex-direction:column;gap:15px;}
.immigration_office .io_items .io_item {height:70px;padding-left:34px;box-shadow:0px 10px 35px -10px #403B4B1A;border-radius:999px;background:#fff;display:flex;align-items:center;color:#2C406E;font-weight:700;font-size:18px;}
.immigration_office_detail{height:calc(100vh - 55px);overflow:hidden;overflow-y:auto;padding-bottom:100px;}
.immigration_office_detail .header {padding:42px 32px 11px;font-size:18px;font-weight:700;color:#2C406E;}
.immigration_office_detail .selectbox {margin:0 24px 28px;}
.immigration_office_detail .selectbox select {color:#fff;padding:0 36px 0 14px;background-image:url('icon/arrow_down_white.svg') !important;outline:none;background-color:#5B67CA;height:51px;border-radius:6px;font-size:12px;font-weight:500;}
.immigration_office_detail .selectbox select option {background:#5B67CA;}
.immigration_office_detail .map{height:285px;background:#ddd;}
.immigration_office_detail .offices {margin:38px 24px;display:flex;flex-direction:column;gap:16px;}
.immigration_office_detail .offices > div {height:51px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;color:#5B67CA;}
.immigration_office_detail .offices > div:not(.active) {box-shadow:-3px 7px 13px 0px #F1F7FF;}
.immigration_office_detail .offices > div.active{background: #5B67CA;color:#fff;}
.immigration_office_detail .line{width:calc(100% - 36px);margin-left:18px;margin-right:18px;height:1px;background:#6A74CD;}
.immigration_office_detail .details {margin:0 18px;}
.immigration_office_detail .d_title {font-weight:700;font-size:26px;line-height:39px;display:flex;flex-direction:column;margin-bottom:12px;}
.immigration_office_detail .d_address {height:71px;font-size:14px;}
.immigration_office_detail .d_j {display:flex;flex-direction:column;margin-bottom:24px;}
.immigration_office_detail .d_j_title {color:#12175D;font-weight:700;font-size:14px;}
.immigration_office_detail .d_j_text {font-size:14px;}
.immigration_office_detail .d_p{display:flex;flex-direction:column;margin-bottom:24px;}
.immigration_office_detail .d_p_title {color:#12175D;font-weight:700;font-size:14px;}
.immigration_office_detail .d_p_text {font-size:14px;}
.immigration_office_detail .d_i {display:flex;flex-direction:column;margin-bottom:20px;}
.immigration_office_detail .d_i_title {color:#12175D;font-weight:700;font-size:14px;}
.immigration_office_detail .d_i_text{display:flex;flex-direction:column;font-size:14px;}
/*
.footer_items {position:fixed;left:50%;bottom:0;transform:translate(-50%,0);display:flex;width:390px;justify-content:space-around;height:70px;background:#fff;align-items:center;}
.footer_items .footer_center {width:64px;height:70px;background:url('icon/footer_vizzy.svg') 12px center/contain no-repeat;margin-top:-60px;display:flex;justify-content:center;align-items:center;}
.footer_items a {display:flex;flex:1;flex-direction:column;gap:5px;align-items:center;justify-content:center;color:var(--gray);font-size:14px;}
.footer_items a > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background:var(--gray);}
.footer_items a.active{color:var(--Primary);font-weight:500;}
.footer_items a.active > i{background:var(--Primary);}
.footer_items a > i.home {--icon-img:url('icon/footer_home.svg');width:22px;height:24px;mask-image:var(--icon-img);-webkit-mask-image:var(--icon-img);}
.footer_items a > i.promos {--icon-img:url('icon/footer_promos.svg');;width:29px;height:24px;mask-image:var(--icon-img);-webkit-mask-image:var(--icon-img);}
.footer_items a > i.my_cases {--icon-img:url('icon/footer_my_cases.svg');mask-image:var(--icon-img);-webkit-mask-image:var(--icon-img);}
.footer_items a > i.profile {--icon-img:url('icon/footer_profile.svg');width:29px;height:24px;mask-image:var(--icon-img);-webkit-mask-image:var(--icon-img);}
*/

.daily_news{}
.daily_news > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.daily_news > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.daily_news .title_section {display:flex;flex-direction:column;gap:6px;padding:30px 20px 32px;}
.daily_news .title_section .title {font-size:18px;font-weight:500;}
.daily_news .title_section .desc {font-size:12px;color:#767676;}
.daily_news .cont > .top_section {background:#fff;box-shadow:0px 0px 8px 0px #BEBEBE;}
.daily_news .tab_section {display:flex;padding:0 20px;}
.daily_news .tab_section > a {height:30px;display:flex;align-items:center;justify-content:center;color:#767676;font-weight:500;border-bottom:1px solid transparent;cursor: pointer;}
.daily_news .tab_section > a:nth-of-type(1) {width:91px;}
.daily_news .tab_section > a:nth-of-type(2) {width:72px;}
.daily_news .tab.active {border-bottom-color:#303030;color:#303030;}
.daily_news .cont .items {background:#EDEEF6;/*min-height:calc(100vh - 226px);*/padding-bottom:100px;}
.daily_news .cont .items .item {display:flex;padding:16px 20px;gap:10px;border-bottom:1px solid #CDCDCD;}
.daily_news .cont .items .item .pic {width:110px;height:107px;border-radius:8px;overflow:hidden;}
.daily_news .cont .items .item .pic img{width:100%;height:100%;object-fit:cover;}
.daily_news .cont .items .item .right {display:grid;grid-template-areas:"title btn" "desc desc";grid-template-columns:1fr 24px;grid-template-rows:0.2fr 1fr;flex:1;}
.daily_news .cont .items .item .right .title {font-size:16px;font-weight:500;color:#040610;grid-area:title;height:50px;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.daily_news .cont .items .item .right .desc {font-size:14px;color:#040610;grid-area:desc;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:70px;}
.daily_news .cont .items .item .right .btn_bookmark {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:var(--Primary);border-radius:7px;display:flex;justify-content:center;align-items:center;grid-area:btn;cursor:pointer;}
.daily_news .cont .items .item .right .btn_bookmark > i {--icon:url('icon/bookmark.svg') center center/163% no-repeat;width:12px;height:15px;background:#fff;mask:var(--icon);-webkit-mask:var(--icon);}
.daily_news .cont .items .item .right .btn_bookmark.active > i {--icon:url('icon/bookmark_fill.svg') center center/cover no-repeat;background:#fff;mask:var(--icon);-webkit-mask:var(--icon);}
.daily_news .cont .items .nothing {height:150px;display:flex;align-items:center;justify-content:center;}

.daily_news .detail_wrap {min-height:calc(100vh - 60px);background:#fff;}
@media(max-width:500px) {
	.daily_news .detail_wrap{width:100%;}
}
.daily_news .detail_wrap > .top_section {height:56px;background:#fff;width:calc(100% - 16px);padding:0px 4px 0px 12px;display:flex;justify-content:space-between;}
.daily_news .detail_wrap > .top_section .left {display:flex;align-items:center;gap:14px;}
.daily_news .detail_wrap > .top_section .left .icon {--icon-size:32px;width:var(--icon-size);height:var(--icon-size);border:1px solid #ddd;border-radius:50%;}
.daily_news .detail_wrap > .top_section .left .name_section {display:flex;flex-direction:column;}
.daily_news .detail_wrap > .top_section .left .name_section .name {font-size:14px;color:#262626;font-weight:600;cursor:pointer;}
.daily_news .detail_wrap > .top_section .left .name_section .detail {font-size:12px;}
.daily_news .detail_wrap > .top_section .right {display:flex;justify-content:center;align-items:center;margin-right:10px;}
.daily_news .detail_wrap > .top_section .right .more {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);}
.daily_news .detail_wrap > .cont {background:#fff;}
.daily_news .detail_wrap > .cont img,.daily_news .detail_wrap > .cont video{width:100%;height:100%;object-fit:contain;}
.daily_news .detail_wrap > .cont video{background:#000;position:absolute;left:0;top:0;}
.daily_news .detail_wrap > .vd {width:100%;position:relative;}
.daily_news .detail_wrap > .vd::before{content:'';display:block;padding-bottom:100%;}

.daily_news .detail_wrap > .vd .sound {--icon-size:28px;width:var(--icon-size);height:var(--icon-size);position:absolute;bottom:16px;right:16px;background:rgb(38,38,38);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.daily_news .detail_wrap > .vd .sound > i{--icon-size:12px;display:flex;width:var(--icon-size);height:var(--icon-size);background:#fff;}
.daily_news .detail_wrap > .vd .muted > i{--icon:url('icon/insta_muted.svg') center center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.daily_news .detail_wrap > .vd .unmuted > i{--icon:url('icon/insta_unmuted.svg') center center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.daily_news .detail_wrap > .vd .btn_play {--icon-size:135px;width:var(--icon-size);height:var(--icon-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:271px 149px;background-position:0 0;background-repeat:no-repeat;background-image:url('icon/insta_video_btns.png');display:none;}
.daily_news .detail_wrap > .vd .btn_play.show{display:flex;}

.daily_news .detail_wrap > .bottom_section {background:#fff;padding:6px 16px 116px;}
.daily_news .detail_wrap > .bottom_section .top_section {display:flex;justify-content:space-between;align-items:center;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns {display:flex;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns > div {--icon-size:40px;width:var(--icon-size);height:var(--icon-size);display:flex;justify-content:center;align-items:center;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns > div > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);display:flex;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns > .like > i {background:url('icon/insta_like.svg') center center/cover no-repeat;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns > .comment > i {background:url('icon/insta_comment.svg') center center/cover no-repeat;}
.daily_news .detail_wrap > .bottom_section .top_section .social_btns > .share > i {background:url('icon/insta_share.svg') center center/cover no-repeat;}
.daily_news .detail_wrap > .bottom_section .top_section .bookmark > i {background:url('icon/insta_bookmark.svg') center center/cover no-repeat;}
.daily_news .detail_wrap > .bottom_section .top_section .bookmark {--icon-size:40px;width:var(--icon-size);height:var(--icon-size);display:flex;justify-content:center;align-items:center;}
.daily_news .detail_wrap > .bottom_section .top_section .bookmark > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);display:flex;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap {display:flex;flex-direction:column;gap:4px;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap .like_count {font-size:14px;font-weight:600;padding:8px 0;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap > .cont {display:block;font-size:14px;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap > .cont .name {width:auto;font-weight:600;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap > .cont .more{color:#737373;margin-left:3px;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap > .cont .long_cont{display:none;word-wrap:break-word;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap > .cont > div {display:inline-block;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap .comment {font-size:14px;color:#737373;}
.daily_news .detail_wrap > .bottom_section > .cont_wrap .wdate {font-size:12px;color:#737373;}


.my_visa > .header {height:60px;display:flex;align-items:center;padding-left:20px;padding-right:16px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;position:sticky;left:0;top:0;z-index:1;justify-content:space-between;}
.my_visa > .header .left{display:flex;align-items:center;gap:20px;}
.my_visa > .header > .left > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;display:inline-flex;}
.my_visa > .header .right {--icon-size:30px;width:var(--icon-size);height:var(--icon-size);background:#515EA999;border-radius:6px;display:flex;justify-content:center;align-items:center;}
.my_visa > .header .right > i{--icon-size:16px;width:var(--icon-size);height:var(--icon-size);background:url('icon/my_visa_add.svg') center center/cover no-repeat;}
.my_visa > .body {padding:40px 20px;background:var(--bg);height:calc(100vh - 135px);}
.my_visa .visa_card {display:flex;flex-direction:column;height:252px;background:#fff;}
.my_visa .visa_card .card_header {height:43.61px;width:100%;background:#ddd;display:flex;justify-content:center;align-items:center;font-size:25px;font-weight:500;color:#fff;background:var(--Primary);border-top-left-radius:10px;border-top-right-radius:10px;}
.my_visa .visa_card .card_cont {display:flex;gap:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid var(--Primary);border-top:none;height:208.39px;background:url('bg/my_visa_card_bg.jpg') center center /contain no-repeat;position:relative;}
.my_visa .visa_card .card_cont::before {content:'';position:absolute;right:-63px;top:50%;width:176.09px;height:27.01px;background:url('bg/barcode.png') center center/cover no-repeat;transform-origin:top;transform:rotate(-90deg) translate(0,-50%);}
.my_visa .visa_card .card_cont .img {margin:16.39px 0 0 13px;width:110px;height:156px;border-radius:10px;overflow:hidden;}
.my_visa .visa_card .card_cont .img img{width:100%;height:100%;object-fit:cover;}
.my_visa .visa_card .card_cont .info {display:flex;flex-direction:column;width:173px;padding-top:16.39px;gap:6px;}
.my_visa .visa_card .card_cont .info .item {display:flex;flex-direction:column;}
.my_visa .visa_card .card_cont .info .item .header {font-size:12px;}
.my_visa .visa_card .card_cont .info .item .txt {font-size:14px;font-weight:500;margin-top:0px;line-height:14px;}
.my_visa .visa_card .card_cont .info .item2 {display:flex;gap:14px;}
.my_visa .visa_card .card_cont .info .item2 > div > .header{font-size:12px;}
.my_visa .visa_card .card_cont .info .item2 > div > .txt {font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;}
.my_visa .visa_card .card_cont .info .item2 .left {width:80px;}
@media(max-width:360px) {
	.my_visa .visa_card .card_cont .info .item2 .left{width:55px;}
}
.my_visa .descs {margin-top:16px;display:flex;flex-direction:column;gap:16px;}
.my_visa .descs .item {display:flex;flex-direction:column;}
.my_visa .descs .item .header {display:flex;gap:6px;align-items:center;font-weight:500;}
.my_visa .descs .item .header > i {--icon-size:16px;width:var(--icon-size);height:var(--icon-size);background:url('icon/my_visa_desc.svg') center center/cover no-repeat;}
.my_visa .descs .item .desc {margin-left:22px;font-size:14px;}

.new_mypage > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.new_mypage > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.new_mypage .info_section {display:flex;background:var(--Primary);margin-top:-1px;color:#fff;height:100px;align-items:center;gap:16px;padding-left:20px;}
.new_mypage .info_section .profile_icon {--icon-size:70px;width:var(--icon-size);height:var(--icon-size);border-radius:50%;}
.new_mypage .info_section .profile_icon > i {display:flex;width:100%;height:100%;background:url('icon/no_profile.svg') center center/cover no-repeat;}
.new_mypage .info_section .profile_icon > u {display:flex;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.new_mypage .info_section .right {font-weight:500;}
.new_mypage .info_section .right .id {display:flex;gap:10px;align-items:center;}
.new_mypage .info_section .right .id > i {--icon-size:16px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/my_page_help.svg');}
.new_mypage .info_section .right .email {font-weight:400;}
.new_mypage .lists_items {display:flex;padding:30px 20px;padding-bottom:150px;flex-direction:column;gap:20px;}
.new_mypage .lists_items .list_item {display:flex;flex-direction:column;width:100%;gap:6px;}
.new_mypage .lists_items .list_item .list_header {font-size:14px;color:#767676;}
.new_mypage .lists_items .list_item .items {display:flex;flex-direction:column;background:#fff;border-radius:10px;}
.new_mypage .lists_items .list_item .items .item {display:flex;gap:10px;height:49px;align-items:center;padding-left:14px;}
.new_mypage .lists_items .list_item .items .item:last-of-type{height:50px;}
.new_mypage .lists_items .list_item .items .item.h96{height:96px;}
.new_mypage .lists_items .list_item .items .item .icon {--icon-size:30px;width:var(--icon-size);height:var(--icon-size);background:#EDEEF6;border-radius:4px;display:flex;align-items:center;justify-content:center;}
.new_mypage .lists_items .list_item .items .item .icon.usr_check > i {width:28px;height:18px;background:url('icon/mp_user_check.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.pd > i {width:22px;height:18px;background:url('icon/mp_pd.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.vci > i {width:22px;height:19.25px;background:url('icon/mp_vci.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.varh > i {width:24px;height:24px;background:url('icon/mp_varh.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.bae > i {width:22px;height:18px;background:url('icon/mp_bae.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.vc > i {width:22px;height:20px;background:url('icon/mp_vc.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.notice > i {width:22px;height:20px;background:url('icon/mp_notice.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.feedback > i {width:22px;height:20px;background:url('icon/mp_feedback.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.partnerships > i {width:22px;height:20px;background:url('icon/mp_partnerships.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.mail > i {width:22px;height:22px;background:url('icon/mp_mail.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.tel > i {width:22px;height:22px;background:url('icon/mp_tel.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.place > i {width:19.56px;height:22px;background:url('icon/mp_place.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.world > i {width:22px;height:22px;background:url('icon/mp_world.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.al > i {width:24px;height:24px;background:url('icon/mp_auto_login.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.pn > i {width:24px;height:24px;background:url('icon/mp_pn.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.sq > i {width:22px;height:19.08px;background:url('icon/mp_sq.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.lock > i {width:19.56px;height:22px;background:url('icon/mp_lock.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.cc > i {width:24px;height:24px;background:url('icon/mp_clean.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.info > i {width:24px;height:24px;background:url('icon/mp_info.svg') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item .icon.logout > i {width:22px;height:22px;background:url('icon/mp_logout.svg') center center/contain no-repeat;}
.new_mypage .lists_items .list_item .items .item .icon.admin > i {width:22px;height:22px;background:url('icon/mp_admin.png') center center/contain no-repeat;}

.new_mypage .lists_items .list_item .items .item.red .right .title{color:#F60002;}
.new_mypage .lists_items .list_item .items .item.red .right .btn > i{background-image:url('icon/my_page_arrow_right_red.svg');}

.new_mypage .lists_items .list_item .items .item .right {display:flex;justify-content:space-between;flex:1;height:100%;align-items:center;border-bottom:0.5px solid #CDCDCD;padding-right:14px;}
.new_mypage .lists_items .list_item .items .item .right.job{padding-right:10px;}
.new_mypage .lists_items .list_item .items .item .right .title {color:#040610;text-transform:capitalize;}
.new_mypage .lists_items .list_item .items .item .right .title.nocp{text-transform:unset;}
.new_mypage .lists_items .list_item .items .item:last-of-type .right {border:none;}
.new_mypage .lists_items .list_item .items .item .right .lang_section {display:flex;gap:6px;}
.new_mypage .lists_items .list_item .items .item .right .lang_section .lang {color:#767676;}
.new_mypage .lists_items .list_item .items .item .right .btn {display:flex;justify-content:center;align-items:center;}
.new_mypage .lists_items .list_item .items .item .right .btn > i {width:16px;height:16px;background:url('icon/my_page_arrow_right.svg') center center/cover no-repeat;}
.new_mypage .lists_items .list_item .items .item .right .btn.job label {display:inline-flex;align-items:center;cursor:pointer;}
.new_mypage .lists_items .list_item .items .item .right .btn.job label input[type="checkbox"]{appearance:none;position:relative;border:max(2px,0.1em) solid #ccc;border-radius:1.25em;width:51px;height:30px;background:#ccc;}
.new_mypage .lists_items .list_item .items .item .right .btn.job label input[type="checkbox"]::before {content:'';position:absolute;left:0;width:26px;height:26px;border-radius:50%;transform:scale(0.8);background-color:#fff;transition:left 250ms linear;}
.new_mypage .lists_items .list_item .items .item .right .btn.job label input[type="checkbox"]:checked{background-color:var(--Primary);border-color:var(--Primary);}
.new_mypage .lists_items .list_item .items .item .right .btn.job label input[type="checkbox"]:checked::before {background-color:white;left:21px;}

.new_mypage .lists_items .del_account a {font-size:16px;font-weight:400;text-decoration:underline;color:#999999;}

.new_mypage .lists_items .bottom {display:flex;flex-direction:column;gap:24px;align-items:center;}
.new_mypage .lists_items .bottom .top {font-size:12px;font-weight:600;color:#7E7E7E;display:flex;gap:8px;}
.new_mypage .lists_items .bottom .top a{color:inherit;}
.new_mypage .lists_items .bottom .text {color:#7E7E7E;font-weight:500;font-size:11px;line-height:140%;text-align:center;}
@media(max-width:345px) {
	.new_mypage .lists_items .bottom .top{gap: 6px;}
}

.policies_wrap{}
.policies_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.policies_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.policies_wrap .content{padding:30px 20px;display:flex;flex-direction:column;gap:10px;}
.policies_wrap .content .title{font-size:19px;font-weight:700;}
.policies_wrap .content .cont{}


.new_myinfo > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;text-transform:capitalize;}
.new_myinfo > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.new_myinfo .content {padding:40px 20px 100px;}
.new_myinfo .content .top_section {display:flex;gap:16px;align-items:center;margin-bottom:37px;}
.new_myinfo .content .top_section .icon_section {display:flex;position:relative;}
.new_myinfo .content .top_section .icon_section label{display:flex;position:relative;}
.new_myinfo .content .top_section .icon_section .profile_preview {--icon-size:70px;width:var(--icon-size);height:var(--icon-size);border-radius:50%;overflow:hidden;}
.new_myinfo .content .top_section .icon_section .profile_preview img {width:100%;height:100%;object-fit:cover;}
.new_myinfo .content .top_section .icon_section .profile_preview .no_profile {width:100%;height:100%;background:url('icon/my_page_noprofile.svg') center center/cover no-repeat;position:relative;}
.new_myinfo .content .top_section .icon_section .profile_preview .no_profile::before {--icon-size:28px;content:'';position:absolute;right:-5px;bottom:0;width:var(--icon-size);height:var(--icon-size);background:url('icon/my_page_noprofile_pictrue.svg') center center/cover no-repeat;}

.new_myinfo .content .top_section .icon_section input[type="file"]{width:100%;height:100%;appearance:none;-webkit-appearance:none;position:absolute;left:0;top:0;opacity:0;cursor:pointer;z-index:10;}
.new_myinfo .content .top_section .icon_section span.img_del {position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#fff url('icon/img_del.svg') center center/cover no-repeat;border-radius:50%;}

.new_myinfo .error_msg {margin-left:unset;display:none;gap:3px;font-size:14px;align-items:center;}
.new_myinfo .error_msg > i {--icon-size:13px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/error_icon.svg') center center/cover no-repeat;}

.new_myinfo .content .top_section .info_section {color:#767676;}
.new_myinfo .content .top_section .info_section .name {color:#040610;font-size:20px;}
.new_myinfo .form_section {display:flex;flex-direction:column;gap:14px;}
.new_myinfo .form_section .item {display:flex;flex-direction:column;gap:6px;}
.new_myinfo .form_section .item .col_name {color:#767676;font-size:12px;}
.new_myinfo .form_section .item .col_cont {display:flex;flex:1;}
.new_myinfo .form_section .item .col_cont input {flex:1;border:1px solid #CDCDCD;background:inherit;padding:6px 16px;font-size:inherit;border-radius:6px;}
.new_myinfo .form_section .item .col_cont input.error{border-color:#FF4B4B;}

.new_myinfo .date_wrap {position:absolute;display:none;}
.new_myinfo .date_wrap .date_mask {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;z-index:11;}
.new_myinfo .date_wrap .date_cont {position:fixed;left:50%;bottom:0;transform:translate(-50%,0);background:#fff;z-index:12;padding:30px 20px 20px;border-top-left-radius:30px;border-top-right-radius:30px;width:calc(390px - 40px);}
@media(max-width:500px) {
	.new_myinfo .date_wrap .date_cont{width:calc(100% - 40px);}	
}
.new_myinfo .date_wrap .date_cont .title {font-size:18px;font-weight:600;margin-bottom:16px;text-align:center;}
.new_myinfo .date_wrap .calendar {display:flex;flex-direction:column;}
.new_myinfo .date_wrap .calendar .c_header {display:flex;justify-content:space-between;height:44px;align-items:center;}
.new_myinfo .date_wrap .calendar .c_header > span {font-size:16px;font-weight:500;display:flex;gap:3px;}
.new_myinfo .date_wrap .calendar .c_header > span select {padding:0;padding-right:12px;font-weight:400;font-family:inherit;font-size:inherit;flex:1;background-size:10px;background-position:right center;}
.new_myinfo .date_wrap .calendar .c_header .btn_month {display:flex;gap:28px;}
.new_myinfo .date_wrap .calendar .c_header .btn_month > div{width:15px;height:24px;background:#000;}
.new_myinfo .date_wrap .calendar .c_header .btn_month .arrow_left{--icon:url('icon/bas_arrow_left.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.new_myinfo .date_wrap .calendar .c_header .btn_month .arrow_right{--icon:url('icon/bas_arrow_right.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.new_myinfo .date_wrap .calendar .c_body {display:flex;flex-direction:column;}
.new_myinfo .date_wrap .calendar .c_body .week_name {display:flex;margin-bottom:2px;height:20px;}
.new_myinfo .date_wrap .calendar .c_body .week_name > span{width:calc(100% / 7);display:flex;justify-content:center;align-items:center;color:#5C6C7B;font-size:12px;}
.new_myinfo .date_wrap .calendar .c_body .week {display:flex;}
.new_myinfo .date_wrap .calendar .c_body .week > div {width:calc(100% / 7);display:flex;align-items:center;justify-content:center;font-size:20px;}
.new_myinfo .date_wrap .calendar .c_body .week > div::after {content:'';display:flex;padding-bottom:100%;}
.new_myinfo .date_wrap .calendar .c_body .week > div span.selected {--size:44px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;border-radius:50%;background:#ebecf9;font-size:23px;color:var(--Primary);}
.new_myinfo .date_wrap .date_c_cont {padding:16px;box-shadow:0px 10px 60px 0px #0000001A;border-radius:13px;}
.new_myinfo .date_wrap .c_hours_title {padding-top:6px;font-size:17px;letter-spacing:-0.43px;border-top:1px solid #54545657;padding-left:3px;padding-bottom:6px;}
.new_myinfo .date_wrap .c_hours_items {display:flex;flex-wrap:wrap;gap:10px;}
.new_myinfo .date_wrap .c_hours_items .time{display:flex;}
.new_myinfo .date_wrap .c_hours_items input[type="radio"]{appearance:none;}
.new_myinfo .date_wrap .c_hours_items span {width:61px;display:flex;align-items:center;justify-content:center;height:34px;background:#898FE133;border-radius:6px;}
.new_myinfo .date_wrap .c_hours_items input[type="radio"]:checked + span{background:#5A65CE;color:#fff;}
.new_myinfo .date_wrap .c_hours_items span.disabled {background:#7878800D;color:#8E8E8E;}
.new_myinfo .date_wrap .c_hours_items input[type="radio"]:disabled + span {color:#8E8E8E;background:#7878800D;}
.new_myinfo .date_wrap .c_btn_section,.bas_btn_section {margin-top:10px;display:flex;gap:20px;justify-content:space-between;}
.new_myinfo .date_wrap .c_btn_section .submit,.bas_btn_section .submit {height:50px;flex:1;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.new_myinfo .date_wrap .c_btn_section .del,.bas_btn_section .del {--size:50px;width:var(--size);height:var(--size);background:#FF3636;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.new_myinfo .date_wrap .c_btn_section .del > i,.bas_btn_section .del > i{width:14.4px;height:17.72px;background:url('icon/del_white2.svg') center center/cover no-repeat;}

.new_myinfo .ipt_item.icon i.arrow {width:10.5px;height:6px;background:url('icon/arrow_down.svg') center center/cover no-repeat;}
.new_myinfo .ipt_item.icon.open i.arrow {transform:rotate(180deg);transform-origin:center;}


.new_myinfo .content .top_section .icon_section span.img_del {position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#fff url('icon/img_del.svg') center center/cover no-repeat;}
.new_myinfo .my_info_btn_section {position:fixed;bottom:20px;left:50%;transform:translate(-50%,0);width:calc(390px - 40px);padding:0 20px;display:flex;flex-direction:column;gap:10px;cursor:pointer;}
@media(max-width:500px) {
	.new_myinfo .my_info_btn_section{width:calc(100% - 40px);}
}
.new_myinfo .my_info_btn_section > div {height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;}
.new_myinfo .my_info_btn_section .btn_save {background:var(--Primary);color:#fff;}
.new_myinfo .my_info_btn_section .btn_cancel_membership {color:#F60002;}

.travel_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:2;text-transform:capitalize;}
.travel_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.travel_wrap .top_section {display:flex;flex-direction:column;box-shadow:0px 0px 8px 0px #BEBEBE;background:#F7F8FE;}
.travel_wrap .top_section .top {display:flex;gap:13.26px;align-items:center;padding:30px 20px 21px;}
.travel_wrap .top_section .top .search_section {border:1px solid #cdcdcd;flex:1;padding:7.5px 10px;display:flex;align-items:center;gap:6px;border-radius:4px;}
.travel_wrap .top_section .top .search_section i.icon_search {--icon-size:14px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/travel_search.svg') center center/cover no-repeat;}
.travel_wrap .top_section .top .search_section input[type="text"] {border:none;flex:1;background:inherit;font-size:14px;}
.travel_wrap .top_section .top .like {width:28.43px;height:24.37px;background:url('icon/travel_like.svg') center center/cover no-repeat;}
.travel_wrap .top_section .top .selectbox {position:relative;border-bottom:1px solid #CDCDCD;height:40px;display:flex;align-items:center;}
.travel_wrap .top_section .top .selectbox::before {content:'';--icon-size:18px;width:var(--icon-size);height:var(--icon-size);position:absolute;left:3px;top:50%;transform:translate(0,-50%);background:url('icon/travel_location.svg');}
.travel_wrap .top_section .top .selectbox select{font-weight:500;background:url('icon/travel_arrow_down.svg') calc(100% - 15px) center no-repeat;}

.travel_wrap .top_section .tap_section {display:flex;flex-wrap:nowrap;overflow:hidden;gap:10px;padding:20px;padding-top:0;touch-action:pan-x;}
.travel_wrap .top_section .swiper{width:calc(100% - 40px);}
.travel_wrap .top_section .tap_section a {color:inherit;}
.travel_wrap .top_section .tap_section .tap_item {max-width:200px;width:auto;height:32px;display:flex;align-items:center;border:1px solid #CDCDCD;border-radius:8px;font-size:14px;font-weight:500;gap:10px;padding:0 10px;}
.travel_wrap .top_section .tap_section .tap_item > i {--icon-size:18px;width:var(--icon-size);height:var(--icon-size);}
.travel_wrap .top_section .tap_section .tap_item > i.icon{mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background:#000;}
.travel_wrap .top_section .tap_section .tap_item > i.near_me{--icon:url('icon/travel_near_me.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.location{--icon:url('icon/travel_location.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.leisure_sports{--icon:url('icon/travel_leisure_sports.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.tourist_spot{--icon:url('icon/travel_tourist_spot.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.trafic{--icon:url('icon/travel_trafic.svg');mask:var(--icon);-webkit-mask:var(--icon);height:15.87px;}
.travel_wrap .top_section .tap_section .tap_item > i.cultural_facilities{--icon:url('icon/travel_cultural_facilities.svg');mask:var(--icon);-webkit-mask:var(--icon);height:13.5px}
.travel_wrap .top_section .tap_section .tap_item > i.shopping{--icon:url('icon/travel_shopping.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.accomodation{--icon:url('icon/travel_accomodation.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.restaurant{--icon:url('icon/travel_restaurant.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.festivals{--icon:url('icon/travel_festivals.svg');mask:var(--icon);-webkit-mask:var(--icon);}
.travel_wrap .top_section .tap_section .tap_item > i.down{--icon:url('icon/travel_arrow_down.svg') center center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);width:10.5px;height:6px;}
.travel_wrap .top_section .tap_section .tap_item > i.close{--icon:url('icon/travel_close.svg');--icon-size:16px;mask-image:var(--icon);-webkit-mask-image:var(--icon);background:#fff;width:var(--icon-size);height:var(--icon-size);mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;}
.travel_wrap .top_section .tap_section .tap_item.active > i.icon{background:#fff;}
.travel_wrap .top_section .tap_section .tap_item.active{border-color:var(--Primary);color:#fff;background:var(--Primary);}
.travel_wrap .top_section .tap_section .tap_item span {display:flex;white-space:nowrap;}
.travel_wrap .cont{}
.travel_wrap .cont .total_items{padding:20px 20px 12px;color:#B3B3B3;font-size:14px;font-weight:500;}
.travel_wrap .cont .lists {display:flex;flex-direction:column;}
.travel_wrap .cont .lists .list {display:flex;padding:16px 20px;gap:10px;border-bottom:1px solid #CDCDCD;color:inherit;}
.travel_wrap .cont .lists .list .pic {width:110px;height:107px;background:#ddd;border-radius:8px;overflow:hidden;}
.travel_wrap .cont .lists .list .pic img{width:100%;height:100%;object-fit:cover;}
.travel_wrap .cont .lists .list .detail {flex:1;font-size:12px;display:flex;flex-direction:column;gap:6px;}
.travel_wrap .cont .lists .list .detail .top {display:flex;justify-content:space-between;gap:8px;}
.travel_wrap .cont .lists .list .detail .top .left {display:flex;flex-direction:column;gap:2px;flex:1;}
.travel_wrap .cont .lists .list .detail .top .left .title {font-size:14px;font-weight:600;}
.travel_wrap .cont .lists .list .detail .top .left .loc {color:#767676;}
.travel_wrap .cont .lists .list .detail .top .right {color:#9b9b9b;font-size:10px;border:0.5px solid #9B9B9B;height:18px;display:flex;justify-content:center;align-items:center;width:51px;border-radius:8px;}
.travel_wrap .error {padding:20px;height:150px;display:flex;justify-content:center;align-items:center;}

.travel_wrap .cont .lists .list.sui .detail .top .left .title {background:#ddd;width:100%;height:15px;}
.travel_wrap .cont .lists .list.sui .detail .top .left .loc {background:#ddd;width:50%;height:15px;}
.travel_wrap .cont .lists .list.sui .detail .top .right {background:#ddd;border:none;border-radius:unset;}
.travel_wrap .cont .lists .list.sui .detail .bottom {width:100%;height:100%;background:#ddd;}

.travel_wrap .loc_wrap{display:none;}
.travel_wrap .loc_wrap.show{display:block;}
.travel_wrap .loc_wrap .loc_mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:2;}
.travel_wrap .loc_wrap .loc_cont {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);height:calc(100% - 40px);background:#fff;z-index:4;overflow:scroll;display:flex;flex-direction:column;border-radius:10px;font-size:14px;box-shadow:1px 1px 20px #ddd;gap:10px;}
.travel_wrap .loc_wrap .loc_items {overflow:scroll;display:flex;flex-direction:column;gap:10px;padding:0 20px;}
.travel_wrap .loc_wrap .loc_cont .text {font-size:14px;display:flex;align-items:center;gap:5px;padding:20px;padding-bottom:0;}
.travel_wrap .loc_wrap .loc_cont .text > i {--icon-size:18px;width:var(--icon-size);height:var(--icon-size);background:url('icon/travel_location.svg');}
.travel_wrap .loc_wrap .close {display:flex;align-items:center;justify-content:center;background:#2d2d2d;height:50px;color:#fff;}


.travel_detail_wrap > .top_section{height:222px;position:relative;}
.travel_detail_wrap > .top_section .swiper{height:inherit;background:#e7e8e9;}
.travel_detail_wrap > .top_section .swiper .swiper-pagination-bullet{width:15px;height:5px;border-radius:4px;background:#fff;opacity:unset;}
.travel_detail_wrap > .top_section .swiper .swiper-pagination-bullet-active{width:30px;background:var(--Primary);}
.travel_detail_wrap > .top_section .swiper .swiper-slide img {width:100%;height:100%;object-fit:cover;}
.travel_detail_wrap > .top_section .swiper .swiper-slide img.no_img{object-fit:contain;}
.travel_detail_wrap > .top_section .icon_back {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);position:absolute;left:20px;top:18px;background:url('icon/main_left.svg') center center/cover no-repeat;z-index:3;}
.travel_detail_wrap > .top_section .icon_back.black {--icon:url('icon/main_left.svg') center center/cover no-repeat;background:#000;mask:var(--icon);-webkit-mask:var(--icon);}
.travel_detail_wrap > .top_section .social_icon {position:absolute;right:20px;top:20px;z-index:3;display:flex;gap:16px;}
.travel_detail_wrap > .top_section .social_icon > div {--icon-size:30px;width:var(--icon-size);height:var(--icon-size);background:#515EA999;border-radius:10px;display:flex;align-items:center;justify-content:center;}
.travel_detail_wrap > .top_section .social_icon > div.share > i {--icon-size:17.58px;width:var(--icon-size);height:var(--icon-size);background:url('icon/travel_d_share.svg') center center/cover no-repeat;}
.travel_detail_wrap > .top_section .social_icon > div.like > i {width:20px;height:17px;background:url('icon/travel_d_like.svg') center center/cover no-repeat;}
.travel_detail_wrap > .top_section .social_icon > div.like.active > i {width:20px;height:17px;background:url('icon/travel_d_like_fill.svg') center center/cover no-repeat;}
.travel_detail_wrap > .cont_wrap{padding:20px;}
.travel_detail_wrap > .cont_wrap .top_section {display:flex;flex-direction:column;gap:6px;margin-bottom:40px;}
.travel_detail_wrap > .cont_wrap .top_section .name {font-size:18px;font-weight:600;}
.travel_detail_wrap > .cont_wrap .top_section .desc {font-size:14px;}
.travel_detail_wrap > .cont_wrap .tab_section {display:flex;flex-direction:column;gap:16px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_name_section {display:flex;border-radius:5px;background:#fff;padding:6px 6px 0;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_name_section .tab_name {flex:1;height:36px;border-radius:4.5px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_name_section .tab_name.active {background:var(--Primary);color:#fff;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section {}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont{display:none;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont.active{display:block;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section {display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div {display:flex;gap:6px;align-items:center;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.world span {color:#5A65CE;text-decoration:underline;width:calc(100% - 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.world a {color:inherit;text-decoration:underline;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div > .icon {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);display:flex;justify-content:center;align-items:center;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.tel > .icon > i{width:23px;height:24px;background:url('icon/travel_d_tel.svg') center center/cover no-repeat;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.clock > .icon > i{width:22px;height:24px;background:url('icon/travel_d_clock.svg') center center/cover no-repeat;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.place > .icon > i{width:17.22px;height:24px;background:url('icon/travel_d_place.svg') center center/cover no-repeat;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.world > .icon > i{width:20px;height:20px;background:url('icon/travel_d_world.svg') center center/cover no-repeat;}

.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .lists{display:flex;flex-direction:column;color:#3F3F3F;margin-bottom:40px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .lists .list{display:list-item;margin-left:20px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .address_section{display:flex;flex-direction:column;gap:6px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .address_section .header{font-weight:600;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .address_section .map{height:134px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .about_wrap{display:flex;flex-direction:column;gap:6px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .about_wrap .about_header{font-size:18px;font-weight:500;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .about_wrap .about_desc{color:#5C6C7B;font-size:14px;}

.travel_detail_wrap > .cont_wrap .top_section .name.sc {width:100%;height:29px;background:#ddd;}
.travel_detail_wrap > .cont_wrap .top_section .desc.sc {width:100%;height:46px;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.hide{display:none;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > .tel.sc {width:50%;height:100%;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > .clock.sc {width:70%;height:100%;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > .place.sc {width:80%;height:100%;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > .world.sc {width:60%;height:100%;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .lists .list.sc {width:100%;height:20px;background:#ddd;margin-left:unset;list-style:none;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .address_section .header.sc{width:30%;height:26px;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .address_section .map.sc{width:100%;height:134px;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .about_wrap .about_header.sc {width:60%;height:26px;background:#ddd;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .about_wrap .about_desc.sc {width:100%;background:#ddd;height:200px;}
.travel_detail_wrap > .cont_wrap .tab_section .tab_cont_section .tab_cont .info_section > div.sc > .icon > i {background:#ddd;}

.travel_like_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:2;text-transform:capitalize;}
.travel_like_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.travel_like_wrap .lists {display:flex;flex-direction:column;}
.travel_like_wrap .lists .list {display:flex;padding:16px 20px;gap:10px;border-bottom:1px solid #CDCDCD;color:inherit;}
.travel_like_wrap .lists .list .pic {width:110px;height:107px;background:#ddd;border-radius:8px;overflow:hidden;}
.travel_like_wrap .lists .list .pic img{width:100%;height:100%;object-fit:cover;}
.travel_like_wrap .lists .list .detail {flex:1;font-size:12px;display:flex;flex-direction:column;gap:6px;}
.travel_like_wrap .lists .list .detail .top {display:flex;justify-content:space-between;gap:8px;}
.travel_like_wrap .lists .list .detail .top .left {display:flex;flex-direction:column;gap:2px;flex:1;}
.travel_like_wrap .lists .list .detail .top .left .title {font-size:14px;font-weight:600;}
.travel_like_wrap .lists .list .detail .top .left .loc {color:#767676;}
.travel_like_wrap .lists .list .detail .top .right {--img:url('icon/travel_d_like_fill.svg') center center/cover no-repeat;width:28.43px;height:24.37px;background:var(--Primary);mask:var(--img);-webkit-mask:var(--img);}
.travel_like_wrap .error {padding:20px;height:150px;display:flex;justify-content:center;align-items:center;}

.mycases_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;padding-right:16px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;position:sticky;left:0;top:0;z-index:1;justify-content:space-between;}
.mycases_wrap > .header .left{display:flex;align-items:center;gap:20px;}
.mycases_wrap > .header > .left > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;display:inline-flex;}
.mycases_wrap > .header .right {--icon-size:30px;width:var(--icon-size);height:var(--icon-size);background:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;}
.mycases_wrap > .header .right > i{--icon-size:16px;--icon:url('icon/my_visa_add.svg') center center/cover no-repeat;width:var(--icon-size);height:var(--icon-size);background:var(--Primary);mask:var(--icon);-webkit-mask:var(--icon);}
.mycases_wrap > .content {padding:30px 20px 100px;}
.mycases_wrap > .content .lists {display:flex;flex-direction:column;gap:20px;}
.mycases_wrap > .content .lists .list {display:flex;justify-content:space-between;background:#fff;border-radius:8px;padding:12px;width:calc(100% - 24px);}
.mycases_wrap > .content .lists .list .left {display:flex;flex-direction:column;gap:8px;width:inherit;}
.mycases_wrap > .content .lists .list .btn_more {display:flex;align-items:center;justify-content:center;}
.mycases_wrap > .content .lists .list .btn_more i {--icon-size:14px;width:var(--icon-size);height:var(--icon-size);background:url('icon/mycases_arrow_right.svg') center center/contain no-repeat;}
.mycases_wrap > .content .lists .list .left .title {font-weight:500;text-transform:capitalize;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;}
.mycases_wrap > .content .lists .list .left .cont {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mycases_wrap > .content .lists .list .left .wdate {font-size:12px;color:#6C6C70;}
.mycases_wrap > .content .lists .nothing {display:flex;justify-content:center;align-items:center;height:150px;}

/* new mycases style */
.mycases_wrap .new_header {background:#4749a0;color:#fff;}
.mycases_wrap .new_header > .btn_left {padding:40px 33px 24px;}
.mycases_wrap .new_header > .btn_left i {--size:30px;width:var(--size);height:var(--size);display:flex;background:url('icon/mycases_arrow_left.svg') center center/cover no-repeat;}
.mycases_wrap .new_header > .header_items {padding:0 33px 56px;display:flex;justify-content:space-between;}
.mycases_wrap .new_header > .header_items .left {display:flex;flex-direction:column;gap:10px;margin-top:8px;}
.mycases_wrap .new_header > .header_items .left .title {font-size:25px;font-weight:700;line-height:30px;color:#F0FBFD;}
.mycases_wrap .new_header > .header_items .left .edate {font-size:14px;font-weight:500;line-height:17px;color:#F0FBFD;text-transform:uppercase;}
.mycases_wrap .new_header > .header_items .right .ring{--size:76px;position:relative;width:var(--size);height:var(--size);display:grid;place-items:center;}
.mycases_wrap .new_header > .header_items .right .ring .label{position:absolute;color:#fff;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.5px;color:#F0FBFD;}.ring svg{width:100%;height:100%;transform:rotate(-90deg);}
.mycases_wrap .new_header > .header_items .right .ring svg .track{--thickness:10px;--track:#625a93;fill:none;stroke:var(--track);stroke-width:var(--thickness);}
.mycases_wrap .new_header > .header_items .right .ring svg .progress{--thickness:10px;--progress:#ff6b6b;fill:none;stroke:var(--progress);stroke-width:var(--thickness);stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .6s ease;}

.mycases_wrap.main {background:#4749a0;}
.mycases_wrap .new_content {background:#fafafc;border-radius:40px 40px 0 0;}
.mycases_wrap .tabs {padding:32px 36px 7px;display:flex;gap:25px;}
.mycases_wrap .tabs .tab {height:36px;width:74px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:100%;color:#7A7981;}
.mycases_wrap .tabs .tab.active {color:#303030;position:relative;}
.mycases_wrap .tabs .tab.active::before{content:'';position:absolute;hghleft:0;bottom:0;width:100%;background:#000;height:2px;}
.mycases_wrap .lists {min-height:var(--height);padding-bottom:60px;}

.mycases_wrap .list {display:flex;padding:38px 35px;align-items:center;gap:24px;}
.mycases_wrap .list:nth-of-type(even){background:#fff;}
.mycases_wrap .list .left {--size:31px;width:var(--size);height:var(--size);background:#ddd;border-radius:50%;}
.mycases_wrap .list .right {display:flex;justify-content:space-between;flex:1;}
.mycases_wrap .list .right .r_left {display:flex;flex-direction:column;gap:11px;}
.mycases_wrap .list .right .r_left .title {font-size:18px;font-weight:700;line-height:100%;color:#070707;}
.mycases_wrap .list .right .r_left .wdate {font-size:14px;font-weight:500;line-height:100%;color:#7A7981;}
.mycases_wrap .list .right .r_right {display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:100%;color:#7A7981;}
.mycases_wrap .lists .nothing {width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding-bottom:100px;box-sizing:border-box;}
.mycases_wrap .lists .top_header {padding:39px 37px 36px;font-size:16px;font-weight:700;line-height:100%;color:#060513;}
.mycases_wrap .lists .items {display:flex;gap:31px;padding:0 39px 43px;}
.mycases_wrap .lists .items .progress {width:16px;height:186px;background:url('icon/mycases_progress.svg') center center/cover no-repeat;margin-top:1px;}
.mycases_wrap .lists .items .detail {display:flex;flex-direction:column;gap:36px;flex:1;}
.mycases_wrap .lists .items .detail .item {display:flex;flex-direction:column;gap:8px;position:relative;}
.mycases_wrap .lists .items .detail .item .title {font-size:16px;font-weight:700;line-height:100%;color:#060513;}
.mycases_wrap .lists .items .detail .item .desc {font-size:12px;font-weight:600;line-height:140%;color:#A2A1A6;}
.mycases_wrap .lists .items .detail .item .btn_arrow_left {--size:22px;width:var(--size);height:var(--size);position:absolute;bottom:0;right:0;background:url('icon/mycases_new_arrow_right.svg') center center/cover no-repeat;display:flex;}

.mycases_wrap .consultation_info {padding:34px 26px;border-radius:40px 40px 0 0;background:#F6F5FB;height:46%;box-sizing:border-box;}
.mycases_wrap .consultation_info .title {padding:0 11px 27px;font-size:16px;font-weight:700;line-height:100%;color:#060513;}
.mycases_wrap .consultation_info .ci_items {border-radius:20px;background:#fff;padding:17px;display:flex;justify-content:space-between;}
.mycases_wrap .consultation_info .ci_items .left {display:flex;flex-direction:column;gap:3px;}
.mycases_wrap .consultation_info .ci_items .left .wdate {font-size:12px;font-weight:500;line-height:140%;color:#A2A1A6;}
.mycases_wrap .consultation_info .ci_items .left .text {font-size:12px;font-weight:700;line-height:140%;color:#060513;}
.mycases_wrap .consultation_info .ci_items .btn_link {--size:48px;width:var(--size);height:var(--size);background:url('icon/mycases_btn_link.svg') center center/cover no-repeat;cursor:pointer;}



/* new mycases style */


.mycases_wrap a{color:inherit;}
.mycases_wrap > .content .w_title {margin-bottom:10px;font-weight:500;}
.mycases_wrap > .content .form_section {display:flex;flex-direction:column;gap:14px;}
.mycases_wrap > .content .form_section .item {display:flex;flex-direction:column;gap:6px;}
.mycases_wrap > .content .form_section .item .col_name {color:#767676;font-size:12px;}
.mycases_wrap > .content .form_section .item .col_cont {display:flex;flex:1;}
.mycases_wrap > .content .form_section .item .col_cont input,.mycases_wrap > .content .form_section .item .col_cont textarea {flex:1;border:1px solid #CDCDCD;background:inherit;padding:6px 16px;font-size:inherit;border-radius:6px;}
.mycases_wrap > .content .form_section .item .col_cont textarea{resize:none;height:150px;}
.mycases_wrap > .content .form_section .item .col_cont input.error,.mycases_wrap > .content .form_section .item .col_cont textarea.error {border-color:#FF4B4B;}
.mycases_wrap > .content .form_section .item .error_msg {margin-left:unset;display:none;gap:3px;font-size:14px;align-items:center;}
.mycases_wrap > .content .form_section .item .error_msg > i {--icon-size:13px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/error_icon.svg') center center/cover no-repeat;}
.mycases_wrap .mycases_btn_section {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);width:calc(390px - 40px);padding:20px;}
@media(max-width:500px) {
	.mycases_wrap .mycases_btn_section{width:calc(100% - 40px);}
}
.mycases_wrap .mycases_btn_section .btn_save {background:var(--Primary);color:#ffff;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;}
.mycases_wrap > .contents{padding-bottom:100px;overflow-y:auto;}
.mycases_wrap > .contents > .detail_wrap {margin:20px;background:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:10px;}
.mycases_wrap > .contents > .detail_wrap .title {font-weight:500;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mycases_wrap > .contents > .detail_wrap .cont {font-size:14px;word-break:break-word;}
.mycases_wrap > .contents > .detail_wrap .footer {display:flex;justify-content:space-between;}
.mycases_wrap > .contents > .detail_wrap .footer .wdate{color:#8E8E8E;font-size:14px;}
.mycases_wrap > .contents > .detail_wrap .footer .btns {display:flex;gap:10px;justify-content:center;align-items:center;}
.mycases_wrap > .contents > .detail_wrap .footer .btns > * {--icon-size:14px;width:var(--icon-size);height:var(--icon-size);background:#8E8E8E;}
.mycases_wrap > .contents > .detail_wrap .footer .btns .btn_edit {--icon:url('icon/mycase_edit.svg') center center/contain no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.mycases_wrap > .contents > .detail_wrap .footer .btns .btn_delete {--icon:url('icon/mycase_del.svg') center center/contain no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}

.mycases_wrap .notify {margin-bottom:20px;background:#fff;border-radius:8px;border-left:10px solid #FF834A;padding:16px 10px;font-size:14px;font-weight:500;display:flex;justify-content:space-between;gap:8px;cursor:pointer;}
.mycases_wrap .notify .btn_more {display:flex;align-items:center;justify-content:center;}
.mycases_wrap .notify .btn_more i {--icon-size:14px;width:var(--icon-size);height:var(--icon-size);background:url('icon/mycases_arrow_right.svg') center center/contain no-repeat;}

.mycases_wrap .visa_check_card {margin-bottom:20px;border:2px solid transparent;border-radius:8px;background:linear-gradient(#fff,#fff),linear-gradient(90deg, #FF834A 0%, #898FE1 100%);background-origin:border-box;background-clip:content-box,border-box;display:flex;justify-content:space-between;overflow:hidden;}
.mycases_wrap .visa_check_card .left {padding:8px 17px;width:97px;}
.mycases_wrap .visa_check_card .left .visa_name {font-size:20px;font-weight:600;}
.mycases_wrap .visa_check_card .left .visa_edate {font-size:14px;color:#6C6C70;}
.mycases_wrap .visa_check_card .right {width:172.78px;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;background:url('bg/mycases_visa_card.svg') center center/cover no-repeat;font-size:50px;font-weight:700;color:#FB2100;}
.mycases_wrap .visa_check_card .right.expired {font-size:40px;}

.mycases_wrap .bas_item {position:relative;padding:16px 15px 16px 20px;margin-bottom:20px;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:10px;}
.mycases_wrap .bas_item::before {content:'';position:absolute;left:0;top:0;width:10px;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.mycases_wrap .bas_item.in_progress::before {background:#FF834A;}
.mycases_wrap .bas_item.completed::before {background:#00C656;}
.mycases_wrap .bas_item.not_started::before {background:#A7A7A7;}

.mycases_wrap .bas_item .top {display:flex;justify-content:space-between;align-items:center;}
.mycases_wrap .bas_item .top .title {font-weight:600;color:#040610;}
.mycases_wrap .bas_item .top .btn_more {display:flex;align-items:center;justify-content:center;}
.mycases_wrap .bas_item .top .btn_more i {--size:14px;width:var(--size);height:var(--size);background:url('icon/mycases_arrow_right.svg') center center/contain no-repeat;}
.mycases_wrap .bas_item .bottom {display:flex;justify-content:space-between;align-items:center;}
.mycases_wrap .bas_item .bottom .wdate {color:#6C6C70;font-size:12px;}
.mycases_wrap .bas_item .bottom .status {width:77px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;}
.mycases_wrap .bas_item.in_progress .bottom .status{background:#FF834A;color:#fff;}
.mycases_wrap .bas_item.completed .bottom .status{background:#00C656;color:#fff;}
.mycases_wrap .bas_item.not_started .bottom .status{background:#A7A7A7;color:#fff;}

.mycases_wrap .mbas_wrap {padding:30px 20px 120px;display:flex;flex-direction:column;gap:20px;}
.mycases_wrap .mbas_wrap > .top {background:#fff;padding:15px 16px;border-radius:8px;display:flex;gap:10px;align-items:center;}
.mycases_wrap .mbas_wrap > .top .icon {--size:24px;width:var(--size);height:var(--size);background:url('icon/mycases_bas_doc.svg') center center/cover no-repeat;}
.mycases_wrap .mbas_wrap > .top .cont {display:flex;flex-direction:column;}
.mycases_wrap .mbas_wrap > .top .cont .subtitle {font-size:14px;color:#8E8E8E;}
.mycases_wrap .mbas_wrap > .top .cont .title {font-weight:500;color:#040610;}
.mycases_wrap .mbas_wrap > .content {display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:#fff;}
.mycases_wrap .mbas_wrap > .content .top {display:flex;}
.mycases_wrap .mbas_wrap > .content .top {display:flex;gap:8px;align-items:center;}
.mycases_wrap .mbas_wrap > .content .top i {--size:24px;width:var(--size);height:var(--size);background:url('icon/mycases_bas_info.svg') center center/cover no-repeat;}
.mycases_wrap .mbas_wrap > .content .top span {font-weight:500;color:#040610;}
.mycases_wrap .mbas_wrap > .content .items {display:flex;flex-direction:column;justify-content:center;gap:16px;}
.mycases_wrap .mbas_wrap > .content .items .item {display:flex;align-items:center;justify-content:space-between;}
.mycases_wrap .mbas_wrap > .content .items .item .header {color:#5C6C7B;}
.mycases_wrap .mbas_wrap > .content .items .item .text {color:#040610;}
.mycases_wrap .mbas_wrap .bottom_cont {display:flex;flex-direction:column;gap:16px;}
.mycases_wrap .mbas_wrap .bottom_cont .header {font-weight:500;font-size:18px;}
.mycases_wrap .mbas_wrap .bottom_cont .items {display:flex;gap:10px;}
.mycases_wrap .mbas_wrap .bottom_cont .items .progress {width:20px;height:134px;background:url('icon/mycases_bas_progress.svg') center center/cover no-repeat;margin-top:5px;}
.mycases_wrap .mbas_wrap .bottom_cont .items .detail {color:#040610;display:flex;flex-direction:column;}
.mycases_wrap .mbas_wrap .bottom_cont .items .detail .item {display:flex;flex-direction:column;}
.mycases_wrap .mbas_wrap .bottom_cont .items .detail .item .title {font-weight:500;}
.mycases_wrap .mbas_wrap .bottom_cont .items .detail .item .desc {font-size:14px;color:#6C6C70;}

.mycases_wrap .btn_zoom {height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:var(--Primary);color:#fff;cursor:pointer;}
.mycases_wrap .btn_zoom.disabled {background:#5A65CE80;}

.mycase_write {padding:0 34px 38px;display:flex;flex-direction:column;gap:16px;}
.mycase_write .col {display:flex;flex-direction:column;gap:6px;}
.mycase_write .col .header {font-size:14px;font-weight:400;line-height:16px;}
.mycase_write .col .body {display:flex;align-items:center;background:#fff;width:100%;}
.mycase_write .col .ipt_item {width:inherit;border:1px solid #CDCDCD;background:#fff;display:flex;padding:11px 16px;align-items:center;gap:10px;border-radius:8px;}
.mycase_write .col input[type="text"] {border:none;outline:none;font-size:16px;font-weight:400;font-family:inherit;line-height:19px;color:#212121;}
.mycase_write .col .ipt_item.icon {justify-content: space-between;}
.mycase_write .col .ipt_item.icon > span {display:flex;align-items:center;gap:10px;}
.mycase_write .col .ipt_item > span i {--icon-size:16px;display:flex;width:var(--icon-size);height:var(--icon-size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.mycase_write .col .ipt_item > span i.date {background-image:url('icon/bas_date.svg');}

.mycase_write .date_wrap {position:absolute;display:none;}
.mycase_write .date_wrap .date_mask {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;z-index:3;}
.mycase_write .date_wrap .date_cont {position:fixed;left:50%;bottom:0;transform:translate(-50%,0);background:#fff;z-index:4;padding:30px 20px 20px;border-top-left-radius:30px;border-top-right-radius:30px;width:calc(390px - 40px);}
@media(max-width:500px) {
	.mycase_write .date_wrap .date_cont{width:calc(100% - 40px);}	
}
.mycase_write .date_wrap .date_cont .title {font-size:18px;font-weight:600;margin-bottom:16px;text-align:center;}
.mycase_write .date_wrap .calendar {display:flex;flex-direction:column;}
.mycase_write .date_wrap .calendar .c_header {display:flex;justify-content:space-between;height:44px;align-items:center;}
.mycase_write .date_wrap .calendar .c_header > span {font-size:16px;font-weight:500;}
.mycase_write .date_wrap .calendar .c_header .btn_month {display:flex;gap:28px;}
.mycase_write .date_wrap .calendar .c_header .btn_month > div{width:15px;height:24px;background:#000;}
.mycase_write .date_wrap .calendar .c_header .btn_month .arrow_left{--icon:url('icon/bas_arrow_left.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.mycase_write .date_wrap .calendar .c_header .btn_month .arrow_right{--icon:url('icon/bas_arrow_right.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.mycase_write .date_wrap .calendar .c_body {display:flex;flex-direction:column;}
.mycase_write .date_wrap .calendar .c_body .week_name {display:flex;margin-bottom:2px;height:20px;}
.mycase_write .date_wrap .calendar .c_body .week_name > span{width:calc(100% / 7);display:flex;justify-content:center;align-items:center;color:#5C6C7B;font-size:12px;}
.mycase_write .date_wrap .calendar .c_body .week {display:flex;}
.mycase_write .date_wrap .calendar .c_body .week > div {width:calc(100% / 7);display:flex;align-items:center;justify-content:center;font-size:20px;}
.mycase_write .date_wrap .calendar .c_body .week > div::after {content:'';display:flex;padding-bottom:100%;}
.mycase_write .date_wrap .calendar .c_body .week > div span.selected {--size:44px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;border-radius:50%;background:#ebecf9;font-size:23px;color:var(--Primary);}
.mycase_write .date_wrap .date_c_cont {padding:16px;box-shadow:0px 10px 60px 0px #0000001A;border-radius:13px;}
.mycase_write .date_wrap .c_hours_title {padding-top:6px;font-size:17px;letter-spacing:-0.43px;border-top:1px solid #54545657;padding-left:3px;padding-bottom:6px;}
.mycase_write .date_wrap .c_hours_items {display:flex;flex-wrap:wrap;gap:10px;}
.mycase_write .date_wrap .c_hours_items .time{display:flex;}
.mycase_write .date_wrap .c_hours_items input[type="radio"]{appearance:none;}
.mycase_write .date_wrap .c_hours_items span {width:61px;display:flex;align-items:center;justify-content:center;height:34px;background:#898FE133;border-radius:6px;}
.mycase_write .date_wrap .c_hours_items input[type="radio"]:checked + span{background:#5A65CE;color:#fff;}
.mycase_write .date_wrap .c_hours_items span.disabled {background:#7878800D;color:#8E8E8E;}
.mycase_write .date_wrap .c_hours_items input[type="radio"]:disabled + span {color:#8E8E8E;background:#7878800D;}
.mycase_write .date_wrap .c_btn_section,.bas_btn_section {margin-top:10px;display:flex;gap:20px;justify-content:space-between;}
.mycase_write .date_wrap .c_btn_section .submit,.bas_btn_section .submit {height:50px;flex:1;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.mycase_write .date_wrap .c_btn_section .del,.bas_btn_section .del {--size:50px;width:var(--size);height:var(--size);background:#FF3636;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.mycase_write .date_wrap .c_btn_section .del > i,.bas_btn_section .del > i{width:14.4px;height:17.72px;background:url('icon/del_white2.svg') center center/cover no-repeat;}

.mycase_write .modal_time {display:none;}
.mycase_write .modal_time .modal_mask {position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;}
.mycase_write .modal_time .content {height:195px;width:390px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#fff;}
@media(max-width:500px) {
	.mycase_write .modal_time .content{width:100%;}
}


.new_myinfo .form_section .item .col_cont.checkbox {justify-content:flex-end;}
.new_myinfo .form_section .item .col_cont.checkbox .ipt_label {display:flex;gap:6px;align-items:center;}
.new_myinfo .form_section .item .col_cont.checkbox .ipt_label input[type="checkbox"] {--size:20px;width:var(--size);height:var(--size);background:var(--bg);appearance:none;padding:0.25em;box-sizing:border-box;background-clip:content-box;}
.new_myinfo .form_section .item .col_cont.checkbox .ipt_label span {font-size:13px;}
.new_myinfo .form_section .item .col_cont.checkbox .ipt_label input[type="checkbox"]:checked {background:url('icon/checkbox_checked.svg');border:none;}
.new_myinfo .form_section .item .col_cont.col {flex-direction:column;gap:10px;}
.new_myinfo .form_section .item .col_cont.col .s_item {padding:0;}
.new_myinfo .form_section .item .col_cont.col .s_item select {padding:8px 16px;border:1px solid #CDCDCD;border-radius:6px;}


.promos_wrap > .header {height:53px;display:flex;align-items:center;padding-left:20px;padding-right:16px;background:#fff;color:#fff;font-size:20px;font-weight:500;position:sticky;left:0;top:0;z-index:10;justify-content:space-between;}
.promos_wrap > .header .left{display:flex;align-items:center;flex:1;}
.promos_wrap > .header > .left > i {--icon-size:25px;width:var(--icon-size);height:var(--icon-size);background:url('icon/promos_arrow_left.svg') center center/cover no-repeat;display:inline-flex;}
.promos_wrap > .header > .left > span {flex:1;color:#212121;text-align:center;font-size:18px;line-height:21px;font-weight:600;}
.promos_wrap .tabs {padding:10px 16px 0;background:#fff;display:flex;border-bottom:1px solid #E2E2E2;}
.promos_wrap .tabs > .tab {flex:1;height:47px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:19px;color:#838486;}
.promos_wrap .tabs > .tab.active {color:#1E2432;position:relative;}
.promos_wrap .tabs > .tab.active:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background:#1E2432;}

.promos_wrap .coupon {padding:26px 23px;border-radius:20px;background:#fff;display:flex;gap:19px;position:relative;background:url('icon/main_coupon_left.svg') center center/110% no-repeat;box-sizing:border-box;}
.promos_wrap .coupon .icon {--size:74px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;background:#f4f5fa;border-radius:10px;}
.promos_wrap .coupon .icon img {width:50px;height:50px;object-fit:cover;}
.promos_wrap .coupon .line {width:1px;height:69px;background:url('icon/main_coupon_line.svg') center center/cover no-repeat;}
.promos_wrap .coupon .texts {display:flex;flex-direction:column;justify-content:space-between;}
.promos_wrap .coupon .texts .title {font-size:14px;color:#909090;}
.promos_wrap .coupon .texts .desc {font-size:16px;color:#212121;font-weight:500;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.promos_wrap .coupon .texts .count {color:#909090;font-size:14px;display:flex;gap:3px;}
.promos_wrap .coupon .texts .count i {font-style:normal;}
.promos_wrap .coupon .icon.disabled,.promos_wrap .coupon .icon.timeisup,.promos_wrap .coupon .icon.soldout {position:relative;overflow:hidden;}
.promos_wrap .coupon .icon.disabled::before{content:'\BC1C\AE09\C644\B8CC';position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);font-size:16px;font-weight:700;line-height:19px;color:#fff;}
.promos_wrap .coupon .icon.timeisup::before{content:'\AE30\AC04\B9CC\B8CC';position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);font-size:16px;font-weight:700;line-height:19px;color:#fff;}
.promos_wrap .coupon .icon.soldout::before{content:'\C7AC\ACE0\C18C\C9C4';position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);font-size:16px;font-weight:700;line-height:19px;color:#fff;}

.promos_wrap .lists {padding:17px 16px 120px;display:flex;flex-direction:column;gap:17px;}
.promos_wrap .list {height:158px;position:relative;}
.promos_wrap .list .cont {display:flex;flex-direction:column;justify-content:space-between;box-shadow:0px 2px 3px 0px #00000040;padding:16px;border-radius:8px;height:127px;background:linear-gradient(180deg, #898FE1 0%, #5A65CE 100%);color:#fff;-webkit-mask-image:radial-gradient(circle at right 10px bottom 63px, transparent 10px, red 10.5px), linear-gradient(90deg, transparent 25%, red 0, red 75%, transparent 0);-webkit-mask-size:100%, 26px 1px;-webkit-mask-repeat:repeat, repeat-x;-webkit-mask-position:10px, 50% calc(100% - 62.5px);-webkit-mask-composite:source-out;mask-composite:subtract;}
.promos_wrap .list .cont .top {display:flex;justify-content:space-between;}
.promos_wrap .list .cont .left {display:flex;flex-direction:column;gap:12px;}
.promos_wrap .list .cont .left.m_check {gap:0;}
.promos_wrap .list .cont .left .name {font-size:14px;font-weight:500;}
.promos_wrap .list .cont .left .desc {font-size:18px;font-weight:600;}
.promos_wrap .list .cont .left .desc span{font-size:13px;}
.promos_wrap .list .cont .left.m_check .desc{line-height:25px;}
.promos_wrap .list .cont .top .right {width:72px;height:62px;background:#fff;}
.promos_wrap .list .cont .top .right img{width:100%;height:100%;object-fit:contain;}
.promos_wrap .list .cont .bottom {display:flex;justify-content:space-between;align-items:center;}
.promos_wrap .list .cont .bottom .wdate {font-weight:400;}
.promos_wrap .list .cont .bottom .label {box-sizing:border-box;padding:0 3px;min-width:94px;height:35px;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, #F05E17 0%, #FF834A 100%);cursor:pointer;color:inherit;}
.promos_wrap .list.active .cont {position:absolute;width:calc(100% - 40px);left:-46px;z-index:1;}
.promos_wrap .list .del {display:none;}
.promos_wrap .list.active .del {display:flex;width:49px;height:100%;position:absolute;right:0;top:0;background:#FD001D;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:right;align-items:center;padding-right:15px;}
.promos_wrap .list.active .del > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/del_white.svg') center center/cover no-repeat;}
.promos_wrap .list.disabled .cont  {background:#A7ACE5;}
.promos_wrap .list.disabled .cont .top .right {opacity:0.7;}
.promos_wrap .list.disabled .cont .bottom .label {opacity:0.7;}



.promos_wrap .qr_section {display:none;}
.promos_wrap .qr_section.show {display:flex;}
.promos_wrap .qr_section .mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:11;}
.promos_wrap .qr_section .content {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);height:calc((100vh - 20%) - 40px);width:calc(390px - 50px);background:#fff;z-index:12;padding:20px 25px;border-top-right-radius:30px;border-top-left-radius:30px;display:flex;flex-direction:column;justify-content:space-between;}
@media(max-width:500px) {
	.promos_wrap .qr_section .content{width:calc(100% - 50px);}
}
.promos_wrap .qr_section .content .close {display:flex;justify-content:flex-end;}
.promos_wrap .qr_section .content .close > i {--icon-size:24px;--icon:url('icon/close.svg') center center/cover no-repeat;width:var(--icon-size);height:var(--icon-size);background:#1D1B20;mask:var(--icon);-webkit-mask:var(--icon);}
.promos_wrap .qr_section .content .desc {width:281px;margin:20px auto 16px;color:#040610;}
.promos_wrap .qr_section .content .qr_code {--size:300px;width:var(--size);height:var(--size);margin:0 auto 20px;}
.promos_wrap .qr_section .content .qr_btn_section {display:flex;justify-content:center;gap:33px;}
.promos_wrap .qr_section .content .qr_btn_section > div {display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;}
.promos_wrap .qr_section .content .qr_btn_section > div > i {--icon-size:50px;width:var(--icon-size);height:var(--icon-size);}
.promos_wrap .qr_section .content .qr_btn_section > div.copy > i{background:url('icon/promos_copy.svg') center center/cover no-repeat;}
.promos_wrap .qr_section .content .qr_btn_section > div.share > i{background:url('icon/promos_share.svg') center center/cover no-repeat;}

.promos_wrap .detail_wrap {padding:23px 16px;}
.promos_wrap .detail_wrap .items {padding:17px;background:#fff;display:flex;flex-direction:column;border-radius:20px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.06);}

.promos_wrap .btn_qr_section {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);padding:20px;width:calc(390px - 40px);}
.promos_wrap .get_coupoon {margin-top:30px;width:100%;background:var(--Primary);color:#fff;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;}

@media(max-width:500px) {
	.promos_wrap .btn_qr_section {width:calc(100% - 40px);}
}
.promos_wrap .btn_qr_section .btn_qr {height:50px;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.promos_wrap .detail_wrap .img {--size:160px;width:var(--size);height:var(--size);margin:0 auto;border-radius:20px;background:#F4F5FA;display:flex;justify-content:center;align-items:center;}
.promos_wrap .detail_wrap .img img {width:100%;height:100%;object-fit:contain;}
.promos_wrap .detail_wrap .items.disabled .img {position:relative;overflow:hidden;}
.promos_wrap .detail_wrap .items.disabled .img::before{content:'\c0ac\c6a9\c644\b8cc';position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);font-size:20px;font-weight:700;line-height:150%;color:#fff;}
.promos_wrap .detail_wrap .items.disabled .barcode,.promos_wrap .detail_wrap .items.disabled .code {opacity:0.3;}
.promos_wrap .detail_wrap .items.disabled .descs strong {color:rgba(40, 40, 40, 0.3);}

.promos_wrap .detail_wrap .items .subtitle {margin-top:12px;font-size:14px;font-weight:500;line-height:150%;text-align:center;color:#7B7B7B;}
.promos_wrap .detail_wrap .items .title {font-size:16px;font-weight:700;line-height:150%;text-align:center;}
.promos_wrap .detail_wrap .items .descs {font-weight:500;font-size:14px;line-height:150%;color:#282828;display:flex;gap:10px;justify-content:center;}
.promos_wrap .detail_wrap .items .descs strong {font-size:14px;font-weight:500;line-height:150%;color:#D03052;}
.promos_wrap .detail_wrap .items .barcode {width:210px;height:62px;margin:0 auto;margin-top:16px;margin-bottom:6px;display:flex;justify-content:center;}
.promos_wrap .detail_wrap .items .code {font-size:16px;font-weight:700;line-height:150%;color:#2E2E2E;display:flex;justify-content:center;align-items:center;gap:4px;}
.promos_wrap .detail_wrap .items .code i {--size:15px;width:var(--size);height:var(--size);background:url('icon/promos_copy.svg') center center/cover no-repeat;}

.promos_wrap .more_detail {padding:0 24px;display:flex;flex-direction:column;gap:19px;}
.promos_wrap .more_detail .row {display:flex;gap:19px;}
.promos_wrap .more_detail .row .header {width:66px;font-size:14px;font-weight:700;line-height:150%;color:#232323;}
.promos_wrap .more_detail .row .cont {font-size:14px;font-weight:500;line-height:150%;color:#1f1f1f;}

.promos_wrap .img_show {display:none;}
.promos_wrap .img_show.show{display:block;}
.promos_wrap .img_show .mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;}
.promos_wrap .img_show .content {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#fff;z-index:11;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.promos_wrap .img_show .content .cont {width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;}
.promos_wrap .img_show .content .cont img {width:100%;height:100%;object-fit:contain;}
.promos_wrap .img_show .content .close {background:#000;width:100%;color:#fff;display:flex;align-items:center;justify-content:center;height:50px;}

.bas_wrap{font-family:'Roboto';padding-bottom:100px;}
.bas_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:18px;font-weight:500;gap:20px;position:sticky;left:0;top:0;text-transform:capitalize;}
.bas_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}

.bas_wrap .review_btns_wrap {display:flex;align-items:center;justify-content:flex-end;margin-top:10px;}
.bas_wrap .review_btns_wrap .btn_write_review {height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;width:100px;border-radius:6px;background:#5a65ce;color:#fff;cursor:pointer;}

.bas_wrap .top_section {background:#F7F8FE;box-shadow:0px 0px 8px 0px #BEBEBE;}
.bas_wrap .title_section {display:flex;flex-direction:column;gap:6px;padding:30px 20px 32px;background:#fff;}
.bas_wrap .title_section .title {font-size:18px;font-weight:500;}
.bas_wrap .title_section .desc {font-size:12px;color:#767676;}
.bas_wrap .tab_section {display:flex;padding:0 20px;background:#fff;}
.bas_wrap .tab_section > a {height:30px;display:flex;align-items:center;justify-content:center;color:#767676;font-weight:500;border-bottom:2px solid transparent;cursor:pointer;}
.bas_wrap .tab_section > a:nth-of-type(1) {width:144px;}
.bas_wrap .tab_section > a:nth-of-type(2) {width:115px;}
.bas_wrap .tab.active {border-bottom-color:var(--Primary);color:var(--Primary);}

.bas_wrap .content {padding:20px 20px 20px;display:none;}
.bas_wrap .content.main {display:block;}
.bas_wrap .content .txt_header {font-size:18px;font-weight:600;margin-bottom:6px;}
.bas_wrap .content .txt_desc {font-size:12px;color:#5C6C7B;margin-bottom:10px;}
.bas_wrap .content .bas_review_section {background:#fff;border-radius:10px;border:1px solid #DFDFDF;}
.bas_wrap .content .bas_review_section .bas_review_header {padding:10px;font-weight:500;font-size:14px;}
.bas_wrap .content .bas_review_section .bas_review_items {display:flex;flex-direction:column;padding:10px;padding-top:0;gap:10px;}
.bas_wrap .content .bas_review_section .bas_review_items .bas_review_item {border:1px solid #CDCDCD;padding:6px 10px;border-radius:4px;font-size:14px;}
.bas_wrap .content .bas_review_section .show_all_review {height:36px;display:flex;justify-content:center;align-items:center;border-top:1px solid #cdcdcd;cursor:pointer;color:var(--Primary);font-size:14px;font-weight:500;}

.bas_wrap .content.review {padding:0;}

.bas_wrap .content.review .bas_review_items {display:flex;flex-direction:column;padding-bottom:100px;}
.bas_wrap .content.review .bas_review_item {padding:16px 20px;display:flex;gap:10px;border-bottom:1px solid #CDCDCD;}
.bas_wrap .content.review .bas_review_item .profile {width:50px;height:50px;border-radius:50%;background:#ddd;margin-top:8px;overflow:hidden;}
.bas_wrap .content.review .bas_review_item .profile img{width:100%;height:100%;object-fit:cover;}
.bas_wrap .content.review .bas_review_detail {display:flex;flex-direction:column;gap:6px;flex:1;}
.bas_wrap .content.review .rd_top {display:flex;justify-content:space-between;}
.bas_wrap .content.review .rd_top .name {font-weight:500;font-size:14px;}
.bas_wrap .content.review .rd_top .rate{display:flex;align-items:center;}
.bas_wrap i.review_star {display:inline-flex;width:12px;height:12px;}
.bas_wrap i.fill_star {background:url('icon/star_fill.svg') center center/cover no-repeat;}
.bas_wrap i.half_star {background:url('icon/star_half.svg') center 0.1px/112% no-repeat;}
.bas_wrap i.empty_star {background:url('icon/star_empty.svg') center center/cover no-repeat;}

.bas_wrap .content.review .rvp_wrap {display:none;}
.bas_wrap .content.review .rvp_wrap.active {display:block;}
.bas_wrap .content.review .rvp_mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;}
.bas_wrap .content.review .rvp_cont {--padding:20px;position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:6px;padding:var(--padding);width:calc(390px - (var(--padding) * 2));}
@media(max-width:500px) {
	.bas_wrap .content.review .rvp_cont{width:calc(95% - (var(--padding) * 2));}	
	.bas_wrap .review_btns_wrap{padding-right:20px;}
}
.bas_wrap .content.review .rvp_cont .rvpc_title {font-size:20px;margin-bottom:10px;}
.bas_wrap .content.review .rvpc_btns {margin-top:10px;display:flex;gap:10px;}
.bas_wrap .content.review .rvpc_btns > div {flex:1;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:5px;font-size:14px;}
.bas_wrap .content.review .rvpc_btns > .rvpc_save {background:var(--Primary);color:#fff;border:1px solid var(--Primary);}
.bas_wrap .content.review .rvpc_btns > .rvpc_cancel {border:1px solid #FF3636;color:#FF3636;}
.bas_wrap .content.review .error_msg {margin-left:unset;display:none;gap:3px;font-size:14px;align-items:center;}
.bas_wrap .content.review .error_msg > i {--icon-size:13px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/error_icon.svg') center center/cover no-repeat;}

.bas_wrap .form .col .body .ipt_item.no_icon textarea {width:100%;border:none;outline:none;resize:none;}

.bas_wrap .content.review .bas_review_desc {font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.bas_wrap .content.review .bas_review_bottom {display:flex;justify-content:space-between;}
.bas_wrap .content.review .bas_review_bottom .bas_review_date {color:#767676;font-size:12px;}
.bas_wrap .content.review .bas_review_bottom .bas_review_view_more {font-size:12px;font-weight:500;color:var(--Primary);cursor:pointer;}
.bas_wrap .content.review .bas_review_detail.active .bas_review_desc {display:flex;}

/* 336, 376   height: calc(100vh - 336px) */
.bas_wrap .content.review .bas_no_review {display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center;height:calc(100vh - 336px);}
.bas_wrap .content.review .bas_no_review.active{height:calc(100vh - 376px);}
.bas_wrap .content.review .bas_no_review_star {width:266px;height:50px;background:url('icon/bas_no_review.svg') center center/cover no-repeat;}


.bas_wrap .form {display:flex;flex-direction:column;gap:16px;}
.bas_wrap .form .col {display:flex;flex-direction:column;gap:6px;}
.bas_wrap .form .col .header {font-size:14px;}
.bas_wrap .form .col .body {display:flex;width:inherit;flex-direction:column;position:relative;gap:4px;}
.bas_wrap .form .col .body .ipt_item {width:inherit;border:1px solid #CDCDCD;background:#fff;display:flex;padding:11px 16px;align-items:center;gap:10px;border-radius:8px;}
.bas_wrap .form .col .body .ipt_item.icon {justify-content:space-between;}
.bas_wrap .form .col .body .ipt_item.icon > span {display:flex;align-items:center;gap:10px;}
.bas_wrap .form .col .body .ipt_item.no_icon  input{border:none;width:100%;font-size:inherit;}
.bas_wrap .form .col .body .hours_wrap{display:none;width:100%;position:absolute;}
.bas_wrap .form .col .body .hours_mask {position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;}
.bas_wrap .form .col .body .hours_cont {position:absolute;right:0;top:54px;z-index:2;background:#fff;border-radius:10px;overflow:hidden;}
.bas_wrap .form .col .body .hours_cont > div {padding:5.5px 10px;width:calc(194px - 20px);}
.bas_wrap .form .col .body .hours_cont > div:hover{background:#898FE166;}
@media(hover:hover) and (pointer: fine) {
	.bas_wrap .form .col .body .hours_cont > div:hover{background:#898FE166;}
}
.bas_wrap .form .col .body .ipt_item > span i {--icon-size:16px;display:flex;width:var(--icon-size);height:var(--icon-size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.bas_wrap .form .col .body .ipt_item > span i.clock {background-image:url('icon/bas_clock.svg');}
.bas_wrap .form .col .body .ipt_item > span i.date {background-image:url('icon/bas_date.svg');}
.bas_wrap .form .col .body .ipt_item > span i.place {background-image:url('icon/bas_place.svg');}
.bas_wrap .form .col .body .desc {font-size:12px;color:#8E8E8E;}

.bas_wrap .date_wrap {position:absolute;display:none;}
.bas_wrap .date_wrap .date_mask {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;z-index:11;}
.bas_wrap .date_wrap .date_cont {position:fixed;left:50%;bottom:0;transform:translate(-50%,0);background:#fff;z-index:12;padding:30px 20px 20px;border-top-left-radius:30px;border-top-right-radius:30px;width:calc(390px - 40px);}
@media(max-width:500px) {
	.bas_wrap .date_wrap .date_cont{width:calc(100% - 40px);}	
}
.bas_wrap .date_wrap .date_cont .title {font-size:18px;font-weight:600;margin-bottom:16px;text-align:center;}
.bas_wrap .date_wrap .calendar {display:flex;flex-direction:column;}
.bas_wrap .date_wrap .calendar .c_header {display:flex;justify-content:space-between;height:44px;align-items:center;}
.bas_wrap .date_wrap .calendar .c_header > span {font-size:16px;font-weight:500;}
.bas_wrap .date_wrap .calendar .c_header .btn_month {display:flex;gap:28px;}
.bas_wrap .date_wrap .calendar .c_header .btn_month > div{width:15px;height:24px;background:#000;}
.bas_wrap .date_wrap .calendar .c_header .btn_month .arrow_left{--icon:url('icon/bas_arrow_left.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.bas_wrap .date_wrap .calendar .c_header .btn_month .arrow_right{--icon:url('icon/bas_arrow_right.svg') center center/70% no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.bas_wrap .date_wrap .calendar .c_body {display:flex;flex-direction:column;}
.bas_wrap .date_wrap .calendar .c_body .week_name {display:flex;margin-bottom:2px;height:20px;}
.bas_wrap .date_wrap .calendar .c_body .week_name > span{width:calc(100% / 7);display:flex;justify-content:center;align-items:center;color:#5C6C7B;font-size:12px;}
.bas_wrap .date_wrap .calendar .c_body .week {display:flex;}
.bas_wrap .date_wrap .calendar .c_body .week > div {width:calc(100% / 7);display:flex;align-items:center;justify-content:center;font-size:20px;}
.bas_wrap .date_wrap .calendar .c_body .week > div::after {content:'';display:flex;padding-bottom:100%;}
.bas_wrap .date_wrap .calendar .c_body .week > div span.selected {--size:44px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;border-radius:50%;background:#ebecf9;font-size:23px;color:var(--Primary);}
.bas_wrap .date_wrap .date_c_cont {padding:16px;box-shadow:0px 10px 60px 0px #0000001A;border-radius:13px;}
.bas_wrap .date_wrap .c_hours_title {padding-top:6px;font-size:17px;letter-spacing:-0.43px;border-top:1px solid #54545657;padding-left:3px;padding-bottom:6px;}
.bas_wrap .date_wrap .c_hours_items {display:flex;flex-wrap:wrap;gap:10px;}
.bas_wrap .date_wrap .c_hours_items .time{display:flex;}
.bas_wrap .date_wrap .c_hours_items input[type="radio"]{appearance:none;}
.bas_wrap .date_wrap .c_hours_items span {width:61px;display:flex;align-items:center;justify-content:center;height:34px;background:#898FE133;border-radius:6px;}
.bas_wrap .date_wrap .c_hours_items input[type="radio"]:checked + span{background:#5A65CE;color:#fff;}
.bas_wrap .date_wrap .c_hours_items span.disabled {background:#7878800D;color:#8E8E8E;}
.bas_wrap .date_wrap .c_hours_items input[type="radio"]:disabled + span {color:#8E8E8E;background:#7878800D;}
.bas_wrap .date_wrap .c_btn_section,.bas_btn_section {margin-top:10px;display:flex;gap:20px;justify-content:space-between;}
.bas_wrap .date_wrap .c_btn_section .submit,.bas_btn_section .submit {height:50px;flex:1;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.bas_wrap .date_wrap .c_btn_section .del,.bas_btn_section .del {--size:50px;width:var(--size);height:var(--size);background:#FF3636;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.bas_wrap .date_wrap .c_btn_section .del > i,.bas_btn_section .del > i{width:14.4px;height:17.72px;background:url('icon/del_white2.svg') center center/cover no-repeat;}

.bas_wrap .ipt_item.icon i.arrow {width:10.5px;height:6px;background:url('icon/arrow_down.svg') center center/cover no-repeat;}
.bas_wrap .ipt_item.icon.open i.arrow {transform:rotate(180deg);transform-origin:center;}



.bas_wrap div.place {text-transform:capitalize;}
.bas_wrap .bas_btn_section {margin:0;/*position:fixed;bottom:0;left:50%;transform:translate(-50%,0);*/width:calc(390px - 40px);padding:20px;}
@media(max-width:500px) {
	.bas_wrap .bas_btn_section{width:calc(100% - 40px);}
}

.bas_wrap .location_wrap {position:absolute;width:100%;display:none;}
.bas_wrap .location_wrap .location_mask {position:fixed;left:0;top:0;width:100%;height:100%;z-index:3;}
.bas_wrap .location_wrap .location_cont {position:absolute;bottom:0;right:0;display:flex;flex-wrap:wrap;z-index:4;background:#fff;width:calc(278px - 32px);padding:16px;border-radius:13px;gap:10px 0;}
.bas_wrap .location_wrap .location_cont label {width:calc(100% / 2);display:flex;gap:10px;align-items:center;}
.bas_wrap .location_wrap .location_cont label input[type="radio"] {appearance:none;width:16px;height:16px;border:1px solid var(--Primary);border-radius:50%;}
.bas_wrap .location_wrap .location_cont label input[type="radio"]:checked{background:var(--Primary);border:3px solid #fff;box-shadow:0 0 0 1px var(--Primary);}
.bas_wrap .location_wrap .location_cont label span {text-transform:capitalize;}

.bas_wrap .payment_wrap {display:flex;flex-direction:column;}
.bas_wrap .payment_wrap .cont {padding:20px 30px;}
.bas_wrap .payment_wrap .cont > .title {font-size:18px;font-weight:600;margin-bottom:6px;}
.bas_wrap .payment_wrap .info_items {display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #cdcdcd;padding:16px;border-radius:10px;margin-bottom:20px;}
.bas_wrap .payment_wrap .info_items .info_item {display:flex;justify-content:space-between;align-items:center;}
.bas_wrap .payment_wrap .info_items .info_item .header {color:#5C6C7B;}
.bas_wrap .payment_wrap .info_items .info_item .body {max-width:180px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bas_wrap .payment_method {display:flex;flex-direction:column;gap:10px;margin-bottom:39px;}

.bas_wrap .payment_method .pm_item{display:flex;flex-direction:column;}
.bas_wrap .payment_method .pm_item .item_cont{display:none;}
.bas_wrap .payment_method .pm_item .item{display:flex;justify-content:space-between;background:#fff;height:45px;align-items:center;border-radius:8px;padding:0 16px;}
.bas_wrap .payment_method .pm_item .item > span {display:flex;gap:10px;align-items:center;}
.bas_wrap .payment_method .pm_item .item > span > i{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;}
.bas_wrap .payment_method .pm_item.card .item > span i {background-image:url('icon/basp_card.svg');width:20px;height:16px;}
.bas_wrap .payment_method .pm_item.simple_payment > .item > span i {background-image:url('icon/basp_simple_payment.svg');width:16px;height:16px;}
.bas_wrap .payment_method .pm_item.bank > .item > span i {background-image:url('icon/basp_bank.svg');width:15px;height:16px;}
.bas_wrap .payment_method .pm_item .item > span > span {display:flex;flex-direction:column;font-weight:500;}
.bas_wrap .payment_method .pm_item .item > span > span > u {text-decoration:unset;font-size:12px;font-weight:400;}
.bas_wrap .payment_method .pm_item .radio_check{width:16px;height:16px;border:1px solid var(--Primary);border-radius:50%;}
.bas_wrap .payment_method .pm_item input[type="radio"]:checked ~ .item .radio_check{background:var(--Primary);border:3px solid #fff;box-shadow:0 0 0 1px var(--Primary);width:12px;height:12px;}
.bas_wrap .payment_method .pm_item input[type="radio"]{appearance:none;-webkit-appearance:none;}
.bas_wrap .payment_method .pm_item input[type="radio"]:checked ~ .item_cont {display:block;}

.bas_wrap .promos_wrap {display:flex;justify-content:space-between;gap:14px;}
.bas_wrap .promos_wrap input[type="text"] {flex:1;background:#fff;border:1px solid #cdcdcd;padding:0 16px;border-radius:4px;font-size:inherit;}
.bas_wrap .promos_wrap .btn_applay {width:92px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--Primary);border-radius:4px;cursor:pointer;}
.bas_wrap .payment_wrap .total_wrap {padding:20px 20px 20px;border-top:1px solid #cdcdcd;display:flex;flex-direction:column;gap:16px;}
.bas_wrap .payment_wrap .total_wrap > div {display:flex;justify-content:space-between;align-items:center;font-weight:500;}

.bas_wrap .bas_payment_btns {width:calc(390px - 40px);padding:20px;display:flex;gap:10px;/*position:fixed;left:50%;bottom:0;transform:translate(-50%,0);*/display:none;}
.bas_wrap .bas_payment_btns.b_default{display:flex;}
@media(max-width:500px) {
	.bas_wrap .bas_payment_btns{width:calc(100% - 40px);justify-content:space-between;}
}
.bas_wrap .bas_payment_btns .btn_pay {flex:1;height:50px;display:flex;align-items:center;justify-content:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.bas_wrap .bas_payment_btns .btn_del {--size:50px;width:var(--size);height:var(--size);background:#FF3636;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.bas_wrap .bas_payment_btns .btn_del > i{width:14.4px;height:17.72px;background:url('icon/del_white2.svg') center center/cover no-repeat;}

.bas_wrap .payment_wrap.success {padding-top:36px;}
.bas_wrap .payment_wrap.success .cont{padding-top:0;padding-bottom:100px;}
.bas_wrap .payment_wrap.success .info_items {padding:0;}
.bas_wrap .payment_wrap.success .info_items .info_item {padding:0 16px;}
.bas_wrap .payment_wrap.success .info_items .info_item:first-of-type{padding-top:16px;}
.bas_wrap details {padding: 0 16px;border-top:1px solid #cdcdcd;}
.bas_wrap details summary::-webkit-details-marker{display:none;}
.bas_wrap details summary{height: 50px;display: flex;align-items: center;font-weight: 500;position: relative;}
.bas_wrap details summary::after{content:'';position:absolute;width: 10px;height: 5px;right: 0;top: 50%;transform: translate(0,-50%);background: url('icon/arrow_down.svg') center center/cover no-repeat;}
.bas_wrap details .details{display:flex;flex-direction:column;gap:20px;}
.bas_wrap details .details .info_item{padding:0 !important;}
.bas_wrap details[open] {padding-bottom:16px;}
.bas_wrap details[open] summary::after{transform: scaleY(-1);transform-origin:center;}
.bas_wrap .success_top {display:flex;flex-direction:column;margin-bottom:20px;gap:20px;}
.bas_wrap .success_top .icon {width:60px;height:60px;background:url('icon/basp_success.svg') center center/cover no-repeat;margin:0 auto;}
.bas_wrap .success_top .text {display:flex;flex-direction:column;gap:6px;text-align:center;}
.bas_wrap .success_top .text .title {font-size:18px;font-weight:600;}
.bas_wrap .success_top .text .desc {width:271px;color:#5C6C7B;font-size:14px;margin:0 auto;}
.bas_wrap .payment_wrap.success .info_items .info_item .body.download {display:flex;gap:6px;align-items:center;color:var(--Primary);}
.bas_wrap .payment_wrap.success .info_items .info_item .body.download i {--icon-size:16px;width:var(--icon-size);height:var(--icon-size);background:url('icon/basp_download.svg') center center/cover no-repeat;}
.bas_wrap .basp_btn_section {padding:20px;position:fixed;bottom:0;left:50%;transform:translate(-50%,0);width:calc(390px - 40px);}

.bas_wrap .price_section{display:flex;gap:5px;}

@media(max-width:500px){
	.bas_wrap .basp_btn_section{width:calc(100% - 40px);}
}
.bas_wrap .basp_btn_section .btn_go_home {height:50px;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;cursor:pointer;border-radius:10px;}

.service_wrap {}
.service_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.service_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.service_wrap .lists {display:flex;flex-direction:column;gap:16px;padding:30px 20px;}
.service_wrap .lists .list {display:flex;flex-direction:column;gap:17px;padding:16px;background:#fff;border-radius:10px;}
.service_wrap .lists .list .top {display:flex;gap:10px;}
.service_wrap .lists .list .top.a_center{align-items:center;}
.service_wrap .lists .list .top .img {width:135px;height:125px;}
.service_wrap .lists .list .top .img.cons {background:url('icon/service_cons.png') center center/cover no-repeat;}
.service_wrap .lists .list .top .img.bas {background:url('icon/service_bas.svg') center center/cover no-repeat;}
.service_wrap .lists .list .top .img.kcfs {background:url('icon/service_kcfs.png') center center/cover no-repeat;}
.service_wrap .lists .list .top .img.match {background:url('icon/service_match.svg') center center/cover no-repeat;}
.service_wrap .lists .list .top .desc_wrap {display:flex;flex-direction:column;gap:10px;flex:1;}
.service_wrap .lists .list .top .desc_wrap .title{font-weight:600;line-height:100%;}
.service_wrap .lists .list .top .desc_wrap .desc{font-weight:400;line-height:100%;}
.service_wrap .lists .list .service_btn {height:50px;background:var(--Primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;}

.kbss_wrap{}
.kbss_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.kbss_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}

.kbss_wrap .title_section {display:flex;flex-direction:column;gap:6px;padding:30px 20px 30px;background:#fff;box-shadow:0px 0px 8px 0px #BEBEBE;}
.kbss_wrap .title_section .title {font-size:18px;font-weight:500;}
.kbss_wrap .title_section .desc {font-size:12px;color:#767676;}
.kbss_wrap select{padding:0;font-weight:400;font-family:inherit;background-size:10.5px 6px;background-position:calc(100% - 15px) center;padding:11px 16px;}
.kbss_wrap .np{padding:0 !important;}

.kbss_btn_wrap {width:100%;/*width:calc(390px - 40px);*/display:flex;/*position:fixed;left:50%;bottom:0;transform:translate(-50%,0);*/padding:20px 0;}
.kbss_btn_wrap .btn_submit {height:50px;display:flex;align-items:center;justify-content:center;flex:1;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}
.kbss_btn_wrap .btn_submit.disabled {background:#5A65CE80;}

.kbss_wrap .c_method_wrap > div {display:none;}
.kbss_wrap .c_method_wrap > .active {display:block;}

.kbss_wrap .c_method {display:flex;justify-content:space-between;align-items:center;}
.kbss_wrap .c_method label {display:flex;align-items:center;gap:6px;}
.kbss_wrap .c_method label input[type="radio"] {appearance:none;-webkit-appearance:none;border-radius:50%;border:1px solid var(--Primary);width:16px;height:16px;}
.kbss_wrap .c_method label input[type="radio"]:checked {background:var(--Primary);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--Primary);}
/*
@media(max-width:500px) {
	.kbss_btn_wrap {width:calc(100% - 40px);}
}
*/
.kbss_wrap .error_msg {margin-left:unset;display:none;gap:3px;font-size:14px;align-items:center;}
.kbss_wrap .error_msg > i {--icon-size:13px;display:flex;width:var(--icon-size);height:var(--icon-size);background:url('icon/error_icon.svg') center center/cover no-repeat;}

.kbss_wrap .modal {display:none;}
.kbss_wrap .modal .mask {position:fixed;width:100%;height:100%;left:0;top:0;background:#1F1F1F99;z-index:9;}
.kbss_wrap .modal .cont {--pd:50px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:10;width:calc(390px - (var(--pd) * 2));padding:30px;display:flex;flex-direction:column;gap:17px;border-radius:10px;}
@media(max-width:500px) {
	.kbss_wrap .modal .cont{width:calc(100vw - (var(--pd) * 2));}
}
.kbss_wrap .modal .cont .top {display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;}
.kbss_wrap .modal .cont .top i.icon {--size:50px;width:var(--size);height:var(--size);background:url('icon/kbss_success.svg') center center/cover no-repeat;}
.kbss_wrap .modal .cont .top .title {font-size:18px;font-weight:600;}
.kbss_wrap .modal .cont .desc {font-size:14px;line-height:100%;}
.kbss_wrap .modal .cont .modal_btn {display:flex;justify-content:center;align-items:center;}
.kbss_wrap .modal .cont .modal_btn .btn_view {height:50px;color:#fff;background:var(--Primary);width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;}

.ifm_center{display:flex;justify-content:center;align-items:center;}

.about_wrap{}
.about_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.about_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}

.about_wrap > .about_cont {padding:20px;}
.about_wrap > .about_cont .lists {display:flex;flex-direction:column;}
.about_wrap > .about_cont .lists details {}
.about_wrap > .about_cont .lists details summary{display:flex;align-items:center;height:50px;font-weight:500;position:relative;}
.about_wrap > .about_cont .lists details summary::-webkit-details-marker{display:none;}
.about_wrap > .about_cont .lists details summary::after{--size:12px;content:'';position:absolute;right:0;width:var(--size);height:var(--size);background:url('icon/arrow_down.svg') center center/contain no-repeat;}
.about_wrap > .about_cont .lists details[open] summary::after{transform:rotate(180deg);}

.become_an_expert{}
.become_an_expert .step1,.become_an_expert .step3{overflow:hidden;background:linear-gradient(0deg,#fff,#eef1ff);height:100vh;}
.become_an_expert .step1 .items {width:358px;margin:123px auto 0;}
.become_an_expert .step1 .items > div{display:inline-block;padding:13px 21px;font-size:14px;color:#9A9A9A;background:#fff;border-radius:10px;margin-bottom:30px;box-shadow: 0px 8px 16px 0px #5A65CE33;position:relative;}
.become_an_expert .step1 .items .item1 {margin-left:18px;}
.become_an_expert .step1 .items .item1::before {content:'';position:absolute;width:31.92px;height:37.72px;background:url('icon/bae_item1.svg') center -10px/200% no-repeat;right:-13px;top:-15px;}
.become_an_expert .step1 .items .item2 {margin-left:31px;}
.become_an_expert .step1 .items .item2::before{--size:27px;content:'';position:absolute;width:var(--size);height:var(--size);background:url('icon/bae_item2_1.svg') center center/cover no-repeat;left:-17px;top:0;}
.become_an_expert .step1 .items .item2::after{--size:20px;content:'';position:absolute;width:var(--size);height:var(--size);background:url('icon/bae_item2_2.svg') center center/cover no-repeat;left:69px;top:-20px;}
.become_an_expert .step1 .items .item3::before {content:'';position:absolute;width:30px;height:25.71px;background:url('icon/bae_item3.svg') center -7px/200% no-repeat;top:3px;right:-19px;}
.become_an_expert .step1 .items .item4{margin-left:104px;}
.become_an_expert .step1 .items .item4::before {--size:20px;content:'';position:absolute;width:var(--size);height:var(--size);background:url('icon/bae_item4.svg') center -5px/200% no-repeat;top:2px;left:-12px;}
@media(max-width:350px) {
	.become_an_expert .step1 .items{width:auto;}	
	.become_an_expert .step1 .items .item1{margin-left:21px;}
	.become_an_expert .step1 .items .item3{margin-left:12px;}
	.become_an_expert .step1 .items .item4{margin-left:78px;}
}
.become_an_expert .step1 .bottom_item {position:fixed;bottom:123px;left:calc(50% + 30px);transform:translate(-50%,0);display:flex;flex-direction:column;gap:14px;width:390px;}
@media(max-width:500px) {
	.become_an_expert .step1 .bottom_item{width:auto;left:30px;transform:unset;}	
}
.become_an_expert .step1 .bottom_item .title {font-weight:700;font-size:32px;line-height:120%;}
.become_an_expert .step1 .bottom_item .title strong{color:#4D76EA;}
.become_an_expert .step1 .bottom_item .desc {color:#646D7C;line-height:150%;}
.become_an_expert .step2 > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.become_an_expert .step2 > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}

.become_an_expert .step2 .form {display:flex;flex-direction:column;gap:16px;padding:30px 20px;}
.become_an_expert .step2 .form .col {display:flex;flex-direction:column;gap:6px;}
.become_an_expert .step2 .form .col .header {font-size:14px;}
.become_an_expert .step2 .form .col .body {display:flex;width:inherit;flex-direction:column;position:relative;gap:4px;}
.become_an_expert .step2 .form .col .body .ipt_item {width:inherit;border:1px solid #CDCDCD;background:#fff;display:flex;padding:11px 16px;align-items:center;gap:10px;border-radius:8px;}
.become_an_expert .step2 .form .col .body .ipt_item.icon {justify-content:space-between;}
.become_an_expert .step2 .form .col .body .ipt_item.icon > span {display:flex;align-items:center;gap:10px;width:100%;}
.become_an_expert .step2 .form .col .body .ipt_item input[type="text"],.become_an_expert .step2 .form .col .body .ipt_item input[type="email"]{border:none;width:100%;font-size:inherit;flex:1;}
.become_an_expert .step2 .form .col .body .ipt_item > span i {--icon-size:16px;display:flex;width:var(--icon-size);height:var(--icon-size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.become_an_expert .step2 .form .col .body .ipt_item > span i.world {background-image:url('icon/world.svg');}

.become_an_expert .step3 .title {margin-top:105px;text-align:center;font-weight:700;font-size:32px;line-height:120%;margin-bottom:14px;}
.become_an_expert .step3 .desc {text-align:center;color:#646D7C;font-weight:400;font-size:16px;line-height:150%;margin-bottom:55px;}
.become_an_expert .step3 .icon {--size:308px;width:var(--size);height:var(--size);margin:0 auto;background:url('/image/bae_doc.png') center center/cover no-repeat;}


.become_an_expert .bae_btn_section {position:fixed;left:50%;bottom:0;transform:translate(-50%,0);width:390px;box-sizing:border-box;padding:20px;}
@media(max-width:500px) {
	.become_an_expert .bae_btn_section{width:100%;}
}
.become_an_expert .btn_apply_now,.become_an_expert .btn_apply_now2{height:56px;display:flex;justify-content:center;align-items:center;background:var(--Primary);border-radius:10px;color:#fff;user-select:none;cursor:pointer;}
.become_an_expert .bae_close{--size:26px;width:var(--size);height:var(--size);background:url('icon/bae_close.svg') center center/cover no-repeat;position:fixed;top:14px;right:16px;}

@media(max-height:670px) {
	.become_an_expert .step1 .items{margin-top:100px;}
	.become_an_expert .step3 .title{margin-top:83px;}
}


.em_wrap{}
.em_wrap > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;}
.em_wrap > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.em_main_content {}
.em_main_content .header{display:flex;flex-direction:column;background:#fff;box-shadow:0px 0px 8px 0px #BEBEBE;position:sticky;left:0;top:54px;z-index:4;}
.em_main_content .header .top {margin-bottom:26px;display:flex;flex-direction:column;gap:6px;padding:30px 20px 0;}
.em_main_content .header .top .title {font-size:18px;font-weight:500;}
.em_main_content .header .top .desc {color:#5C6C7B;font-size:12px;}
.em_main_content .header .title2 {display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px;}
.em_main_content .header .title2 span {font-size:18px;font-weight:500;}
.em_main_content .header .title2 u {color:#5C6C7B;text-decoration:none;cursor:pointer;}
.em_main_content .header .tabs {white-space:nowrap;overflow:hidden;padding-left:20px;overflow-x:auto;}
.em_main_content .header .tabs::-webkit-scrollbar{width:0;height:0;}
.em_main_content .header .tabs > a {display:inline-flex;color:#767676;width:auto;height:30px;justify-content:center;align-items:center;padding:0 12px;}
.em_main_content .header .tabs > .active {font-weight:500;color:var(--Primary);position:relative;}
.em_main_content .header .tabs > .active::before {content:'';position:absolute;left:0;bottom:0px;background:var(--Primary);width:100%;height:2px;}
.em_main_content .items {display:flex;flex-direction:column;gap:10px;padding:20px;padding-bottom:100px;}
.em_main_content .items .item {display:flex;gap:10px;padding:16px;background:#fff;border-radius:10px;}
.em_main_content .items .item .pic {width:84px;height:84px;/*background:linear-gradient(0deg, rgba(137, 143, 225, 0.15) 0%, rgba(91, 103, 202, 0.5) 100%);*/border-radius:50%;overflow:hidden;margin-top:9px;}
.em_main_content .items .item .pic img{width:100%;height:100%;object-fit:cover;}
.em_main_content .items .item .cont {display:flex;flex-direction:column;flex:1;}
.em_main_content .items .item .cont .title_n_rate {display:flex;justify-content:space-between;align-items:center;}
.em_main_content .items .item .cont .title_n_rate .title {font-weight:500;font-size:14px;color:#040610;text-transform:capitalize;line-height:100%;}
.em_main_content .items .item .cont .title_n_rate .rate {display:flex;gap:6px;align-items:center;}
.em_main_content .items .item .cont .title_n_rate .rate i {--size:16px;width:var(--size);height:var(--size);background:url('icon/em_star_fill.svg') center center/cover no-repeat;}
.em_main_content .items .item .cont .title_n_rate .rate span{font-weight:500;font-size:14px;}
.em_main_content .items .item .cont .desc {color:#767676;font-size:13px;}
.em_main_content .items .item .cont .desc .job{line-height:150%;}
.em_main_content .items .item .cont .desc .job span{position:relative;}
.em_main_content .items .item .cont .desc .job span:not(:first-of-type){margin-left:12px;}
.em_main_content .items .item .cont .desc .job span:not(:first-of-type)::before{content:'';display:inline-block;width:4px;height:4px;background:#ddd;border-radius:50%;position:absolute;left:-8px;top:9px;}
.em_main_content .items .item .cont .item_btn_section {display:flex;margin-top:20px;gap:16px;}
.em_main_content .items .item .cont .item_btn_section > a {width:103px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.em_main_content .items .item .cont .item_btn_section .btn_book_now {background:#5A65CE;color:#fff;}
.em_main_content .items .item .cont .item_btn_section .btn_chat {width:80px;height:35px;border:1px solid var(--Primary);color:var(--Primary);box-sizing:border-box;}

.em_main_content .modal_start_chat {display:none;}
.em_main_content .modal_start_chat .mask{position:fixed;left:0;top:0;width:100%;height:100%;background:#1F1F1F99;z-index:6;}
.em_main_content .modal_start_chat .cont {position:fixed;bottom:0;left:50%;transform:translate(-50%,0);background:#fff;z-index:7;box-sizing:border-box;width:390px;padding:30px 20px 40px;border-top-left-radius:30px;border-top-right-radius:30px;display:flex;flex-direction:column;gap:32px;}
@media(max-width:500px) {
	.em_main_content .modal_start_chat .cont{width:calc(100%);}	
}
.em_main_content .modal_start_chat .cont .close {position:absolute;top:30px;right:20px;display:flex;}
.em_main_content .modal_start_chat .cont .close i {--size:24px;width:var(--size);height:var(--size);background:url('icon/close.svg') center center/cover no-repeat;}
.em_main_content .modal_start_chat .cont .top {text-align:center;font-weight:500;font-size:18px;}
.em_main_content .modal_start_chat .cont .bottom {display:flex;flex-direction:column;gap:16px;text-align:center;}
.em_main_content .modal_start_chat .cont .bottom .btn{height:50px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;}
.em_main_content .modal_start_chat .cont .bottom .btn_real_time_chat {background:var(--Primary);color:#fff;}
.em_main_content .modal_start_chat .cont .bottom .btn_schedule {border:1px solid #000;color:#000;}

.modal_mobile_check {}
.modal_mobile_check.hide{display:none;}
.modal_mobile_check .mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9;}
/*.modal_mobile_check .cont {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;width:390px;box-sizing:border-box;background:#fff;padding:32px 0 18px;border-radius:30px;overflow:hidden;}*/
.modal_mobile_check .cont {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;width:346px;box-sizing:border-box;background:#fff;padding:32px 0 18px;border-radius:30px;overflow:hidden;height:412px;}
.modal_mobile_check .cont::before {content:'';position:absolute;width:247px;height:247px;border-radius:50%;background:#EA520614;top:199px;left:-82px;}
.modal_mobile_check .cont::after {content:'';position:absolute;top:160px;/*left:319px;*/left:280px;width:90px;height:90px;background:#5C66C61A;border-radius:50%;}
.modal_mobile_check .cont .top {display:flex;justify-content:center;}
.modal_mobile_check .cont .top .logo1 {--size:74px;width:var(--size);height:var(--size);background:url('icon/main_mobile_logo1.svg') center center/cover no-repeat;}
.modal_mobile_check .cont .top .logo2 {width:173px;height:77px;margin-left:-6px;background:url('icon/main_mobile_logo2.svg') center center/cover no-repeat;}
.modal_mobile_check .cont .desc {font-size:18px;font-weight:500;text-align:center;line-height:150%;margin-top:18px;margin-bottom:30px;color:#2f2f2f;}
.modal_mobile_check .cont .btns_download {width:233px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;gap:10px;}
.modal_mobile_check .cont .desc span {font-weight:600;}
.modal_mobile_check .cont .btns_download > a {height:66px;width:100%;cursor:pointer;position:relative;}
.modal_mobile_check .cont .btns_download .btn_apple {background:url('icon/btn_main_app_apple.svg') center center/cover no-repeat;}
.modal_mobile_check .cont .btns_download .btn_google {background:url('icon/btn_main_app_google.svg') center center/cover no-repeat;}
.modal_mobile_check .cont .continue {margin-top:18px;text-align:center;color:#777777;font-weight:500;font-size:16px;width:100%;}
.modal_mobile_check .cont .continue a{color:inherit;}

.em_info_wrap {}
.em_info_wrap > .header {background:#fff;padding:30px 20px 0;position:sticky;left:0;top:54px;z-index:4;box-shadow:0px 0px 8px 0px #BEBEBE;}
.em_info_wrap > .header .info_section {display:flex;gap:10px;}
.em_info_wrap > .header .info_section .img {width:88px;height:88px;border-radius:50%;/*background:linear-gradient(0deg, rgba(137, 143, 225, 0.15) 0%, rgba(91, 103, 202, 0.5) 100%);*/overflow:hidden;}
.em_info_wrap > .header .info_section .img img{width:100%;height:100%;object-fit:cover;}
.em_info_wrap > .header .info_section .info {display:flex;justify-content:space-between;flex:1;}
.em_info_wrap > .header .info_section .info .name_job {display:flex;flex-direction:column;justify-content:space-between;flex:1;}
.em_info_wrap > .header .info_section .info .name_job .name {font-weight:500;font-size:16px;text-transform:capitalize;line-height:100%;}
.em_info_wrap > .header .info_section .info .name_job .job {font-size:13px;color:#767676;}
.em_info_wrap > .header .info_section .info .name_job .online {width:75px;height:20px;box-sizing:border-box;font-size:13px;border-radius:5px;display:flex;justify-content:center;align-items:center;color:#F05E17;border:1px solid #F05E17;}
.em_info_wrap > .header .info_section .info .name_job .online.active {color:#00B90F;border-color:#00B90F;}
.em_info_wrap > .header .info_section .info .name_job .online::before{content:'In session';}
.em_info_wrap > .header .info_section .info .name_job .online.active::before{content:'Online';}

.em_info_wrap > .header .info_section .info .left {display:flex;flex-direction:column;justify-content:space-between;text-align:right;}
.em_info_wrap > .header .info_section .info .left .phone{display:flex;justify-content:flex-end;}
.em_info_wrap > .header .info_section .info .left .phone i {--size:30px;width:var(--size);height:var(--size);background:url('icon/em_tel.svg') center center/cover no-repeat;}
.em_info_wrap > .header .info_section .info .left .review {display:flex;flex-direction:column;}
.em_info_wrap > .header .info_section .info .left .review .rate {display:flex;justify-content:flex-end;gap:6px;align-items:center;}
.em_info_wrap > .header .info_section .info .left .review .rate i {--size:16px;width:var(--size);height:var(--size);background:url('icon/em_star_fill.svg') center center/cover no-repeat;}
.em_info_wrap > .header .info_section .info .left .review .rate span {font-size:14px;font-weight:500;}
.em_info_wrap > .header .info_section .info .left .review .review_count {font-size:13px;color:#767676;}
.em_info_wrap > .header .tabs {display:flex;margin-top:30px;justify-content:space-between;}
.em_info_wrap > .header .tabs .tab {width:80px;height:30px;display:flex;justify-content:center;align-items:center;color:#767676;}
.em_info_wrap > .header .tabs .tab.active {color:var(--Primary);font-weight:500;position:relative;}
.em_info_wrap > .header .tabs .tab.active::before{content:'';position:absolute;left:0;bottom:0px;background:var(--Primary);width:100%;height:2px;}
.em_info_wrap .body {padding:20px;box-sizing:border-box;}
.em_info_wrap .body .bio {display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}
.em_info_wrap .body .bio .title {font-size:16px;font-weight:500;}
.em_info_wrap .body .bio .desc {font-size:14px;color:#767676;}
.em_info_wrap .body .area_of_practice {display:flex;flex-direction:column;gap:10px;margin-bottom:28px;}
.em_info_wrap .body .area_of_practice .title {font-size:16px;font-weight:500;}
.em_info_wrap .body .area_of_practice .items {display:flex;gap:7px;flex-wrap:wrap;}
.em_info_wrap .body .area_of_practice .items .item {box-sizing:border-box;height:20px;font-size:12px;color:var(--Primary);border:1px solid var(--Primary);padding:0 8px;border-radius:5px;}
.em_info_wrap .body .info {display:flex;flex-direction:column;gap:12.5px;margin-bottom:20px;/*margin-bottom:140px;*/}
.em_info_wrap .body .info > div {display:flex;gap:10px;font-size:16px;letter-spacing:-0.5px;color:#040610;align-items:center;}
.em_info_wrap .body .info > div i {background-position:center;background-size:contain;background-repeat:no-repeat;}
.em_info_wrap .body .info .place i {width:18px;height:24px;background-image:url('icon/em_info_place.svg');}
.em_info_wrap .body .info .job i {width:22px;height:20px;background-image:url('icon/em_info_job.svg');}
.em_info_wrap .body .info .lang i {width:24px;height:24px;background-image:url('icon/em_info_chat.svg');}
.em_info_wrap .body .info .time  i{width:20px;height:24px;background-image:url('icon/em_info_time.svg');}
.em_info_wrap .body .btns_em_info {display:flex;flex-direction:column;gap:16px;box-sizing:border-box;position:fixed;left:50%;bottom:20px;transform:translate(-50%,0);width:calc(390px - 40px);}
.em_info_wrap .body .resume{display:flex;flex-direction:column;gap:10px;}
.em_info_wrap .body .resume .header {font-size:16px;font-weight:500;text-transform:capitalize;}

.em_info_wrap .review_nothing {height:calc(100vh - 244px);display:flex;justify-content:center;align-items:center;}
.em_info_wrap .review_nothing .em_review_nothing {display:flex;flex-direction:column;gap:30px;}
.em_info_wrap .review_nothing .em_review_nothing .icon {width:266px;height:50px;background:url('icon/em_nothing_review.svg') center center/cover no-repeat;}
.em_info_wrap .review_nothing .em_review_nothing .desc {text-align:center;font-size:18px;color:#040610;}

.em_info_wrap .review .rating_wrap {margin:20px 16px 23px;display:flex;flex-direction:column;gap:10px;}
.em_info_wrap .review .rating_wrap .rating {display:flex;padding:16px 24px;border-radius:16px;background:#F7F8FE;align-items:center;justify-content:space-between;}
.em_info_wrap .review .rating_wrap .rating .total {display:flex;flex-direction:column;gap:15px;align-items:center;}
.em_info_wrap .review .rating_wrap .rating .total > span {font-size:24px;font-weight:700;line-height:29px;color:#040610;}
.em_info_wrap .review .rating_wrap .rating .total .rating_cont{display:flex;gap:8px;}
.em_info_wrap .review .rating_wrap .rating .score {display:flex;flex-direction:column;gap:3px;}
.em_info_wrap .review .rating_wrap .rating .score .item {display:flex;align-items:center;gap:10px;}
.em_info_wrap .review .rating_wrap .star {--size:20px;width:var(--size);height:var(--size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.em_info_wrap .review .rating_wrap .star_fill{background-image:url("icon/em_new_star_fill.svg");}
.em_info_wrap .review .rating_wrap .star_empty{background-image:url("icon/em_new_star_empty.svg");}
.em_info_wrap .review .rating_wrap .rating .score .item .star_section{display:flex;align-items:center;gap:4px;}
.em_info_wrap .review .rating_wrap .rating .score .item .star_section > span {font-size:13px;font-weight:400;line-height:140%;color:#82827D;}
.em_info_wrap .review .rating_wrap .rating .score .item .progress {width:99px;height:4px;background:#CDCDCD;border-radius:99px;overflow:hidden;}
.em_info_wrap .review .rating_wrap .rating .score .item .progress > span{width:var(--per);height:100%;display:flex;background:var(--Primary);}
.em_info_wrap .review .rating_wrap .btn_write_review {height:50px;display:flex;justify-content:center;align-items:center;border-radius:16px;background:#F7F8FE;cursor:pointer;font-size:16px;font-weight:600;line-height:140%;color:#5B67CA;}
.em_info_wrap .review .top_header {display:flex;padding:0 16px 10px;justify-content:space-between;}
.em_info_wrap .review .top_header select.sort {width:unset;padding:6px 30px 6px 8px;border:1px solid #A2A29F;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0155 4.76552L6.26552 8.51552C6.23069 8.55039 6.18934 8.57805 6.14381 8.59692C6.09829 8.61579 6.04949 8.6255 6.00021 8.6255C5.95093 8.6255 5.90213 8.61579 5.85661 8.59692C5.81108 8.57805 5.76972 8.55039 5.7349 8.51552L1.9849 4.76552C1.91453 4.69516 1.875 4.59972 1.875 4.50021C1.875 4.4007 1.91453 4.30526 1.9849 4.2349C2.05526 4.16453 2.1507 4.125 2.25021 4.125C2.34972 4.125 2.44516 4.16453 2.51552 4.2349L6.00021 7.72005L9.4849 4.2349C9.51974 4.20005 9.5611 4.17242 9.60662 4.15356C9.65214 4.1347 9.70094 4.125 9.75021 4.125C9.79948 4.125 9.84827 4.1347 9.8938 4.15356C9.93932 4.17242 9.98068 4.20005 10.0155 4.2349C10.0504 4.26974 10.078 4.3111 10.0969 4.35662C10.1157 4.40214 10.1254 4.45094 10.1254 4.50021C10.1254 4.54948 10.1157 4.59827 10.0969 4.64379C10.078 4.68932 10.0504 4.73068 10.0155 4.76552Z' fill='%23343330'/%3E%3C/svg%3E%0A");font-size:13px;font-weight:400;line-height:140%;color:#282828;}
.em_info_wrap .review .top_header span {font-size:13px;font-weight:400;line-height:140%;color:#686864;}

.modal_write_review {display:none;}
.modal_write_review.show{display:block;}
.modal_write_review > .mask{display:none;}
.modal_write_review > .content{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999999;background:#edeef6;overflow-y:auto;}
.modal_write_review > .content > i {position:fixed;top:18px;right:16px;display:flex;}
.modal_write_review > .content  > .title {margin-top:16px;font-size:20px;font-weight:700;line-height:140%;text-align:center;color:#282828;}
.modal_write_review > .content .profile_img {--size:66px;margin:28px auto 16px;width:var(--size);height:var(--size);background:#ddd;border-radius:50%;overflow:hidden;}
.modal_write_review > .content .profile_img img{width:100%;height:100%;object-fit:cover;}
.modal_write_review > .content .star-rating {display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;}
.modal_write_review > .content .star-rating input {  display:none;}
.modal_write_review > .content .star-rating label { --size:36px;width:var(--size);height:var(--size);background:url('icon/em_new_star_empty.svg') no-repeat center / contain;cursor:pointer;transition:transform 0.1s ease;}
.modal_write_review > .content .star-rating label:hover,.modal_write_review > .content .star-rating label:hover ~ label,.modal_write_review > .content .star-rating input:checked ~ label { background:url('icon/em_new_star_fill.svg') no-repeat center / contain;}
.modal_write_review > .content .star-rating label:active {  transform:scale(0.9);}

.modal_write_review > .content .select_div {margin:20px 16px;background:#fff;border-radius:20px;padding:20px;box-sizing:border-box;}
.modal_write_review > .content .select_div .title {margin-bottom:20px;font-size:18px;font-weight:600;line-height:21px;text-transform:capitalize;}
.modal_write_review > .content .select_div .items {display:flex;flex-direction:column;gap:10px;justify-content:center;}
.modal_write_review > .content .select_div .items label {display:flex;}
.modal_write_review > .content .select_div .items label input[type="radio"] {appearance:none;-webkit-appearance:none;}
.modal_write_review > .content .select_div .items label span {padding:10px 20px;font-size:14px;font-weight:400;line-height:17px;color:#565656;border:1px solid #e2e2e2;border-radius:5px;}
.modal_write_review > .content .select_div .items label input[type="radio"]:checked + span {border-color:var(--Primary);color:var(--Primary);}
.modal_write_review > .content .ta_section {padding:20px;padding-bottom:100px;}
.modal_write_review > .content .ta_section textarea {padding:20px;width:100%;box-sizing:border-box;border:none;border-radius:20px;height:157px;font-size:16px;font-weight:600;line-height:160%;color:#282828;resize:none;}
.modal_write_review > .content .ta_section textarea::placeholder{color:8d8d8f;}
.modal_write_review .btn_submit_section {padding:20px;position:fixed;bottom:0;width:100%;left:0;box-sizing:border-box;}
.modal_write_review .btn_submit_section .btn_submit {height:50px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#5B67CA;color:#fff;font-size:16px;font-weight:600;line-height:140%;cursor:pointer;}

.em_info_wrap .review {padding:0;}
.em_review_items {display:flex;flex-direction:column;}
.em_review_items .item{padding:16px 20px;display:flex;gap:10px;border-bottom:1px solid #cdcdcd;}
.em_review_items .item .img {--size:50px;width:var(--size);height:var(--size);border-radius:50%;background:#ddd;margin-top:8px;overflow:hidden;}
.em_review_items .item .img > i {width:100%;height:100%;display:flex;background:url('icon/no_profile.svg') center center/cover no-repeat;}
.em_review_items .item .cont {display:flex;flex-direction:column;flex:1;gap:6px;}
.em_review_items .item .cont .name_n_rate {display:flex;justify-content:space-between;}
.em_review_items .item .cont .name_n_rate .name {font-size:14px;font-weight:500;}
.em_review_items .item .cont .name_n_rate .rate {display:flex;align-items:center;gap:1px;}
.em_review_items .item .cont .desc {font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
.em_review_items .item .cont .desc.more {display:flex;}
.em_review_items .item .cont .date_n_view_more {display:flex;justify-content:space-between;font-size:13px;}
.em_review_items .item .cont .date_n_view_more .wdate {color:#767676;}
.em_review_items .item .cont .date_n_view_more .view_more {font-weight:500;color:var(--Primary);cursor:pointer;}

.em_review_items i.review_star {display:inline-flex;width:12px;height:12px;}
.em_review_items i.review_star.fill_star {background:url('icon/em_star_fill.svg') center center/cover no-repeat;}
.em_review_items i.review_star.half_star {background:url('icon/em_star_half.svg') center 0.1px/112% no-repeat;}
.em_review_items i.review_star.empty_star {background:url('icon/em_star_empty.svg') center center/cover no-repeat;}

.em_info_wrap .body.chat {height:calc(100vh - 334px);overflow-y:auto;}
.em_info_wrap .body.chat::-webkit-scrollbar {width:0;height:0;}
.em_info_wrap .body.chat .messages .line {text-align:center;position:relative;height:22px;color:#5C6C7B;font-size:13px;}
.em_info_wrap .body.chat .messages .line::before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#5C6C7B;z-index:1;}
.em_info_wrap .body.chat .messages .line::after{content:attr(data-date);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bg);z-index:2;padding:0 10px;}

.em_info_wrap .body.chat .messages > div > div {display:flex;flex-direction:column;gap:4px;margin-bottom:20px;}
.em_info_wrap .body.chat .messages > div > div .message {max-width:295px;display:flex;flex-direction:column;gap:10px;}
.em_info_wrap .body.chat .messages > div > div .message > div {padding:10px;border-radius:10px;position:relative;}
.em_info_wrap .body.chat .messages > div > div.user .message > div{background:#fff;}
.em_info_wrap .body.chat .messages > div > div.me .message > div{background:var(--Primary);color:#fff;}
.em_info_wrap .body.chat .messages > div > div.me {align-items:flex-end;}
.em_info_wrap .body.chat .messages > div > div .wdate {font-size:12px;}
.em_info_wrap .body.chat .messages > div > div.user .wdate {margin-left:7px;}
.em_info_wrap .body.chat .messages > div > div.me .wdate {margin-right:7px;}
.em_info_wrap .body.chat .messages > div > div.user {margin-left:10px;}
.em_info_wrap .body.chat .messages > div > div.me {margin-right:10px;}
.em_info_wrap .body.chat .messages > div > div.user .message > div:last-of-type::before {content:'';position:absolute;left:-10px;bottom:5px;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;}
.em_info_wrap .body.chat .messages > div > div.me .message > div:last-of-type::before {content:'';position:absolute;right:-10px;bottom:5px;border-bottom:10px solid var(--Primary);border-right:10px solid transparent;border-left:10px solid transparent;}
.em_info_wrap .body.chat .messages > div > div:last-of-type {margin-bottom:20px;}
.em_info_wrap .btn_cs_chat {position:fixed;left:50%;bottom:20px;transform:translate(-50%,0);width:calc(390px - 40px);height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--Primary);color:#fff;cursor:pointer;}

.em_info_wrap .chat_nothing {height:calc(100dvh - 337px);display:flex;justify-content:center;align-items:center;overflow:hidden;}
.em_info_wrap .chat_nothing .em_chat_nothing {display:flex;flex-direction:column;gap:30px;align-items:center;}
.em_info_wrap .chat_nothing .em_chat_nothing .icon {width:116.03px;height:103px;background:url('icon/em_nothing_chat.svg') center center/cover no-repeat;}
.em_info_wrap .chat_nothing .em_chat_nothing .desc {text-align:center;font-size:18px;color:#040610;}

.em_info_wrap .body.contents{padding:24px 15px;padding-top:0;}
.em_info_wrap .body.contents .cont_items {display:flex;flex-direction:column;gap:23px;}
.em_info_wrap .body.contents .cont_items .cont_item {display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:20px;}
.em_info_wrap .body.contents .cont_items .cont_item .head {display:flex;gap:8px;align-items:center;}
.em_info_wrap .body.contents .cont_items .cont_item .head .img {--size:40px;width:var(--size);height:var(--size);background:#ddd;border-radius:50%;overflow:hidden;}
.em_info_wrap .body.contents .cont_items .cont_item .head .img img{width:100%;height:100%;object-fit:cover;}
.em_info_wrap .body.contents .cont_items .cont_item .head .cont {display:flex;flex:1;justify-content:space-between;}
.em_info_wrap .body.contents .cont_items .cont_item .cont .name_time {display:flex;flex-direction:column;justify-content:center;flex:1;}
.em_info_wrap .body.contents .cont_items .cont_item .cont .name_time .name {font-weight:600;font-size:15px;}
.em_info_wrap .body.contents .cont_items .cont_item .cont .name_time .time {font-size:11px;font-weight:400;color:#727272;}
.em_info_wrap .body.contents .cont_items .cont_item .cont .more {--size:16px;width:var(--size);height:var(--size);background:url('icon/more.svg') center center/5px 15px no-repeat;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont {font-size:12px;padding:11px;color:#575757;/*text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;*/overflow:hidden;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont .cont_cont{display:none;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont .cont_cont table{border-collapse:collapse;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont .cont_cont table td{border:1px solid #000;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont .cont_cont.show{display:block;}
.em_info_wrap .body.contents .cont_items .cont_item > .cont img {max-width:100%;object-fit:contain;}
.em_info_wrap .body.contents .cont_items .cont_item .footer {border-top:1px solid #F2F2F2;padding-top:10px;display:flex;align-items:center;gap:5px;}
.em_info_wrap .body.contents .cont_items .cont_item .footer div {display:flex;gap:5px;}
.em_info_wrap .body.contents .cont_items .cont_item .footer i {--size:20px;width:var(--size);height:var(--size);background:url('icon/em_like.svg') center center/cover no-repeat;}
.em_info_wrap .body.contents .cont_items .cont_item .footer span {font-size:13px;font-weight:600;}
.em_info_wrap .body.contents .cont_items .cont_item .view_more {font-size:13px;text-align:right;font-weight:500;color:var(--Primary);padding:5px 0;cursor:pointer;}

.em_info_wrap .body.contents .search_section {padding:17px 0;}
.em_info_wrap .body.contents .search_section .search_items {background:#fff;border-radius:12px;padding:8px 12px;display:flex;gap:10px;align-items:center;justify-content:space-between;}
.em_info_wrap .body.contents .search_section .search_items i.icon {--size:20px;width:var(--size);height:var(--size);background:url('icon/em_search.svg') center/cover no-repeat;}
.em_info_wrap .body.contents .search_section .search_items input {border:none;outline:none;flex:1;font-size:16px;font-weight:500;line-height:24px;background:#fff !important;appearance:none;-webkit-appearance:none;box-shadow:none;border-radius:0;}
.em_info_wrap .body.contents .search_section .search_items input::placeholder{color:#A9A9A9;opacity:1;}
.em_info_wrap .body.contents .search_section .search_items input:-webkit-autofill,.em_info_wrap .body.contents .search_section .search_items input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;caret-color:#000;}
.em_info_wrap .body.contents .search_section .search_items input[type="search"]{-webkit-appearance:textfield;}
.em_info_wrap .body.contents .search_section .search_items input[type="search"]::-webkit-search-cancel-button,.em_info_wrap .body.contents .search_section .search_items input[type="search"]::-webkit-search-results-button{display:none;}
.em_info_wrap .body.contents .search_section .search_items .btn_del {--size:20px;width:var(--size);height:var(--size);background:url('icon/em_search_del.svg') center/cover no-repeat;display:none;}


.em_info_wrap .modal_detail{opacity:0}
.em_info_wrap .modal_detail.show{opacity:1;}
.em_info_wrap .modal_detail .content {display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:20px 20px 0 0;position:fixed;left:0;top:0;z-index:9;width:100%;height:100%;box-sizing:border-box;transform:translateY(100%);transition:transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);}
.em_info_wrap .modal_detail.show .content{transform:translateY(0%);}
.em_info_wrap .modal_detail .content .head {display:flex;gap:8px;align-items:center;}
.em_info_wrap .modal_detail .content .head .img {--size:40px;width:var(--size);height:var(--size);background:#ddd;border-radius:50%;overflow:hidden;}
.em_info_wrap .modal_detail .content .head .img img {width:100%;height:100%;object-fit:cover;}
.em_info_wrap .modal_detail .content .head .cont {display:flex;flex:1;justify-content:space-between;}
.em_info_wrap .modal_detail .content .cont .name_time {display:flex;flex-direction:column;justify-content:center;flex:1;}
.em_info_wrap .modal_detail .content .cont .name_time .name {font-weight:600;font-size:15px;}
.em_info_wrap .modal_detail .content .cont .name_time .time {font-size:11px;font-weight:400;color:#727272;}
.em_info_wrap .modal_detail .content .head .cont .modal_btns {display:flex;gap:10px;}
.em_info_wrap .modal_detail .content .head .cont .modal_btns .btn_lang {--size:20px;width:var(--size);height:var(--size);background:url('icon/flag/global.svg') center center/cover no-repeat;}
.em_info_wrap .modal_detail .content .cont .close {--size:18px;width:var(--size);height:var(--size);background:url('icon/close.svg') center center/cover no-repeat;}
.em_info_wrap .modal_detail .content > .cont {font-size:12px;padding:11px;color:#575757;/*text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;*/ overflow:hidden;overflow-y:auto;}
.em_info_wrap .modal_detail .content > .cont .title {font-size:15px;font-weight:600;}
.em_info_wrap .modal_detail .content > .cont .cont_cont {display:block;}
.em_info_wrap .modal_detail .content > .cont .cont_cont table {border-collapse:collapse;}
.em_info_wrap .modal_detail .content > .cont .cont_cont table td {border:1px solid #000;}
.em_info_wrap .modal_detail .content > .cont .cont_cont.show {display:block;}
.em_info_wrap .modal_detail .content > .cont img {max-width:100%;object-fit:contain;}
.em_info_wrap .modal_detail .content .footer {border-top:1px solid #F2F2F2;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:5px;}
.em_info_wrap .modal_detail .content .footer div {display:flex;gap:5px;}
.em_info_wrap .modal_detail .content .footer i {--size:20px;width:var(--size);height:var(--size);background:url('icon/em_like.svg') center center/cover no-repeat;}
.em_info_wrap .modal_detail .content .footer .share i {--size:24px;width:var(--size);height:var(--size);background:url('icon/em_share.svg') center center/cover no-repeat;}
.em_info_wrap .modal_detail .content .footer span {font-size:13px;font-weight:600;}
.em_info_wrap .modal_detail .content .view_more {font-size:13px;text-align:right;font-weight:500;color:var(--Primary);padding:5px 0;cursor:pointer;}
.em_info_wrap .modal_detail .content .link{display:flex;align-items:center;gap:3px;}
.em_info_wrap .modal_detail .content .link span{display:inline-block;width:220px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px;color:#727272;}
.em_info_wrap .modal_detail .content .link i{--size:12px;width:var(--size);height:var(--size);background:#727272;mask:url('icon/em_link.png') center/cover no-repeat;-webkit-mask:url('icon/em_link.png') center/cover no-repeat;}

.em_info_wrap .img_viewer {display:none;}
.em_info_wrap .img_viewer.show {display:block;}
.em_info_wrap .img_viewer .mask {position:fixed;left:0;top:0;width:100%;height:100%;z-index:11;background:rgba(0,0,0,0.5);}
.em_info_wrap .img_viewer .cont {position:fixed;padding:10px;top:0;left:50%;transform:translate(-50%,0);width:390px;height:100%;box-sizing:border-box;z-index:12;display:flex;flex-direction:column;justify-content:center;}
@media(max-width:500px) {
	.em_info_wrap .img_viewer .cont {width:100%;}
}
.em_info_wrap .img_viewer .cont img{/*width:100%;height:100%;*/object-fit:contain;}
.em_info_wrap .img_viewer .cont .close {display:flex;justify-content:center;align-items:center;width:100%;height:50px;background:#000;color:#fff;cursor:pointer;}

@media(max-width:500px) {
	.em_info_wrap .body .btns_em_info{width:calc(100% - 40px);}
}
.em_info_wrap .body .btns_em_info > div {box-sizing:border-box;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-weight:500;font-size:18px;cursor:pointer;}
.em_info_wrap .body .btns_em_info .btn_book_now {background:var(--Primary);color:#fff;}
.em_info_wrap .body .btns_em_info .btn_chat {border:1px solid var(--Primary);color:var(--Primary);}

.em_info_wrap .body{padding-bottom:100px !important;}

.modal_chat_end {display:none;}
.modal_chat_end .mask{z-index:2;}
.modal_chat_end > .content{position:fixed;left:0;top:0;z-index:99999999;height:100vh;background:#fff;padding:20px 20px 36px;box-sizing:border-box;width:100%;}
.modal_chat_end > .content .title {font-size:18px;font-weight:600;line-height:140%;color:#2B2B2B;text-align:center;}
.modal_chat_end > .content .desc {margin:3px 0 18px;font-size:14px;font-weight:500;line-height:140%;text-align:center;color:#929292;}
.modal_chat_end > .content .star-rating {display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;}
.modal_chat_end > .content .star-rating input {  display:none;}
.modal_chat_end > .content .star-rating label { --size:36px;width:var(--size);height:var(--size);background:url('icon/em_new_star_empty.svg') no-repeat center / contain;cursor:pointer;transition:transform 0.1s ease;}
.modal_chat_end > .content .star-rating label:hover,.modal_chat_end > .content .star-rating label:hover ~ label,.modal_chat_end > .content .star-rating input:checked ~ label { background:url('icon/em_new_star_fill.svg') no-repeat center / contain;}
.modal_chat_end > .content .star-rating label:active {  transform:scale(0.9);}
.modal_chat_end > .content .select_div {margin:14px 0 18px;}
.modal_chat_end > .content .select_div .items {display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}
.modal_chat_end > .content .select_div .items label {display:flex;}
.modal_chat_end > .content .select_div .items label input[type="radio"] {appearance:none;-webkit-appearance:none;}
.modal_chat_end > .content .select_div .items label span {padding:10px 20px;font-size:14px;font-weight:400;line-height:17px;color:#565656;border:1px solid #e2e2e2;border-radius:5px;}
.modal_chat_end > .content .select_div .items label input[type="radio"]:checked + span {border-color:var(--Primary);color:var(--Primary);}
.modal_chat_end > .content textarea{resize:none;width:100%;height:140px;border:1px solid #E2E2E2;border-radius:20px;font-size:16px;font-weight:400;line-height:160%;padding:20px;box-sizing:border-box;}
.modal_chat_end > .content textarea::placeholder{color:#8D8D8F;}
.modal_chat_end .btn_submit_section {padding:20px;position:fixed;bottom:0;width:100%;left:0;box-sizing:border-box;}
.modal_chat_end .btn_submit_section .btn_submit {height:50px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#5B67CA;color:#fff;font-size:16px;font-weight:600;line-height:140%;cursor:pointer;}



@media(max-width:500px) {
	*,html,body,a{-webkit-tap-highlight-color:transparent !important;}
	body,.footer_items,.new_main_menus{max-width:unset;width:100%;}
	.cm_top > div{margin-bottom:90px;}
}
/* 동행서비스(bas), 회사설립(kbss), 비자상담(consultation) 들어가기전 페이지 */
.p_main {position:relative;height:100vh;background:#fff;}
.p_main i.close {--size:26px;width:var(--size);height:var(--size);display:inline-block;position:absolute;top:14px;right:16px;background:url('icon/close.svg') center center/cover no-repeat;}
.p_main .content {padding-top:60px;}
.p_main .content i.icon {--size:70px;width:var(--size);height:var(--size);display:block;margin:0 auto;background-size:cover;background-position:center;background-repeat:no-repeat;}
.p_main.bas .content i.icon{background:url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M54.6875 41.5625L43.75 52.5L26.25 48.125L10.9375 37.1875L19.8734 19.3129L35 15.3125L50.1266 19.3129L50.2031 19.6875H39.375L26.8898 31.798C26.6577 32.03 26.4808 32.3113 26.3722 32.6209C26.2635 32.9305 26.2259 33.2607 26.2621 33.5868C26.2984 33.913 26.4075 34.2268 26.5815 34.505C26.7555 34.7832 26.9898 35.0188 27.2672 35.1941C32.0551 38.2539 38.5547 38.0434 43.75 32.8125L54.6875 41.5625Z' fill='%235B67CA'/%3E%3Cpath d='M69.5349 29.5068L62.5567 15.545C62.2997 15.0312 61.9439 14.5729 61.5097 14.1966C61.0755 13.8202 60.5715 13.533 60.0263 13.3515C59.4812 13.1699 58.9056 13.0976 58.3325 13.1385C57.7593 13.1794 57.1999 13.3328 56.686 13.59L49.8856 16.9888L35.5602 13.1989C35.1927 13.1033 34.8067 13.1033 34.4392 13.1989L20.1138 16.9888L13.3134 13.59C12.7995 13.3328 12.2401 13.1794 11.6669 13.1385C11.0938 13.0976 10.5182 13.1699 9.97306 13.3515C9.4279 13.533 8.92385 13.8202 8.48968 14.1966C8.05551 14.5729 7.69973 15.0312 7.44267 15.545L0.464541 29.504C0.20739 30.0179 0.0539754 30.5773 0.0130595 31.1504C-0.0278563 31.7236 0.0445275 32.2992 0.226077 32.8443C0.407627 33.3895 0.694787 33.8935 1.07116 34.3277C1.44753 34.7619 1.90574 35.1176 2.41962 35.3747L9.80243 39.0689L24.9755 49.9052C25.1991 50.0643 25.4504 50.1802 25.7165 50.247L43.2165 54.622C43.583 54.7139 43.967 54.7093 44.3312 54.6087C44.6954 54.508 45.0273 54.3148 45.2946 54.0478L60.3528 38.9868L67.577 35.3747C68.6142 34.8555 69.4027 33.9458 69.7693 32.8455C70.1359 31.7451 70.0506 30.5442 69.5321 29.5068H69.5349ZM54.5259 38.6314L45.1169 31.0954C44.6954 30.7579 44.1639 30.5881 43.6247 30.6189C43.0856 30.6497 42.5769 30.8789 42.1966 31.2622C37.3267 36.1677 31.8989 35.547 28.4372 33.3595L40.2606 21.8751H48.9587L56.3989 36.7528L54.5259 38.6314ZM11.3556 17.5001L16.9528 20.2946L9.96103 34.2536L4.3747 31.4618L11.3556 17.5001ZM43.0743 50.0747L27.1849 46.1044L13.7317 36.4958L21.388 21.1833L34.9997 17.5767L37.6794 18.2849L25.3747 30.2286L25.3528 30.2532C24.8896 30.7164 24.5364 31.2777 24.3191 31.8957C24.1018 32.5136 24.0261 33.1725 24.0975 33.8236C24.1688 34.4748 24.3855 35.1016 24.7315 35.6578C25.0775 36.214 25.544 36.6854 26.0966 37.0372C31.7184 40.6275 38.5024 40.045 43.8454 35.67L51.4059 41.7431L43.0743 50.0747ZM60.0274 34.2509L53.0493 20.3056L58.6438 17.5001L65.6247 31.4618L60.0274 34.2509ZM36.0333 59.5903C35.9151 60.0631 35.6424 60.4829 35.2585 60.7831C34.8746 61.0833 34.4015 61.2467 33.9142 61.2474C33.7344 61.2471 33.5554 61.2251 33.3809 61.1818L21.9868 58.3325C21.7203 58.2668 21.4688 58.1508 21.2458 57.9907L14.0407 52.8446C13.5977 52.4968 13.3059 51.9915 13.2262 51.4339C13.1464 50.8763 13.2848 50.3095 13.6125 49.8514C13.9402 49.3932 14.432 49.0792 14.9855 48.9746C15.5389 48.8701 16.1114 48.983 16.5837 49.29L23.4497 54.1954L34.4528 56.9407C35.0155 57.0815 35.4993 57.44 35.7977 57.9374C36.0962 58.4348 36.1848 59.0303 36.0442 59.5931L36.0333 59.5903Z' fill='%235B67CA'/%3E%3C/svg%3E");}
.p_main.kbss .content i.icon{background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M61.25 19.6875V28.4375H8.75V19.6875C8.75 19.1073 8.98047 18.5509 9.3907 18.1407C9.80094 17.7305 10.3573 17.5 10.9375 17.5H59.0625C59.6427 17.5 60.1991 17.7305 60.6093 18.1407C61.0195 18.5509 61.25 19.1073 61.25 19.6875ZM8.75 54.6875C8.75 55.2677 8.98047 55.8241 9.3907 56.2343C9.80094 56.6445 10.3573 56.875 10.9375 56.875H59.0625C59.6427 56.875 60.1991 56.6445 60.6093 56.2343C61.0195 55.8241 61.25 55.2677 61.25 54.6875V45.9375H8.75V54.6875Z' fill='%235B67CA'/%3E%3Cpath d='M59.0625 15.3125H48.125V13.125C48.125 11.3845 47.4336 9.71532 46.2029 8.48461C44.9722 7.2539 43.303 6.5625 41.5625 6.5625H28.4375C26.697 6.5625 25.0278 7.2539 23.7971 8.48461C22.5664 9.71532 21.875 11.3845 21.875 13.125V15.3125H10.9375C9.77718 15.3125 8.66438 15.7734 7.84391 16.5939C7.02344 17.4144 6.5625 18.5272 6.5625 19.6875V54.6875C6.5625 55.8478 7.02344 56.9606 7.84391 57.7811C8.66438 58.6016 9.77718 59.0625 10.9375 59.0625H59.0625C60.2228 59.0625 61.3356 58.6016 62.1561 57.7811C62.9766 56.9606 63.4375 55.8478 63.4375 54.6875V19.6875C63.4375 18.5272 62.9766 17.4144 62.1561 16.5939C61.3356 15.7734 60.2228 15.3125 59.0625 15.3125ZM10.9375 30.625H59.0625V43.75H10.9375V30.625ZM26.25 13.125C26.25 12.5448 26.4805 11.9884 26.8907 11.5782C27.3009 11.168 27.8573 10.9375 28.4375 10.9375H41.5625C42.1427 10.9375 42.6991 11.168 43.1093 11.5782C43.5195 11.9884 43.75 12.5448 43.75 13.125V15.3125H26.25V13.125ZM59.0625 19.6875V26.25H10.9375V19.6875H59.0625ZM59.0625 54.6875H10.9375V48.125H59.0625V54.6875Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.consultation .content i.icon{background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M61.25 26.25V61.25L50.4273 52.5H24.0625C23.4823 52.5 22.9259 52.2695 22.5157 51.8593C22.1055 51.4491 21.875 50.8927 21.875 50.3125V39.375H45.9375C46.5177 39.375 47.0741 39.1445 47.4843 38.7343C47.8945 38.3241 48.125 37.7677 48.125 37.1875V24.0625H59.0625C59.6427 24.0625 60.1991 24.293 60.6093 24.7032C61.0195 25.1134 61.25 25.6698 61.25 26.25Z' fill='%235B67CA'/%3E%3Cpath d='M59.0625 21.875H50.3125V13.125C50.3125 11.9647 49.8516 10.8519 49.0311 10.0314C48.2106 9.21094 47.0978 8.75 45.9375 8.75H10.9375C9.77718 8.75 8.66438 9.21094 7.84391 10.0314C7.02344 10.8519 6.5625 11.9647 6.5625 13.125V48.125C6.56378 48.5365 6.68114 48.9394 6.90108 49.2872C7.12101 49.6351 7.43462 49.9138 7.80586 50.0914C8.1771 50.2691 8.59092 50.3384 8.99977 50.2914C9.40862 50.2444 9.79593 50.083 10.1172 49.8258L19.6875 42.1094V50.3125C19.6875 51.4728 20.1484 52.5856 20.9689 53.4061C21.7894 54.2266 22.9022 54.6875 24.0625 54.6875H49.6535L59.8828 62.9508C60.2699 63.2639 60.7522 63.4356 61.25 63.4375C61.8302 63.4375 62.3866 63.207 62.7968 62.7968C63.207 62.3866 63.4375 61.8302 63.4375 61.25V26.25C63.4375 25.0897 62.9766 23.9769 62.1561 23.1564C61.3356 22.3359 60.2228 21.875 59.0625 21.875ZM18.1973 37.6742L10.9375 43.5449V13.125H45.9375V37.1875H19.5727C19.072 37.1876 18.5865 37.3594 18.1973 37.6742ZM59.0625 56.6699L51.8027 50.7992C51.4157 50.4861 50.9334 50.3144 50.4355 50.3125H24.0625V41.5625H45.9375C47.0978 41.5625 48.2106 41.1016 49.0311 40.2811C49.8516 39.4606 50.3125 38.3478 50.3125 37.1875V26.25H59.0625V56.6699Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main .content > .title {margin:28px 0 18px;font-size:32px;font-weight:700;line-height:120%;text-align:center;color:#151515;}
.p_main .content > .desc {font-size:16px;font-weight:400;line-height:150%;text-align:center;color:#646D7C;}
.p_main .content ul {display:flex;flex-direction:column;gap:27px;margin-top:45px;}
.p_main .content ul li {display:flex;gap:12px;width:283px;margin:0 auto;align-items:center;}
.p_main .content ul li i {--size:24px;width:var(--size);height:var(--size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.p_main.bas .content ul li:nth-of-type(1) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_833_3771)'%3E%3Cpath d='M17.9271 13.7854C18.8271 13.9854 19.7271 13.9854 20.6271 14.0854C21.5271 14.0854 22.2271 13.6854 22.5271 12.8854L23.1271 11.3854C23.9271 9.18539 23.6271 5.78539 22.0271 3.78539C20.9271 2.48539 18.9271 2.08539 17.4271 2.98539C15.2271 4.28539 13.8271 7.38539 13.8271 9.68539L13.9271 11.2854C13.9271 12.0854 14.5271 12.7854 15.3271 12.9854C16.2271 13.3854 17.0271 13.5854 17.9271 13.7854Z' fill='%235B67CA'/%3E%3Cpath d='M20.327 15.1854C19.427 15.1854 18.527 15.0854 17.727 14.8854C16.827 14.6854 16.027 14.4854 15.127 14.2854C14.427 14.0854 13.627 14.4854 13.627 15.1854V16.4854C13.627 17.9854 14.627 19.4854 16.327 19.9854C16.527 19.9854 16.627 20.0854 16.827 20.0854C17.027 20.0854 17.127 20.1854 17.327 20.1854C19.027 20.2854 20.527 19.2854 21.027 17.7854L21.527 16.4854C21.627 15.9854 21.127 15.2854 20.327 15.1854Z' fill='%235B67CA'/%3E%3Cpath d='M6.12719 15.9853C5.22719 16.1853 4.32719 16.1853 3.42719 16.2853C2.52719 16.2853 1.82719 15.8853 1.52719 15.0853L0.927194 13.5853C0.127194 11.3853 0.427194 7.98534 2.02719 5.98534C3.12719 4.68534 5.12719 4.28534 6.62719 5.18534C8.82719 6.48534 10.2272 9.58534 10.2272 11.8853L10.1272 13.4853C10.1272 14.2853 9.52719 14.9853 8.72719 15.1853C7.82719 15.5853 7.02719 15.7853 6.12719 15.9853Z' fill='%235B67CA'/%3E%3Cpath d='M3.72733 17.3853C4.62733 17.3853 5.52733 17.2853 6.32733 17.0853C7.22733 16.8853 8.02733 16.6853 8.92733 16.4853C9.62733 16.2853 10.4273 16.6853 10.4273 17.3853V18.6853C10.4273 20.1853 9.42733 21.6853 7.72733 22.1853C7.52733 22.1853 7.42733 22.2853 7.22733 22.2853C7.02733 22.2853 6.92733 22.3853 6.72733 22.3853C5.02733 22.4853 3.52733 21.4853 3.02733 19.9853L2.52733 18.6853C2.42733 18.1853 2.92733 17.4853 3.72733 17.3853Z' fill='%235B67CA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_833_3771'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main.bas .content ul li:nth-of-type(2) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9995 2.75903C6.58855 2.75903 2.18555 6.76103 2.18555 11.681C2.18555 13.787 3.07655 16.653 5.55655 18.502L5.26455 21.558C5.24255 21.787 5.34855 22.009 5.54055 22.137C5.64455 22.207 5.76555 22.241 5.88555 22.241C5.98755 22.241 6.08855 22.216 6.18155 22.167L9.36455 20.456C9.76155 20.495 10.9245 20.603 12.0005 20.603C17.4115 20.603 21.8145 16.601 21.8145 11.681C21.8145 6.76103 17.4105 2.75903 11.9995 2.75903ZM7.53155 12.895C6.86455 12.895 6.33155 12.364 6.33155 11.695C6.33155 11.026 6.86255 10.488 7.53155 10.488C8.20055 10.488 8.73855 11.026 8.73855 11.695C8.73855 12.364 8.19955 12.895 7.53155 12.895ZM11.9975 12.895C11.3305 12.895 10.7975 12.357 10.7975 11.688C10.7975 11.026 11.3285 10.488 11.9975 10.488C12.6665 10.488 13.2045 11.026 13.2045 11.688C13.2035 12.357 12.6655 12.895 11.9975 12.895ZM16.4605 12.895C15.7935 12.895 15.2605 12.357 15.2605 11.688C15.2605 11.026 15.7915 10.488 16.4605 10.488C17.1295 10.488 17.6675 11.026 17.6675 11.688C17.6675 12.357 17.1295 12.895 16.4605 12.895Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.bas .content ul li:nth-of-type(3) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1461 17.5001C10.1461 13.6531 13.2761 10.5231 17.1231 10.5231C18.2081 10.5231 19.2331 10.7791 20.1501 11.2231V6.20909C20.1501 5.71309 19.9531 5.23709 19.6021 4.88609C19.2511 4.53509 18.7751 4.33809 18.2791 4.33809H16.7541V3.40109C16.7541 3.15309 16.6551 2.91509 16.4801 2.73909C16.3051 2.56309 16.0671 2.46509 15.8181 2.46509C15.3021 2.46509 14.8821 2.88409 14.8821 3.40109V4.33709H7.26409V3.40109C7.26409 3.15309 7.16509 2.91509 6.99009 2.73909C6.81509 2.56409 6.57709 2.46609 6.32809 2.46609C6.07909 2.46609 5.84209 2.56409 5.66709 2.74009C5.49109 2.91509 5.39309 3.15309 5.39309 3.40109V4.33709H3.86709C3.37109 4.33709 2.89509 4.53409 2.54409 4.88509C2.19309 5.23609 1.99609 5.71209 1.99609 6.20909V20.6191C1.99609 21.1151 2.19309 21.5911 2.54409 21.9421C2.89509 22.2931 3.37109 22.4901 3.86709 22.4901H12.2561C10.9571 21.2221 10.1461 19.4551 10.1461 17.5001Z' fill='%235B67CA'/%3E%3Cpath d='M17.1233 11.855C13.9883 11.855 11.4463 14.397 11.4463 17.532C11.4463 20.667 13.9883 23.209 17.1233 23.209C20.2583 23.209 22.8003 20.667 22.8003 17.532C22.8003 14.397 20.2583 11.855 17.1233 11.855ZM17.9233 17.372C17.9233 17.639 17.7903 17.887 17.5693 18.036L14.8783 19.845C14.7413 19.937 14.5863 19.981 14.4333 19.981C14.1753 19.981 13.9223 19.857 13.7683 19.627C13.5223 19.26 13.6203 18.763 13.9863 18.517L16.3243 16.946V14.526C16.3243 14.084 16.6823 13.726 17.1243 13.726C17.5663 13.726 17.9243 14.084 17.9243 14.526L17.9233 17.372Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.kbss .content ul li:nth-of-type(1) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5 17.5V22.5L20.5 16.5H15.5C15.2348 16.5 14.9804 16.6054 14.7929 16.7929C14.6054 16.9804 14.5 17.2348 14.5 17.5Z' fill='%235B67CA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 7.75H7.624C7.42509 7.75 7.23432 7.67098 7.09367 7.53033C6.95302 7.38968 6.874 7.19891 6.874 7C6.874 6.80109 6.95302 6.61032 7.09367 6.46967C7.23432 6.32902 7.42509 6.25 7.624 6.25H16.5C16.6989 6.25 16.8897 6.32902 17.0303 6.46967C17.171 6.61032 17.25 6.80109 17.25 7C17.25 7.19891 17.171 7.38968 17.0303 7.53033C16.8897 7.67098 16.6989 7.75 16.5 7.75ZM16.5 10.75H7.624C7.42509 10.75 7.23432 10.671 7.09367 10.5303C6.95302 10.3897 6.874 10.1989 6.874 10C6.874 9.80109 6.95302 9.61032 7.09367 9.46967C7.23432 9.32902 7.42509 9.25 7.624 9.25H16.5C16.6989 9.25 16.8897 9.32902 17.0303 9.46967C17.171 9.61032 17.25 9.80109 17.25 10C17.25 10.1989 17.171 10.3897 17.0303 10.5303C16.8897 10.671 16.6989 10.75 16.5 10.75ZM19.5 2.5H4.5C4.23478 2.5 3.98043 2.60536 3.79289 2.79289C3.60536 2.98043 3.5 3.23478 3.5 3.5V21.5C3.5 21.7652 3.60536 22.0196 3.79289 22.2071C3.98043 22.3946 4.23478 22.5 4.5 22.5H13V17.5C13 16.122 14.122 15 15.5 15H20.5V3.5C20.5 3.23478 20.3946 2.98043 20.2071 2.79289C20.0196 2.60536 19.7652 2.5 19.5 2.5Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.kbss .content ul li:nth-of-type(2) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_833_3824)'%3E%3Cpath d='M20.1996 11.9999C20.0996 11.6999 19.8996 11.3999 19.4996 11.2999L14.7996 9.5999L16.3996 1.6999C16.4996 1.2999 16.2996 0.799901 15.8996 0.599901C15.3996 0.399901 14.9996 0.499901 14.5996 0.799901L4.09958 11.9999C3.89958 12.2999 3.79958 12.5999 3.89958 12.8999C3.99958 13.1999 4.19958 13.4999 4.59958 13.5999L9.29958 15.2999L7.69958 23.1999C7.59958 23.5999 7.79958 24.0999 8.19958 24.2999C8.29958 24.4999 8.49958 24.4999 8.59958 24.4999C8.89958 24.4999 9.09958 24.3999 9.29958 24.1999L19.8996 12.9999C20.0996 12.6999 20.1996 12.3999 20.1996 11.9999Z' fill='%235B67CA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_833_3824'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main.kbss .content ul li:nth-of-type(3) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 13.3H15.913L15.172 15.992C15.1149 16.2052 14.9887 16.3934 14.8132 16.5271C14.6376 16.6608 14.4227 16.7325 14.202 16.731C13.9814 16.7327 13.7665 16.661 13.5911 16.5272C13.4157 16.3934 13.2897 16.2052 13.233 15.992L12 11.514L10.768 15.992C10.7111 16.2051 10.5851 16.3932 10.4097 16.527C10.2343 16.6607 10.0195 16.7325 9.799 16.731C9.57846 16.7326 9.36262 16.661 9.1871 16.5275C9.01158 16.3939 8.88529 16.206 8.828 15.993L8.087 13.3H6C5.78783 13.3 5.58434 13.2157 5.43431 13.0657C5.28429 12.9157 5.2 12.7122 5.2 12.5C5.2 12.2878 5.28429 12.0843 5.43431 11.9343C5.58434 11.7843 5.78783 11.7 6 11.7H7.646L6.981 9.281C6.9494 9.17862 6.9387 9.07094 6.94951 8.96434C6.96033 8.85774 6.99244 8.7544 7.04396 8.66045C7.09547 8.5665 7.16533 8.48386 7.2494 8.41743C7.33346 8.351 7.43001 8.30212 7.53332 8.27372C7.63663 8.24531 7.7446 8.23795 7.85081 8.25206C7.95702 8.26617 8.05931 8.30148 8.15162 8.35588C8.24393 8.41028 8.32436 8.48267 8.38816 8.56876C8.45196 8.65484 8.49781 8.75286 8.523 8.857L9.798 13.486L11.03 9.008C11.0871 8.79484 11.2133 8.60665 11.3888 8.47291C11.5644 8.33918 11.7793 8.26746 12 8.269C12.458 8.269 12.848 8.566 12.97 9.008L14.202 13.486L15.477 8.857C15.5332 8.65239 15.6684 8.47849 15.8529 8.37356C15.9442 8.32161 16.0449 8.28815 16.1491 8.2751C16.2534 8.26205 16.3592 8.26966 16.4605 8.2975C16.5618 8.32534 16.6567 8.37286 16.7396 8.43736C16.8226 8.50185 16.892 8.58205 16.9439 8.67337C16.9959 8.7647 17.0294 8.86537 17.0424 8.96962C17.0555 9.07388 17.0478 9.17969 17.02 9.281L16.354 11.7H18C18.1051 11.7 18.2091 11.7207 18.3061 11.7609C18.4032 11.8011 18.4914 11.86 18.5657 11.9343C18.64 12.0086 18.6989 12.0968 18.7391 12.1939C18.7793 12.2909 18.8 12.3949 18.8 12.5C18.8 12.6051 18.7793 12.7091 18.7391 12.8061C18.6989 12.9032 18.64 12.9914 18.5657 13.0657C18.4914 13.14 18.4032 13.1989 18.3061 13.2391C18.2091 13.2793 18.1051 13.3 18 13.3ZM22 4.5H2C1.73478 4.5 1.48043 4.60536 1.29289 4.79289C1.10536 4.98043 1 5.23478 1 5.5V19.5C1 19.7652 1.10536 20.0196 1.29289 20.2071C1.48043 20.3946 1.73478 20.5 2 20.5H22C22.2652 20.5 22.5196 20.3946 22.7071 20.2071C22.8946 20.0196 23 19.7652 23 19.5V5.5C23 5.23478 22.8946 4.98043 22.7071 4.79289C22.5196 4.60536 22.2652 4.5 22 4.5Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.consultation .content ul li:nth-of-type(1) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.1106 4.75912L12.3796 1.17412C12.1366 1.07412 11.8636 1.07412 11.6196 1.17412L2.88855 4.75912C2.51355 4.91312 2.26855 5.27812 2.26855 5.68412V14.0191C2.26855 17.8161 7.07155 21.5091 11.5516 23.7931C11.8336 23.9371 12.1656 23.9371 12.4466 23.7931C16.9266 21.5091 21.7296 17.8161 21.7296 14.0191V5.68412C21.7306 5.27912 21.4856 4.91312 21.1106 4.75912ZM11.9996 6.99712C13.2166 6.99712 14.2026 7.98312 14.2026 9.20012C14.2026 10.4171 13.2166 11.4021 11.9996 11.4021C10.7826 11.4021 9.79655 10.4161 9.79655 9.19912C9.79655 7.98212 10.7826 6.99712 11.9996 6.99712ZM11.9996 17.0031C10.0226 17.0031 7.10455 16.7251 7.10455 15.6821C7.10455 14.6391 8.47555 12.3961 11.9996 12.3961C15.5236 12.3961 16.8946 14.6391 16.8946 15.6821C16.8946 16.7251 13.9766 17.0031 11.9996 17.0031Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main.consultation .content ul li:nth-of-type(2) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_833_3857)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.10549 20.615V21.206C7.10549 23 8.68549 24.466 10.4785 24.466H13.5355C15.3295 24.466 16.9085 22.988 16.9085 21.206V20.615H7.10549Z' fill='%235B67CA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0002 0.544936L12.0112 0.533936C6.80224 0.533936 2.57324 4.76194 2.57324 9.97394C2.57324 11.9749 3.21724 13.8179 4.28124 15.3549C5.63824 17.3449 6.78024 17.4349 7.09524 18.9949H16.9292C17.2682 17.7289 18.0712 17.3559 19.0662 16.2139C19.1452 16.1229 19.2362 16.0209 19.3152 15.9199C19.4732 15.7169 19.6322 15.5009 19.8012 15.2419C20.8642 13.6939 21.4282 11.8619 21.4282 9.98493C21.4272 4.76193 17.2112 0.544936 12.0002 0.544936ZM15.9702 10.8079L13.4332 11.6909C13.3232 11.6909 13.3232 11.8009 13.3232 11.8009L12.4412 14.4479C12.3312 14.8889 11.7792 14.8889 11.5592 14.4479L10.6772 11.9109C10.6772 11.8009 10.5672 11.8009 10.5672 11.8009L8.03024 10.9189C7.58924 10.6979 7.58924 10.1469 8.03024 10.0369L10.5672 9.15493C10.6772 9.15493 10.6772 9.04494 10.6772 9.04494L11.5592 6.50794C11.6692 6.06694 12.2212 6.06694 12.4412 6.50794L13.3232 8.93394C13.3232 9.04393 13.4332 9.04393 13.4332 9.04393L15.9702 9.92593C16.4112 10.1469 16.4112 10.6979 15.9702 10.8079Z' fill='%235B67CA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_833_3857'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main.consultation .content ul li:nth-of-type(3) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.432 14.2109C17.432 14.7209 17.094 15.0489 16.59 15.0489C16.085 15.0489 15.743 14.7209 15.743 14.2109V9.76492H15.711L14.878 10.3429C14.725 10.4489 14.623 10.4859 14.461 10.4859C14.133 10.4859 13.888 10.2409 13.888 9.89892C13.888 9.65292 13.985 9.46392 14.225 9.29792L15.489 8.43692C15.845 8.19592 16.132 8.15892 16.465 8.15892C17.076 8.15892 17.432 8.52392 17.432 9.10692V14.2109ZM11.917 10.9049C11.8045 10.9056 11.693 10.8839 11.5889 10.8412C11.4848 10.7985 11.3902 10.7355 11.3106 10.656C11.231 10.5765 11.1679 10.482 11.1251 10.378C11.0823 10.2739 11.0605 10.1624 11.061 10.0499C11.0604 9.88001 11.1103 9.71375 11.2043 9.57222C11.2983 9.43069 11.4322 9.32025 11.589 9.25491C11.7459 9.18957 11.9186 9.17226 12.0853 9.20519C12.252 9.23812 12.4051 9.3198 12.5253 9.43987C12.6456 9.55995 12.7274 9.71301 12.7605 9.87966C12.7937 10.0463 12.7766 10.219 12.7114 10.376C12.6462 10.5329 12.536 10.6669 12.3945 10.7611C12.2531 10.8553 12.0869 10.9053 11.917 10.9049ZM11.917 14.1629C11.8042 14.1629 11.6924 14.1406 11.5883 14.0973C11.4841 14.054 11.3895 13.9905 11.3099 13.9104C11.2304 13.8304 11.1674 13.7355 11.1247 13.631C11.082 13.5266 11.0603 13.4148 11.061 13.3019C11.0616 13.1323 11.1125 12.9666 11.2072 12.8259C11.3019 12.6851 11.4362 12.5756 11.5932 12.5112C11.7501 12.4468 11.9227 12.4303 12.089 12.4639C12.2552 12.4975 12.4078 12.5797 12.5275 12.7C12.6471 12.8203 12.7283 12.9734 12.761 13.1399C12.7936 13.3063 12.7762 13.4788 12.7108 13.6353C12.6455 13.7919 12.5352 13.9256 12.3939 14.0195C12.2526 14.1134 12.0867 14.1633 11.917 14.1629ZM9.137 14.2109C9.137 14.7209 8.799 15.0489 8.294 15.0489C7.79 15.0489 7.448 14.7209 7.448 14.2109V9.76492H7.415L6.582 10.3429C6.43 10.4489 6.328 10.4859 6.166 10.4859C5.837 10.4859 5.592 10.2409 5.592 9.89892C5.592 9.65292 5.689 9.46392 5.93 9.29792L7.193 8.43692C7.55 8.19592 7.836 8.15892 8.169 8.15892C8.78 8.15892 9.137 8.52392 9.137 9.10692V14.2109ZM12 1.41992C5.934 1.41992 1 5.90592 1 11.4199C1 13.7799 1.998 16.9929 4.778 19.0649L4.451 22.4899C4.43901 22.616 4.46146 22.743 4.51596 22.8574C4.57046 22.9717 4.65497 23.0691 4.76048 23.1392C4.86599 23.2093 4.98855 23.2495 5.11508 23.2554C5.24162 23.2614 5.3674 23.2328 5.479 23.1729L9.047 21.2539C9.491 21.2989 10.795 21.4199 12 21.4199C18.065 21.4199 23 16.9349 23 11.4199C23 5.90592 18.065 1.41992 12 1.41992Z' fill='%235B67CA'/%3E%3C/svg%3E%0A");}
.p_main .content ul li .item_cont {display:flex;flex-direction:column;gap:2px;flex:1;}
.p_main .content ul li .item_cont .title {font-size:17px;font-weight:600;line-height:26px;color:#151515;}
.p_main .content ul li .item_cont .desc {font-size:15px;font-weight:400;line-height:22px;color:#6B7684;word-break:keep-all;}
.p_main .btn_wrap {position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:20px;width:390px;box-sizing:border-box;}
.p_main .btn_wrap .btn_next {height:56px;display:flex;align-items:center;justify-content:center;color:#fff;background:#5B67CA;border-radius:10px;cursor:pointer;font-size:18px;font-weight:500;line-height:22px;box-sizing:border-box;}
@media(max-width:500px) {
	.p_main .btn_wrap{width:100%;}	
}
.p_main .content > .title,.p_main .content > .desc,.p_main .content ul li .item_cont .title,.p_main .content ul li .item_cont .desc,.p_main .btn_wrap .btn_next{font-family:'Pretendard';}
@media(max-height:720px) {
	.p_main .content{padding:30px;}
	.p_main .content > .title{margin: 20px 0 10px;}
	.p_main .content ul{margin-top:30px;}
}


.p_main2 {padding:60px 24px 24px;position:relative;height:100vh;box-sizing:border-box;}
.p_main2 > .close {--size:26px;width:var(--size);height:var(--size);position:absolute;right:16px;top:14px;background:url('icon/close.svg') center center/cover no-repeat;}
.p_main2 .main {}
.p_main2 .main > .title {font-size:22px;font-weight:700;line-height:31px;color:#191F28;}
.p_main2 .main .desc {margin:10px 0 20px;font-size:16px;font-weight:400;line-height:24px;color:#4E5968;}
.p_main2 .main > .icon {--size:100px;width:var(--size);height:var(--size);display:flex;margin:0 auto 50px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.p_main2.bas .main > .icon{background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3772)'%3E%3Cpath d='M50.245 80.4L31.45 61.605L30.1025 62.9525L40.3475 73.1975C41.7075 74.5575 42.24 76.4225 41.945 78.1575C42.185 79.085 42.6375 79.965 43.3625 80.69C45.4375 82.765 48.7275 82.8575 51.035 81.0525C50.7575 80.86 50.4875 80.6475 50.24 80.4H50.245Z' fill='%23E68E51'/%3E%3Cpath d='M81.7504 60.8752C81.7504 64.4252 80.4004 68.0002 77.6754 70.7252L68.4754 79.9002C66.1754 82.2002 62.4754 82.2502 60.2504 80.0002C59.8504 79.6252 59.5504 79.1752 59.3004 78.7002C59.5754 78.0502 59.7004 77.3502 59.7004 76.6502C59.7004 75.2002 59.1254 73.7252 58.0254 72.6252L39.2254 53.8252L40.5754 52.4752L60.1254 72.0502C62.3504 74.2502 65.8754 74.3002 68.0254 72.1502C70.1504 70.0002 70.1254 66.4752 67.9254 64.2752L48.3504 44.7002L49.7004 43.3502L67.1754 60.8252C69.3754 63.0252 72.9004 63.0752 75.0504 60.9252C76.1004 59.8752 76.6254 58.4752 76.6254 57.0752C76.6254 55.6252 76.0754 54.1752 74.9504 53.0502L58.9254 37.0252L46.4254 33.0752C46.4254 33.0752 36.5254 31.0002 36.5254 23.9752L36.5754 23.9502C36.8254 27.1252 39.4254 29.6002 42.6504 29.6002L58.8754 32.3502L59.0254 32.3752L68.4004 41.7502L77.6754 51.0252C80.4004 53.7502 81.7504 57.3002 81.7504 60.8752Z' fill='%23E68E51'/%3E%3Cpath d='M95.0004 42.8501C95.0004 49.3751 92.5004 55.9001 87.5254 60.8751L77.6754 70.7251C83.1254 65.2751 83.1254 56.4501 77.6754 51.0251L72.3504 45.7001L59.0254 32.3751L58.8754 32.3501L42.6504 29.6001C39.4254 29.6001 36.8254 27.1251 36.5754 23.9501L36.5254 23.9751C36.5254 31.0001 46.4254 33.0751 46.4254 33.0751L58.9254 37.0251L74.9504 53.0501C77.1504 55.2501 77.2004 58.7751 75.0504 60.9251C74.0004 61.9751 72.6004 62.5001 71.2004 62.5001C69.7504 62.5001 68.3004 61.9501 67.1754 60.8251L49.7004 43.3501L48.3504 44.7001L67.9254 64.2751C70.1254 66.4751 70.1504 70.0001 68.0254 72.1501C66.9754 73.2001 65.5754 73.7251 64.1754 73.7251C62.7254 73.7251 61.2504 73.1751 60.1254 72.0501L40.5754 52.4751L39.2254 53.8251L58.0254 72.6251C59.6754 74.2751 60.1254 76.7001 59.3004 78.7001C59.0504 79.3501 58.6504 79.9751 58.1254 80.5001C56.2254 82.4001 53.2254 82.5751 51.0504 81.0501C50.7504 80.8501 50.5004 80.6501 50.2504 80.4001L31.4504 61.6001L30.1004 62.9501L40.3504 73.2001C41.7004 74.5501 42.2504 76.4251 41.9504 78.1501C41.7754 79.2251 41.2754 80.2501 40.4504 81.0751C39.4004 82.1251 38.0004 82.6501 36.6004 82.6501C35.1504 82.6501 33.7004 82.1001 32.5754 80.9751L12.4754 60.8751C2.50039 50.9251 2.50039 34.7751 12.4754 24.8001C19.6004 17.7001 29.8754 15.7001 38.7754 18.7501C39.8504 17.8751 41.1754 17.3501 42.6504 17.3501H69.5004C76.0254 17.3501 82.5504 19.8251 87.5254 24.8001C92.5004 29.8001 95.0004 36.3251 95.0004 42.8501Z' fill='%23FFCCA8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3772'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2.kbss .main > .icon{background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3953)'%3E%3Cpath d='M93.75 31.9175V61.5H6.25V31.9175C6.25 29.7075 7.12789 27.5881 8.69053 26.0255C10.2532 24.4628 12.3726 23.585 14.5825 23.585H85.4175C87.6274 23.585 89.7468 24.4628 91.3095 26.0255C92.8721 27.5881 93.75 29.7075 93.75 31.9175Z' fill='%23C3846C'/%3E%3Cpath d='M93.75 61.5V80.25C93.75 82.4601 92.8722 84.5798 91.3096 86.1429C89.747 87.7059 87.6276 88.5843 85.4175 88.585H14.5825C12.3724 88.5843 10.253 87.7059 8.69038 86.1429C7.12781 84.5798 6.25 82.4601 6.25 80.25V61.5H93.75Z' fill='%23956759'/%3E%3Cpath d='M33.332 23.585C33.332 20.3578 34.6139 17.2627 36.8957 14.9804C39.1774 12.6982 42.2723 11.4157 45.4995 11.415H54.4995C57.7268 11.4157 60.8216 12.6982 63.1034 14.9804C65.3852 17.2627 66.667 20.3578 66.667 23.585' stroke='%23C3846C' stroke-width='8' stroke-miterlimit='10'/%3E%3Cpath d='M58.333 61.415C58.3333 62.214 58.1762 63.0052 57.8707 63.7435C57.5652 64.4817 57.1172 65.1526 56.5523 65.7176C55.9875 66.2827 55.3168 66.731 54.5787 67.0368C53.8406 67.3426 53.0494 67.5 52.2505 67.5H47.7505C46.9515 67.5 46.1603 67.3426 45.4222 67.0368C44.6841 66.731 44.0135 66.2827 43.4486 65.7176C42.8838 65.1526 42.4358 64.4817 42.1303 63.7435C41.8247 63.0052 41.6676 62.214 41.668 61.415H58.333Z' fill='%23FFC33A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3953'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2.consultation .main > .icon{background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_868_3985' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='28' y='16' width='68' height='67'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.5879 16.8335H95.6129V82.7752H28.5879V16.8335Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_868_3985)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.7462 77.5502L84.5712 82.6752C85.7546 83.0668 86.9421 82.2752 86.5421 81.0918L85.3629 70.4502C92.0629 64.9335 95.6129 56.6502 95.6129 47.9793C95.6129 30.6335 80.6296 16.8335 62.1004 16.8335C43.5712 16.8335 28.5879 30.6335 28.5879 47.9793C28.5879 65.3252 43.5712 79.121 62.1004 79.121C66.0421 79.121 69.2004 78.7335 72.7462 77.5502Z' fill='%235B67CA'/%3E%3C/g%3E%3Cmask id='mask1_868_3985' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='4' y='37' width='39' height='47'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3877 37.3335H42.7835V83.171H4.3877V37.3335Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_868_3985)'%3E%3Cpath opacity='0.6' fill-rule='evenodd' clip-rule='evenodd' d='M23.0666 47.5835C23.0666 44.0377 23.4624 40.4877 24.6457 37.3335C13.9999 38.9085 5.72074 46.7918 4.53741 57.046C3.74991 63.3543 6.11657 69.6668 10.0582 74.3918L8.47907 81.8835C8.47907 82.6752 8.87491 83.4668 10.0582 83.0668L19.1249 80.3085C21.4916 81.496 23.8582 81.8835 26.6166 82.2793C32.5332 83.071 38.0499 81.496 42.7832 78.7293C30.9499 72.8168 23.0666 60.9877 23.0666 47.5835Z' fill='%238DA4FF'/%3E%3C/g%3E%3Cpath d='M46.7003 52.4001C44.3628 52.4001 42.4961 50.5376 42.4961 48.196C42.4961 45.8543 44.3586 43.9668 46.7003 43.9668C49.0419 43.9668 50.9294 45.8501 50.9294 48.196C50.9294 50.5418 49.0419 52.4001 46.7003 52.4001Z' fill='white'/%3E%3Cpath d='M62.3458 52.4001C60.0083 52.4001 58.1416 50.5168 58.1416 48.171C58.1416 45.8501 60.0041 43.9668 62.3458 43.9668C64.6874 43.9668 66.5749 45.8501 66.5749 48.171C66.5749 50.5168 64.6874 52.4001 62.3458 52.4001Z' fill='white'/%3E%3Cpath d='M77.9874 52.4001C75.6499 52.4001 73.7832 50.5168 73.7832 48.171C73.7832 45.8501 75.6457 43.9668 77.9874 43.9668C80.329 43.9668 82.2165 45.8501 82.2165 48.171C82.2165 50.5168 80.3332 52.4001 77.9874 52.4001Z' fill='white'/%3E%3C/svg%3E%0A");}
.p_main2.rent .main > .icon{background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.0833 29.1834H60.4167V20.8501H52.0833V29.1834ZM52.0833 45.8501H60.4167V37.5168H52.0833V45.8501ZM31.25 29.1834H39.5833V20.8501H31.25V29.1834ZM31.25 45.8501H39.5833V37.5168H31.25V45.8501ZM31.25 62.5168H39.5833V54.1834H31.25V62.5168ZM75 8.3501H16.6667C14.1667 8.3501 12.5 10.0168 12.5 12.5168V85.4334C12.5 86.6834 13.3333 87.5168 14.5833 87.5168H77.0833C78.3333 87.5168 79.1667 86.6834 79.1667 85.4334V12.5168C79.1667 10.0168 77.5 8.3501 75 8.3501Z' fill='%23C4CAD0'/%3E%3Cpath d='M97.9166 79.1669C97.9166 65.4169 86.2499 54.5835 72.0833 56.2502C62.0833 57.5002 53.7499 65.4169 52.0833 75.0002C51.2499 80.8335 52.4999 86.2502 54.9999 90.4169C56.2499 92.0835 58.3333 93.3335 60.4166 93.3335H89.1666C91.2499 93.3335 93.3333 92.0835 94.5833 90.4169C96.6666 87.5002 97.9166 83.3335 97.9166 79.1669Z' fill='%2300BC79'/%3E%3Cpath d='M63.333 49.5832L68.333 57.4998H82.083L87.083 49.5832C87.4997 48.7498 87.083 47.9165 86.2497 47.9165H64.583C63.333 47.9165 62.9163 48.7498 63.333 49.5832Z' fill='%2300AA67'/%3E%3C/svg%3E%0A");}

.p_main2 .main .items {display:flex;flex-direction:column;gap:16px;}
.p_main2 .main .items .item{display:flex;gap:12px;align-items:center;}
.p_main2 .main .items .item > i {--size:24px;width:var(--size);height:var(--size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.p_main2.bas .main .items .item:nth-of-type(1) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 3V21C3.5 21.2652 3.60536 21.5196 3.79289 21.7071C3.98043 21.8946 4.23478 22 4.5 22H14.5L20.5 16V3C20.5 2.73478 20.3946 2.48043 20.2071 2.29289C20.0196 2.10536 19.7652 2 19.5 2H4.5C4.23478 2 3.98043 2.10536 3.79289 2.29289C3.60536 2.48043 3.5 2.73478 3.5 3Z' fill='%23E2E5E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 16H20.5L14.5 22V17C14.5 16.7348 14.6054 16.4804 14.7929 16.2929C14.9804 16.1054 15.2348 16 15.5 16Z' fill='%23ADB5BE'/%3E%3C/svg%3E%0A");}
.p_main2.bas .main .items .item:nth-of-type(2) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22C6.486 22 2 17.514 2 12C2 6.486 6.486 2 12 2C17.514 2 22 6.486 22 12C22 17.514 17.514 22 12 22Z' fill='%236DDAD8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.185 14.685H12.697V9.316H16.185C16.496 11.092 16.496 12.909 16.185 14.685ZM12.697 20.481V16.081H15.87C15.22 18.365 14.05 20.042 12.697 20.481ZM12.697 3.518C14.05 3.958 15.22 5.635 15.87 7.92H12.697V3.518ZM11.302 7.92H8.12902C8.77902 5.635 9.94902 3.958 11.302 3.518V7.92ZM11.302 14.685H7.81402C7.50402 12.909 7.50402 11.092 7.81402 9.316H11.302V14.685ZM11.302 20.481C9.94902 20.042 8.77902 18.365 8.12902 16.081H11.302V20.481ZM17.321 7.92C16.43 4.404 14.409 2 11.999 2C9.58902 2 7.56802 4.403 6.67702 7.92H2.87402C2.67502 8.368 2.50702 8.834 2.37402 9.315H6.39602C6.11402 11.094 6.11402 12.906 6.39602 14.684H2.37402C2.50802 15.165 2.67502 15.631 2.87402 16.079H6.67702C7.56802 19.595 9.58902 21.999 11.999 21.999C14.409 21.999 16.43 19.595 17.321 16.079H21.124C21.323 15.631 21.491 15.165 21.625 14.684H17.603C17.884 12.905 17.884 11.093 17.603 9.315H21.625C21.492 8.838 21.325 8.372 21.124 7.92H17.321Z' fill='%2300ACB3'/%3E%3C/svg%3E%0A");}
.p_main2.bas .main .items .item:nth-of-type(3) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3784)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.5C6.8 2.5 2.5 6.8 2.5 12C2.5 17.2 6.8 21.5 12 21.5C17.2 21.5 21.5 17.2 21.5 12C21.5 6.8 17.2 2.5 12 2.5ZM12 23.5C5.7 23.5 0.5 18.3 0.5 12C0.5 5.7 5.7 0.5 12 0.5C18.3 0.5 23.5 5.7 23.5 12C23.5 18.3 18.3 23.5 12 23.5Z' fill='%23AFB7C0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.5C6.8 2.5 2.5 6.8 2.5 12C2.5 17.2 6.8 21.5 12 21.5C17.2 21.5 21.5 17.2 21.5 12C21.5 6.8 17.2 2.5 12 2.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.2998 15.9002C6.9998 15.9002 6.6998 15.7002 6.4998 15.5002C6.1998 15.0002 6.2998 14.4002 6.7998 14.1002L11.4998 10.9002C11.9998 10.6002 12.5998 10.7002 12.8998 11.2002C13.1998 11.7002 13.0998 12.3002 12.5998 12.6002L7.8998 15.7002C7.6998 15.9002 7.4998 15.9002 7.2998 15.9002Z' fill='%23EF4452'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 12.8001C11.4 12.8001 11 12.4001 11 11.8001V6.6001C11 6.0001 11.4 5.6001 12 5.6001C12.6 5.6001 13 6.0001 13 6.6001V11.8001C13 12.3001 12.6 12.8001 12 12.8001Z' fill='%234E5968'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3784'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2.bas .main .items .item:nth-of-type(4) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 12C23 18.075 18.075 23 12 23C5.925 23 1 18.075 1 12C1 5.925 5.925 1 12 1C18.075 1 23 5.925 23 12Z' fill='%23FFC342'/%3E%3Cpath d='M7.5 11.6761L10.916 15.0921L16.5 9.50806' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.p_main2.kbss .main .items .item:nth-of-type(1) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 3V21C3.5 21.2652 3.60536 21.5196 3.79289 21.7071C3.98043 21.8946 4.23478 22 4.5 22H14.5L20.5 16V3C20.5 2.73478 20.3946 2.48043 20.2071 2.29289C20.0196 2.10536 19.7652 2 19.5 2H4.5C4.23478 2 3.98043 2.10536 3.79289 2.29289C3.60536 2.48043 3.5 2.73478 3.5 3Z' fill='%23E2E5E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 16H20.5L14.5 22V17C14.5 16.7348 14.6054 16.4804 14.7929 16.2929C14.9804 16.1054 15.2348 16 15.5 16Z' fill='%23ADB5BE'/%3E%3C/svg%3E%0A");}
.p_main2.kbss .main .items .item:nth-of-type(2) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0321 10.934L14.3591 9.302L15.7701 2.33C15.9971 1.207 14.6101 0.489001 13.8251 1.323L4.51415 11.212C3.94915 11.812 4.18915 12.795 4.96815 13.067L9.64015 14.699L8.23015 21.67C8.00215 22.793 9.38915 23.51 10.1751 22.677L19.4851 12.787C20.0511 12.187 19.8101 11.205 19.0321 10.933' fill='%23FFCD58'/%3E%3C/svg%3E%0A");}
.p_main2.kbss .main .items .item:nth-of-type(3) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 6.5H1.5C1.23478 6.5 0.98043 6.60536 0.792893 6.79289C0.605357 6.98043 0.5 7.23478 0.5 7.5V19.5C0.5 19.7652 0.605357 20.0196 0.792893 20.2071C0.98043 20.3946 1.23478 20.5 1.5 20.5H19.5C19.7652 20.5 20.0196 20.3946 20.2071 20.2071C20.3946 20.0196 20.5 19.7652 20.5 19.5V7.5C20.5 7.23478 20.3946 6.98043 20.2071 6.79289C20.0196 6.60536 19.7652 6.5 19.5 6.5Z' fill='%2376E0B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 3.5H4.5C4.23478 3.5 3.98043 3.60536 3.79289 3.79289C3.60536 3.98043 3.5 4.23478 3.5 4.5V16.5C3.5 16.7652 3.60536 17.0196 3.79289 17.2071C3.98043 17.3946 4.23478 17.5 4.5 17.5H22.5C22.7652 17.5 23.0196 17.3946 23.2071 17.2071C23.3946 17.0196 23.5 16.7652 23.5 16.5V4.5C23.5 4.23478 23.3946 3.98043 23.2071 3.79289C23.0196 3.60536 22.7652 3.5 22.5 3.5Z' fill='%2315C07E'/%3E%3Cpath d='M17.394 7.35498L15.7 13.507C15.65 13.691 15.388 13.691 15.337 13.507L13.682 7.49298C13.631 7.30898 13.369 7.30898 13.318 7.49298L11.663 13.507C11.612 13.691 11.35 13.691 11.3 13.507L9.606 7.35498M16.528 10.5H19M10.472 10.5H8' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.p_main2.kbss .main .items .item:nth-of-type(4) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9224 0.501L2.84038 4.231C2.64857 4.30992 2.48455 4.44409 2.36916 4.61645C2.25378 4.78881 2.19225 4.99158 2.19238 5.199V10.956H11.9234V0.5L11.9224 0.501Z' fill='%238DBFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.19143 10.9561V13.5041C2.19143 17.4271 7.32143 21.2391 11.9234 23.5011V10.9561H2.19143Z' fill='%233180F3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9229 23.5011C16.5249 21.2391 21.6539 17.4271 21.6539 13.5041V10.9561H11.9239V23.5001L11.9229 23.5011Z' fill='%2364A4FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9229 0.500977V10.956H21.6539V5.19898C21.6539 4.77498 21.3979 4.39298 21.0059 4.23198L11.9229 0.500977Z' fill='%233180F3'/%3E%3C/svg%3E%0A");}
.p_main2.consultation .main .items .item:nth-of-type(1) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9224 0.501L2.84038 4.231C2.64857 4.30992 2.48455 4.44409 2.36916 4.61645C2.25378 4.78881 2.19225 4.99158 2.19238 5.199V10.956H11.9234V0.5L11.9224 0.501Z' fill='%238DBFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.19143 10.9561V13.5041C2.19143 17.4271 7.32143 21.2391 11.9234 23.5011V10.9561H2.19143Z' fill='%233180F3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9229 23.5011C16.5249 21.2391 21.6539 17.4271 21.6539 13.5041V10.9561H11.9239V23.5001L11.9229 23.5011Z' fill='%2364A4FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9229 0.500977V10.956H21.6539V5.19898C21.6539 4.77498 21.3979 4.39298 21.0059 4.23198L11.9229 0.500977Z' fill='%233180F3'/%3E%3C/svg%3E%0A");}
.p_main2.consultation .main .items .item:nth-of-type(2) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3971)'%3E%3Cmask id='mask0_868_3971' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='-1' width='26' height='26'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.638672 24.5988H24.6613V-0.701172H-0.638672V24.5988Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_868_3971)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0113 0.0336914C6.80026 0.0336914 2.57227 4.26169 2.57227 9.47269C2.57227 11.4737 3.21627 13.3167 4.27927 14.8537C5.63627 16.8437 6.77727 16.9337 7.09427 18.4937H16.9293C17.2683 17.2277 18.0713 16.8547 19.0663 15.7127C19.1453 15.6227 19.2363 15.5207 19.3153 15.4187C19.4733 15.2157 19.6323 15.0007 19.8013 14.7407C20.8643 13.1917 21.4293 11.3607 21.4293 9.48369C21.4283 4.26169 17.2113 0.0446914 12.0003 0.0446914' fill='%23FFCB38'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.09375 18.4829V20.6989C7.09375 22.4959 8.67675 23.9659 10.4738 23.9659H13.5378C15.3348 23.9659 16.9177 22.4849 16.9177 20.6989V18.4829H7.09375Z' fill='%2383909D'/%3E%3Cmask id='mask1_868_3971' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-1' y='-1' width='26' height='26'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.638672 24.5988H24.6613V-0.701172H-0.638672V24.5988Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_868_3971)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.09473 20.3819H16.9297V18.4829H7.09473V20.3819Z' fill='%234B596A'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.97 10.4198L13.433 11.3018C13.323 11.3018 13.323 11.4118 13.323 11.4118L12.441 14.0588C12.331 14.4998 11.779 14.4998 11.559 14.0588L10.677 11.5218C10.677 11.4118 10.567 11.4118 10.567 11.4118L8.02997 10.5298C7.58897 10.3088 7.58897 9.75784 8.02997 9.64784L10.567 8.76584C10.677 8.76584 10.677 8.65584 10.677 8.65584L11.559 6.11884C11.669 5.67784 12.221 5.67784 12.441 6.11884L13.323 8.54484C13.323 8.65484 13.433 8.65484 13.433 8.65484L15.97 9.53684C16.411 9.75784 16.411 10.3088 15.97 10.4188V10.4198Z' fill='%23FF7E00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3971'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2.consultation .main .items .item:nth-of-type(3) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.0321 10.934L14.3591 9.302L15.7701 2.33C15.9971 1.207 14.6101 0.489001 13.8251 1.323L4.51415 11.212C3.94915 11.812 4.18915 12.795 4.96815 13.067L9.64015 14.699L8.23015 21.67C8.00215 22.793 9.38915 23.51 10.1751 22.677L19.4851 12.787C20.0511 12.187 19.8101 11.205 19.0321 10.933' fill='%23FFCD58'/%3E%3C/svg%3E%0A");}
.p_main2.consultation .main .items .item:nth-of-type(4) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 6.5H1.5C1.23478 6.5 0.98043 6.60536 0.792893 6.79289C0.605357 6.98043 0.5 7.23478 0.5 7.5V19.5C0.5 19.7652 0.605357 20.0196 0.792893 20.2071C0.98043 20.3946 1.23478 20.5 1.5 20.5H19.5C19.7652 20.5 20.0196 20.3946 20.2071 20.2071C20.3946 20.0196 20.5 19.7652 20.5 19.5V7.5C20.5 7.23478 20.3946 6.98043 20.2071 6.79289C20.0196 6.60536 19.7652 6.5 19.5 6.5Z' fill='%2376E0B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 3.5H4.5C4.23478 3.5 3.98043 3.60536 3.79289 3.79289C3.60536 3.98043 3.5 4.23478 3.5 4.5V16.5C3.5 16.7652 3.60536 17.0196 3.79289 17.2071C3.98043 17.3946 4.23478 17.5 4.5 17.5H22.5C22.7652 17.5 23.0196 17.3946 23.2071 17.2071C23.3946 17.0196 23.5 16.7652 23.5 16.5V4.5C23.5 4.23478 23.3946 3.98043 23.2071 3.79289C23.0196 3.60536 22.7652 3.5 22.5 3.5Z' fill='%2315C07E'/%3E%3Cpath d='M17.394 7.35498L15.7 13.507C15.65 13.691 15.388 13.691 15.337 13.507L13.682 7.49298C13.631 7.30898 13.369 7.30898 13.318 7.49298L11.663 13.507C11.612 13.691 11.35 13.691 11.3 13.507L9.606 7.35498M16.528 10.5H19M10.472 10.5H8' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.p_main2.rent .main .items .item:nth-of-type(1) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5 6.5H1.5C1.23478 6.5 0.98043 6.60536 0.792893 6.79289C0.605357 6.98043 0.5 7.23478 0.5 7.5V19.5C0.5 19.7652 0.605357 20.0196 0.792893 20.2071C0.98043 20.3946 1.23478 20.5 1.5 20.5H19.5C19.7652 20.5 20.0196 20.3946 20.2071 20.2071C20.3946 20.0196 20.5 19.7652 20.5 19.5V7.5C20.5 7.23478 20.3946 6.98043 20.2071 6.79289C20.0196 6.60536 19.7652 6.5 19.5 6.5Z' fill='%2376E0B4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 3.5H4.5C4.23478 3.5 3.98043 3.60536 3.79289 3.79289C3.60536 3.98043 3.5 4.23478 3.5 4.5V16.5C3.5 16.7652 3.60536 17.0196 3.79289 17.2071C3.98043 17.3946 4.23478 17.5 4.5 17.5H22.5C22.7652 17.5 23.0196 17.3946 23.2071 17.2071C23.3946 17.0196 23.5 16.7652 23.5 16.5V4.5C23.5 4.23478 23.3946 3.98043 23.2071 3.79289C23.0196 3.60536 22.7652 3.5 22.5 3.5Z' fill='%2315C07E'/%3E%3Cpath d='M17.394 7.35498L15.7 13.507C15.65 13.691 15.388 13.691 15.337 13.507L13.682 7.49298C13.631 7.30898 13.369 7.30898 13.318 7.49298L11.663 13.507C11.612 13.691 11.35 13.691 11.3 13.507L9.606 7.35498M16.528 10.5H19M10.472 10.5H8' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.p_main2.rent .main .items .item:nth-of-type(2) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9995 2.25879C6.58855 2.25879 2.18555 6.26079 2.18555 11.1808C2.18555 13.2868 3.07655 16.1528 5.55655 18.0018L5.26455 21.0578C5.24255 21.2868 5.34855 21.5088 5.54055 21.6368C5.64455 21.7068 5.76555 21.7408 5.88555 21.7408C5.98755 21.7408 6.08855 21.7158 6.18155 21.6668L9.36455 19.9558C9.76155 19.9948 10.9245 20.1028 12.0005 20.1028C17.4115 20.1028 21.8145 16.1008 21.8145 11.1808C21.8135 6.26079 17.4105 2.25879 11.9995 2.25879ZM7.53155 12.3948C6.86455 12.3948 6.33155 11.8638 6.33155 11.1948C6.33155 10.5258 6.86255 9.98779 7.53155 9.98779C8.19955 9.98779 8.73855 10.5258 8.73855 11.1948C8.73855 11.8638 8.19955 12.3948 7.53155 12.3948ZM11.9975 12.3948C11.3305 12.3948 10.7975 11.8568 10.7975 11.1878C10.7975 10.5258 11.3285 9.98779 11.9975 9.98779C12.6665 9.98779 13.2045 10.5258 13.2045 11.1878C13.2035 11.8568 12.6655 12.3948 11.9975 12.3948ZM16.4605 12.3948C15.7935 12.3948 15.2605 11.8568 15.2605 11.1878C15.2605 10.5258 15.7915 9.98779 16.4605 9.98779C17.1295 9.98779 17.6675 10.5258 17.6675 11.1878C17.6675 11.8568 17.1295 12.3948 16.4605 12.3948Z' fill='%234AA6FD'/%3E%3Cpath d='M7.53203 12.3948C6.86503 12.3948 6.33203 11.8638 6.33203 11.1948C6.33203 10.5258 6.86303 9.98779 7.53203 9.98779C8.20003 9.98779 8.73903 10.5258 8.73903 11.1948C8.73903 11.8638 8.20003 12.3948 7.53203 12.3948Z' fill='white'/%3E%3Cpath d='M11.9979 12.3948C11.3309 12.3948 10.7979 11.8568 10.7979 11.1878C10.7979 10.5258 11.3289 9.98779 11.9979 9.98779C12.6669 9.98779 13.2049 10.5258 13.2049 11.1878C13.2039 11.8568 12.6659 12.3948 11.9979 12.3948Z' fill='white'/%3E%3Cpath d='M16.4607 12.3948C15.7937 12.3948 15.2607 11.8568 15.2607 11.1878C15.2607 10.5258 15.7917 9.98779 16.4607 9.98779C17.1297 9.98779 17.6677 10.5258 17.6677 11.1878C17.6677 11.8568 17.1297 12.3948 16.4607 12.3948Z' fill='white'/%3E%3C/svg%3E%0A");}
.p_main2.rent .main .items .item:nth-of-type(3) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 3V21C3.5 21.2652 3.60536 21.5196 3.79289 21.7071C3.98043 21.8946 4.23478 22 4.5 22H14.5L20.5 16V3C20.5 2.73478 20.3946 2.48043 20.2071 2.29289C20.0196 2.10536 19.7652 2 19.5 2H4.5C4.23478 2 3.98043 2.10536 3.79289 2.29289C3.60536 2.48043 3.5 2.73478 3.5 3Z' fill='%23E2E5E8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5 16H20.5L14.5 22V17C14.5 16.7348 14.6054 16.4804 14.7929 16.2929C14.9804 16.1054 15.2348 16 15.5 16Z' fill='%23ADB5BE'/%3E%3C/svg%3E%0A");}
.p_main2.rent .main .items .item:nth-of-type(4) > i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M11 1.02996L3 5.64896C2.381 6.00596 2 6.66696 2 7.38096V16.619C2 17.334 2.381 17.994 3 18.351L11 22.97C11.619 23.327 12.381 23.327 13 22.97L21 18.351C21.619 17.994 22 17.333 22 16.619V7.38096C22 6.66596 21.619 6.00596 21 5.64896L13 1.02996C12.381 0.672957 11.619 0.672957 11 1.02996Z' fill='%230080FD'/%3E%3Cpath d='M12 11.647C13.3807 11.647 14.5 10.5277 14.5 9.14697C14.5 7.76626 13.3807 6.64697 12 6.64697C10.6193 6.64697 9.5 7.76626 9.5 9.14697C9.5 10.5277 10.6193 11.647 12 11.647Z' fill='%230080FD'/%3E%3Cpath d='M12 12.647C8.4 12.647 7 14.938 7 16.004C7 17.07 9.981 17.353 12 17.353C14.019 17.353 17 17.069 17 16.004C17 14.939 15.6 12.647 12 12.647Z' fill='%230080FD'/%3E%3C/svg%3E%0A");}

.p_main2 .main .items .item > div {display:flex;flex-direction:column;gap:2px;flex:1;}
.p_main2 .main .items .item > div .subtitle {font-size:13px;font-weight:400;line-height:20px;color:#8B95A1;}
.p_main2 .main .items .item > div .title {font-size:17px;font-weight:700;line-height:26px;color:#333D48;}
.p_main2 .review {}
.p_main2 .review .title {font-size:22px;font-weight:700;}
.p_main2 .review .desc {margin:10px 0 50px;font-size:16px;font-weight:400;line-height:24px;color:#4E5968;}
.p_main2 .review .pm_review_items {display:flex;flex-direction:column;gap:20px;}
.p_main2 .review .pm_review_items .pm_review_item {display:flex;align-items:center;gap:12px;}
.p_main2 .review .pm_review_items .pm_review_item i {--size:24px;width:var(--size);height:var(--size);background-size:cover;background-position:center;background-repeat:no-repeat;}
.p_main2 .review .pm_review_items .pm_review_item:nth-of-type(odd) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3810)'%3E%3Cpath d='M12 22.7001C16.4085 22.7001 19.9824 18.5904 19.9824 13.5207C19.9824 8.45107 16.4085 4.34131 12 4.34131C7.59142 4.34131 4.01758 8.45107 4.01758 13.5207C4.01758 18.5904 7.59142 22.7001 12 22.7001Z' fill='%23FFC84D'/%3E%3Cpath d='M5.35185 16.9515C7.11673 16.9515 8.54745 15.6097 8.54745 13.9545C8.54745 12.2993 7.11673 10.9575 5.35185 10.9575C3.58697 10.9575 2.15625 12.2993 2.15625 13.9545C2.15625 15.6097 3.58697 16.9515 5.35185 16.9515Z' fill='%23FFC84D'/%3E%3Cpath d='M18.6477 16.9515C20.4126 16.9515 21.8433 15.6097 21.8433 13.9545C21.8433 12.2993 20.4126 10.9575 18.6477 10.9575C16.8829 10.9575 15.4521 12.2993 15.4521 13.9545C15.4521 15.6097 16.8829 16.9515 18.6477 16.9515Z' fill='%23FFC84D'/%3E%3Cpath d='M9.75683 14.3635C10.226 14.3635 10.6064 13.9071 10.6064 13.3441C10.6064 12.7811 10.226 12.3247 9.75683 12.3247C9.28761 12.3247 8.90723 12.7811 8.90723 13.3441C8.90723 13.9071 9.28761 14.3635 9.75683 14.3635Z' fill='black'/%3E%3Cpath d='M14.2432 14.3635C14.7124 14.3635 15.0928 13.9071 15.0928 13.3441C15.0928 12.7811 14.7124 12.3247 14.2432 12.3247C13.7739 12.3247 13.3936 12.7811 13.3936 13.3441C13.3936 13.9071 13.7739 14.3635 14.2432 14.3635Z' fill='black'/%3E%3Cpath d='M13.0576 18.3835C13.1019 18.3839 13.1456 18.3945 13.1852 18.4145C13.2247 18.4345 13.2592 18.4633 13.2858 18.4988C13.3124 18.5343 13.3304 18.5754 13.3385 18.619C13.3466 18.6626 13.3445 18.7075 13.3324 18.7501C13.2535 19.0433 13.0802 19.3022 12.8393 19.4868C12.5984 19.6715 12.3033 19.7716 11.9998 19.7716C11.6962 19.7716 11.4012 19.6715 11.1603 19.4868C10.9194 19.3022 10.7461 19.0433 10.6672 18.7501C10.6551 18.7075 10.653 18.6626 10.6611 18.619C10.6692 18.5754 10.6872 18.5343 10.7138 18.4988C10.7404 18.4633 10.7748 18.4345 10.8144 18.4145C10.854 18.3945 10.8976 18.3839 10.942 18.3835H13.0576Z' fill='%235C2F17'/%3E%3Cpath d='M2.96867 11.9601C2.96867 11.9601 2.40647 5.48728 7.04507 4.34008C7.92598 3.49478 9.003 2.88144 10.1795 2.55512C11.3559 2.2288 12.595 2.19972 13.7855 2.47048C18.0257 3.34048 20.3087 6.67468 20.7077 8.59528C20.9454 9.69222 21.0472 10.8143 21.0107 11.9361L19.8107 12.8781C19.6556 13.0002 19.4622 13.0632 19.2649 13.056C19.0676 13.0487 18.8794 12.9716 18.7337 12.8385C17.4284 11.7111 15.8198 10.9934 14.1089 10.7751C12.7564 10.5564 11.481 10 10.4007 9.15742C9.32041 8.31481 8.47022 7.21322 7.92887 5.95468C7.92887 5.95468 6.41927 10.8147 4.96547 12.6669C4.90272 12.7441 4.82508 12.8079 4.73717 12.8545C4.64926 12.9012 4.55288 12.9296 4.45375 12.9382C4.35462 12.9469 4.25476 12.9355 4.16013 12.9047C4.06549 12.874 3.978 12.8245 3.90287 12.7593L2.96867 11.9601Z' fill='%23FF9000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3810'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2 .review .pm_review_items .pm_review_item:nth-of-type(even) i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_868_3815)'%3E%3Cpath d='M2.28706 20.2076C2.28706 20.2076 1.12426 7.42217 7.30726 4.71197C7.30726 4.71197 9.00706 2.24837 12.8009 2.64257C14.493 2.86344 16.0953 3.53261 17.4419 4.58078C18.7885 5.62895 19.8305 7.01803 20.4599 8.60417C21.1799 10.5752 21.8999 14.747 21.7853 19.5842C21.7781 19.8604 21.7016 20.1304 21.5628 20.3694C21.424 20.6083 21.2273 20.8085 20.9909 20.9516C19.9463 21.5846 17.5199 22.4 11.9633 22.4C2.84866 22.4 2.28706 20.2076 2.28706 20.2076Z' fill='%23E86C00'/%3E%3Cpath d='M14.8373 10.9399C12.417 10.5234 10.2173 9.27678 8.6165 7.41429C8.59544 7.3894 8.56773 7.37102 8.5366 7.36131C8.50548 7.35159 8.47223 7.35095 8.44075 7.35945C8.40928 7.36795 8.38087 7.38524 8.35887 7.40929C8.33686 7.43335 8.32216 7.46318 8.3165 7.49529C7.99271 9.32311 7.09039 10.9986 5.7425 12.2749C5.49653 12.4795 5.27722 12.7141 5.0897 12.9733C4.83992 13.3116 4.66132 13.6971 4.56469 14.1064C4.46806 14.5157 4.45541 14.9404 4.5275 15.3547C4.79815 17.1209 5.68456 18.7346 7.03002 19.9104C8.37548 21.0862 10.0933 21.7485 11.8799 21.7801C13.5528 21.7544 15.1697 21.173 16.4758 20.1273C17.782 19.0817 18.7031 17.6313 19.0943 16.0045C19.5215 13.5337 18.0251 11.4157 14.8373 10.9399Z' fill='%23FFC84D'/%3E%3Cpath d='M9.62848 14.6899C10.0878 14.6899 10.4601 14.2432 10.4601 13.6921C10.4601 13.1411 10.0878 12.6943 9.62848 12.6943C9.1692 12.6943 8.79688 13.1411 8.79688 13.6921C8.79688 14.2432 9.1692 14.6899 9.62848 14.6899Z' fill='black'/%3E%3Cpath d='M14.0191 14.6899C14.4784 14.6899 14.8507 14.2432 14.8507 13.6921C14.8507 13.1411 14.4784 12.6943 14.0191 12.6943C13.5598 12.6943 13.1875 13.1411 13.1875 13.6921C13.1875 14.2432 13.5598 14.6899 14.0191 14.6899Z' fill='black'/%3E%3Cpath d='M12.8588 18.0752C12.9024 18.0754 12.9453 18.0858 12.9842 18.1054C13.0231 18.125 13.0569 18.1534 13.083 18.1882C13.1091 18.2231 13.1268 18.2636 13.1346 18.3064C13.1425 18.3493 13.1403 18.3933 13.1282 18.4352C13.0493 18.7207 12.879 18.9724 12.6433 19.1517C12.4077 19.3311 12.1197 19.4283 11.8235 19.4283C11.5274 19.4283 11.2394 19.3311 11.0037 19.1517C10.768 18.9724 10.5977 18.7207 10.5188 18.4352C10.5068 18.3933 10.5046 18.3493 10.5124 18.3064C10.5203 18.2636 10.5379 18.2231 10.564 18.1882C10.5901 18.1534 10.624 18.125 10.6629 18.1054C10.7017 18.0858 10.7447 18.0754 10.7882 18.0752H12.8588Z' fill='%235C2F17'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_868_3815'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.p_main2 .review .pm_review_items .pm_review_item > div {display:flex;flex-direction:column;gap:2px;flex:1;}
.p_main2 .review .pm_review_items .pm_review_item > div .name {font-size:13px;font-weight:400;line-height:20px;color:#8B95A1;}
.p_main2 .review .pm_review_items .pm_review_item > div .cont {font-size:17px;font-weight:700;line-height:26px;color:#333D48;}

.p_main2 .pm_btn_section {position:absolute;bottom:0;left:0;padding:20px;width:100%;box-sizing:border-box;}
.p_main2 .pm_btn_section .btn_next {height:56px;display:flex;justify-content:center;align-items:center;color:#fff;background:#5B67CA;border-radius:10px;cursor:pointer;font-size:18px;font-weight:500;line-height:22px;box-sizing:border-box;}
@media(max-height:720px) {
	.p_main2 {padding-top:35px;}
	.p_main2 .main .desc{margin-bottom:10px;}
	.p_main2 .main > .icon{margin-bottom:25px;}
	.p_main2 .review .desc{margin-bottom:35px;}
}

@media(max-width:360px) {
	.p_main2{padding:60px 20px 20px;}
}

.p_main2 .main > .title,.p_main2 .main .desc,.p_main2 .main .items .item > div .subtitle,.p_main2 .main .items .item > div .title,.p_main2 .review .title,.p_main2 .review .desc,.p_main2 .review .pm_review_items .pm_review_item > div span{font-family:'Pretendard';}

/* 동행서비스(bas), 회사설립(kbss), 비자상담(consultation) 들어가기전 페이지 */

.new_feedback {}
.new_feedback > .header {height:60px;display:flex;align-items:center;padding-left:20px;background:var(--Primary);color:#fff;font-size:20px;font-weight:500;gap:20px;position:sticky;left:0;top:0;z-index:1;text-transform:capitalize;}
.new_feedback > .header > i {--icon-size:24px;width:var(--icon-size);height:var(--icon-size);background:url('icon/main_left.svg') center center/cover no-repeat;}
.new_feedback > .content {padding:20px;padding-top:31px;}
.new_feedback > .content .title {padding:0 0 30px;font-size:20px;font-weight:600;line-height:23px;text-transform:capitalize;color:#5B67CA;font-family:'Roboto';}
.new_feedback > .content .options {display:flex;flex-direction:column;}
.new_feedback > .content .options label {display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ddd;}
.new_feedback > .content .options label:last-of-type{border:none;}
.new_feedback > .content .options label input[type="radio"] {--size:20px;appearance:none;-webkit-appearance:none;width:var(--size);height:var(--size);order:2;background:url('icon/feedback_radio_unchecked.svg') center/cover no-repeat;}
.new_feedback > .content .options label input[type="radio"]:checked {background-image:url('icon/feedback_radio_checked.svg');}
.new_feedback > .content .options label span {font-size:16px;font-weight:400;line-height:19px;text-transform:capitalize;color:#33384D;font-family:'Roboto';}
.new_feedback > .content textarea {margin-top:25px;margin-bottom:31px;width:100%;height:127px;border:1px solid #cdcdcd;border-radius:10px;resize:none;padding:12px 14px;font-size:14px;font-weight:400;font-family:'Roboto';color:#33384D;box-sizing:border-box;}
.new_feedback > .content textarea.active {border-color:var(--Primary);}
.new_feedback > .content .textarea_section {position:relative;}
.new_feedback > .content .textarea_section .count {position:absolute;bottom:45px;right:12px;font-size:14px;font-weight:400;line-height:16px;color:#cdcdcd;display:flex;}
.new_feedback > .content .textarea_section .count i,.textarea_section .count span{font-style:normal;font-family:'Roboto';}
.new_feedback > .content .textarea_section textarea:focus ~ .count {color:var(--Primary);}
.new_feedback > .content textarea::placeholder{color:#cdcdcd;text-transform:capitalize;}
.new_feedback > .content .btn_submit {height:50px;display:flex;justify-content:center;align-items:center;background:var(--Primary);border-radius:20px;color:#fff;font-size:16px;font-weight:600;line-height:19px;text-transform:capitalize;cursor:pointer;font-family:'Roboto';}
.new_feedback > .content .btn_submit.disabled {background:#cdcdcd;color:#808080;cursor:not-allowed;}

.announcements_wrap {padding:20px;}
.announcements_wrap .lists {display:flex;flex-direction:column;gap:34px;}
.announcements_wrap .lists .list{display:flex;flex-direction:column;gap:11px;}
.announcements_wrap .lists .list .label {display:flex;align-items:center;}
.announcements_wrap .lists .list .label span {padding:2px 7px;background:#EDEEF6;border-radius:14px;font-size:14px;font-weight:500;line-height:150%;color:#858585;font-family:'Pretendard';text-transform:capitalize;}
.announcements_wrap .lists .list .title {font-size:16px;font-weight:600;line-height:150%;color:#212121;font-family:'Pretendard';}
.announcements_wrap .lists .list .wdate {font-size:14px;font-weight:500;line-height:150%;color:#858585;font-family:'Pretendard';}

.announcements_detail {padding:20px;padding-top:22px;display:flex;flex-direction:column;gap:15px;}
.announcements_detail .type {display:flex;align-items:center;}
.announcements_detail .type span{padding:2px 7px;background:var(--Primary);color:#fff;border-radius:14px;font-size:14px;font-weight:500;line-height:150%;text-transform:capitalize;}
.announcements_detail .title {font-size:22px;font-weight:600;line-height:150%;color:#212121;}
.announcements_detail .wdate {font-size:14px;font-weight:500;line-height:150%;color:#858585;}
.announcements_detail .content {font-size:16px;line-height:150%;font-weight:500;color:#212121;}
.announcements_detail .type span,.announcements_detail .title,.announcements_detail .wdate,.announcements_detail .content{font-family:'Pretendard';}

.partnerships_wrapper {padding:30px 20px;padding-bottom:150px;}
.partnerships_wrapper .form{display:flex;flex-direction:column;gap:16px;}
.partnerships_wrapper .form .col{display:flex;flex-direction:column;gap:6px;}
.partnerships_wrapper .form .col .header{font-size:14px;font-weight:400;line-height:100%;color:#434343;font-family:'Pretendard';}
.partnerships_wrapper .form .col .body{display:flex;align-items:center;}
.partnerships_wrapper .form .col .body input{height:50px;}
.partnerships_wrapper .form .col .body input,.partnerships_wrapper .form .col .body textarea{padding:0 12px;border:1px solid #0000000D;background:#EDEEF633;font-size:16px;font-weight:400;line-height:26px;box-sizing:border-box;width:100%;border-radius:12px;font-family:'Pretendard';}
.partnerships_wrapper .form .col .body input.error,.partnerships_wrapper .form .col .body textarea.error{border-color:#E06364;}
.partnerships_wrapper .form .col .body input::placeholder{color:#808697;}
.partnerships_wrapper .form .col .body textarea{padding:12px;resize:none;height:76px;}
.partnerships_wrapper .btn_wrapper {position:fixed;width:390px;box-sizing:border-box;left:50%;bottom:0;transform:translate(-50%,0);padding:30px 20px;background:linear-gradient(0deg, #ffffff, transparent);backdrop-filter:blur(1px);}
.partnerships_wrapper .btn_submit {height:56px;border-radius:12px;background:var(--Primary);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:18px;font-weight:600;line-height:100%;}
.partnerships_wrapper .completed {display:none;height:calc(100dvh - 250px);box-sizing:border-box;align-items:center;justify-content:center;width:100%;}
.partnerships_wrapper .btn_home {background:#ddd;height:56px;font-family:'Pretendard';border-radius:12px;display:none;justify-content:center;align-items:center;cursor:pointer;font-size:18px;font-weight:600;line-height:100%;color:#5A65CE;}
.partnerships_wrapper i.icon {--size:70px;width:var(--size);height:var(--size);display:block;background:url('/css/icon/success_icon2.svg') center/cover no-repeat;}
.partnerships_wrapper .completed_container {display:flex;flex-direction:column;align-items:center;width:100%;}
.partnerships_wrapper .title {margin-top:24px;margin-bottom:14px;font-size:24px;font-weight:700;line-height:31px;color:#434343;font-family:'Pretendard';}
.partnerships_wrapper .desc {text-align:center;font-size:16px;font-weight:400;line-height:22px;color:#808697;font-family:'Pretendard';}
.partnerships_wrapper .error_msg{margin:0;font-family:'Pretendard';color:#E06364;}

.update_resources_warpper {display:flex;flex-direction:column;gap:24px;margin-bottom:50px;padding:24px;background:#fff;border-radius:20px;}
.update_resources_warpper .items {display:flex;flex-direction:column;gap:20px;}
.update_resources_warpper .items .item {}
.update_resources_warpper .items .item .us_new_label {width:35px;height:18px;display:flex;justify-content:center;align-items:center;background:#518AD424;border-radius:4px;font-size:10px;font-family:'Pretendard';font-weight:500;line-height:100%;color:#518AD4;}
.update_resources_warpper .items .item .us_title {margin:8px 0 12px;font-family:'Pretendard';font-size:16px;font-weight:500;color:#484848;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.update_resources_warpper .items .item .us_top {display:flex;align-items:center;margin-bottom:16px;}
.update_resources_warpper .items .item .us_top .us_profile_icon {--size:26px;border:1px solid #F2F2F2;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;}
.update_resources_warpper .items .item .us_top .us_profile_icon img{width:100%;height:100%;object-fit:cover;}
.update_resources_warpper .items .item .us_top .us_name {margin-left:6px;margin-right:8px;font-family:'Pretendard';font-size:14px;font-weight:500;line-height:100%;color:#484848;}
.update_resources_warpper .items .item .us_top .us_wdate {font-family:'Pretendard';font-size:14px;font-weight:500;line-height:100%;color:#8C8C8C;}
.update_resources_warpper .items .item .us_likes {display:flex;align-items:center;gap:4px;}
.update_resources_warpper .items .item .us_likes i{--size:14px;width:var(--size);height:var(--size);background:url('/css/icon/main_like.svg');}
.update_resources_warpper .items .item .us_likes span{font-family:'Pretendard';font-size:12px;font-weight:400;line-height:100%;color:#8C8C8C;}
.update_resources_warpper .items .us_line {width:100%;height:1px;background:#F2F2F2;}
.update_resources_warpper .btn_more_contents {height:48px;display:flex;justify-content:center;align-items:center;border-radius:14px;background:#F4F5FA;font-family:'Pretendard';font-size:16px;font-weight:600;line-height:100%;color:#646E78;cursor:pointer;}

.new_mycases_wrapper .top_section {padding:30px 20px;background:#fff;display:flex;justify-content:space-between;align-items:center;}
.new_mycases_wrapper .top_section .visa_info {display:flex;flex-direction:column;gap:10px;}
.new_mycases_wrapper .top_section .visa_name {font-family:'Pretendard';font-size:24px;font-weight:700;line-height:29px;color:#4C4C4C;}
.new_mycases_wrapper .visa_edate {font-family:'Pretendard';font-size:14px;font-weight:500;line-height:17px;color:#4C4C4C;}
.new_mycases_wrapper .top_section > .progress {--size:80px;position:relative;width:var(--size);height:var(--size);display:grid;place-items:center;}
.new_mycases_wrapper .top_section .progress .label {position:absolute;font-family:'Pretendard';font-weight:700;font-size:14px;line-height:17px;letter-spacing:.5px;color:#4C4C4C;}
.new_mycases_wrapper .top_section .progress svg{width:100%;height:100%;transform:rotate(-90deg);}
.new_mycases_wrapper .top_section .progress svg .track{--thickness:10px;--track:#5A65CE4D;fill:none;stroke:var(--track);stroke-width:var(--thickness);}
.new_mycases_wrapper .top_section .progress svg .progress{--thickness:10px;--progress:var(--Primary);fill:none;stroke:var(--progress);stroke-width:var(--thickness);stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .6s ease;}
.new_mycases_wrapper .tabs {padding:20px;display:flex;gap:30px;background:#fff;border-top:1px solid #E2E2E2;}
.new_mycases_wrapper .tabs .tab{font-family:'Pretendard';font-size:16px;font-weight:600;line-height:100%;color:#A1A1A1;position:relative;}
.new_mycases_wrapper .tabs .tab.active{color:#4C4C4C;display:flex;flex-direction:column;gap:10px;}
.new_mycases_wrapper .tabs .tab.active::after{content:'';display:block;width:100%;height:2px;background:#4C4C4C;}
.new_mycases_wrapper .lists {display:flex;flex-direction:column;background:#fff;}
.new_mycases_wrapper .list {padding:20px;font-family:inherit;display:flex;gap:10px;}
.new_mycases_wrapper .list::before {--size:10px;content:'';width:var(--size);height:var(--size);background:#9F9F9F;border-radius:50%;margin-top:3px;}
.new_mycases_wrapper .list > div{display:flex;flex-direction:column;gap:10px;}
.new_mycases_wrapper .list > div .title {font-family:'Pretendard';font-size:16px;font-weight:600;line-height:100%;color:#070707;}
.new_mycases_wrapper .list > div .wdate {font-family:'Pretendard';font-size:14px;font-weight:400;line-height:140%;color:#7A7981;}

.new_mycases_memo_wrapper{padding:20px;}
.new_mycases_memo_wrapper .add_memo {display:flex;gap:16px;padding:22px 24px;align-items:center;background:#F3F4F6;border-radius:20px;cursor:pointer;}
.new_mycases_memo_wrapper .add_memo > div{display:flex;flex-direction:column;gap:6px}
.new_mycases_memo_wrapper .add_memo .btn_add {--size:32px;width:var(--size);height:var(--size);background:url('/css/icon/btn_memo_add.svg');}
.new_mycases_memo_wrapper .add_memo .title {font-family:'Pretendard';font-size:18px;font-weight:700;line-height:100%;color:#434343;}
.new_mycases_memo_wrapper .add_memo .desc {font-family:'Pretendard';font-size:14px;font-weight:500;line-height:140%;color:#5A65CE;}
.new_mycases_memo_wrapper .memo_item {margin-bottom:10px;padding:14px;border-radius:10px;background:#F3F4F6;display:flex;flex-direction:column;gap:12px;}
.new_mycases_memo_wrapper .memo_item .top {font-family:'Pretendard';font-size:16px;font-weight:400;line-height:140%;color:#434343;display:flex;gap:10px;align-items:center;}
.new_mycases_memo_wrapper .memo_item .top::before{content:'';width:4px;height:22px;background:var(--Primary);}
.new_mycases_memo_wrapper .memo_item .bottom {display:flex;gap:6px;align-items:center;}
.new_mycases_memo_wrapper .memo_item .bottom > i {--size:16px;width:var(--size);height:var(--size);background:url('icon/mycases_alarm.svg') center/cover no-repeat;}
.new_mycases_memo_wrapper .memo_item .bottom span {font-family:'Pretendard';font-size:14px;font-weight:400;line-height:100%;color:#434343;}

.new_mycases_add_memo_wrapper {padding:18px 14px;background:#fff;}
.new_mycases_add_memo_wrapper .form {display:flex;flex-direction:column;}
.new_mycases_add_memo_wrapper .form > .col {display:flex;justify-content:space-between;height:51px;align-items:center;border-bottom:1px solid #E2E2E2;}
.new_mycases_add_memo_wrapper .form > .col textarea {border:none;resize:none;width:100%;font-family:'Pertendard';font-size:16px;font-weight:500;line-height:19px;color:#434343;}
.new_mycases_add_memo_wrapper .form > .col textarea::placeholder{color:rgba(107, 118, 132, 0.6);}
.new_mycases_add_memo_wrapper .form > .col .memo_body {width:100%;}
.new_mycases_add_memo_wrapper .form > .col .header {display:flex;gap:12px;align-items:center;}
.new_mycases_add_memo_wrapper .form > .col .header i {--size:23px;width:var(--size);height:var(--size);}
.new_mycases_add_memo_wrapper .form > .col .header i.date {background:url('/css/icon/mycases_date.svg') center/cover no-repeat;}
.new_mycases_add_memo_wrapper .form > .col .header span {font-family:'Pretendard';font-size:16px;font-weight:500;line-height:19px;color:#434343;}
.new_mycases_add_memo_wrapper .form > .col .header i.alarm {background:url('/css/icon/mycases_alarm.svg') center/cover no-repeat;}
.new_mycases_add_memo_wrapper .form > .col .header i.del {background:url('/css/icon/mycases_del.svg') center/cover no-repeat;}
.new_mycases_add_memo_wrapper .form > .col .body {display:flex;align-items:center;}
.new_mycases_add_memo_wrapper .form > .col .body .d_label {font-family:'Pretendard';font-size:16px;font-weight:500;line-height:19px;color:rgba(107, 118, 132, 0.6);}
.new_mycases_add_memo_wrapper .form > .col .body input[type="checkbox"] {-webkit-appearance:none;appearance:none;position:relative;border:max(2px,0.1em) solid #ccc;border-radius:1.25em;width:50px;height:30px;background:#ccc;}
.new_mycases_add_memo_wrapper .form > .col .body input[type="checkbox"]::before{content:'';position:absolute;left:0;width:26px;height:26px;border-radius:50%;transform:scale(0.8);background-color:#fff;transition:left 250ms linear;}
.new_mycases_add_memo_wrapper .form > .col .body input[type="checkbox"]:checked{background-color:var(--Primary);border-color:var(--Primary);}
.new_mycases_add_memo_wrapper .form > .col .body input[type="checkbox"]:checked::before{background-color:white;left:21px;}
.new_mycases_add_memo_wrapper .form .date-selector{display:none;}
.new_mycases_add_memo_wrapper .form .date-selector.show{display:flex;}
.new_mycases_add_memo_wrapper .btn_wrapper {position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:20px;box-sizing:border-box;width:390px;}
@media(max-width:500px) {
	.new_mycases_add_memo_wrapper .btn_wrapper{width:100%;}
}
.new_mycases_add_memo_wrapper .btn_save {background:var(--Primary);color:#fff;height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:16px;font-family:'Pretendard';font-size:16px;font-weight:500;line-height:23px;}
.new_mycases_detail_wrapper{padding-bottom:150px;}
.new_mycases_detail_wrapper > .top {padding:30px 20px 38px;display:flex;flex-direction:column;gap:30px;}
.new_mycases_detail_wrapper .bank_info {padding:24px 20px;background:#F3F4F6;border-radius:20px;display:none;flex-direction:column;}
.new_mycases_detail_wrapper .bank_info > .title {font-size:18px;font-weight:700;line-height:100%;color:#434343;}
.new_mycases_detail_wrapper .bank_info > .desc {margin:6px 0 10px;font-size:14px;font-weight:500;line-height:140%;color:var(--Primary);}
.new_mycases_detail_wrapper .bank_info .info {display:flex;flex-direction:column;gap:12px;padding:14px;background:#fff;border-radius:10px;}
.new_mycases_detail_wrapper .bank_info .info .col {display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;line-height:100%;color:#434343;}
.new_mycases_detail_wrapper .progress {display:flex;gap:14px;}
.new_mycases_detail_wrapper .progress_bar {display:flex;flex-direction:column;gap:47px;counter-reset:number 0;}
.new_mycases_detail_wrapper .progress_bar > div {--size:28px;width:var(--size);height:var(--size);background:#F2F4F6;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:'Pretendard';font-weight:500;position:relative;}
.new_mycases_detail_wrapper .progress_bar > div::before{counter-increment:number 1;content:counter(number);}
.new_mycases_detail_wrapper .items {display:flex;flex-direction:column;gap:24px;}
.new_mycases_detail_wrapper .items .item{display:flex;flex-direction:column;}
.new_mycases_detail_wrapper .items .item .title {width:246px;height:26px;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#434343;}
.new_mycases_detail_wrapper .items .item .desc {width:246px;height:23px;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#6B7684;}
.new_mycases_detail_wrapper .progress_bar > div:not(:last-of-type)::after {content:'';position:absolute;left:50%;bottom:-40px;width:2px;height:35px;background:#ddd;border-radius:999px;}
.new_mycases_detail_wrapper .progress_bar > div.active{background:var(--Primary);color:#fff;}
.new_mycases_detail_wrapper .progress_bar > div.active::after{background-color:var(--Primary);}
.new_mycases_detail_wrapper .consult_info {display:none;padding:24px 20px;border-radius:20px;background:#F3F4F6;align-items:center;gap:16px;}
.new_mycases_detail_wrapper .consult_info > i {--size:28px;width:var(--size);height:var(--size);background:url('icon/mycases_consult.svg') center/cover no-repeat;}
.new_mycases_detail_wrapper .consult_info .info {display:flex;flex-direction:column;gap:6px;}
.new_mycases_detail_wrapper .consult_info .info .title {line-height:18px;font-size:18px;font-weight:800;}
.new_mycases_detail_wrapper .consult_info .info a.link {font-size:14px;font-weight:500;line-height:140%;color:var(--Primary);}
.new_mycases_detail_wrapper > .blank {height:14px;background:#F2F4F6;}
.new_mycases_detail_wrapper .bottom {display:flex;flex-direction:column;justify-content:center;}
.new_mycases_detail_wrapper .bottom .col {height:56px;display:flex;padding:0 20px;align-items:center;justify-content:space-between;}
.new_mycases_detail_wrapper .bottom .col .header {height:24px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#4E5968;}
.new_mycases_detail_wrapper .bottom .col .body {font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#4E5968;flex:1;}
.new_mycases_detail_wrapper .bank_info > .title,.new_mycases_detail_wrapper .bank_info > .desc,.new_mycases_detail_wrapper .bank_info .info .col .title,.new_mycases_detail_wrapper .bank_info .info .col .body,.progress_bar > div,.new_mycases_detail_wrapper .consult_info .info .title,.new_mycases_detail_wrapper .consult_info .info a.link,.new_mycases_detail_wrapper .items .item .title,.new_mycases_detail_wrapper .items .item .desc,.new_mycases_detail_wrapper .bottom .col .header,.new_mycases_detail_wrapper .bottom .col .body{font-family:'Pretendard';}

