@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-style:normal;vertical-align:baseline;font-size:14px;font-weight:500;letter-spacing:-.3pt}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}body *{-webkit-touch-callout:none}a,button,img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.m-0{margin:0!important}.m-10{margin:10px!important}.m-20{margin:20px!important}.m-30{margin:30px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-70{margin:70px!important}.m-80{margin:80px!important}.m-90{margin:90px!important}.m-100{margin:100px!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.ml-60{margin-left:60px!important}.ml-70{margin-left:70px!important}.ml-80{margin-left:80px!important}.ml-90{margin-left:90px!important}.ml-100{margin-left:10px!important}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.mr-60{margin-right:60px!important}.mr-70{margin-right:70px!important}.mr-80{margin-right:80px!important}.mr-90{margin-right:90px!important}.mr-100{margin-right:100px!important}.p-0{padding:0!important}.p-10{padding:10px!important}.p-20{padding:20px!important}.p-30{padding:30px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.p-70{padding:70px!important}.p-80{padding:80px!important}.p-90{padding:90px!important}.p-100{padding:100px!important}.pt-0{padding-top:0!important}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pl-0{padding-left:0!important}.pl-10{padding-left:10px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-50{padding-left:50px!important}.pl-60{padding-left:60px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-90{padding-left:90px!important}.pl-100{padding-left:120px!important}.pr-0{padding-right:0!important}.pr-10{padding-right:10px!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-40{padding-right:40px!important}.pr-50{padding-right:50px!important}.pr-60{padding-right:60px!important}.pr-70{padding-right:70px!important}.pr-80{padding-right:80px!important}.pr-90{padding-right:90px!important}.pr-100{padding-right:100px!important}.pd-0-20{padding:0 20px!important}.pd-20-0{padding:20px 0!important}[class*=width_]{float:left}.width_100{width:100%!important}.width_90{width:90%!important}.width_80{width:80%!important}.width_70{width:70%!important}.width_60{width:60%!important}.width_50{width:50%!important}.width_40{width:40%!important}.width_30{width:30%!important}.width_20{width:20%!important}.width_10{width:10%!important}.width_2n{width:50%!important}.width_3n{width:33.333333333%!important}.width_4n{width:25%!important}.width_5n{width:20%!important}.width_6n{width:16.666666666666668%!important}.width_7n{width:14.2857142857143%!important}.width_8n{width:12.5%!important}.width_9n{width:11.11111111111111%!important}.width_10n{width:10%!important}.fw100{font-weight:100!important}.fw200{font-weight:200!important}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw500{font-weight:500!important}.fw600{font-weight:600!important}a{color:rgba(0,0,0,.6);text-decoration:none;cursor:pointer}img{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:600}.txt-c{text-align:center!important}.txt-l{text-align:left!important}.txt-r{text-align:right!important}.d-flex{display:flex!important}.align-items-flex-start{align-items:flex-start!important}.align-items-flex-end{align-items:flex-end!important}textarea{font-family:Pretendard Variable}.ReactQueryDevtoolsPanel *{color:#fff!important}:root{--swiper-theme-color:#6868ff!important}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.933e4e75.eot);src:url(/_next/static/media/icomoon.933e4e75.eot#iefix) format("embedded-opentype"),url(/_next/static/media/icomoon.15a2fee4.ttf) format("truetype"),url(/_next/static/media/icomoon.adaa6985.woff) format("woff"),url(/_next/static/media/icomoon.61d1d8c7.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=icon-]{font-size:24px;color:#000}[class*=icon-].w50:before{font-size:50px}[class*=icon-].w30:before{font-size:30px}[class*=icon-].wh:before{color:#fff}[class*=icon-].primary:before{color:#6868ff}.icon-logo_icon:before{content:"\e900";color:#6868ff}.icon-pet_icon:before{content:"\e901";font-size:20px}.icon-CBBG:before{content:"\e902";font-size:27px}.icon-airport_icon:before{content:"\e903";font-size:16px}.icon-FlightRounded:before{content:"\e904"}.icon-AppleWallet .path1:before{content:"\e905";color:#000}.icon-AppleWallet .path2:before{content:"\e906";margin-left:-1em;color:#dedbce}.icon-AppleWallet .path3:before{content:"\e907";margin-left:-1em;color:#40a5d9}.icon-AppleWallet .path4:before{content:"\e908";margin-left:-1em;color:#000}.icon-AppleWallet .path5:before{content:"\e909";margin-left:-1em;color:#ffb003}.icon-AppleWallet .path6:before{content:"\e90a";margin-left:-1em;color:#000}.icon-AppleWallet .path7:before{content:"\e90b";margin-left:-1em;color:#40c740}.icon-AppleWallet .path8:before{content:"\e90c";margin-left:-1em;color:#000}.icon-AppleWallet .path9:before{content:"\e90d";margin-left:-1em;color:#f26d5f}.icon-AppleWallet .path10:before{content:"\e90e";margin-left:-1em;color:#d9d6cc}.icon-AppleWallet .path11:before{content:"\e90f";margin-left:-1em;color:#000}.icon-AppleWallet .path12:before{content:"\e910";margin-left:-1em;color:#dedbce}.icon-Baby:before{content:"\e911"}.icon-Cancel-1:before{content:"\e912"}.icon-Check:before{content:"\e913"}.icon-Danger:before{content:"\e914"}.icon-Delay:before{content:"\e915"}.icon-Detail:before{content:"\e916"}.icon-DownArrow:before{content:"\e917"}.icon-EmptySeat:before{content:"\e918"}.icon-Exit:before{content:"\e919"}.icon-Gift:before{content:"\e91a"}.icon-Hours:before{content:"\e91b"}.icon-Image:before{content:"\e91c"}.icon-Information:before{content:"\e91d"}.icon-List:before{content:"\e91e"}.icon-Man:before{content:"\e91f"}.icon-Man-1:before{content:"\e920"}.icon-Minus:before{content:"\e921"}.icon-PDF:before{content:"\e922"}.icon-PetCage:before{content:"\e923"}.icon-PhoneCall:before{content:"\e924"}.icon-Plus:before{content:"\e925"}.icon-QrCode:before{content:"\e926"}.icon-Reload:before{content:"\e927"}.icon-Restroom:before{content:"\e928"}.icon-RightArrow:before{content:"\e929"}.icon-SamsungWallet .path1:before{content:"\e92a";color:#000}.icon-SamsungWallet .path2:before{content:"\e92b";margin-left:-1em;color:#000}.icon-SamsungWallet .path3:before{content:"\e92c";margin-left:-1em;color:#fff;opacity:.9}.icon-SamsungWallet .path4:before{content:"\e92d";margin-left:-1em;color:#6ce20a}.icon-SamsungWallet .path5:before{content:"\e92e";margin-left:-1em;color:#27a3ff}.icon-SamsungWallet .path6:before{content:"\e92f";margin-left:-1em;color:#4037fc}.icon-SamsungWallet .path7:before{content:"\e930";margin-left:-1em;color:#fff}.icon-select:before{content:"\e931"}.icon-Service:before{content:"\e932"}.icon-Ski_02:before{content:"\e933"}.icon-SMS:before{content:"\e934"}.icon-Sumair:before{content:"\e935"}.icon-SumairCoin:before{content:"\e936"}.icon-Warning:before{content:"\e937"}.icon-X:before{content:"\e938"}.icon-Cancel:before{content:"\e939"}.icon-Cello:before{content:"\e93a"}.icon-Chair:before{content:"\e93b"}.icon-Change:before{content:"\e93c"}.icon-Dollar:before{content:"\e93d"}.icon-group:before{content:"\e93e"}.icon-IdCard:before{content:"\e93f"}.icon-Infant:before{content:"\e940"}.icon-Kg:before{content:"\e941"}.icon-luggageCart:before{content:"\e942"}.icon-Pay:before{content:"\e943"}.icon-PetLove:before{content:"\e944"}.icon-PlaneTickets:before{content:"\e945"}.icon-Purchase:before{content:"\e946"}.icon-RoundTrip:before{content:"\e947"}.icon-Size:before{content:"\e948"}.icon-Ski:before{content:"\e949"}.icon-GolfBag:before{content:"\e94a"}.icon-DoNot:before{content:"\e94b"}.icon-Tickets:before{content:"\e94c"}.icon-account:before{content:"\e94d"}:root{--primary:#6868ff;--primary-dark:#32319c;--primary-10:rgba(104,104,255,.05);--primary-30:rgba(104,104,255,.3);--secondary:rgba(0,0,0,.6);--text-disabled:rgba(0,0,0,.38);--text-primary:rgba(0,0,0,.87);--divider:rgba(0,0,0,.12);--lightgray:#f9f9f9;--white:#fff;--error:#d32f2f;--warning:#ed6c02}.test-popup{background:#fff}.sum-mo{min-height:100vh}.sum-mo .MuiContainer-root{padding:0}.MuiContainer-root.MuiContainer-maxWidthXs{max-width:420px}.sum-mo .MuiSvgIcon-root{vertical-align:middle}.MuiAlert-message{color:inherit!important}.MuiDialog-paper{width:calc(100% - 40px);max-height:100%;margin:20px}body{width:100%;min-height:100vh;position:relative;overflow-y:scroll}#__next,body{height:100%}.sum-mo .bg{min-height:100vh}.sum-mo .container-layout{padding-top:64px}.sum-mo .container-layout.anchor-layout{padding-top:0}.fixed-header{position:fixed;top:0;z-index:999;background:#fff}.fixed-header-layout{padding-top:48px;height:100%}.fixed-bottom{background:#fff;height:102px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:99;border-top:1px solid rgba(0,0,0,.12)}.fixed-bottom button{height:42px;font-size:15px}.fixed-bottom-layout{padding-bottom:102px;height:100%}.fixed-bottom-alert{position:absolute;min-width:560px;bottom:90px;left:50%;transform:translateX(-50%)}.fixed-anchor-layout{padding-top:150px;height:100%}.fixed-anchor{width:100%;background:#f9f9f9;border-bottom:rgba(0,0,0,.12);position:fixed;top:0;z-index:9}.fixed-etc{height:40px;background:#fff;position:fixed;bottom:102px;z-index:8;border-top:1px solid rgba(0,0,0,.12)}.fixed-etc+.fixed-bottom{border-top:0}.fixed-etc-layout{margin-bottom:40px}.form-layout .MuiFormGroup-root+.MuiFormGroup-root{margin-top:20px}.form-layout .MuiInputBase-input{font-size:16px;font-weight:500}.form-layout .MuiFormLabel-root{font-size:1.2rem;font-weight:500}.form-layout .check span{font-size:16px;font-weight:600}.form-layout .MuiFormHelperText-root{font-size:12px}.refresh-header{background:#fff;display:flex;height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.12)}.refresh-btn{padding:3px;margin-left:20px}.inner,.tit{background:#fff;display:flex;align-items:center;justify-content:space-between}.tit{padding:20px;border-bottom:1px solid rgba(0,0,0,.12)}.tit h4{font-size:18px;color:rgba(0,0,0,.87)}.tit h4+p{margin-top:10px}.bg-tit:first-child{margin-top:0}.bg-tit{margin-top:40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bg-tit h4{font-size:18px;color:rgba(0,0,0,.87)}.bg-tit h4+p{margin-top:10px}.margin-layout{margin-left:20px;margin-right:20px;padding-top:25px}.margin-layout .h3-tit{font-size:24px;font-weight:600;color:rgba(0,0,0,.87);margin-top:15px;margin-bottom:30px}.line-box,.line-box-wh{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:20px}.line-box+.line-box{margin-top:25px}.line-box.on{position:relative;border-color:#fff}.line-box.on:after{content:"";width:100%;height:100%;display:block;border:2px solid #6868ff;position:absolute;left:0;top:0;border-radius:4px;pointer-events:none}.line-box .tit{padding:0;flex-direction:column;align-items:flex-start;margin-top:10px;border:0;left:0;top:0}.line-box.primary{border-color:#6868ff}.line-check-box{display:flex;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:0 20px;min-height:60px}.txt-list{margin-top:20px;color:grey;line-height:22px}.txt-list>li{position:relative;padding-left:12px}.txt-list>li:before{content:"";display:inline-block;position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:100%;background:rgba(0,0,0,.6)}.bg-lgray .txt-list>li{color:rgba(0,0,0,.87)}.flex-box,.step{display:flex}.step li+li{margin-left:10px}.step span.on{background:#6868ff}.step span{width:15px;height:15px;display:block;background:rgba(0,0,0,.12);border-radius:50%}.dialog-pop-top .MuiDialog-paper.mo-gnb{border-radius:0}.dialog-pop-top .MuiDialog-paper{max-height:100%;margin:0;border-radius:0;position:absolute;top:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.dialog-pop-bottom .MuiDialog-paper{max-height:100%;margin:0;border-radius:0;position:absolute;bottom:0;width:100%;padding:30px 20px 0;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.dialog-pop-bottom .btn-box{padding:20px 0}.dialog-pop-tab .MuiDialog-paper{padding:0!important}.dialog-pop-tab .pop-ti{padding:30px 20px 0}.dialog-pop-tab .btn-box{padding:20px}.dialog-pop-tab-cont{padding:20px 20px 0}.pop-ti{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.pop-ti h4{font-size:24px;font-weight:500;color:rgba(0,0,0,.87)}.pop-ti svg{color:rgba(0,0,0,.54)}.pop-ti .btn-close{justify-content:center;min-width:auto;margin-top:-8px;margin-right:-8px}.pop-cont *{font-weight:400}.pop-cont .txtlist-box .line-box.primary{border-color:rgba(0,0,0,.12);background:#edeefd}.badge{display:inline-block;min-width:78px;padding:3px 8px;background:rgba(0,0,0,.6);color:#fff!important;font-size:14px!important;font-weight:500!important;text-align:center;border-radius:4px;margin-right:10px}.badge.primary{background:#6868ff!important}.badge.outline{background:#fff!important;border:1px solid #6868ff!important}.badge.outline,.primary-txt{color:#6868ff!important}.brand-color{color:#6865ff!important}.bg-lgray{background:#f9f9f9!important}.bg-primary{background:#6868ff!important}.bg-wh{background:#fff!important}.bg-lblue{background:#f7f7ff!important}.txt-wh *{color:#fff!important}.tab-pd0>div{padding:0!important}.box{padding:20px}.box-ti{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.box-ti h4{font-size:20px;color:rgba(0,0,0,.87)}.box-ti h4+p{color:rgba(0,0,0,.87);line-height:1.5}.fixed-etc-txt{text-align:center;padding-top:20px}.no-border{border:0!important}.wrap:first-child .txt-space-between{margin-top:0;border:0;padding:0}.txt-space-between{border-top:1px solid rgba(0,0,0,.12);margin-top:20px;padding-top:20px}.txt-space-between li{width:100%;display:flex;justify-content:space-between;align-items:center}.txt-space-between li+li{margin-top:20px}.txt-space-between li .ti{font-weight:600}.txt-space-between li span{font-size:16px;color:rgba(0,0,0,.87);display:flex;align-items:center}.txt-space-between li a{width:100%;display:flex;justify-content:space-between;align-items:center}.alert-box .MuiAlert-message{font-size:14px}.multi-span>span+span{margin-left:10px}.sns-icon-box{display:inline-flex}.sns-icon{width:25px;height:25px;border-radius:4px;display:flex;justify-content:center;align-items:center;border:1px solid #fff}.sns-icon+.sns-icon{margin-left:5px}.sns-icon.naver{background:#03c75a;border-color:#03c75a}.sns-icon.kakao{background:#fee500;border-color:#fee500}.sns-icon.google{background:#fff;border-color:rgba(0,0,0,.38)}.sns-icon img{width:15px;height:15px}.sns-icon-box .off.sns-icon{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.12)}.sns-icon-box .off.sns-icon.kakao,.sns-icon-box .off.sns-icon.naver{background:rgba(0,0,0,.12);border:none}.sns-icon-box .off.sns-icon.google{background:#fff;border-color:rgba(0,0,0,.38)}.sns-icon-box .off.sns-icon img{filter:grayscale(100%)}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.txt-info .box-ti h4+p.box-txt b{font-weight:700;color:rgba(0,0,0,.87)}.txt-info .box-ti h4+p.box-txt{font-size:14px;margin-top:10px}.txt-info .box-ti h4+p.box-txt a{display:block;text-decoration:underline;letter-spacing:.15px;text-underline-offset:2px}button{box-shadow:none!important}.btn{height:42px;font-size:15px}.btn-lgray{background:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38)}.btn-gray{border-color:rgba(0,0,0,.6);color:rgba(0,0,0,.6)}.btn-wh{border-color:#fff;color:#fff}.btn.Mui-disabled{color:rgba(0,0,0,.38)}.btn-box{padding:20px 20px 40px}.btn-txt{text-align:center}.btn-txt button{font-size:14px;text-decoration:underline!important;margin-top:20px;letter-spacing:.15px;text-underline-offset:2px}.btn-txt-lgray{min-width:auto;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgba(0,0,0,.87);padding:6px 8px;font-weight:700;font-size:14px}.radio-label{font-size:14px;margin-bottom:10px}.radio-label.Mui-focused{color:rgba(0,0,0,.6)}.radio-box .MuiFormControlLabel-root{position:relative;margin-left:0;margin-right:0;width:calc(50% - 10px);height:50px}.radio-box .MuiFormControlLabel-root+.MuiFormControlLabel-root{margin-left:20px}.radio-box svg{display:none}.radio-box .Mui-checked+.MuiTypography-root{color:#6868ff}.radio-box .MuiButtonBase-root{width:100%;height:100%;border-radius:4px;border:1px solid #c4c4c4;position:relative;padding:0}.radio-box .MuiButtonBase-root.Mui-checked{border-color:#6868ff!important}.radio-box .MuiButtonBase-root.Mui-checked~span span{color:#6868ff!important}.radio-box .MuiTypography-root{position:absolute;border-radius:4px;left:50%;transform:translateX(-50%)}.radio-box .lable-icon svg{display:inline-block!important;margin-right:8px}.radio-box span{font-weight:600}.main-layout .quick-box{position:relative;top:-85px;z-index:1;margin:0 auto;width:calc(100% - 40px)}.menu-btn button{padding:0;min-width:50px;height:50px}.Language-btn button{min-width:54px;height:26px;padding:5px;color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.6);font-size:12px;font-weight:700;text-transform:none}.Language-btn svg{font-size:16px!important;margin-right:6px}.main-bn{height:400px;width:100%;position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.main-bn .swiper{height:100%}.main-bn .main-txt{max-width:900px;min-height:280px;margin:0 auto;padding:84px 20px 0}.main-bn .main-txt,.main-bn .main-txt span{font-size:26px;font-weight:600;color:#fff;white-space:pre-line;word-wrap:break-word}.main-bn .main-txt span{text-shadow:0 0 4px rgba(0,0,0,.25)}.main-bn .swiper-pagination{bottom:95px!important}.main-bn .swiper-pagination-bullet{background:#fff;opacity:1}.main-bn .swiper-pagination-bullet-active{background:#6868ff}.main-bn .notice-wrap{position:absolute;z-index:2;width:calc(100% - 40px);top:20px;left:50%;transform:translateX(-50%)}.main-bn .notice{max-width:340px;margin:0 auto;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding-left:15px}.main-bn .notice+.notice{margin-top:10px}.main-bn .notice .ti{min-width:calc(100% - 85px);line-height:23px;color:#6868ff;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-bn .notice button:hover{background:none}.main-bn .notice button{min-width:18px;width:18px;height:18px;margin:8px 15px}.main-bn .notice button svg{width:16px}.main-info{margin-top:-85px;padding:0 20px}.main-info .my-btn{display:flex;gap:20px}.main-info .my-btn button{flex:1 1;border:1px solid;height:56px;font-size:14px;font-weight:600;padding:0}.main-info .my-btn button i,.main-info .my-btn button svg{margin-right:6px}.main-info .link{margin-top:24px}.main-info .banner span{display:block}.main-info .banner{margin-top:24px;position:relative;background:#6868ff;border-radius:4px;padding:20px}.main-info .banner .icon{position:absolute;right:20px;top:20px}.main-info .banner .icon svg{color:#fff}.main-info .banner .logo{margin-bottom:24px}.main-info .banner .logo img{width:30px}.main-info .banner .txt{color:#fff;font-size:16px}.main-info .banner .txt-box .event{display:flex;align-items:center;margin-top:16px}.main-info .banner .txt-box .event span{color:#fff}.main-info .banner .txt-box .event .city{border:1px solid #fff;border-radius:4px;font-size:16px;padding:6px 8px}.main-info .banner .txt-box .event .date{margin-left:10px}.main-info .contents{margin-top:24px}.main-info .contents .flex-box{gap:20px;flex:1 1}.main-info .contents .flex-box .point,.main-info .contents .flex-box .weather{flex:1 1}.main-info .contents .flex-box .point a{display:block;width:100%;height:100%}.main-info .contents .point.wd{flex:auto}.main-info .contents .point.wd,.main-info .contents .point.wd button{min-width:220px;max-width:360px}.main-info .contents .point button{border-color:rgba(0,0,0,.12);gap:12px;width:100%}.main-info .contents .point button svg{font-size:24px;margin-right:12px}.main-info .contents .point .point-txt{line-height:20px;text-align:left}.main-info .contents .point .point-txt span{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.main-info .contents .point .point-txt .num{color:#6868ff}.main-info .contents .point button{height:86px;padding:15px 20px}.main-info .contents .weather{border:1px solid rgba(0,0,0,.12);border-radius:4px;height:86px}.main-info .contents .weather-wrap{display:flex;flex-direction:row;gap:8px;height:100%;padding:12px;align-items:center;justify-content:center}.main-info .contents .weather-wrap .weather-cont{margin-left:0;gap:2px}.main-cont{margin-top:64px;padding:0 20px}.main-cont .cont-ti{display:flex;justify-content:space-between;align-items:flex-start}.main-cont .cont-ti button{text-decoration:underline;min-width:auto;letter-spacing:.15px;text-underline-offset:2px}.main-cont h4{font-weight:700;font-size:20px;color:rgba(0,0,0,.87);margin-bottom:16px}.main-cont .swiper-wrapper{width:56%}.main-cont.xs-slide .swiper-slide{max-width:210px}.main-cont .list-bn{display:block;height:160px;border-radius:4px;padding:15px;letter-spacing:-.3pt}.main-cont .bn01{background:url(/_next/static/media/test.69e01462.jpg) no-repeat 50% 50%;background-size:cover}.main-cont .bn02{background:url(/_next/static/media/mb01.e995ba13.jpg) no-repeat 50% 50%;background-size:cover}.main-cont .bn03{background:url(/_next/static/media/mb02.b0b7fd41.jpg) no-repeat 50% 50%;background-size:cover}.main-cont .bn04{background:url(/_next/static/media/mb03.96b33a36.jpg) no-repeat 50% 50%;background-size:cover}.main-cont .list-box .city{color:#fff;font-size:18px;font-weight:600;display:block}.main-cont .list-box .date{color:#fff;font-size:12px}.main-cont .list-box.bottom{position:absolute;bottom:15px}.main-cont .list-box .way{color:#fff;background:#6868ff}.main-cont .list-box .price,.main-cont .list-box .way{font-size:12px;font-weight:600;border:1px solid #6868ff;border-radius:100px;padding:5px 10px}.main-cont .list-box .price{color:#6868ff;background:#fff}.main-cont .list-box.bottom span+span{margin-left:8px}.main-cont.hashtag .swiper-slide{max-width:210px}.main-cont.hashtag .swiper-wrapper{width:40%}.main-cont.hashtag .list-box .img{display:inline-block;width:100%;height:130px;background-size:cover;background-position:50%;border-radius:4px}.main-cont.hashtag h4{margin-bottom:8px}.main-cont.hashtag .hashtag-list{margin-bottom:16px;overflow:auto;white-space:nowrap}.main-cont.hashtag .hashtag-list button.on{border-color:#6868ff;color:#6868ff}.main-cont.hashtag .hashtag-list button{min-width:auto;padding:6px 12px;color:#000;border-color:rgba(0,0,0,.12)}.main-cont.hashtag .hashtag-list button+button{margin-left:10px}.main-cont.hashtag .list{display:block}.main-cont .list .list-box h6{margin-top:10px;font-size:16px;font-weight:600;color:rgba(0,0,0,.87);line-height:22px;letter-spacing:-.3pt}.main-cont .list .list-box img{width:100%;border-radius:4px}.main-cont.company .list{display:block}.main-cont.company .swiper-wrapper{width:100%}.main-cont.company .img{display:inline-block}.main-cont.company .img,.main-cont.company .img img{width:100%;max-height:300px;height:100%}.main-cont.notice .cont-ti button{padding:0;min-width:auto;text-align:right}.main-cont.notice .cont-ti button:focus,.main-cont.notice .cont-ti button:hover{background:none}.main-cont.notice .cont-ti button .MuiTouchRipple-root{display:none}.notice-list ul{border-top:1px solid rgba(0,0,0,.12)}.notice-list ul li{border-bottom:1px solid rgba(0,0,0,.12)}.notice-list a{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.notice-list a .ti{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px}.notice-list a .ti span{font-size:16px;vertical-align:middle}.notice-list a .date{font-size:12px;min-width:100px;text-align:right}.notice-list a span{color:rgba(0,0,0,.87)}.notice-list a .ti .icon{padding:4px 8px;border:1px solid #6868ff;color:#6868ff;border-radius:4px;font-size:12px;font-weight:600;margin-right:8px}.weather-ti{font-size:16px;font-weight:600;color:rgba(0,0,0,.87)}.weather-icon img{width:32px}.weather-cont{display:flex;align-items:center}.temperature{margin-left:4px}.temperature .now{display:block;font-size:18px;font-weight:600;color:rgba(0,0,0,.87)}.temperature .cold{color:#29b6f6;font-size:12px;font-weight:600}.temperature .hot{color:#ef5350;font-size:12px;font-weight:600;margin-left:5px}.main-layer-img,.main-layer-pop .MuiDialog-paper{border-radius:20px}.main-layer-img{position:relative}.main-layer-img a{display:block;height:100%}.main-layer-img a,.main-layer-img img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}.main-layer-img .close{color:#fff;position:absolute;top:20px;right:20px;padding:0;min-width:40px;height:40px}.main-layer-btn{display:flex;align-items:center;justify-content:center}.main-layer-btn button{flex:1 1;font-size:16px;padding:0;height:50px}.main-layer-btn button+button{border-left:1px solid rgba(0,0,0,.12);border-radius:0}.mo-header,header{min-height:64px;display:flex;align-items:center}.mo-header{background:#fff;position:fixed;width:100%;top:0;z-index:99;padding:0 15px;border-bottom:1px solid rgba(0,0,0,.12);justify-content:space-between}.mo-header .back-btn button{min-width:auto;padding:8px 10px}.mo-header .back-btn button svg{color:rgba(0,0,0,.54);font-size:27px}.mo-header .header-tit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:600;color:rgba(0,0,0,.87)}footer{border-top:1px solid rgba(0,0,0,.12);background:#fff;padding:32px 0;position:absolute;bottom:0;width:100%}footer .footer-container{padding:0 20px;display:flex;justify-content:space-between}footer .help .time h4{font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}footer .help .time p{margin:10px 0}footer .help .time span{line-height:20px}footer .help .call a{display:inline-block}footer .help .call a+a{margin-left:10px}footer .help .call button{height:36px;padding:10px 15px;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);font-size:12px}footer .help .call button svg{color:#32319c;font-size:16px;margin-right:8px}footer .help+.info{margin-top:32px}footer .info .terms{margin:12px 0}footer .info .terms a{color:rgba(0,0,0,.87);font-size:13px;font-weight:600}footer .info .terms span{display:inline-block;line-height:20px}footer .info .terms span:after{content:"";width:1px;height:13px;background-color:rgba(0,0,0,.87);display:inline-block;margin:0 10px;position:relative;top:2px}footer .info .terms span:last-child:after{display:none}footer .info .sumair-info span,footer .info .sumair-info span b{color:rgba(0,0,0,.87);font-size:12px}footer .info .sumair-info span b{font-weight:700;margin-right:4px}footer .info .sumair-info span{display:inline-block;line-height:20px}footer .info .sumair-info span:after{content:"";width:1px;height:10px;background-color:rgba(0,0,0,.87);display:inline-block;margin:0 6px;position:relative;top:1px}footer .info .sumair-info span:last-child:after{display:none}footer .footer-container .low{display:flex;flex-direction:column;justify-content:space-between}footer .footer-container .low .social{display:flex;justify-content:flex-end}footer .footer-container.sub .low{justify-content:flex-end}@media (max-width:900px){footer .footer-container{flex-direction:column}footer .footer-container .low{text-align:center}footer .footer-container .low .social{justify-content:center;margin:16px 0}footer .footer-container.sub .low{margin-top:16px}}.gnb-myinfo{padding:20px 30px}.gnb-myinfo button{padding:8px;min-width:auto}.gnb-name{display:flex;justify-content:space-between;align-items:center}.gnb-name strong{display:block;font-size:24px;font-weight:600;color:rgba(0,0,0,.87)}.gnb-name span{font-size:16px}.my-point{margin-top:25px;padding:20px;border:1px solid #6868ff;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.my-point *{color:#6868ff}.my-point span{font-size:16px;font-weight:600}.my-point svg{margin-right:6px}.gnb-mypage{background:#f9f9f9;padding:30px 37px}.gnb-mypage ul{display:flex;justify-content:center}.gnb-mypage ul li{width:90px;min-height:110px;background:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.gnb-mypage ul li+li{margin-left:15px}.gnb-mypage ul li a{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;align-items:center;padding:25px 0 15px;font-weight:600;color:rgba(0,0,0,.87)}.gnb-mypage ul li a svg{color:rgba(0,0,0,.6)}.gnb-mypage ul li button{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;align-items:center;padding:25px 0 15px;font-weight:600;color:rgba(0,0,0,.87)}.gnb-mypage ul li button svg{color:rgba(0,0,0,.6)}.gnb-mypage ul li button:focus,.gnb-mypage ul li button:hover{background:#f5f5f5}.gnb-mypage ul li button .MuiTouchRipple-root{display:none}.gnb-mypage ul li a span,.gnb-mypage ul li button span{height:24px;line-height:24px}.gnb-logout .gnb-name{justify-content:flex-end}.gnb-logout .btn{margin-top:35px}.gnb-content{padding:15px 30px}.gnb-content ul li a{font-weight:600}.gnb-content>ul>li{margin-top:30px}.gnb-content ul li ul{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.12)}.gnb-content ul li:last-child ul{border-bottom:0;padding-bottom:0}.gnb-content ul li ul li.ti+li{margin-top:20px}.gnb-content ul li ul li+li{margin-top:30px}.gnb-content ul li ul li.ti a{font-size:14px;color:rgba(0,0,0,.6);cursor:default}.gnb-content ul li ul li a{font-size:16px;color:rgba(0,0,0,.87);display:flex;justify-content:space-between}.gnb-content .btn{margin-top:20px}.tab-wrap{background:#fff;border-bottom:1px solid rgba(0,0,0,.12)}.tabs-menu,.tabs-menu .MuiTabs-flexContainer{width:100%}.tabs-menu button{max-width:100%;font-size:16px;font-weight:600;flex:1 1;background:#fff}.tabs-menu .Mui-selected .lable-icon{color:#6868ff}.tabs-menu .lable-icon{font-size:16px;display:flex;align-items:flex-end;font-weight:600}.accordion-box{box-shadow:none;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.accordion-box .MuiAccordionSummary-root{min-height:64px}.accordion-box .Mui-expanded{margin:0}.accordion-box:before{display:none}.accordion-box+.accordion-box{margin-top:20px}.accordion-box.MuiButtonBase-root{min-height:auto;padding:0 20px}.accordion-box.on{border:2px solid #6868ff}.accordion-txt{box-shadow:none}.pop-wrap{width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pop-st01{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}.pop-st01 .pop-header{padding:30px 20px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.12)}.pop-st01 .pop-header strong{font-weight:700;font-size:24px;color:rgba(0,0,0,.87)}.pop-st01 .pop-header div{font-weight:400;font-size:24px;color:rgba(0,0,0,.87)}.pop-st01 .pop-body{padding:20px 20px 30px}.pop-st01 .pop-body .btn-box{margin-top:30px;padding:0}.txtlist-box ul li{display:flex;align-items:center}.txtlist-box ul li+li{margin-top:20px}.txtlist-box svg{vertical-align:middle;margin-right:15px}.txtlist-box span{display:block;color:rgba(0,0,0,.87);font-size:16px;word-break:keep-all}.txtlist-box .line-box{padding:30px 20px}.txtlist-box{margin-bottom:10px}.bg-none{background:none!important}.date-btn{color:#fff!important}.custom-datepicker-box .react-datepicker__month-container{width:100%}.custom-datepicker-box{width:100%;margin-top:20px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center}.custom-datepicker-box *{font-family:Pretendard Variable}.custom-datepicker-box .react-datepicker{border:0}.custom-datepicker-box .react-datepicker__navigation{top:8px}.custom-datepicker-box .react-datepicker__navigation--previous{left:20px}.custom-datepicker-box .react-datepicker__navigation--next{right:20px}.custom-datepicker-box .react-datepicker__navigation svg{width:24px;height:24px;color:rgba(0,0,0,.6)}.custom-datepicker-box .react-datepicker__navigation:disabled svg{color:rgba(0,0,0,.12)}.custom-datepicker-box .react-datepicker__header{background:#fff;border-bottom:0}.custom-datepicker-box .react-datepicker__day-names{padding:10px 0}.custom-datepicker-box .react-datepicker__day,.custom-datepicker-box .react-datepicker__day-name,.custom-datepicker-box .react-datepicker__time-name{margin:3px}.custom-datepicker-box .react-datepicker__month{margin:0}.custom-datepicker-box .react-datepicker__day--outside-month{color:rgba(0,0,0,.12);cursor:default;visibility:hidden}.custom-datepicker-box .react-datepicker__current-month{font-size:20px}.custom-datepicker-box .react-datepicker__day-name{font-size:14px;color:rgba(0,0,0,.6);font-weight:600;width:36px;height:36px;line-height:36px}.custom-datepicker-box .react-datepicker__day .date{font-size:18px;color:rgba(0,0,0,.87);position:relative;z-index:2}.custom-datepicker-box .all-day{position:relative;border-radius:50%}.custom-datepicker-box .all-day .date{display:inline-block;border-radius:50%;width:36px;height:36px;line-height:36px;color:rgba(0,0,0,.87)}.custom-datepicker-box .all-day:hover .date{color:#fff;background:#6868ff;border-radius:50%}.custom-datepicker-box .today .date{color:#6868ff}.custom-datepicker-box .today:hover .date{color:#fff}.custom-datepicker-box .last-day .date{color:rgba(0,0,0,.12)!important}.custom-datepicker-box .last-day:hover .date{background:none}.custom-datepicker-box .saturday .date{color:#7b1fa2}.custom-datepicker-box .holiday .date,.custom-datepicker-box .sunday .date{color:#c62828}.custom-datepicker-box .react-datepicker__day{cursor:pointer}.custom-datepicker-box .all-day.react-datepicker__day--disabled{cursor:default}.custom-datepicker-box .all-day.react-datepicker__day--disabled .date,.custom-datepicker-box .all-day.react-datepicker__day--disabled .date:hover,.custom-datepicker-box .all-day.react-datepicker__day--disabled:hover{background:none;color:rgba(0,0,0,.12)}.custom-datepicker-box .selected-end-date .date,.custom-datepicker-box .selected-start-date .date{background-color:#6868ff;width:36px;height:36px;display:inline-block;border-radius:50%;color:#fff}.custom-datepicker-box .sunday.in-range-date:before{border-top-left-radius:20px;border-bottom-left-radius:20px}.custom-datepicker-box .saturday.in-range-date:after{border-top-right-radius:20px;border-bottom-right-radius:20px}.custom-datepicker-box .in-range-date:hover{background:transparent}.react-datepicker__day--range-start:after{right:-3px}.react-datepicker__day--range-end:before,.react-datepicker__day--range-start:after{content:"";background:#e8f4fe;position:absolute;width:22px;height:25px;top:5px;z-index:1}.react-datepicker__day--range-end:before{left:-3px}.react-datepicker__day--range-start.react-datepicker__day--range-end:after,.react-datepicker__day--range-start.react-datepicker__day--range-end:before{display:none}.custom-datepicker-box .in-range-date:before{content:"";background:#e8f4fe;position:absolute;width:22px;height:25px;left:-3px;top:5px;z-index:1}.custom-datepicker-box .in-range-date:after{content:"";background:#e8f4fe;position:absolute;width:22px;height:25px;right:-3px;top:5px;z-index:1}.custom-datepicker-box .selected-end-date.in-range-date:after,.custom-datepicker-box .selected-start-date.in-range-date:before{display:none}.custom-datepicker-box .react-datepicker__week{margin-bottom:12px}.custom-datepicker-box .date-txt{font-size:12px;display:block;position:absolute;top:32px;color:#6868ff;left:50%;transform:translateX(-50%);min-width:50px;word-break:normal;white-space:normal;line-height:15px}.custom-datepicker-box .holiday .date-txt,.custom-datepicker-box .sunday .date-txt{color:#c62828}.custom-datepicker-box .in-range-date .date-txt,.custom-datepicker-box .selected-end-date .date-txt,.custom-datepicker-box .selected-start-date .date-txt{display:none}.custom-datepicker-box .react-datepicker__navigation:disabled span:before{border-color:rgba(0,0,0,.12)}.pop-datepicker .pop-header button{width:24px;height:24px;padding:20px;margin-top:-10px}.pop-datepicker .pop-header button svg{width:24px;height:24px}.total-amount-pop{background:#fff}.total-amount-pop .total-amount{border-bottom:1px solid rgba(0,0,0,.12)}.total-amount-pop .tabs-menu button{max-width:100%}.total-amount-pop .amount{display:flex;justify-content:space-between;padding:0 10px;margin-top:20px}.total-amount-pop .amount span{color:rgba(0,0,0,.87);font-weight:600;font-size:18px}.total-user>div{padding:20px}.total-user-list{box-shadow:none;border-radius:4px;border:1px solid rgba(0,0,0,.12);margin:20px 0 0}.total-user-list.Mui-expanded{margin-top:20px!important}.total-user-list:before{display:none}.total-user-list .MuiAccordionSummary-content{margin:15px 0}.total-user-list>.MuiButtonBase-root{padding:0 10px 0 20px;min-height:60px}.total-user-list .name{width:100%;display:flex;justify-content:space-between;margin-right:10px}.total-user-list .name span{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.total-user-list .MuiAccordionDetails-root{padding:10px}.total-user-box{padding:0 10px;margin-bottom:16px}.total-user-box li{display:flex;justify-content:space-between}.total-user-box li+li{margin-top:15px}.total-user-box li span{color:rgba(0,0,0,.87);font-weight:400}.total-user-box li svg{width:16px;vertical-align:middle}.total-user-box.service{background:#f7f7ff;margin-top:16px;margin-bottom:10px;padding:16px;border-radius:4px}.total-user-box.service li span{font-weight:500}.total-user-box.service .border{border:1px solid #6868ff;color:#6868ff;background:#fff;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.quick-box{width:90%;margin:40px auto;border-top-left-radius:4px;border-top-right-radius:4px}.ticketing-box{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}.ticketing-box .tabs-menu button{padding:16px 16px 10px;border-radius:4px}.ticketing-box .MuiFormLabel-root{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.ticketing-box .MuiInputBase-root{font-size:16px;color:rgba(0,0,0,.6);font-weight:600}.ticketing-box .change-icon .MuiButtonBase-root{min-width:40px;width:40px;height:40px;margin:0 25px}.ticketing-box+.btn-box{margin-top:20px;padding:0}.ticketing-list{width:100%;margin:14px auto}.ticketing-list+.ticketing-list{margin-top:26px}.ticketing-list .MuiFormControl-root{width:100%}.ticketing-list .city{display:flex;align-items:center}.ticketing-list .city>div{flex:1 1}.ticketing-list .city .change-icon{max-width:90px}.ticketing-list .city .change-icon button{box-shadow:none}.ticketing-list .promotion{text-align:right}.ticketing-list .promotion button{font-size:14px;font-weight:600}.city-list li+li{margin-top:10px}.city-list li button{font-size:18px;font-weight:600;width:100%;justify-content:flex-start;color:#000;color:initial}.city-list li .city-code{font-size:12px;font-weight:600;border:1px solid #6868ff;border-radius:4px;color:#6868ff;padding:0 4px;width:42px;text-align:center;margin-right:10px}.city-list li button:disabled .city-code{border-color:rgba(0,0,0,.26);color:rgba(0,0,0,.26)}.city-list .on .city-code{background:#6868ff;color:#fff}.city-list .on button{color:#6868ff}.passenger-list li+li{margin-top:20px}.passenger-list .flex-box{justify-content:space-between;align-items:center;height:70px}.passenger-list .text,.passenger-list .text .icon{display:flex;align-items:center}.passenger-list .text .icon{justify-content:center;width:40px;height:40px;background:#f4f4f4;border-radius:50%;margin-right:10px}.passenger-list .text .identity{font-size:18px;font-weight:600;color:rgba(0,0,0,.87)}.passenger-list .text span{display:block;font-size:12px}.passenger-list .num{margin:0 30px}.passenger-list .num span{font-size:18px;font-weight:700;padding:0 30px;color:#6868ff}.passenger-list button{min-width:40px;width:40px;height:40px}.flight-layout .line-box{padding:25px;border-radius:10px;position:relative;overflow:hidden}.flight-layout .line-box:after{content:"";position:absolute;inset:0;border:2px solid #6868ff;border-radius:10px;pointer-events:none;opacity:0;z-index:3}.flight-layout .line-box.on:after{animation:lineOn .4s forwards}@keyframes lineOn{0%{opacity:0}to{opacity:1}}.line-box.soldout-box{background:#fafafa;cursor:default}.line-box.soldout-box .final{text-decoration:none;color:rgba(0,0,0,.6);font-weight:600;font-size:24px;text-align:right;width:100%;display:inline-block}.soldout-box{background:#fff;cursor:default;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:20px;margin-bottom:25px}.soldout-box .info-txt ul{display:none}.soldout-box .info-time ul li .time-box .citycode{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.38)}.soldout-box .info-time .time-box span{color:rgba(0,0,0,.6)}.soldout-txt{text-align:center;font-weight:600}.soldout-box.ancillary{margin:20px}.total-amount{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center}.total-amount,.total-amount .num{color:rgba(0,0,0,.87);font-weight:600}.total-amount .num{margin-left:10px}.total-amount svg{margin-left:5px}.slide-amount-wrap{background:#f9f9f9;border-bottom:1px solid rgba(0,0,0,.12);z-index:5}.slide-amount{background:#f7f7ff}.slide-amount .swiper{padding:20px}.slide-amount .swiper-slide{max-width:116px;height:66px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;text-align:center;padding:15px 10px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.slide-amount .swiper-slide span:first-child{font-weight:600;white-space:nowrap}.slide-amount .swiper-slide span{display:block;font-weight:400;color:rgba(0,0,0,.87)}.slide-amount .swiper-slide.on{border:2px solid #6868ff}.slide-amount .swiper-slide.off{cursor:default}.slide-amount .swiper-slide.off span{color:rgba(0,0,0,.38)}.slide-amount .swiper-button-next,.slide-amount .swiper-button-prev{display:none;background-color:#fff;width:30px;height:30px;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-sizing:border-box;top:60px}.slide-amount .swiper-button-prev{background-image:url(/_next/static/media/swiper_arrow_right.e9fe6a6f.svg);background-repeat:no-repeat;background-position:50%}.slide-amount .swiper-button-next{background-image:url(/_next/static/media/swiper_arrow_left.208c6e46.svg);background-repeat:no-repeat;background-position:50%}.slide-amount .swiper-button-next:after,.slide-amount .swiper-button-prev:after{content:""}.slide-amount .swiper-button-prev,.slide-amount .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,0);right:auto}.slide-amount .swiper-button-next,.slide-amount .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,0);left:auto}.info-time ul{display:flex;justify-content:space-between;align-items:center;gap:30px}.info-time ul li{flex:1 1}.info-time ul li span{display:block}.info-time ul li .time-box .citycode{min-width:45px;text-align:center;display:inline-block;border:1px solid #6868ff;border-radius:4px;color:#6868ff;font-size:12px;font-weight:600;height:23px;line-height:23px}.info-time ul li .time-box .cityname{min-width:50px;font-size:24px;margin-top:8px;font-weight:400}.info-time ul li .time-box .time{font-size:36px}.info-time ul li .time-taken span:first-child{min-width:60px;color:rgba(0,0,0,.6);text-align:center;font-weight:700}.info-time ul li .time-taken span:last-child{font-size:14px;color:rgba(0,0,0,.38)}.info-time ul li .time-taken span+span{margin-top:2px}.info-time .time-box.start{text-align:left}.info-time .time-box.arrive{text-align:right}.info-time .time-box span{color:rgba(0,0,0,.87)}.time-taken{display:flex;flex-direction:column;align-items:center;justify-content:center}.time-taken svg{font-size:28px;vertical-align:middle}.time-taken i,.time-taken svg{transform:rotate(90deg);margin:4px 0}.time-taken i{display:block;color:rgba(0,0,0,.87)}.time-taken i:before{transform:rotate(90deg);vertical-align:middle}.info-txt{border-top:1px solid rgba(0,0,0,.12)}.info-txt,.info-txt ul{margin-top:20px}.info-txt ul li{font-weight:500;color:rgba(0,0,0,.87)}.info-txt ul li+li{margin-top:10px}.info-txt ul li svg{margin-right:12px}.info-amount h5.date{color:rgba(0,0,0,.87);font-size:16px;font-weight:600;margin-bottom:15px}.info-amount-final{margin-top:20px;text-align:right}.info-amount-final .final{display:flex;align-items:flex-end}.info-amount-final .sale-price{display:block;font-size:18px;text-decoration:line-through;font-weight:400;color:rgba(0,0,0,.38)}.info-amount-final .last-price{font-size:21px;font-weight:600;color:#6868ff;margin-left:10px}.info-amount-final .final .sale{display:inline-block;height:23px;padding:4px 10px;background:#6868ff;color:#fff;border-radius:4px;font-size:12px;font-weight:700;vertical-align:middle}.primary .sale{background:#6868ff}.navy .sale{background:#32319c!important}.info-amount-final .final.navy .last-price{color:#32319c!important}.info-amount-final .final.info{color:#6868ff}.info-amount-final>span.price:first-child{text-decoration:none;color:rgba(0,0,0,.87);font-size:21px;font-weight:600}.info-amount-seat{display:flex;align-items:flex-end;justify-content:space-between}.info-amount-seat .seat{color:#d32f2f;font-size:12px}.passenger-layout .MuiFormGroup-root.check{display:inline-flex}.slide-passenger,.slide-passenger-wrap{background:#f9f9f9}.slide-passenger{border-bottom:1px solid rgba(0,0,0,.12)}.slide-passenger .swiper{padding:20px}.slide-passenger .swiper-slide span{font-weight:600;vertical-align:middle;color:rgba(0,0,0,.87)}.slide-passenger .swiper-slide span.icon{height:30px;display:inline-flex;align-items:center;justify-content:center}.slide-passenger .swiper-slide span svg{width:20px;height:20px}.slide-passenger .swiper-slide.on{position:relative;border-color:#fff}.slide-passenger .swiper-slide.on:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #6868ff;border-radius:4px}.slide-passenger .swiper-slide.on span{color:#6868ff}.slide-passenger .swiper-slide.success span,.slide-passenger .swiper-slide.success svg{color:rgba(0,0,0,.87)}.slide-passenger .swiper-slide.error span{color:rgba(0,0,0,.38)}.slide-passenger .swiper-slide.error span svg{color:#d32f2f}.slide-passenger .swiper-button-next:after,.slide-passenger .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:14px}.slide-passenger .swiper-slide>div{display:flex;align-items:center;justify-content:center}.passenger-check+.slide-passenger-wrap{border-top:1px solid rgba(0,0,0,.12)}.passenger-check{margin:25px auto 0;max-width:404px;border-radius:4px}.passenger-check .line-box{padding:10px 20px}.passenger-check div{width:100%;border-radius:4px}.passenger-check label{width:100%;margin-right:0}.passenger-check .MuiTypography-root{font-size:16px;font-weight:500;color:rgba(0,0,0,.6)}.passenger-check button{width:100%;padding:5px 20px;font-size:14px;gap:8px}.passenger-check button svg{margin-right:9px}.passenger-save-list{padding:0 0 0 10px}.passenger-save-list .line-box{padding:0 20px}.passenger-save-list .check .MuiTypography-root{max-width:150px;margin-left:10px}.passenger-save-list .check .MuiTypography-root,.passenger-save-list .check .name{font-size:16px;color:rgba(0,0,0,.87);font-weight:500}.passenger-save-list .info .birthdate{margin-left:15px;width:85px;display:inline-block}.passenger-save-list ul li{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.passenger-save-list ul .favorites svg{color:rgba(0,0,0,.12)}.passenger-save-list ul .favorites .Mui-checked svg{color:#fdcb05!important}.passenger-save-list ul .disabled{cursor:default}.passenger-save-list ul .all_check .disabled .MuiTypography-root{font-size:16px;font-weight:500}.passenger-save-list ul .disabled span{color:rgba(0,0,0,.38)!important;border-color:rgba(0,0,0,.38)!important}.passenger-save-list .info span{vertical-align:middle}.ancillary-layout .box div,.ancillary-layout .box span{font-size:16px;font-weight:500;color:rgba(0,0,0,.87)}.ancillary-layout .bg-wh+.bg-wh{margin-top:20px}.ancillary-layout .box .price{color:#6868ff;font-size:20px}.ancillary-layout .btn{min-height:78px;height:100%;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);font-size:16px;padding:5px 20px}.ancillary-layout .on .btn{position:relative;border-color:#fff;color:#6868ff}.ancillary-layout .on .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #6868ff;border-radius:4px;pointer-events:none}.ancillary-layout .on .btn span{color:#6868ff!important}.ancillary-layout .on .btn span [class^=icon-]:before,[class*=" icon-"]:before{color:#6868ff}.ancillary-layout .btn-txt{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.ancillary-layout .btn-txt .ti{display:flex;align-items:center;line-height:22px;text-align:left}.ancillary-layout .btn-txt .ti span+span{margin-left:10px}.ancillary-layout .call{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #adadad;font-size:16px;padding:20px;border-radius:4px;max-height:60px}.ancillary-layout .call svg{margin-right:6px;color:rgba(0,0,0,.54)}.ancillary-layout .txt-list{margin-top:10px;padding:0}.ancillary-layout .txt-list>li{font-size:12px;color:rgba(0,0,0,.87);line-height:18px}.ancillary-layout .txt-list>li:before{content:"*";display:block;position:inherit;top:2px;left:-10px;width:0;height:0;border-radius:0;background:none;color:rgba(0,0,0,.87)}.weight-list{display:flex;justify-content:space-between;gap:5px}.weight-list li{flex:1 1}.weight-list li .btn{width:100%;padding:0;min-height:60px;height:60px;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87);font-size:14px;font-weight:500;text-transform:lowercase}.weight-list li.on .btn{color:#6868ff}.baggage-list ul li{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid rgba(0,0,0,.12);border-radius:4px;height:56px}.baggage-list ul li+li{margin-top:10px}.baggage-list ul li span{color:rgba(0,0,0,.87);font-size:16px}.baggage-list ul li span svg+svg{margin-left:15px}.ancillary-layout .box.txt-info .box-ti{margin-bottom:0}.ancillary-layout .box+.box{padding-top:0}.ancillary-layout .box-cont .disabled button{justify-content:space-between;color:rgba(0,0,0,.38)}.ancillary-layout .box-cont .disabled button .badge{padding:2px 8px;min-width:60px;display:block;font-size:12px!important;background:rgba(0,0,0,.38);margin-right:0}.ancillary-layout .box-cont .disabled button [class^=icon-]:before,[class*=" icon-"]:before{color:rgba(0,0,0,.38)}.ancillary-layout .box-ti h4+p{font-size:12px}.ancillary-layout .box-cont .weight-list .disabled .btn{flex-direction:column}.ancillary-layout .box-cont .weight-list .disabled button .badge{display:block;width:102%;margin-top:-1px;margin-bottom:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 8px}.ancillary-layout .box-cont .weight-list .disabled button{justify-content:flex-start}.ancillary-layout .box-cont li.disabled .ti span{color:rgba(0,0,0,.38)}.ancillary-cancel{background:#fff!important;padding:0!important;border-radius:4px}.ancillary-cancel.passenger-save-list ul li{padding:0}.ancillary-cancel.passenger-save-list .all_check{border-bottom:0!important}.ancillary-cancel.passenger-save-list .all_check .check .MuiTypography-root,.ancillary-cancel.passenger-save-list .all_check .disabled .MuiTypography-root{font-size:16px}.ancillary-cancel.passenger-save-list .check .MuiTypography-root{font-size:14px;line-height:1}.ancillary-cancel.passenger-save-list .name{width:100%;display:flex;justify-content:space-between;align-items:center}.ancillary-cancel.passenger-save-list .name+.total-user-box.service{margin-top:20px}.ancillary-cancel.passenger-save-list .name span{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.ancillary-cancel.passenger-save-list .name .info span{color:rgba(0,0,0,.38);font-size:14px}.ancillary-cancel.passenger-save-list .name .info .gender{margin-right:15px}.ancillary-cancel .all_check{background:#f7f7ff;padding:10px 20px;margin-bottom:0!important}.ancillary-cancel .total-user-box.service{margin-top:0;padding:10px 20px}.ancillary-cancel .total-user-box li svg{width:20px}.ancillary-cancel .total-user-box li+li{margin-top:0}.ancillary-cancel-user{border-top:1px solid rgba(0,0,0,.12);padding:20px}.check.tooltip{display:flex;align-items:center}.check.tooltip .MuiFormControlLabel-root{margin-right:0}.tooltip-wrap .MuiTooltip-tooltip{margin-bottom:0!important;padding:12px}.tooltip-wrap .tooltop-icon{min-width:auto}.tooltip-wrap .tooltip-txt{color:#fff!important;font-weight:300!important;font-size:14px;line-height:1.28}.disabled .check.tooltip label{cursor:default}.disabled .tooltip-wrap .tooltip-txt{color:#fff!important}.seat-value,.seat-value ul{background:#fff}.seat-value ul{display:flex;flex-wrap:wrap;padding:0 0 12px;max-width:245px;margin:0 auto}.seat-value ul li{flex:0 0 50%;font-size:14px;color:rgba(0,0,0,.87);margin-top:14px}.seat-value ul li span{display:inline-block;width:20px;height:20px;border-radius:4px;vertical-align:middle;margin-right:5px}.seat-value ul li:first-child span{background:#6868ff}.seat-value ul li:nth-child(2) span{border:1px solid rgba(0,0,0,.38)}.seat-value ul li:nth-child(3) span{background:rgba(0,0,0,.12)}.seat-value ul li:nth-child(4) span{border:1px solid rgba(0,0,0,.38)}.seat-value ul li:nth-child(4) span .icon-pet_icon:before{font-size:14px;display:block;margin:2px 1px}.seat-airplane{padding:0 40px 20px;border-top:1px solid rgba(0,0,0,.12)}.seat-airplane>.bg-wh{padding:20px 10px}.seat-airplane p{color:rgba(0,0,0,.38);text-align:center}.seat-airplane .exit{margin:20px 0;display:flex;justify-content:space-between}.seat-airplane .exit span{color:rgba(0,0,0,.38);font-size:16px}.seat-airplane .exit span svg{vertical-align:text-bottom;font-size:20px}.seat-airplane .exit span:first-child svg{transform:rotate(-180deg)}.seat-airplane .exit .go{color:#6868ff}.seat-airplane .exit .go svg{transform:rotate(0deg)!important}.seat-num ul li{display:flex;position:relative;height:40px}.seat-num ul li+li{margin-top:20px}.seat-num ul li button{position:absolute;display:inline-flex;border:2px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);width:40px;min-width:40px;height:40px;padding:0;font-size:16px;border-radius:5px}.seat-num ul li button:first-child,.seat-num ul li button:nth-child(3){border-top-right-radius:0;border-bottom-right-radius:0}.seat-num ul li button:nth-child(2),.seat-num ul li button:nth-child(4){border-top-left-radius:0;border-bottom-left-radius:0}.seat-num ul li button:first-child{left:0}.seat-num ul li button:nth-child(2){left:44px}.seat-num ul li button:nth-child(3){right:44px}.seat-num ul li button:nth-child(4){right:0}.seat-num ul li button:disabled{background:rgba(0,0,0,.12);border:0}.seat-num ul li .active{background:#6868ff;border-color:#6868ff;color:#fff}.no-seat button{left:inherit!important;right:0;cursor:default;min-width:80px!important;width:80px!important;height:40px;border-radius:5px!important;border:0!important}.no-seat button,.no-seat button:hover{background:rgba(0,0,0,.12)}.seat-price{display:flex;justify-content:space-between;padding:20px 20px 0}.seat-price h6,.seat-price h6 span{color:rgba(0,0,0,.87)}.seat-price h6 span{font-size:12px;margin-left:2px}.slide-seat .success .seat-icon{background:#fff}.slide-seat .success span{color:rgba(0,0,0,.87)!important}.slide-seat .disabled{cursor:default}.slide-seat .disabled .seat-icon{color:rgba(0,0,0,.38);background:#fff}.slide-seat .disabled span{color:rgba(0,0,0,.38)!important}.terms-layout .txtlist-box ul{background:#f7f7ff;border-radius:4px;padding:15px 20px}.terms-layout .txtlist-box .more{color:rgba(0,0,0,.6);display:block;text-align:right;text-decoration:underline;padding:10px;letter-spacing:.15px;text-underline-offset:2px}.terms-ti .badge{min-width:42px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center}.terms-ti .ti{font-size:18px;color:rgba(0,0,0,.87);font-weight:600;vertical-align:middle}.check-terms span{color:rgba(0,0,0,.87);font-size:16px;font-weight:500}.check-terms .allcheck span{font-size:18px;font-weight:600}.check-terms .allcheck{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:20px;padding-bottom:15px}.terms-list{display:flex;align-items:center;justify-content:space-between}.allcheck svg{width:24px;height:24px}.payment-layout .bg-wh{border-radius:4px}.payment-layout .txtlist-box{margin-bottom:20px;position:relative}.payment-layout .txtlist-box ul li{margin-top:20px;justify-content:space-between}.payment-layout .point-txt{font-size:16px;color:#6868ff;margin-top:10px}.payment-layout .form-layout .MuiInputBase-input{text-align:right}.payment-layout .form-layout button{min-height:56px;font-size:14px;padding:0}.payment-layout .price{border-top:1px solid rgba(0,0,0,.12);margin-top:20px}.payment-layout .price .txtlist-box{margin-bottom:0}.payment-layout .price .txtlist-box ul li span{font-size:18px;font-weight:600}.payment-complete{padding:40px 10px 80px;width:335px;margin:0 auto}.payment-complete .strong-txt strong{font-size:24px}.payment-complete .strong-txt .num{font-size:16px;margin-bottom:20px}.payment-complete .strong-txt p{font-size:14px;line-height:1.4}.payment-complete .strong-txt{margin:50px 0 20px}.payment-complete .ul-between{padding:0}.payment-complete .myflight-service{margin-top:20px;display:flex;justify-content:center}.payment-complete .myflight-service li{flex:1 1;max-width:92px}.payment-complete .myflight-service li a{width:100%}.payment-complete .myflight-service li+li{margin-left:20px!important}.payment-complete .txt-info{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.12)}#payment-widget section{padding:0}.payment-complete .ul-between li+li{margin-top:14px}.pay-point{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:14px}.margin-layout.join .link-lgray{margin-top:15px}.strong-txt{margin:50px 0}.strong-txt strong{display:block;font-weight:600;font-size:28px;color:rgba(0,0,0,.87);line-height:33px;margin:20px 0}.strong-txt p{color:rgba(0,0,0,.87);line-height:28px}.strong-txt p,.strong-txt p span{font-size:20px}.sns-button ul li+li{margin-top:15px}.sns-button ul li button{width:100%;height:48px;display:flex;align-items:center;justify-content:center}.sns-button ul li button span{margin-right:8px}.btn.naver{background:#03c75a;color:#fff;border:1px solid #03c75a}.btn.naver img{margin-top:-4px}.btn.kakao{background:#fee500;color:#000;border:1px solid #fee500}.btn.google{background:#fff;color:#000;border:1px solid rgba(0,0,0,.38)}.btn.google img,.btn.kakao img{margin-top:-2px}.btn.email{background:#fff}.btn-txt button:focus,.btn-txt button:hover{background:none}.btn-txt button .MuiTouchRipple-root{display:none}.business-link{text-align:center;font-size:14px;text-decoration:underline;margin-top:15px;letter-spacing:.15px;text-underline-offset:2px}.contents-tit{font-size:24px;font-weight:600;color:rgba(0,0,0,.87);margin-top:25px;margin-bottom:30px}.certification-box{background:#f7f7ff;border-radius:4px;padding:20px}.certification-box .time{color:#6868ff}.certification-box .error,.certification-box .time{display:block;text-align:center;font-size:16px;margin-bottom:20px}.certification-box .error{color:#d32f2f}.certification-box .num{display:flex;justify-content:center}.certification-box .num input{width:40px;height:47px;text-align:center;background:#fff;font-weight:600;font-size:24px;padding:0}.certification-box .num .MuiTextField-root+.MuiTextField-root{margin-left:10px}.complete{padding-top:40px}.complete .strong-txt strong{font-size:24px;margin:30px 0}.complete .strong-txt p,.success .strong-txt span{font-size:18px}.mypage-layout{padding:10px}.mypage-layout .contents-tit{margin-top:0}.mypage-layout .btn-txt-lgray{max-height:30px}.mypage-layout .txt-space-between li{height:22px}.line-check-box+.line-check-box{margin-top:15px}.line-check-box span{font-size:16px;color:rgba(0,0,0,.87);font-weight:500}.withdrawal .alert-box,.withdrawal .contents-tit{margin-bottom:20px}.withdrawal .alert-box .MuiAlert-message{font-size:16px}.withdrawal .textarea-box{margin-top:15px}.textarea-box textarea{resize:none;border:1px solid rgba(0,0,0,.23);border-radius:4px;font-size:16px;width:100%;min-height:105px;padding:16px 12px;line-height:24px}.withdrawal-check-box{cursor:pointer;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;color:rgba(0,0,0,.87);line-height:24px}.withdrawal-check-box svg{color:rgba(0,0,0,.12);margin-bottom:20px}.withdrawal-check-box+.withdrawal-check-box{margin-top:20px}.withdrawal-check-box.checked{border-color:#6868ff}.withdrawal-check-box.checked svg{color:#6868ff}.point-tit{display:flex;flex-direction:column;align-items:center;padding:50px 20px}.point-tit .ti{font-size:24px;font-weight:500;color:rgba(0,0,0,.87)}.point-tit .mypoint{font-size:34px;font-weight:700;color:#6868ff;margin:10px 0}.point-tit .badge{margin-right:0}.point-list ul li{display:flex;align-items:center;padding:20px 0;border-top:1px solid rgba(0,0,0,.12)}.point-list ul li div{color:rgba(0,0,0,.87);flex:1 1}.point-list ul li div span{display:block;color:rgba(0,0,0,.87);font-size:16px}.point-list ul li .date{font-size:12px;font-weight:600}.point-list ul li .total{text-align:right;color:rgba(0,0,0,.6);font-size:14px;font-weight:400}.point-list ul li .city,.point-list ul li .use{font-weight:600}.point-list ul li .use-point{text-align:right;font-weight:600}.point-list ul li .use-point.plus{color:#6868ff!important}.point-list ul li.expected *{color:rgba(0,0,0,.38)}.point-list ul li.expected .use{font-size:12px}.point-list ul li.expected .use svg{width:17px;margin-right:6px}.point-list button{margin-top:0}.sns-txt{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.87)}.sns-txt .sns-icon{margin-right:10px}.peristalsis li{display:flex;justify-content:space-between}.peristalsis li+li{margin-top:30px}.peristalsis button:disabled{border:none}.peristalsis .btn-txt-lgray{height:30px}.form-layout h5{font-size:24px;font-weight:600;color:rgba(0,0,0,.87);margin-top:10px;margin-bottom:25px}.complete.business_complete{padding-top:60px}.complete.business_complete .strong-txt strong{margin:0}.complete.business_complete .strong-txt{margin:0 0 20px}.business_complete .txt-space-between{border-top:0}.business_complete .txt-space-between li+li{border-top:1px solid rgba(0,0,0,.12);padding-top:20px}.accordion-search span{color:rgba(0,0,0,.38);line-height:24px}.accordion-search span.ti{color:rgba(0,0,0,.87);font-weight:600;margin-right:10px}.accordion-search .search-date-input .MuiFormGroup-root{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px}.accordion-search .search-date-input .between-icon{margin:4px 10px}.accordion-search .search-date-input *{font-size:16px;color:rgba(0,0,0,.6)}.accordion-search button{margin-top:20px}.myflight-layout{padding:40px 20px}.myflight-layout .info-amount{margin-top:20px;background:#fff;padding:20px 15px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.myflight-layout .info-amount:first-child{margin-top:0}.myflight-layout .info-time .info-date ul{justify-content:center;align-items:center;gap:0}.myflight-layout .info-time .info-date ul li:nth-child(2){flex:0 1;width:auto;margin:0 30px}.myflight-layout .info-time ul li{flex:0 0}.myflight-layout .info-time .date{text-align:center;margin-top:10px;color:var(--text-primary)}.myflight-layout .info-amount.cancel{text-align:center}.myflight-layout .info-amount.cancel .info-date *{color:rgba(0,0,0,.38)!important}.myflight-layout .info-amount.cancel .info-time ul li .time-box .citycode{border-color:rgba(0,0,0,.38)}.myflight-layout .info-amount.cancel .cancel-txt{display:inline-block;padding:2px 8px;font-size:12px;font-weight:500;color:#fff!important;background:rgba(0,0,0,.38);border-radius:4px;margin-bottom:10px}.myflight-layout .info-amount.cancel .info-time .btn{color:#6868ff!important}.info-amount .myflight-service{display:flex;margin-top:20px;justify-content:center;gap:15px}.myflight-service .box{width:90px;height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:4px;position:relative}.myflight-service .icon svg{width:20px}.myflight-service .txt{text-align:center;color:rgba(0,0,0,.87);line-height:18px;margin-top:4px;min-height:36px;display:inline-flex;align-items:center;font-weight:600}.myflight-ticket{padding:40px 10px}.myflight-ticket .info-amount{margin-top:0;background:#fff;padding:50px 20px 30px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.myflight-ticket .info-time>ul{justify-content:center;align-items:center}.myflight-ticket .info-time>ul li .time span:last-child{font-size:24px}.myflight-ticket .info-time>ul li+li{margin-left:35px}.myflight-ticket .info-time ul li{flex:0 0}.myflight-ticket .info-time .date{text-align:center;margin-top:10px;color:rgba(0,0,0,.38)}.alert-top{z-index:5;min-width:560px;position:absolute;left:50%;transform:translateX(-50%);top:80px;transition:.3s ease;visibility:visible;opacity:1}.alert-top,.alert-top.none{transition:all .25s linear 3s}.alert-top.none{visibility:hidden;opacity:0}.contents-txt{padding:80px 0}.contents-txt img{width:30px;height:30px}.contents-txt strong{font-size:24px;font-weight:700;color:rgba(0,0,0,.87);display:block;margin:20px auto 10px}.none-box p{padding:30px 0;font-size:16px;font-weight:600;color:rgba(0,0,0,.38);text-align:center}.webcheckin-layout{padding:15px 0;display:flex;flex-direction:column;gap:20px}.webcheckin-layout .line-box-wh{padding:0}.webcheckin-layout .reservation-detail-list{display:flex;flex-direction:column;gap:20px}.webcheckin-layout .line-box-wh .info-amount{padding:20px 30px}.webcheckin-layout .line-box-wh .form-layout{padding:20px}.webcheckin-layout .line-box-wh .form-layout .name{font-size:16px;color:rgba(0,0,0,.87);font-weight:600;margin-bottom:20px}.webcheckin-layout .passenger-save-list{background:#f7f7ff;padding:10px 20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.webcheckin-layout .passenger-save-list .all_check{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:10px;margin-bottom:10px}.webcheckin-layout .passenger-save-list .check .MuiTypography-root{margin-left:0}.webcheckin-layout .info-time{display:flex;justify-content:center}.webcheckin-layout .info-time ul{justify-content:center}.webcheckin-layout .date{text-align:center}.webcheckin-layout .line-box.on{border:2px solid #6868ff}.pop-cont .info-time ul{width:100%}.e-ticket-layout .bg-primary button:hover{border-color:#fff}.e-ticket-layout .bg-primary{padding:20px}.e-ticket-layout .user{text-align:center}.e-ticket-layout .user img{width:30px}.e-ticket-layout .user .name{color:#fff;font-size:24px;font-weight:600;margin-top:10px}.e-ticket-layout .date{display:flex;justify-content:space-between}.e-ticket-layout .date span{display:block;color:#fff;font-size:20px}.e-ticket-layout .date span:first-child{font-weight:300;font-size:14px}.e-ticket{background:#fff;border-radius:10px;margin-top:10px;padding:30px 10px 20px}.e-ticket .qrcode{text-align:center}.e-ticket .flight-data{display:flex;align-items:center;justify-content:center;margin:20px 0}.e-ticket .flight-data div{text-align:center}.e-ticket .flight-data svg{font-size:30px}.e-ticket .flight-data .icon{margin:0 30px}.e-ticket .city-code{margin-bottom:4px;min-width:42px;text-align:center;display:inline-block;border:1px solid #6868ff;border-radius:4px;color:#6868ff;font-size:12px;font-weight:600;height:23px;line-height:23px}.e-ticket .city-name{font-weight:600;font-size:24px;color:rgba(0,0,0,.87);margin-top:8px}.e-ticket .time{font-size:16px;color:rgba(0,0,0,.87)}.e-ticket .flight-terminal{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:20px 0;display:flex}.e-ticket .flight-terminal>div{flex:1 1;text-align:center}.e-ticket .flight-terminal>div span{display:block;font-size:18px;font-weight:600}.e-ticket .flight-terminal>div span.ti{font-size:14px;font-weight:400}.flight-timeinfo-list{display:flex;justify-content:center}.flight-timeinfo-list+.flight-timeinfo-list{margin-top:24px}.e-ticket .flight-timeinfo .message{background:#6868ff;color:#fff;text-align:center;padding:10px;border-radius:4px;margin:20px auto}.e-ticket .flight-timeinfo .icon{display:inline-block;width:17px;height:17px;border:3px solid #6868ff;color:#fff;border-radius:100%;vertical-align:middle;position:relative;margin-top:1px}.flight-timeinfo.en .info{min-width:130px}.e-ticket .flight-timeinfo .time:before{content:"";width:1px;height:100%;background:#6868ff;position:absolute;left:-24px;top:20px}.e-ticket .flight-timeinfo .flight-timeinfo-list:last-child .time:before{display:none}.e-ticket .flight-timeinfo .time{position:relative;width:60px;display:inline-flex;align-items:center;color:#6868ff;font-size:12px;font-weight:600;margin-left:15px}.e-ticket .flight-timeinfo .info{color:#6868ff;font-size:16px;font-weight:600;margin-left:15px}.e-ticket-save ul{display:flex}.e-ticket-save li{flex:1 1;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}.e-ticket-save li button{flex-direction:column;padding:15px 0;max-height:86px;border:0}.e-ticket-save li svg{font-size:28px}.e-ticket-save li+li{margin-left:15px}.e-ticket-save li span{display:block;text-align:center}.e-ticket-save li span.icon{width:30px;height:30px;margin:0 auto 6px}.e-ticket-save li span.txt{color:rgba(0,0,0,.87)}.e-ticket-save li.on{position:relative;border-color:#fff}.e-ticket-save li.on:after{content:"";border:2px solid #6868ff;border-radius:4px;width:100%;height:100%;position:absolute;left:0;top:0}.webcheckin-layout .reservation-detail .info-time{flex-direction:column}.reservation-info{padding:15px;background:#fff}.reservation-info div span{color:rgba(0,0,0,.87);font-size:16px}.reservation-info .state{margin-left:10px;font-size:12px;padding:4px 10px;background:#fff;border-radius:4px;border:1px solid #6868ff;color:#6868ff}.reservation-info .state.cancel{border-color:rgba(0,0,0,.38);color:rgba(0,0,0,.38)}.reservation-city{margin-top:10px}.reservation-city span{font-weight:600;vertical-align:middle}.reservation-city svg{margin:0 10px}.reservation-detail .btn-box{padding:0}.reservation-detail .btn-box .btn{font-weight:600;font-size:14px;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);height:50px;margin-top:20px;box-shadow:none}.reservation-detail .btn-box .btn:disabled{background:#fff;color:rgba(0,0,0,.12)}.accordion-box.reservation-passenger{border:0;margin:0}.reservation-passenger .passenger-info{padding:0}.reservation-passenger .ti{font-size:16px;font-weight:600;color:rgba(0,0,0,.87)}.reservation-passenger .name{padding:0 10px;width:100%;display:flex;justify-content:space-between;align-items:center}.reservation-passenger .name span{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.reservation-passenger .name button{font-size:12px;padding:1px 8px}.reservation-passenger .name button:focus,.reservation-passenger .name button:hover{background:none}.reservation-passenger .name button .MuiTouchRipple-root{display:none}.reservation-passenger .passenger-info-list{padding:20px;border-top:1px solid rgba(0,0,0,.12)}.reservation-passenger .passenger-info-list .name .info span{color:rgba(0,0,0,.38);font-size:14px}.reservation-passenger .passenger-info-list .name .info .gender{margin-right:15px}.ul-between li{display:flex;align-items:center;justify-content:space-between}.ul-between li span{color:rgba(0,0,0,.87)}.ul-between{padding:20px}.ul-between li+li{margin-top:20px}.ul-between li.total span{font-weight:700}.ul-between li.total.point span{color:#6868ff}.ul-between.ancillary li.total,.ul-between.border li+li{border-top:1px solid rgba(0,0,0,.12);padding-top:20px}.payment-detail-layout{padding:15px 0}.payment-detail-layout .line-box-wh{padding:0}.payment-detail-layout .line-box-wh+.line-box-wh{margin-top:20px}.payment-detail{padding:20px}.payment-detail-user .payment-price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.12);padding-top:20px}.payment-detail-user .payment-price span{font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}.payment-detail .ul-between{padding:0}.payment-detail .ul-between li.total span{font-size:16px}.payment-detail .payment-detail-user .ul-between{padding:20px 10px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.12)}.payment-detail .payment-detail-user .ul-between span{font-size:16px}.payment-detail-user{margin-top:20px}.payment-detail-user>.ul-between{padding-top:20px;border-top:1px solid rgba(0,0,0,.12)}.payment-detail-user .total-user-list .name .price{font-size:14px}.payment-detail-user .total-user-list .MuiAccordionDetails-root{padding-top:0!important;padding:0 20px 10px}.payment-detail-user .tabs-menu .lable-icon{font-size:14px;align-items:center}.payment-detail-user .btn{margin-top:20px}.payment-history .ul-between li+li{margin-top:10px}.receipt-layout span{color:rgba(0,0,0,.87)}.receipt-layout .en{display:block;font-weight:400}.receipt-ti{text-align:center}.receipt-ti .ko{font-size:18px;font-weight:600}.receipt-ti span{display:block}.receipt-box .bg-ti{background:#f7f7ff;text-align:center;padding:5px;margin-top:20px}.receipt-box .bg-ti .en{display:inline-block;margin-left:4px}.receipt-box .ko{font-weight:600}.receipt-list-bg{background:#f4fafe;padding:0 2px}.receipt-list>ul{width:100%}.receipt-list>ul li{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.12);margin:5px 0;padding-top:5px}.receipt-list>ul li:first-child{border-top:0}.receipt-list .list-info{text-align:right;font-weight:600}.receipt-save ul{display:flex}.receipt-save li{flex:1 1;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}.receipt-save li button{flex-direction:column;padding:20px 0 10px;max-height:86px;gap:6px}.receipt-save li button img{margin-top:-14px}.receipt-save li svg{font-size:28px;color:rgba(0,0,0,.6)}.receipt-save li+li{margin-left:15px}.receipt-save li span{display:block;text-align:center}.receipt-save li span.icon{width:24px;height:24px}.receipt-save li span.txt{color:rgba(0,0,0,.87)}.receipt-save .bg-tit{margin-top:20px}.receipt-layout .text{display:flex;flex-direction:column;gap:5px}.receipt-layout .text p{color:var(--text-primary);letter-spacing:0;line-height:133%}.receipt-layout .receipt-box ul li.border-top{padding-top:5px}.airline-ticket{margin-top:20px}.airline-ticket,.receipt-layout.boarding .bg-ti{display:flex;align-items:center;justify-content:space-between}.receipt-layout.boarding .bg-ti{margin-top:4px;text-align:left}.receipt-layout.boarding .receipt-box .bg-ti .en{display:block;margin-left:0}.receipt-layout.boarding .passenger{display:block;margin:10px 0}.receipt-layout.boarding .text{margin-top:20px;color:rgba(0,0,0,.87)}.passenger-ticket-num{display:block;font-size:12px;color:rgba(0,0,0,.38)!important;margin-top:3px}.operation-list{margin-top:30px}.operation-list>ul{width:100%}.operation-list>ul li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.12);margin:5px 0;padding-bottom:5px}.operation-list>ul li:first-child{border-top:0}.operation-list .list-info{text-align:right;font-weight:600}.error-layout{padding:20px 0}.error-layout svg{font-size:50px}.error-message{margin:20px 0 40px;font-size:16px;line-height:22px;word-break:keep-all}.error-link+button{margin-top:20px}.error-link button{text-decoration:underline;font-size:14px;letter-spacing:.15px;text-underline-offset:2px}.error-link{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.pc-header{display:none;border-bottom:1px solid rgba(0,0,0,.12)}.pc-header header{width:100%;position:relative}.menu-container{position:relative}.menu-container,.menu-container li{display:inline-block}.main-menu{width:100%}.main-menu .menu ul{display:flex}.main-menu .menu ul li{margin:0 20px}.main-menu .menu ul li a{font-size:16px;font-weight:700;color:rgba(0,0,0,.87);cursor:default}.main-menu .login{margin-right:20px;position:relative}.main-menu .login button{font-size:16px}.main-menu .login.user>button{text-decoration:underline;letter-spacing:.15px;text-underline-offset:2px}.main-menu .login .MuiChip-label,.submenu{color:#fff}.submenu{position:absolute;margin-top:10px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:20px 0;width:100%;background:#fff;left:0}.submenu-content{display:flex;background:#fff}.submenu-content ul{background:#fff;border-radius:4px;padding:20px;flex:1 1}.submenu-content ul .ti{color:rgba(0,0,0,.6);cursor:default}.submenu-content ul .ti:hover{text-decoration:none}.submenu-content ul li+li{margin-top:14px}.submenu-content ul li a{color:rgba(0,0,0,.87)}.submenu-content ul li a:hover{text-decoration:underline}.submenu-box{flex:1 1}.submenu-box+.submenu-box{border-left:1px solid rgba(0,0,0,.12)}.usermenu{position:absolute;left:auto;right:0;width:340px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:4px;z-index:999}.usermenu .gnb-mypage{background:#fff;padding:0 20px 10px}.usermenu .gnb-myinfo{padding:20px}.usermenu .logout{text-align:right;padding:0 20px 10px}.usermenu .logout span{font-size:16px}.usermenu .logout span svg{margin-right:5px}.usermenu .logout button{gap:8px;color:var(--secondary)}.usermenu .point{margin-top:20px}.usermenu .point button{border-color:rgba(0,0,0,.12);text-decoration:none;gap:10px}.usermenu .point button svg{font-size:24px;margin-right:12px}.usermenu .point .point-txt{line-height:20px;text-align:left}.usermenu .point .point-txt .ti{margin-right:6px}.usermenu .point .point-txt span{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.usermenu .point .point-txt .num{color:#6868ff}.usermenu .point button{height:56px;padding:15px}.gnb-mypage ul li button{padding:0}.gnb-mypage ul li button>span{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;align-items:center;padding:25px 0 15px;font-weight:600;color:rgba(0,0,0,.87)}.pc-btn,.pc-menu-ti{display:none}.pc-menu-ti{font-size:28px;font-weight:700;text-align:center;color:rgba(0,0,0,.87);padding:60px 0 30px}.floating-pc,.receipt-save .floating-ti{display:none}.contents{background:#fff}.initial-bottom .fixed-bottom{position:inherit;transform:inherit;border-top:0;background:none;height:auto}.initial-bottom .fixed-bottom-layout{padding-bottom:0}.reservation-info{border-bottom:1px solid rgba(0,0,0,.12)}.myflight-ticket .btn-box{padding:20px 0}.gnb-mypage ul li a:hover,.myflight-service a:hover{background:#f5f5f5;transition:all .3s;border-radius:4px}.animation-alert{background-color:transparent!important;box-shadow:none!important}.loading-layout{background:rgba(0,0,0,.7);width:100%;height:100vh;position:fixed;z-index:9998;top:0;bottom:0;left:0;right:0}.loading{position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%)}.webcheckin-terms-btn .btn-box{padding:0 20px}.txt-box.marketing{margin-top:20px;color:rgba(0,0,0,.87);line-height:1.4}.txt-box.marketing .underline{text-decoration:underline}.flightschedule-box{border-top:1px solid rgba(0,0,0,.12);padding:30px 20px}.flightschedule-box .date{font-size:16px;font-weight:600;color:rgba(0,0,0,.87)}.flightschedule-box table{width:100%;margin-top:20px}.flightschedule-box table tr th{height:30px}.flightschedule-box table tr td,.flightschedule-box table tr th{text-align:center}.flightschedule-box table tr th span{font-size:12px;color:rgba(0,0,0,.38);padding:0 10px}.flightschedule-box table tr th .on{background:rgba(104,104,255,.05);color:#6868ff;border-radius:8px}.flightschedule-box table tr td span i{display:inline-block;transform:rotate(90deg)}.flightschedule-box table tr td span i:before{transform:rotate(90deg);color:#6868ff}.flightschedule-box table tr td .none i:before,.flightschedule-box table tr td .none svg{color:rgba(0,0,0,.12)}.hashtag-list{padding-bottom:4px}.hashtag-list::-webkit-scrollbar{display:none}.hashtag-list::-webkit-scrollbar-thumb{height:auto;background-color:rgba(0,0,0,.12);border-radius:10px}.hashtag-list::-webkit-scrollbar-track{background-color:transparent}.main-layer-pop .MuiDialog-paper{max-height:calc(100% - 20px);margin:20px}.datepicker-pop .MuiDialog-paper{max-width:444px}.checkin-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:23px;border-radius:4px;border:1px solid rgba(0,0,0,.38)!important;color:rgba(0,0,0,.38);background:#fff;font-size:12px;font-weight:600;margin-left:-6px}.no-members-alert{background:rgba(50,49,156,.85);padding:20px;border-radius:4px;width:100%;min-width:350px;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:1;word-break:keep-all}.no-members-alert p+p{margin-top:40px}.no-members-alert p{color:#fff;font-size:14px;display:flex;justify-content:space-between;line-height:22px;font-weight:400}.no-members-alert p span{font-size:16px;font-weight:500;color:#fff}.no-members-alert p span.num{font-weight:700}.terms-layout+.btn-box{padding-top:0}.txt-space-between li .marketing-date{font-size:14px;color:rgba(0,0,0,.6)}.txt-space-between li .marketing-check{font-size:14px;font-weight:600;margin-left:4px}.dialog-pop-bottom .pop-cont .baggage-list{margin-top:20px}.fare-type{align-items:flex-start;gap:10px}.fare-btn,.fare-type{display:flex;justify-content:center;align-self:stretch}.fare-btn{min-width:90px;height:66px;cursor:pointer;padding:15px;flex-direction:column;align-items:center;flex:1 0;border-radius:10px;border:1px solid rgba(0,0,0,.12);color:var(--secondary);letter-spacing:.15px;line-height:150%}.fare-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.fare-btn span{letter-spacing:.15px;line-height:150%;font-size:12px}.fare-btn .fare-seat{border-radius:10px;background:#ef5350;color:#fff;display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:5px;text-align:center;font-size:10px;letter-spacing:-1px;position:absolute;top:-10px;right:16px}.fare-btn .fare-price{font-weight:700}.fare-option-label{display:flex;align-items:center;gap:5px}.fare-option-item{display:flex;align-items:center;justify-content:space-between;padding:2px 0}.fare-option-item *{color:var(--secondary)}.fare-option-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}.fare-option-icon [class*=icon-]{font-size:20px;color:var(--primary)}.is-disabled *{color:var(--text-disabled)!important;cursor:default}.line-box .box{padding:0}.baggage-addon-title{font-size:20px}.baggage-addon-list{justify-content:space-between}.baggage-addon-item,.baggage-addon-list{display:flex;gap:10px;align-items:center}.baggage-addon-item{flex-direction:column;flex:1 1;text-align:center;padding:10px;border:1px solid var(--divider);border-radius:5px}.baggage-addon-item .badge{align-items:center;margin-right:0;font-size:12px!important;white-space:nowrap;min-width:auto;padding:3px 10px}.ancillary-layout .baggage-addon-item .badge-total{font-size:20px;font-weight:600}.ancillary-layout .baggage-addon-item.active{background:var(--primary-10)}.ancillary-layout .baggage-addon-item.disabled{background:var(--lightgray)}.ancillary-layout .baggage-addon-item.disabled *{color:var(--text-disabled)}.ancillary-layout .baggage-addon-item.disabled .badge{background:var(--text-disabled)!important}.baggage-section{display:flex;flex-direction:column;gap:20px}.baggage-section .baggage-btn [class*=icon-]{color:#000}.baggage-section .baggage-btn{line-height:120%;letter-spacing:.15px;display:flex;align-items:center;justify-content:space-between}.baggage-section .baggage-btn .title{font-weight:600}.baggage-btn .title-icon{display:flex;align-items:center;gap:16px;text-align:left}.ancillary-layout .baggage-section .baggage-btn .price{color:var(--text-primary);font-size:16px;font-weight:600}.ancillary-layout .on .baggage-btn *{color:var(--primary)!important}.baggage-btn-group{display:flex;flex-direction:column;gap:10px}.baggage-btn.disabled *{color:var(--text-disabled)!important}.baggage-btn.disabled .badge{font-size:12px!important;padding:2px 8px!important;min-width:auto;margin-right:0;background:var(--text-disabled)!important;color:#fff!important}.badge-group{display:flex;gap:10px}.badge.primary{background:var(--primary)!important}.badge-total.primary{color:var(--primary)!important}.baggage-btn-group .btn .badge{margin-right:0}.baggage-btn-group .on .btn .badge{background:var(--primary)!important;color:var(--white)!important}.slide-seat .on [class*=icon-]{color:var(--primary)}.slide-passenger .swiper-slide span+span{margin-left:4px;white-space:nowrap}.slide-passenger .swiper-slide{cursor:pointer;background:#fff;text-align:center;padding:15px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.line-box-wh.on{position:relative;border-color:#fff}.line-box-wh.on:after{content:"";width:100%;height:100%;display:block;border:2px solid #6868ff;position:absolute;left:0;top:0;border-radius:4px;pointer-events:none}.passenger-save-list .info *{color:var(--text-disabled)}.line-box-check{padding:10px 20px}.line-box-check span{font-weight:600;font-size:16px;line-height:1.2}.line-box-check label{align-items:center;gap:8px;margin-right:0}.passenger-save-list .no-check{padding:12px 0}.passenger-save-list .user span{max-width:150px;font-size:16px;color:rgba(0,0,0,.87);font-weight:500}.slide-passenger .swiper-slide{display:inline-flex;width:auto;flex-shrink:0;height:60px}.slide-passenger .swiper-slide.disabled *{color:var(--text-disabled)}.slide-passenger .on [class*=icon-]{color:var(--primary)}.passenger-item{display:flex;gap:10px}.passenger-item svg{width:24px;color:#000}.passenger-item .passenger-seat-icon{display:flex;gap:2px}.passenger-item .passenger-seat-icon span{width:24px;height:24px}.passenger-seat-num{display:flex;gap:4px}.passenger-item .passenger-seat-num .num{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}.on .passenger-item *,.on .passenger-item .passenger-seat-icon [class*=icon-]{color:var(--primary)}.on .passenger-item .passenger-seat-num .num{background:var(--primary);color:#fff!important}.baggage-list-group{display:flex;align-items:center;justify-content:space-between}.baggage-list-item{display:flex;align-items:center;gap:15px}.baggage-list-item .badge{font-size:12px!important;min-width:auto;margin-right:0;background:#fff!important;border:1px solid var(--primary)!important;color:var(--primary)!important}.baggage-list-item .badge.disabled{background:var(--text-disabled)!important;border:1px solid transparent!important;color:#fff!important}.baggage-list-item [class*=icon-]{color:var(--secondary)}.baggage-list-item .seat-num{display:flex;width:30px;height:30px;background:#fff;color:var(--primary);border:1px solid var(--primary);align-items:center;justify-content:center;border-radius:100%;font-weight:700;font-size:14px;line-height:150%;letter-spacing:-.04rem;text-align:center;padding-top:1px}.baggage-list-item .user{font-weight:500}.seat-value .icon-PetLove{font-size:16px;position:relative;left:1px;top:1px}.seat-num ul li .active [class*=icon-]{color:#fff}.border-primary{border-color:var(--primary)!important}.border-primary [class*=icon-]{color:var(--primary)}.border-danger{border-color:var(--error)!important}.border-danger [class*=icon-]{color:var(---error)}.txtlist-box ul li{gap:15px}.txtlist-box ul li *{line-height:143%;letter-spacing:.17px;font-weight:500}.weight-list .btn span{font-size:14px}.weight-list .btn.disabled{display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.weight-list .btn.disabled span{color:var(--text-disabled);min-height:70px;display:flex;align-items:center;justify-content:center}.weight-list .btn.disabled .badge{min-width:auto;width:100%;min-height:auto!important;font-size:12px!important;margin-right:0;background:var(--text-disabled)!important;border-radius:4px 4px 0 0}.weight-list .btn.disabled .badge+span{min-height:auto!important}.myflight-service .sale{text-align:center;background:#6868ff;color:#fff;border-radius:10px;width:90%;white-space:nowrap;position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:2px 8px;font-size:10px;font-weight:500;line-height:150%;letter-spacing:.15px}.myflight-service .en.sale{width:100%}.myflight-service span.icon{margin-top:10px}.passenger-save-list .disabled .checkin-complete{display:flex;align-items:center;gap:10px}.passenger-save-list .disabled .check{display:flex;align-items:center}.passenger-save-list .disabled .checkin-complete .check label{margin-left:0}.passenger-save-list .disabled .MuiTypography-root{display:flex;align-items:center}.passenger-save-list .disabled .checkin-complete .check .MuiCheckbox-root{display:none}.passenger-save-list .disabled .badge.disabled{display:inline-flex;height:auto;background:var(--text-disabled);border:0!important;font-size:12px!important;font-weight:600;line-height:157%;letter-spacing:.1px;min-width:auto;color:#fff!important;margin-right:0;flex-shrink:0}.myflight-layout .info-time ul li .time-box .cityname{font-weight:500}.passenger-list .text [class*=icon-]{color:var(--secondary)}.passenger-list .text .date{color:var(--secondary);margin-top:4px}.info-box{display:flex;flex-direction:column;gap:15px}.info-box *{color:var(--secondary)}.info-box .info-message{font-weight:600;line-height:157%;letter-spacing:.1px}.fare-flex{margin-top:10px}.fare-flex,.flight-layout{display:flex;flex-direction:column}.flight-layout{align-items:center}.flight-layout .line-box{min-width:670px}.my-point span:first-child{display:flex;align-items:center;gap:10px}.reservation-number{display:flex;gap:4px}.reservation-number span{color:#000;font-weight:500;line-height:150%;letter-spacing:.15px;font-size:16px}.reservation-number span:last-child{font-weight:600}.info-amount{flex-direction:column}.info-amount,.reservation-box{display:flex;justify-content:space-between}.reservation-box{align-items:center}.reservation-box .reservation-city{margin-top:0}.reservation-box .reservation-city span{font-size:16px}.reservation-detail-list .info-amount.cancel .info-time *{color:var(--text-disabled);border-color:var(--text-disabled)}.reservation-state{padding:30px 30px 0;display:flex;align-items:center;justify-content:space-between}.reservation-state .ti{font-weight:600;font-size:18px}.reservation-state .badge{margin-right:0;min-width:auto;display:flex;padding:2px 12px;justify-content:center;align-items:center;border-radius:99px;font-size:12px!important;font-style:normal;font-weight:600!important;line-height:157%;letter-spacing:.1px}.badge.primary-dark{background:var(--primary-dark)!important}.badge.error{background:var(--error)!important}.badge.error.outline{background:var(--white)!important;color:var(--error)!important;border-color:var(--error)!important}.badge.disabled{background:var(--text-disabled)!important}.new-pd .MuiButtonBase-root,.new-pd .passenger-info-list{padding:20px 30px}.fare-options{margin-top:10px;overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.fare-options.on{max-height:600px}.reservation-info{display:flex;align-items:center;justify-content:center}.reservation-info>div{max-width:530px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-direction:row-reverse}.reservation-info .reservation-city{margin-top:0}.reservation-info .reservation-num{display:flex;gap:4px}.reservation-info .reservation-num span{color:#000;font-weight:500;line-height:150%;letter-spacing:.15px;font-size:16px}.reservation-info .reservation-num span:last-child{font-weight:600}.text-disabled,.text-disabled *{color:var(--text-disabled)!important}.floating-btn{max-width:200px}.floating-btn .flex-box{flex-direction:column;gap:20px}.btn-box.floating-btn{flex-direction:column;gap:0;justify-content:flex-start}.reservation-detail{gap:20px}.reservation-detail .floating-btn .flex-box button{margin-top:0;margin-left:0}.flight-schedule{display:flex;flex-direction:column;gap:20px}.flight-schedule .info-amount{justify-content:center;background:#fff;padding:50px 15px 30px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.flight-schedule .info-time .info-date ul{justify-content:center;align-items:center;gap:0}.flight-schedule .info-time .info-date ul li:nth-child(2){flex:0 1;width:100px;margin:0 30px}.flight-schedule .info-time ul li{flex:0 0}.flight-schedule .info-time .date{text-align:center;margin-top:10px;color:var(--text-disabled)}.flight-schedule .info-time ul li .time-box .cityname{font-weight:600}.flight-schedule .info-time [class*=icon-]{font-size:14px}.flight-schedule .line-box{padding:15px 18px;display:flex;gap:18px;align-items:center}.flight-schedule .line-box+.line-box{margin-top:0}.flight-schedule .line-box *{font-weight:600}.flight-schedule .line-box .status-icon [class*=icon-]{font-weight:500}.flight-schedule .line-box span{line-height:150%;letter-spacing:.15px}.flight-schedule .flight-schedule-list{display:flex;flex-direction:column;gap:20px}.flight-schedule .status{min-width:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.flight-schedule .flight-num{color:var(--text-disabled);font-size:14px;font-weight:700}.flight-schedule .status-ti{font-size:18px}.flight-schedule .status button{padding:0 4px;text-decoration:underline;text-underline-offset:2px;color:var(--text-disabled)}.flight-schedule .schedule-time{display:flex;flex-direction:column;flex:1 1;gap:10px;padding:10px 0}.flight-schedule .schedule-time-item{display:flex;flex-direction:column;flex:1 1;justify-content:space-between;gap:4px}.flight-schedule .schedule-time-item+.schedule-time-item{border-top:1px solid var(--divider);padding-top:10px}.flight-schedule .time-item{display:flex;justify-content:space-between;align-items:center}.flight-schedule .time-item span{line-height:130%;color:var(--text-disabled)}.flight-schedule .time-item.real span{color:var(--text-primary)}.flight-schedule .time-item span:first-child{font-size:16px}.flight-schedule .time-item span:last-child{font-size:20px}.flight-schedule .status .status-icon [class*=icon-]{color:var(--primary)}.flight-schedule .status.delay .status-icon [class*=icon-]{color:var(--warning)}.flight-schedule .status.cancel .status-icon [class*=icon-]{color:var(--error)}.ticket-layout{background:#f9f9f9}.text-sm{font-size:12px}.blur-dim{filter:blur(6px)}.blur-dim+.floating-menu{display:none}.MuiGrid-item.etc{padding-left:12px!important}.MuiGrid-item.etc .etc-hyphen{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:20px;padding-top:20px}.MuiGrid-item.etc+.MuiGrid-item{padding-left:12px!important}.MuiDialog-root .quick-box{width:90%}.danger-info{display:flex;flex-direction:column;padding:20px;background:#fff;width:100%;min-height:100%}.danger-info .txt-list{display:flex;flex-direction:column;gap:4px}.danger-info .txt-list li{font-weight:500;font-size:15px;line-height:26px;letter-spacing:-.3px}.info-header{display:flex;align-items:center;justify-content:space-between}.info-header h4{font-size:24px;font-weight:600}.info-header svg{width:24px}.danger-info .info-body .flex-box{flex-direction:column;gap:15px}.flex-list-wrap{display:flex;flex-wrap:wrap;gap:10px}.flex-wrap-item{width:calc(50% - 5px)}.flex-wrap-item.wh100{width:100%}.danger-info .info-body .flex-wrap-item{display:flex;align-items:center;gap:5px}.danger-info .info-body .flex-wrap-item .desc{display:flex;flex-direction:column}.danger-info .info-body .flex-wrap-item span{font-weight:600;line-height:120%;letter-spacing:-.5px}.danger-info .img-list,.danger-info .img-list-wrap{display:flex;flex-direction:column;gap:15px}.danger-info .img-list .title{background:var(--primary-30);padding:8px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px}.danger-info .img-list .title span{font-weight:600;letter-spacing:.15px}.flight-data-li ul li{border:0}.flight-data-li .info-time{display:flex;flex:1 1;align-items:center;justify-content:center;margin-bottom:20px}.flight-data-li .info-time .rotate90{margin:0;padding:0}.rotate90{transform:rotate(90deg)}.list-info-flex{display:flex;flex-direction:column;font-weight:600}.list-info-flex span{font-weight:600}.txt-list-simple{display:flex;flex-direction:column;gap:4px}.txt-list-simple li{display:flex;align-items:baseline}.txt-list-simple .list-num{min-width:15px}.txt-list-simple .list-content{flex:1 1;line-height:110%;letter-spacing:.021px}.txt-list-simple .sub{margin-top:4px}.txt-list-simple .sub li{line-height:110%;letter-spacing:.021px}.flex-column{flex-direction:column!important}.full-dialog .MuiDialog-paper{padding:0}.full-dialog .pop-ti{margin-bottom:0;padding:30px 20px 20px;position:sticky;top:0;background:#fff;z-index:1}.full-dialog .full-dialog-wrap{display:flex;flex-direction:column;padding:0}.full-dialog .full-dialog-inner{padding:0 20px 20px}.full-dialog .full-dialog-inner .txt-list{margin-top:0}.full-dialog .full-dialog-inner .txt-list *{color:var(--text-primary)}.full-dialog .btn-box{position:sticky;bottom:0;width:100%;background:#fff;padding:20px;border-top:1px solid var(--divider)}.underline{text-decoration:underline;font-size:15px}footer .footer-container .high{width:100%}footer .footer-container .time-call{display:flex;justify-content:space-between}footer .footer-container .time-call .social button{padding:0}.social.mo{display:none!important}.sumair-info-wrap{display:flex;justify-content:space-between;align-items:flex-end}.etc-sum{white-space:nowrap}[class*=icon-].error{color:var(--error)}[class*=icon-].primary{color:var(--primary)}[class*=icon-].warning{color:var(--warning)}@media (min-width:900px){.pc-header{display:flex;background:#fff;position:fixed;z-index:9;top:0;border-bottom:1px solid rgba(0,0,0,.12)}.main-layout .mo-header{display:none}.mo-header{position:static;text-align:center;min-height:80px}.mo-header .back-btn{display:none}.mo-header .header-tit{position:static;transform:none}.mo-header .header-tit.txt-c{width:100%}.pc-header .total-amount{color:#6868ff;border-bottom:1px solid #6868ff;padding:0}.pc-header .total-amount .num{color:#6868ff}.fixed-header{position:relative;left:0;transform:inherit;border-top:0}.fixed-header-layout{padding-top:0}.join .strong-txt{text-align:center;margin-top:0}.pc-btn{display:block}.fixed-anchor-header,.fixed-header{display:none}.tit{border-bottom:0;padding:0 20px}.step{margin-left:20px}.refresh-header{border-bottom:0}.pc-bg{background:#f9f9f9}.slide-amount,.slide-amount-wrap{background:#f7f7ff}.slide-amount{position:relative;margin:0 auto}.slide-amount .swiper{padding:20px 45px}.slide-amount .swiper-button-next,.slide-amount .swiper-button-prev{display:block}.slide-passenger{background:#f7f7ff}.flight-layout .info-txt{margin-top:0;border-top:0}.flight-layout .info-txt ul{margin-top:0;width:470px;background:#f7f7ff}.flight-layout .info-amount{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.flight-layout .info-amount-final{margin-top:0}.flight-layout .info-txt ul{display:flex;flex-wrap:wrap;min-width:470px;padding:14px;border-radius:4px}.flight-layout .info-txt ul li{flex:0 0 50%;margin:5px 0}.flight-layout .info-amount-seat{width:100%;margin-top:18px;justify-content:flex-end}.info-amount-seat .seat{margin-right:10px}.flight-layout .soldout-box .info-txt ul{display:none}.info-amount-final .final{font-size:24px;display:inline-flex}.info-amount-final .sale-price{display:inline-block;margin-left:10px}.margin-layout{padding:36px 0 0;margin-left:0;margin-right:0}.complete.business_complete{padding-top:36px}.sum-mo .container-layout{min-height:100vh}.sum-mo .container-layout.anchor-layout{padding-top:80px}.complete{padding-top:0}.seat-layout{position:relative}.seat-layout>div{display:flex;justify-content:center}.seat-airplane>.bg-wh{border-radius:4px}.seat-airplane{margin:20px 0;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:4px}.floating-menu.seat-value{background:#fff;margin-right:20px;margin-top:20px;min-width:170px;max-width:170px;height:180px;padding:0;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.floating-menu.seat-value ul{margin-top:20px;flex-direction:column;align-items:flex-start;padding:0}.floating-menu.seat-value ul li:first-child{margin-top:0}.floating-menu.seat-value ul li{width:auto}.myflight-layout{padding:40px 0}.myflight-layout .info-time{display:flex;justify-content:space-between;align-items:center}.myflight-layout .info-time .btn{display:flex;max-width:165px;height:42px;margin-top:0!important}.myflight-layout .info-amount{padding:40px}.alert-top{top:150px}.save-btn{display:none}.floating-pc{display:block}.e-ticket-layout,.floating-wrap{position:relative}.e-ticket-layout{display:flex;padding:40px 0}.e-ticket-layout .bg-primary{min-width:420px}.e-ticket-layout .floating-menu{top:90px}.reservation-detail .info-amount{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.webcheckin-layout .reservation-detail .line-box-wh{min-width:640px}.webcheckin-layout .reservation-detail .line-box-wh .info-amount{padding:30px}.reservation-detail{display:flex;position:relative}.reservation-detail .info-amount h5.date{text-align:left}.floating-btn{padding:0!important;position:sticky;top:90px;left:0;transition:top .3s ease}.floating-btn button{width:200px;display:block;margin-left:20px}.floating-btn button:first-child{margin-top:0!important}.fixed-pc{position:fixed;width:100%;z-index:1;top:65px}.pc-fixed-layout{padding-top:218px!important}.pc-fixed-layout-1{padding-top:120px!important}.slide-amount-wrap{position:fixed;width:100%;top:65px}.pc-fixed-avail{padding-top:172px!important}.btn-box{padding:20px 0 40px;display:flex;align-items:center;justify-content:center}.btn-box .MuiGrid-container{max-width:420px;flex:1 1;padding-left:0;padding-top:0;margin-top:0;margin-left:0;width:auto;gap:8px}.btn-box .MuiGrid-container .MuiGrid-item{padding:0;flex:1 1}.pc-bg .contents{border:1px solid rgba(0,0,0,.12)}.contents{margin-top:36px;border-radius:4px}.pc-bg .contents{padding:20px}.contents .margin-layout,.margin-layout .btn-box{padding:20px 0}.contents .margin-layout .contents-tit{margin:0 0 16px}.contents+.btn-box{padding:20px 0}.reservation-layout .margin-layout{padding-top:10px}.ancillary-layout .bg-lblue,.ancillary-layout .bg-wh{border:1px solid rgba(0,0,0,.12);border-radius:4px}.ancillary-layout .bg-lblue{margin:20px 0}.margin-layout .h3-tit{margin-bottom:20px}.receipt-layout{position:relative;display:flex}.receipt-layout .line-box-wh{min-width:420px}.receipt-list{display:flex}.floating-menu{height:305px;position:sticky;top:140px;left:0;transition:top .3s ease}.floating-menu ul{flex-direction:column}.floating-menu li{width:90px;margin-left:20px!important}.floating-menu li+li{margin-left:0;margin-top:20px}.floating-ti{display:block!important;font-size:18px;font-weight:600;color:rgba(0,0,0,.87);margin-left:20px;line-height:1.5;margin-bottom:20px}.receipt-save h4{display:none}.receipt-save .bg-tit{margin-top:0;margin-bottom:0}.receipt-layout .floating-menu{top:90px}.amount-layout .total-amount-pop{border-radius:4px;border:1px solid rgba(0,0,0,.12)}.header-tab-fixed .tab-wrap{position:fixed;top:64px;width:100%;z-index:1}.sum-mo .container-layout.header-tab-fixed{padding-top:134px}.payment-complete .strong-txt{margin:0 0 20px}.custom-datepicker-box .react-datepicker{display:flex;min-width:800px}.custom-datepicker-box .all-day{height:auto}.error-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.slide-passenger .swiper-wrapper{justify-content:center}.slide-passenger.over .swiper-wrapper{justify-content:flex-start}.fixed-pc.webcheckin{top:144px}.datepicker-pop .MuiDialog-paper{max-width:800px}.pop-datepicker .btn-box{margin:0 20px}.soldout-box.ancillary{min-width:444px;margin:20px 0 0}.custom-datepicker-box .react-datepicker__month-container{height:420px}.passenger-check{margin-bottom:-12px}.info-amount .myflight-service{margin-top:0}.myflight-layout .info-time .info-date ul{justify-content:flex-start}.myflight-layout .info-amount.cancel,.myflight-layout .info-time .date{text-align:left}.seat-price{display:flex;justify-content:space-between;padding:20px 0 0}.dialog-pop-bottom .MuiDialog-paper,.dialog-pop-top .MuiDialog-paper{left:50%;top:50%;transform:translate(-50%,-50%);border-radius:12px}.dialog-pop-bottom .MuiDialog-paper{bottom:auto}.dialog-pop-bottom .pop-cont .txtlist-box,.dialog-pop-top .pop-cont .txtlist-box{margin-bottom:0}.margin-layout.no-margin{margin-left:0;margin-right:0;padding-top:20px}.terms-layout .box{padding:30px 0}.ticket-layout{min-height:calc(100vh - 180px)}.quick-box{width:100%}}@media (max-width:900px){.webcheckin-layout .info-time ul{width:100%}.mypage-btn-box{padding:20px 30px}.error-link button{padding:4px 0}.main-info .contents .point .point-txt .num{display:block}.passenger-check{padding:0 20px}.fare-type{margin-top:15px}.flight-layout .line-box{min-width:100%}.webcheckin-layout .line-box-wh .info-amount{padding:20px}.reservation-state{padding:20px 20px 0}.webcheckin-layout{padding:0}.line-box.reservation-box{padding:15px;border:0;position:absolute;background:var(--white);width:100%;left:0;top:64px;border-radius:0;border-bottom:1px solid var(--divider)}.line-box.reservation-box+.line-box-wh{margin-top:55px}.new-pd .MuiButtonBase-root,.new-pd .passenger-info-list{padding:20px}.fare-flex{margin-top:0}.info-amount{gap:20px}.ticket-layout{min-height:calc(100vh - 64px)}.reservation-detail{display:flex;flex-direction:column}.btn-box.floating-btn.mb-20{margin-bottom:0!important}.floating-btn{max-width:100%}}@media (max-width:600px){.alert-top{min-width:90%;width:90%}.margin-layout.join{padding-bottom:40px}.main-cont.notice{padding-bottom:20px}.main-cont.hashtag .list-box .img{height:110px}.footer-container .social.mo{display:block!important;padding:14px 0 10px}.footer-container .social.pc{display:none!important}.dflex-mo,.sumair-info-wrap{flex-direction:column;align-items:center}.dflex-mo{display:flex;justify-content:center}}@media (min-width:600px){.sm640{max-width:640px}.weather-wrap{height:100%;display:flex;align-items:center;justify-content:center}.weather-cont{margin-left:10px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:12px;position:absolute;top:6px;width:12px;border-radius:3px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:24px;width:24px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:35px}.react-datepicker__navigation--next{right:35px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:rgba(0,0,0,.87)}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px;border-color:rgba(0,0,0,.87)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px;border-color:rgba(0,0,0,.87)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:36px;line-height:36px;text-align:center}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.notion{font-size:16px;line-height:1.5;color:#37352f;caret-color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;padding:0 20px}.notion-column>*,.notion-page>*,.notion>*{padding:3px 0}.notion *{box-sizing:border-box;margin-block-start:0;margin-block-end:0;font-size:inherit;font-weight:inherit}.notion-red{color:#e03e3e}.notion-pink{color:#ad1a72}.notion-blue{color:#0b6e99}.notion-purple{color:#6940a5}.notion-teal{color:#0f7b6c}.notion-yellow{color:#dfab01}.notion-orange{color:#d9730d}.notion-brown{color:#64473a}.notion-gray{color:#9b9a97}.notion-red_background{background-color:#fbe4e4}.notion-pink_background{background-color:#f4dfeb}.notion-blue_background{background-color:#ddebf1}.notion-purple_background{background-color:#eae4f2}.notion-teal_background{background-color:#ddedea}.notion-yellow_background{background-color:#fbf3db}.notion-orange_background{background-color:#faebdd}.notion-brown_background{background-color:#e9e5e3}.notion-gray_background{background-color:#ebeced}.notion-red_background_co{background-color:hsla(0,74%,94%,.3)}.notion-pink_background_co{background-color:rgba(244,223,235,.3)}.notion-blue_background_co{background-color:rgba(221,235,241,.3)}.notion-purple_background_co{background-color:rgba(234,228,242,.3)}.notion-teal_background_co{background-color:rgba(221,237,234,.3)}.notion-yellow_background_co{background-color:hsla(45,80%,92%,.3)}.notion-orange_background_co{background-color:hsla(29,74%,92%,.3)}.notion-brown_background_co{background-color:hsla(20,12%,90%,.3)}.notion-gray_background_co{background-color:hsla(210,5%,93%,.3)}.notion b{font-weight:600}.notion-title{font-size:2.5em;font-weight:700;margin-top:.75em;margin-bottom:.25em}.notion-h1,.notion-h2,.notion-h3{font-weight:600;line-height:1.3;padding:3px 2px}.notion-h1{font-size:1.875em;margin-top:1.4em}.notion-h1:first-child{margin-top:0}.notion-h2{font-size:1.5em;margin-top:1.1em}.notion-h3{font-size:1.25em;margin-top:1em}.notion-emoji{font-family:Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.notion-page-cover{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;min-height:unset;padding:0}.notion-page{padding:0;margin:0 auto;max-width:708px;width:100%}@media only screen and (max-width:730px){.notion-page{padding:0 2vw}}.notion-page-offset{margin-top:96px;margin-bottom:96px}span.notion-page-icon-cover{height:78px;width:78px;font-size:78px;display:inline-block;line-height:1.1;margin-left:0}span.notion-page-icon-offset{margin-top:-42px}img.notion-page-icon-cover{border-radius:3px;width:124px;height:124px;margin:8px}img.notion-page-icon-offset{margin-top:-80px}.notion-full-width{padding:0 40px;max-width:100%}.notion-small-text{font-size:14px}.notion-quote{white-space:pre-wrap;word-break:break-word;border-left:3px solid;padding:.2em .9em;margin:0;font-size:1.2em}.notion-hr{margin:6px 0;padding:0;border-top-width:1px;border-bottom-width:0;border-color:rgba(55,53,47,.09)}.notion-link{color:inherit;word-break:break-word;text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.notion-blank{min-height:1rem;padding:3px 2px;margin-top:1px;margin-bottom:1px}.notion-page-link{display:flex;color:#37352f;text-decoration:none;height:30px;margin:1px 0;transition:background .12s ease-in 0s}.notion-page-link:hover{background:rgba(55,53,47,.08)}.notion-page-icon{line-height:1.4;margin-right:4px;margin-left:2px}img.notion-page-icon{display:block;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:20px;height:20px}.notion-icon{display:block;width:18px;height:18px;color:rgba(55,53,47,.4)}.notion-page-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(55,53,47,.16);margin:1px 0}.notion-inline-code{color:#eb5757;padding:.2em .4em;background:hsla(44,6%,50%,.15);border-radius:3px;font-size:85%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-list{margin:0;margin-block-start:.6em;margin-block-end:.6em}.notion-list-disc{list-style-type:disc}.notion-list-disc,.notion-list-numbered{padding-inline-start:1.6em;margin-top:0;margin-bottom:0}.notion-list-numbered{list-style-type:decimal}.notion-list-disc li{padding-left:.1em}.notion-list-numbered li{padding-left:.2em}.notion-list li{padding:4px 0;white-space:pre-wrap}.notion-list>.notion-text{margin-left:-1.6em;padding-left:0}.notion-asset-wrapper{margin:.5rem 0;max-width:100vw;min-width:100%;align-self:center;display:flex;flex-direction:column}.notion-asset-wrapper img{width:100%;height:auto!important;max-height:none;-o-object-fit:contain!important;object-fit:contain!important;display:block}.notion-asset-wrapper>div{height:auto!important}.notion-asset-wrapper iframe{border:none;background:#f7f6f5}.notion-text{white-space:pre-wrap;caret-color:#37352f}.notion-block,.notion-text{padding:3px 2px}.notion .notion-code{font-size:85%}.notion-code{padding:30px 16px 30px 20px;margin:4px 0;border-radius:3px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;display:block;box-sizing:border-box;overflow-x:scroll;background:#f7f6f3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-column{padding-top:12px;padding-bottom:12px}.notion-column>:first-child{margin-top:0;margin-left:0;margin-right:0}.notion-column>:last-child{margin-left:0;margin-right:0;margin-bottom:0}.notion-bookmark,.notion-row{display:flex;overflow:hidden}.notion-bookmark{margin:4px 0;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid rgba(55,53,47,.16);border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notion-bookmark>div:first-child{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left;color:#37352f}.notion-bookmark-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.notion-bookmark-description{font-size:12px;line-height:16px;opacity:.6;height:32px;overflow:hidden}.notion-bookmark-link{display:flex;margin-top:6px}.notion-bookmark-link>img{width:16px;height:16px;min-width:16px;margin-right:6px}.notion-bookmark-link>div{font-size:12px;line-height:16px;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-bookmark-image{flex:1 1 180px;position:relative}.notion-bookmark-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.notion-column .notion-bookmark-image{display:none}@media (max-width:640px){.notion-bookmark-image{display:none}.notion-row{flex-direction:column}.notion-column>*,.notion-row>*{width:100%!important}}.notion-spacer:last-child{display:none}.notion-image-inset{position:static;width:100%;height:auto;border-radius:1px;display:block}.notion-image-caption{padding:6px 0;white-space:pre-wrap;word-break:break-word;caret-color:#37352f;font-size:14px;line-height:1.4;color:rgba(55,53,47,.6)}.notion-callout{padding:16px 16px 16px 12px;display:inline-flex;width:100%;border-radius:3px;border-width:1px;align-items:center;box-sizing:border-box;margin:4px 0}.notion-callout-text{margin-left:8px;white-space:pre-line}.notion-toggle{padding:3px 2px}.notion-toggle>summary{cursor:pointer;outline:none}.notion-toggle>div{margin-left:1.1em}.notion-table,.notion-td,.notion-th{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}.notion-simple-table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid rgba(55,53,47,.3)}.notion-simple-table td{border:1px solid rgba(55,53,47,.3);padding:.4em .6em;line-height:1.5}.notion-table{width:100%;border-left:none;border-right:none;border-spacing:0;white-space:nowrap}.notion-td,.notion-th{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left;font-size:14px}.notion-td.notion-bold{font-weight:500}.notion-th{color:rgba(55,53,47,.6);font-size:14px}.notion-td:first-child,.notion-th:first-child{border-left:0}.notion-td:last-child,.notion-th:last-child{border-right:0}.notion-gallery{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;grid-gap:16px;gap:16px;border-top:1px solid rgba(55,53,47,.16);padding-top:16px;padding-bottom:4px}.notion-gallery-card{display:block;color:inherit;text-decoration:none;box-shadow:0 0 0 1px hsla(0,0%,6%,.1),0 2px 4px hsla(0,0%,6%,.1);border-radius:3px;background:#fff;overflow:hidden;transition:background .1s ease-out 0s;position:static;height:100%}.notion-gallery-content{padding:8px 10px 6px;font-size:12px;white-space:nowrap}.notion-gallery-data.is-first{white-space:nowrap;word-break:break-word;caret-color:#37352f;font-size:14px;line-height:1.5;min-height:21px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.notion-page-header{position:sticky;top:0;width:100%;max-width:100vw;height:45px;min-height:45px;display:none;background:#fff;flex-direction:row;box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 12px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;line-height:1.2;font-size:14px}.notion-nav-breadcrumbs{display:flex;flex-direction:row;align-items:center;height:100%;flex-grow:0;min-width:0;margin-right:8px}.notion-nav-breadcrumb{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;color:#37352f;text-decoration:none;margin:1px 0;padding:4px 6px;border-radius:3px;transition:background .12s ease-in 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;cursor:pointer}img.notion-nav-icon{width:18px!important;height:18px!important}.notion-nav-icon{font-size:18px;margin-right:6px;line-height:1.1;color:#000}.notion-nav-breadcrumb:not(.notion-nav-breadcrumb-active):hover{background:rgba(55,53,47,.08)}.notion-nav-breadcrumb:not(.notion-nav-breadcrumb-active):active{background:rgba(55,53,47,.16)}.notion-nav-breadcrumb.notion-nav-breadcrumb-active{cursor:default}.notion-nav-spacer{margin:0 2px;color:rgba(55,53,47,.4)}.notion-hash-link,.notion-page-link .notion-page-icon{display:none!important}.notion-file-icon{width:18px;height:18px;color:rgba(55,53,47,.4)}.notion-table-of-contents{padding:3px 2px}.notion-table-of-contents-item{display:block;color:inherit;text-decoration:none;padding:6px 2px;font-size:14px;line-height:1.4}.notion-table-of-contents-item-indent-level-0{margin-left:0}.notion-table-of-contents-item-indent-level-1{margin-left:1.5em}.notion-table-of-contents-item-indent-level-2{margin-left:3em}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}