@charset "UTF-8";.layout-root{max-width:500px;margin:0 auto;background-color:#fff;display:flex;flex-direction:column;min-height:100dvh}.layout-root .broadcast{display:flex;justify-content:center;align-items:center;background-color:#3182f6;color:#fff;font-size:15px;font-weight:500;padding:14px 0}.layout-root .broadcast:hover{cursor:pointer}.layout-root .gnb{display:flex;align-items:center;height:60px;padding:0 20px;border-bottom:1px solid rgba(2,32,71,.05);font-size:18px;font-weight:600}.layout-root .gnb .logo-gnb{height:28px;margin-right:8px}.layout-root .main-content{flex:1;display:flex}.layout-root .footer{display:flex;flex-direction:column;padding:32px 20px}.layout-root .footer .company-name{color:#333d4b;font-size:15px;font-weight:600}.layout-root .footer .additional-info{margin-top:20px;display:flex;flex-direction:column;font-size:13px;font-weight:300;line-height:20px;color:#8b95a1}.home-page-root .home-page-details-img{width:100%}.qrcode-page-root{display:flex;flex-direction:column;justify-content:center;width:100%}.qrcode-page-root .divider-container{display:flex;align-items:center}.qrcode-page-root .divider-container .divider{border-bottom:1px solid #ccc;margin:40px 0;width:100%}.qrcode-page-root .divider-container .divider-center-text{margin:0 24px;color:gray}.qrcode-page-root .top-container,.qrcode-page-root .top-container .general-info-container{display:flex;flex-direction:column}.qrcode-page-root .top-container .general-info-container .general-info-row{display:flex;align-items:center;margin-bottom:6px}.qrcode-page-root .top-container .general-info-container .general-info-row .general-info-text{margin-left:8px;line-height:20px}.qrcode-page-root .top-container .qrcode-container{display:flex;justify-content:center;align-items:center}.qrcode-page-root .top-container .qrcode-container .qrcode-img{border:1px solid rgb(224,224,224);border-radius:10px;padding:10px;width:50%}.qrcode-page-root .top-container .qrcode-info{display:flex;flex-direction:column;align-items:center}.qrcode-page-root .top-container .qrcode-info .qrcode-info-header{font-size:18px;font-weight:600}.qrcode-page-root .top-container .qrcode-info .qrcode-info-sub{margin-top:12px;font-size:16px;font-weight:400;color:gray}.qrcode-page-root .top-container .manual-code-container{display:flex;flex-direction:column;margin-bottom:32px}.qrcode-page-root .top-container .manual-code-container.android{margin-bottom:0}.qrcode-page-root .top-container .manual-code-container .manual-code-heading{font-size:18px;font-weight:600;line-height:20px}.qrcode-page-root .top-container .manual-code-container .manual-code-textbox-row{display:flex;align-items:center;height:40px}.qrcode-page-root .top-container .manual-code-container .manual-code-textbox-row .manual-code-textbox{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 80px);padding:10px;border:1px solid #ccc;border-radius:6px}.qrcode-page-root .top-container .manual-code-container .manual-code-textbox-row .manual-code-copy-btn{display:flex;justify-content:center;align-items:center;min-width:60px;height:100%;background-color:#3182f6;border-radius:5px;color:#fff;margin-left:12px}.qrcode-page-root .top-container .manual-code-container .manual-code-textbox-row .manual-code-copy-btn:hover{cursor:pointer}.qrcode-page-root .bottom-container{display:flex;flex-direction:column}.qrcode-page-root .bottom-container .installation-guide-btn{height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600;background-color:#3182f6}.qrcode-page-root .bottom-container .installation-guide-btn:hover{cursor:pointer}.qrcode-page-root .bottom-container .installation-guide-container{display:flex;flex-direction:column;margin-top:16px}.qrcode-page-root .bottom-container .installation-guide-container .installation-guide-apple-btn{background-color:#000;border-radius:8px;height:64px;display:flex;justify-content:center;align-items:center}.qrcode-page-root .last-container{display:flex;flex-direction:column}.qrcode-page-root .last-container .title{color:#333;font-size:22px;font-weight:700;display:flex;align-items:center}.qrcode-page-root .last-container .guide-contents .kakaotalk-cs-btn{height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#656565;font-size:18px;font-weight:500;background-color:#fee500}.qrcode-page-root .last-container .guide-contents .kakaotalk-cs-btn:hover{cursor:pointer}.qrcode-page-root .last-container .guide-contents .step-container .step-heading{font-size:18px;font-weight:700}.qrcode-page-root .last-container .guide-contents .step-container .step-description{line-height:24px}.qrcode-page-root .last-container .guide-contents .step-container .step-description>span{font-weight:700;color:#333d4b;background-color:#001b371a;border-radius:4px;padding:2px 4px}.qrcode-page-root .last-container .guide-contents .step-container .step-description-bullet-points-container{display:flex;flex-direction:column}.qrcode-page-root .last-container .guide-contents .step-container .single-img-container{display:flex;justify-content:center}.qrcode-page-root .last-container .guide-contents .step-container .single-img-container .single-img{width:60%;border:1px solid #ccc;border-radius:12px}.qrcode-page-root .last-container .guide-contents .step-container .double-img-container{display:flex;justify-content:center}.qrcode-page-root .last-container .guide-contents .step-container .double-img-container .double-img{width:46%;border:1px solid #ccc;border-radius:12px}.qrcode-page-root .last-container .guide-contents .step-container .double-img-container .double-img.left{margin-right:4px}.qrcode-page-root .last-container .guide-contents .step-container .double-img-container .double-img.right{margin-left:4px}.install-guide-page-root{display:flex;flex-direction:column;width:100%}.install-guide-page-root .title{font-size:28px;font-weight:600}.install-guide-page-root .os-btn-container{display:flex}.install-guide-page-root .os-btn-container .os-btn{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;border-radius:12px;height:48px;flex:1;color:gray;background-color:#fff;border:1px solid lightgray}.install-guide-page-root .os-btn-container .os-btn:hover{cursor:pointer}.install-guide-page-root .os-btn-container .os-btn.left{margin-right:4px}.install-guide-page-root .os-btn-container .os-btn.right{margin-left:4px}.install-guide-page-root .os-btn-container .os-btn.active{color:#fff;background-color:#3182f6;border:none}.install-guide-page-root .guide-contents .step-container .step-heading{font-size:20px;font-weight:600}.install-guide-page-root .guide-contents .step-container .step-description{line-height:24px}.install-guide-page-root .guide-contents .step-container .step-description>span{font-weight:700;color:#333d4b;background-color:#001b371a;border-radius:4px;padding:2px 4px}.install-guide-page-root .guide-contents .step-container .single-img-container{display:flex;justify-content:center}.install-guide-page-root .guide-contents .step-container .single-img-container .single-img{width:60%;border:1px solid #ccc;border-radius:12px}.install-guide-page-root .guide-contents .step-container .double-img-container{display:flex;justify-content:center}.install-guide-page-root .guide-contents .step-container .double-img-container .double-img{width:46%;border:1px solid #ccc;border-radius:12px}.install-guide-page-root .guide-contents .step-container .double-img-container .double-img.left{margin-right:4px}.install-guide-page-root .guide-contents .step-container .double-img-container .double-img.right{margin-left:4px}.not-found-page-root{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-page-root .not-found-text{font-size:18px;font-weight:600;line-height:20px;color:gray}.redeem-page-root{display:flex;flex-direction:column;justify-content:center;width:100%}.redeem-page-root .title{font-size:28px;font-weight:600}.redeem-page-root .top-container,.redeem-page-root .top-container .general-info-container{display:flex;flex-direction:column}.redeem-page-root .top-container .general-info-container .general-info-row{display:flex;align-items:center;margin-bottom:6px}.redeem-page-root .top-container .general-info-container .general-info-row .general-info-text{margin-left:8px;line-height:20px}.redeem-page-root .top-container .detailed-info-container{display:flex;flex-direction:column}.redeem-page-root .top-container .detailed-info-container .title{font-size:28px;font-weight:600;display:flex;align-items:center}.redeem-page-root .top-container .detailed-info-container .guide-contents .kakaotalk-cs-btn{height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#656565;font-size:18px;font-weight:500;background-color:#fee500}.redeem-page-root .top-container .detailed-info-container .guide-contents .kakaotalk-cs-btn:hover{cursor:pointer}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .step-heading{font-size:20px;font-weight:600}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .step-description{line-height:24px}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .step-description>span{font-weight:700;color:#333d4b;background-color:#001b371a;border-radius:4px;padding:2px 4px}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .step-description-bullet-points-container{display:flex;flex-direction:column}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .single-img-container{display:flex;justify-content:center}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .single-img-container .single-img{width:60%;border:1px solid #ccc;border-radius:12px}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .double-img-container{display:flex;justify-content:center}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .double-img-container .double-img{width:46%;border:1px solid #ccc;border-radius:12px}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .double-img-container .double-img.left{margin-right:4px}.redeem-page-root .top-container .detailed-info-container .guide-contents .step-container .double-img-container .double-img.right{margin-left:4px}.redeem-page-root .top-container .redeem-btn{height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600;background-color:#3182f6}.redeem-page-root .top-container .redeem-btn:hover{cursor:pointer}.redeem-page-root .top-container .redeem-btn.disabled{background-color:#b0c4de;color:#fff;cursor:not-allowed;opacity:.6}.redeem-page-root .top-container .redeem-btn .spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.redeem-page-root .top-container .final-check-row{display:flex;align-items:start;line-height:24px}.redeem-page-root .top-container .clean-checkbox{display:flex;align-items:center;font-family:Arial,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none}.redeem-page-root .top-container .clean-checkbox input{display:none}.redeem-page-root .top-container .custom-checkbox{width:18px;height:18px;border:2px solid #3182f6;border-radius:3px;position:relative;margin-right:10px;transition:background-color .2s ease}.redeem-page-root .top-container .clean-checkbox input:checked+.custom-checkbox{background-color:#3182f6}.redeem-page-root .top-container .custom-checkbox:after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.redeem-page-root .top-container .clean-checkbox input:checked+.custom-checkbox:after{opacity:1}.redeem-page-root .top-container .clean-checkbox span{font-size:14px}.redeem-page-root .bottom-container{display:flex;flex-direction:column;padding:0 20px}.redeem-page-root .bottom-container .installation-guide-btn{height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600;background-color:#3182f6}.redeem-page-root .bottom-container .installation-guide-btn:hover{cursor:pointer}.redeem-page-root .bottom-container .installation-guide-container{display:flex;flex-direction:column}.redeem-page-root .bottom-container .installation-guide-container .installation-guide-apple-btn{background-color:#000;border-radius:8px;height:64px;display:flex;justify-content:center;align-items:center}.review-event-page-root .review-event-img{width:100%}.hellomong-esim-root{background-color:#f9f9f9}.mt-8{margin-top:8px}.mt-20{margin-top:20px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.mb-100{margin-bottom:100px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mr-6{margin-right:6px}.p-12{padding:12px}.p-20{padding:20px}.break-line{width:100%;height:8px;background-color:#f1f1f5}.inner-heading-w-icon{display:flex;align-items:center;font-size:22px;font-weight:600}.inner-heading{font-size:22px;font-weight:600}.spinner{align-self:center;border:4px solid rgba(0,0,0,.1);width:40px;height:40px;border-radius:50%;border-left-color:#3182f6;animation:spin 1s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kakao-support-button{position:fixed;bottom:20px;right:20px;z-index:1000}.kakao-support-button .kakao-btn{background:none;border:none;padding:0;cursor:pointer;border-radius:100%;box-shadow:0 2px 8px #00000026;transition:transform .2s ease}.kakao-support-button .kakao-btn:hover{transform:scale(1.05)}.kakao-support-button .kakao-btn:active{transform:scale(.98)}.kakao-support-button .kakao-btn-image{width:60px;height:60px;display:block;border-radius:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#root{max-width:100%;margin:0 auto;background-color:#fff}
