@keyframes brr{0%{transform:translateX(-3px)}50%{transform:translateX(3px)}to{transform:translateX(-3px)}}.intro{background:#f6f6f6;position:relative;height:100vh;min-height:937px;overflow:hidden}.intro:before{content:"";width:1360px;position:absolute;right:0;top:0;bottom:0;background:url(../images/main/intro_bg.jpg) no-repeat center}.intro-text-deco{position:absolute;top:0;left:0;bottom:0}.intro-text-deco .slick-list,.intro-text-deco .slick-track,.intro-text-deco .swiper-wrapper{transition-timing-function:linear!important}.intro-wrap{position:relative;height:100%;display:flex;align-items:center}.intro-video{position:relative;width:1180px;margin-top:-30px}.intro-title{position:absolute;right:20px;top:26%;text-align:right;color:#fff}.intro-title .title{font-size:48px;letter-spacing:-0.06em;line-height:1.3}.intro-title .title--en{font-size:78px}.intro-title .btn{width:220px;height:64px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;border:1px solid #fff;border-radius:64px;font-family:"Montserrat","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-0.06em;transition:all 0.3s}.intro-title .btn--2{border-color:#026cb6;background-color:#026cb6}.intro-title .btn .arrow{display:block;margin:3px auto;width:19px;height:6px;background:url(../images/main/intro_arrow.png) no-repeat;transition:all 0.3s}.intro-title .btn:hover{box-shadow:0 0 15px rgba(0,0,0,0.3)}.intro-title .btn:hover .arrow{transform:translateX(10px)}.intro-title .logo-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:140px}.fullpage .container{max-width:1320px}.fullpage .section{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.fullpage .section .letter-spacing-4{letter-spacing:-0.04em}.fullpage .section .letter-spacing-2{letter-spacing:-0.02em}.fullpage .section .line-7{line-height:1.7}.fullpage .main-button{background-color:#fff;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#0971ce,#002857);background-origin:border-box;background-clip:content-box,border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:-0.05em;font-family:"Montserrat","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;position:relative;height:50px;border-radius:50px;overflow:hidden}.fullpage .main-button--small{height:42px;border-radius:42px}.fullpage .main-button .text{position:relative;z-index:2;color:#0065c3;transition:all 0.4s}.fullpage .main-button:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:0;background:linear-gradient(to right,#0971ce,#002857);transition:width 0.4s}.fullpage .main-button:hover:before{width:calc(100% + 2px)}.fullpage .main-button:hover .text{color:#fff}.fullpage .section-intro{background-image:url(../images/main/section1_bg.jpg)}.fullpage .section-intro__wrap{max-width:960px;padding-left:20px;padding-right:20px;margin:0 auto}.fullpage .section-intro .icon-list .title{letter-spacing:-0.02em;font-weight:600}.fullpage .section-intro .icon-list .description{font-size:14px;color:#666;line-height:1.3}.fullpage .section-intro .process-list{margin-left:-35px;margin-right:-35px}.fullpage .section-intro .process-list .item{padding-left:35px;padding-right:35px;position:relative}.fullpage .section-intro .process-list .item:not(:first-child):before{content:"";width:18px;height:30px;background:url(../images/main/main_arrow.png) no-repeat;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.fullpage .section-intro .process-list .item .img-box{border-radius:20px;overflow:hidden;position:relative}.fullpage .section-intro .process-list .item .img-box .title{position:absolute;left:0;right:0;bottom:0;line-height:38px;font-size:15px;color:#fff;letter-spacing:-0.05em;text-align:center;background:rgba(0,0,0,0.7)}.fullpage .section-intro .main-button{width:272px}.fullpage .section-preparations{background:#f9f9f9}.fullpage .section-preparations__wrap{margin:0 -30px;display:flex;flex-wrap:wrap}.fullpage .section-preparations__wrap .box{padding:0 30px;flex:1 0 50%;max-width:50%}.fullpage .section-preparations__wrap .item--or{position:relative}.fullpage .section-preparations__wrap .item--or:after{content:"or";position:absolute;right:0;top:50%;transform:translate(50%,-50%);font-weight:700;color:#333;margin-top:-18px;font-size:19px}.fullpage .section-preparations .gradient-title{background:linear-gradient(to right,#0971ce,#002857);width:206px;height:52px;border-radius:52px;display:inline-flex;align-items:center;line-height:1.3;color:#fff;font-size:20px;letter-spacing:-0.04em;padding-left:15px}.fullpage .section-preparations .gradient-title--large{width:260px;font-size:18px}.fullpage .section-preparations .gradient-title .number{display:block;width:30px;height:30px;line-height:30px;background:#fff;color:#0065c3;border-radius:50%;text-align:center;font-size:16px;font-family:"Montserrat","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600}.fullpage .section-preparations .dots-title{position:relative;padding-left:13px}.fullpage .section-preparations .dots-title:before{content:"";width:7px;height:7px;background:#0065c3;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.fullpage .section-preparations .preparations-list{margin-left:-13px;margin-right:-13px}.fullpage .section-preparations .preparations-list .item{padding-left:13px;padding-right:13px}.fullpage .section-preparations .img .main-button{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:238px}.fullpage .section-process{background-color:#f8fcff}.fullpage .section-process .order-process{display:flex;flex-wrap:wrap;justify-content:space-between}.fullpage .section-process .order-process .item{flex:1 0 165px;max-width:165px;line-height:1.3;letter-spacing:-0.05em;position:relative}.fullpage .section-process .order-process .item:not(:first-child) .circle:before{content:"";width:8px;height:16px;background:url(../images/main/process_polygon.png) no-repeat;position:absolute;left:-30px;top:50%;transform:translate(-50%,-50%)}.fullpage .section-process .order-process .item:nth-child(2n) .circle{border-color:#002857;background-color:#002857}.fullpage .section-process .order-process .item:nth-child(2n):hover .circle{color:#002857}.fullpage .section-process .order-process .item:nth-child(2n):hover .view-icon{background-color:#002857}.fullpage .section-process .order-process .item:hover .circle{background-color:#fff;color:#0065c3}.fullpage .section-process .order-process .item:hover .circle .icon{transition:500ms all;animation-name:brr;-webkit-animation-name:brr;animation-duration:0.2s;-webkit-animation-duration:0.2s}.fullpage .section-process .order-process .item:hover .circle .img--ori{display:none}.fullpage .section-process .order-process .item:hover .circle .img--hover{display:inline}.fullpage .section-process .order-process .item:hover .view-icon{background-color:#0065c3}.fullpage .section-process .order-process .wrap{display:block;position:relative}.fullpage .section-process .order-process .circle{width:165px;height:165px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:#0065c3;border:2px solid #0065c3;color:#fff;transition:all 0.3s}.fullpage .section-process .order-process .circle .img--hover{display:none}.fullpage .section-process .view-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:#898989;position:relative;top:-17px;z-index:1}.fullpage .section-process .title{margin-top:-10px;color:#111}.fullpage .section-download{background-image:url(../images/main/section4_bg.jpg)}.fullpage .section-download .main-button{width:268px}