.modal_overlay{--modal-overlay-color:#000;--modal-overlay-opacity:.85;--modal-z-index:1000;z-index:var(--modal-z-index);background:color-mix(in srgb, var(--modal-overlay-color) calc(var(--modal-overlay-opacity) * 100%), transparent);overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:20px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.modal_overlay.no_animation,.modal_overlay.no_animation .modal_content{animation:none}@media (max-width:750px),(pointer:coarse){.modal_overlay{padding:min(1vw,16px)}}.modal_content{background:#fff;border:8px solid #cbc4b1;border-radius:20px;width:100%;max-width:680px;margin:auto;animation:.3s ease-out modalSlideUp;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}@media (max-width:750px),(pointer:coarse){.modal_content{border-width:calc(8*var(--m-vw,100vw)/750)}}.modal_deco{pointer-events:none;position:absolute;inset:0}.modal_content:before,.modal_content:after,.modal_deco:before,.modal_deco:after{content:"";pointer-events:none;z-index:1;opacity:.25;background-image:url(https://dfidlevod.dn.nexoncdn.co.kr/brand/shared/modal_deco.png);background-repeat:no-repeat;background-size:100% 100%;width:50px;height:49px;position:absolute}@media (max-width:750px),(pointer:coarse){.modal_content:before,.modal_content:after,.modal_deco:before,.modal_deco:after{width:calc(50*var(--m-vw,100vw)/750);height:calc(49*var(--m-vw,100vw)/750);background-size:contain}}.modal_content:before{top:8px;left:8px}@media (max-width:750px),(pointer:coarse){.modal_content:before{top:calc(8*var(--m-vw,100vw)/750);left:calc(8*var(--m-vw,100vw)/750)}}.modal_content:after{top:8px;right:8px;transform:scaleX(-1)}@media (max-width:750px),(pointer:coarse){.modal_content:after{top:calc(8*var(--m-vw,100vw)/750);right:calc(8*var(--m-vw,100vw)/750)}}.modal_deco:before{bottom:8px;left:8px;transform:scaleY(-1)}@media (max-width:750px),(pointer:coarse){.modal_deco:before{bottom:calc(8*var(--m-vw,100vw)/750);left:calc(8*var(--m-vw,100vw)/750)}}.modal_deco:after{bottom:8px;right:8px;transform:scale(-1)}@media (max-width:750px),(pointer:coarse){.modal_deco:after{bottom:calc(8*var(--m-vw,100vw)/750);right:calc(8*var(--m-vw,100vw)/750)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.modal_alert{text-align:center;width:92vw;padding:72px 30px}@media (max-width:750px),(pointer:coarse){.modal_alert{padding-top:calc(72*var(--m-vw,100vw)/750);padding-bottom:calc(72*var(--m-vw,100vw)/750);padding-left:calc(30*var(--m-vw,100vw)/750);padding-right:calc(30*var(--m-vw,100vw)/750)}}.modal_alert_message{font-family:var(--font-sans);color:#2b2b2b;white-space:pre-line;word-break:keep-all;margin:15px 0 30px;font-size:26px;font-weight:600}@media (max-width:750px),(pointer:coarse){.modal_alert_message{font-size:calc(26*var(--m-vw,100vw)/750);margin-top:calc(15*var(--m-vw,100vw)/750);margin-bottom:calc(30*var(--m-vw,100vw)/750)}}.modal_alert_message span{letter-spacing:-.54px;margin-top:30px;font-size:18px;font-weight:400;line-height:25px;display:block}@media (max-width:750px),(pointer:coarse){.modal_alert_message span{font-size:calc(18*var(--m-vw,100vw)/750);line-height:calc(25*var(--m-vw,100vw)/750);margin-top:calc(30*var(--m-vw,100vw)/750)}}.modal_alert_message span strong{color:#3e73ae;font-weight:400}.modal_alert_buttons{justify-content:center;gap:8px;display:flex}.modal_alert_button{cursor:pointer;color:#fff;background-image:url(https://dfidlevod.dn.nexoncdn.co.kr/brand/shared/btn_confirm.png);background-size:cover;border:none;width:260px;height:70px;font-size:20px;font-weight:600;transition:background .15s,opacity .15s}@media (max-width:750px),(pointer:coarse){.modal_alert_button{width:calc(260*var(--m-vw,100vw)/750);height:calc(70*var(--m-vw,100vw)/750);font-size:calc(20*var(--m-vw,100vw)/750)}}.modal_alert_button:hover{opacity:.9;background-image:url(https://dfidlevod.dn.nexoncdn.co.kr/brand/shared/btn_confirm_hover.png)}.modal_alert_button:active{opacity:.8}.modal_notice{width:92vw;max-width:640px;padding:72px 30px}@media (max-width:750px),(pointer:coarse){.modal_notice{padding-top:calc(72*var(--m-vw,100vw)/750);padding-bottom:calc(72*var(--m-vw,100vw)/750);padding-left:calc(30*var(--m-vw,100vw)/750);padding-right:calc(30*var(--m-vw,100vw)/750)}}.modal_notice_title{font-family:var(--font-sans);color:#383030;text-align:center;font-size:26px;font-weight:600;line-height:1.4}@media (max-width:750px),(pointer:coarse){.modal_notice_title{font-size:calc(26*var(--m-vw,100vw)/750)}}.modal_notice_body{font-family:var(--font-sans);letter-spacing:-.54px;color:#383030;word-break:keep-all;margin:30px 0;font-size:18px;font-weight:400;line-height:27px}@media (max-width:750px),(pointer:coarse){.modal_notice_body{font-size:calc(18*var(--m-vw,100vw)/750);line-height:calc(27*var(--m-vw,100vw)/750);margin-top:calc(30*var(--m-vw,100vw)/750);margin-bottom:calc(30*var(--m-vw,100vw)/750)}}.modal_notice_buttons{justify-content:center;margin-top:28px;display:flex}@media (max-width:750px),(pointer:coarse){.modal_notice_buttons{margin-top:calc(28*var(--m-vw,100vw)/750)}}.modal_pp,.modal_tos{width:92vw;max-width:640px;padding:72px 30px}@media (max-width:750px),(pointer:coarse){.modal_pp,.modal_tos{padding-top:calc(72*var(--m-vw,100vw)/750);padding-bottom:calc(72*var(--m-vw,100vw)/750);padding-left:calc(30*var(--m-vw,100vw)/750);padding-right:calc(30*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body,.modal_tos .modal_notice_body{text-align:center;max-height:52vh;padding-right:8px;overflow-y:auto}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body,.modal_tos .modal_notice_body{padding-right:calc(8*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body p,.modal_tos .modal_notice_body p{margin:0 0 16px;font-size:18px}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body p,.modal_tos .modal_notice_body p{margin-bottom:calc(16*var(--m-vw,100vw)/750);font-size:calc(18*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body table,.modal_tos .modal_notice_body table{border-collapse:collapse;width:100%;margin:20px 0;font-size:16px}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body table,.modal_tos .modal_notice_body table{margin-top:calc(20*var(--m-vw,100vw)/750);margin-bottom:calc(20*var(--m-vw,100vw)/750);font-size:calc(16*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body table th,.modal_pp .modal_notice_body table td,.modal_tos .modal_notice_body table th,.modal_tos .modal_notice_body table td{word-break:keep-all;border:1px solid #dadada;padding:12px 8px}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body table th,.modal_pp .modal_notice_body table td,.modal_tos .modal_notice_body table th,.modal_tos .modal_notice_body table td{padding-top:calc(12*var(--m-vw,100vw)/750);padding-bottom:calc(12*var(--m-vw,100vw)/750);padding-left:calc(8*var(--m-vw,100vw)/750);padding-right:calc(8*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body table th strong,.modal_pp .modal_notice_body table td strong,.modal_tos .modal_notice_body table th strong,.modal_tos .modal_notice_body table td strong{color:#3e73ae}.modal_pp .modal_notice_body table thead th,.modal_tos .modal_notice_body table thead th{background:#f3f3f3;font-size:18px;font-weight:600}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body table thead th,.modal_tos .modal_notice_body table thead th{font-size:calc(18*var(--m-vw,100vw)/750)}}.modal_pp .modal_notice_body span,.modal_tos .modal_notice_body span{color:#929292;margin-top:12px;font-size:14px;line-height:1.5;display:inline-block}@media (max-width:750px),(pointer:coarse){.modal_pp .modal_notice_body span,.modal_tos .modal_notice_body span{margin-top:calc(12*var(--m-vw,100vw)/750);font-size:calc(14*var(--m-vw,100vw)/750)}}
.language_selector{border:1px solid #a3a3a3;border-radius:4px;width:140px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:20px;position:absolute;bottom:43px;right:60px}@media (max-width:750px),(pointer:coarse){.language_selector{width:calc(280*var(--m-vw,100vw)/750);position:relative;bottom:auto;right:auto}}.language_selector__toggle,.language_selector__option{color:#000;cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;gap:8px;width:100%;height:30px;padding:4px 8px;font-size:16px;line-height:20px;transition:background-color .2s;display:flex}@media (max-width:750px),(pointer:coarse){.language_selector__toggle,.language_selector__option{gap:calc(16*var(--m-vw,100vw)/750);height:calc(50*var(--m-vw,100vw)/750);padding-top:0;padding-bottom:0;padding-left:calc(16*var(--m-vw,100vw)/750);padding-right:calc(16*var(--m-vw,100vw)/750);font-size:calc(32*var(--m-vw,100vw)/750);line-height:calc(40*var(--m-vw,100vw)/750)}}.language_selector__toggle:hover,.language_selector__option:hover{background-color:#ededed}.language_selector__option{color:#000;cursor:pointer;background-color:#fff;height:40px;padding-left:20px;padding-right:14px;font-size:16px;line-height:20px;transition:background-color .2s}@media (max-width:750px),(pointer:coarse){.language_selector__option{padding-left:calc(40*var(--m-vw,100vw)/750);padding-right:calc(28*var(--m-vw,100vw)/750);height:calc(80*var(--m-vw,100vw)/750);font-size:calc(32*var(--m-vw,100vw)/750);line-height:calc(40*var(--m-vw,100vw)/750)}}.language_selector__toggle{color:#fff;background-color:#000;border:1px solid #0000001a;border-radius:10px;justify-content:flex-start;font-size:14px}@media (max-width:750px),(pointer:coarse){.language_selector__toggle{border-radius:calc(20*var(--m-vw,100vw)/750);font-size:calc(28*var(--m-vw,100vw)/750)}}.language_selector__toggle:hover{background-color:#000}.language_selector__icon,.language_selector__arrow{flex-shrink:0;display:block;overflow:visible}.language_selector__icon{width:1.21429em;height:1.21429em}.language_selector__arrow{width:.642857em;height:.642857em;margin-left:auto;transition:transform .2s}.language_selector__toggle[aria-expanded=true] .language_selector__arrow{transform:rotate(180deg)}.language_selector__list{z-index:10;background-color:#fff;border:1px solid #0000001a;border-radius:10px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden}@media (max-width:750px),(pointer:coarse){.language_selector__list{border-radius:calc(20*var(--m-vw,100vw)/750);bottom:calc(100% + calc(12 * var(--m-vw,100vw) / 750))}}.language_selector li[aria-selected=true] .language_selector__option{background-color:#ededed}
