.ai-dress-main-v2{position:relative;width:100%;height:200vh;z-index:-1;top:-100vh}.ai-dress-main-v2 .ai-dress-inner{position:sticky;top:0;left:0;width:100%;height:100vh;perspective:1000px}.ai-dress-main-v2 .mb70{margin-bottom:70px!important}.ai-dress-main-v2.dark{background:#464646}.ai-dress-main-v2 .dressmain-v2bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1}.ai-dress-main-v2 .dressmain-v2bg-blur{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;transition:.5s;opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background:rgba(255,255,255,.6)}.ai-dress-main-v2 .dressmain-v2bg-blur.hidden{opacity:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.ai-dress-main-v2 .dressmain-v2bg>img{width:100%;height:100%;object-fit:cover}.ai-dress-main-v2 .dress-content{position:absolute;bottom:0;left:50%;width:500px;display:flex;gap:20px;transform:translate(-50%,-40%) scale(1);transition:.5s ease-in-out;z-index:0}.ai-dress-main-v2 .dress-content.hidden{opacity:0;transform:translate(-50%,-40%) scale(.8)}.ai-dress-main-v2 .dress-content .content-titlewrap{width:50%;background:#e5e5e5;border-radius:10px;transition:.5s}.ai-dress-main-v2 .dress-content .content-title{position:relative;align-items:center;min-height:4rem;border:none;width:100%;height:100%;border-radius:10px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:.5s;text-align:center;font-family:Pretendard Variable,sans-serif;--shadow-color: 0deg 0% 64%;--shadow-elevation-high: .5px 1px 1.1px hsl(var(--shadow-color) / .28), 1.4px 3.1px 3.4px -.4px hsl(var(--shadow-color) / .27), 2.5px 5.3px 5.9px -.7px hsl(var(--shadow-color) / .25), 3.9px 8.4px 9.3px -1.1px hsl(var(--shadow-color) / .24), 6px 12.9px 14.3px -1.5px hsl(var(--shadow-color) / .23), 9px 19.5px 21.6px -1.8px hsl(var(--shadow-color) / .21), 13.4px 28.9px 32px -2.2px hsl(var(--shadow-color) / .2), 19.3px 41.7px 46.2px -2.6px hsl(var(--shadow-color) / .19), 27.1px 58.5px 64.8px -2.9px hsl(var(--shadow-color) / .17), 37.1px 80px 88.6px -3.3px hsl(var(--shadow-color) / .16);--inner-light: inset 0 -6px 2px -5px #ffffff24, inset 0 -8px 3px -5px #ffffff3b, inset 0 -20px 10px -15px #ffffff5c, inset 7px 25px 10px -20px #ffffff5c;--inner-shadow: inset -20px 5px 10px -20px #00000021, inset -40px 50px 7px -55px #00000021;--external-light: 5px -30px 30px -20px #ffffff70, 5px 10px 30px -20px #ffffff70;--default: var(--external-light), var(--shadow-elevation-high), var(--inner-light), var(--inner-shadow);box-shadow:var(--default);background:linear-gradient(45deg,#85d5e757,#7a9ed254,#ba6ac93d,#de54c217,#f86b2d4f);color:#ff255a8c}.ai-dress-main-v2 .content-title-b{font-size:16px;font-weight:600;margin-bottom:10px}.ai-dress-main-v2 .content-title-s{font-size:14px;font-weight:600;color:#0000008c}.ai-dress-main-v2 .dress-content .content-title:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:8px;box-shadow:inset -5px 20px 2px -20px #fff,inset 5px -20px 2px -20px #fff,inset -19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset -15px -26px 3px -30px #000}.ai-dress-main-v2 .dress-content .content-title:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:8px;box-shadow:inset -5px 20px 2px -20px #fff,inset 5px -20px 2px -20px #fff,inset -19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset -15px -26px 3px -30px #000}.ai-dress-main-v2 .dress-content .content-titlewrap:hover{scale:1.05;filter:brightness(1.04)}.ai-dress-main-v2 .content-form{position:relative;width:50%;height:90%;display:flex;justify-content:space-between;gap:10px;background:#e5e5e5;border-radius:10px;transition:.5s;z-index:1}.ai-dress-main-v2 .content-form .left-box{position:relative;width:100%;aspect-ratio:4/3;cursor:pointer;opacity:1;z-index:1;align-items:center;min-height:4rem;border:none;border-radius:10px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:.5s;text-align:center;font-family:Pretendard Variable,sans-serif;--shadow-color: 0deg 0% 64%;--shadow-elevation-high: .5px 1px 1.1px hsl(var(--shadow-color) / .28), 1.4px 3.1px 3.4px -.4px hsl(var(--shadow-color) / .27), 2.5px 5.3px 5.9px -.7px hsl(var(--shadow-color) / .25), 3.9px 8.4px 9.3px -1.1px hsl(var(--shadow-color) / .24), 6px 12.9px 14.3px -1.5px hsl(var(--shadow-color) / .23), 9px 19.5px 21.6px -1.8px hsl(var(--shadow-color) / .21), 13.4px 28.9px 32px -2.2px hsl(var(--shadow-color) / .2), 19.3px 41.7px 46.2px -2.6px hsl(var(--shadow-color) / .19), 27.1px 58.5px 64.8px -2.9px hsl(var(--shadow-color) / .17), 37.1px 80px 88.6px -3.3px hsl(var(--shadow-color) / .16);--inner-light: inset 0 -6px 2px -5px #ffffff24, inset 0 -8px 3px -5px #ffffff3b, inset 0 -20px 10px -15px #ffffff5c, inset 7px 25px 10px -20px #ffffff5c;--inner-shadow: inset -20px 5px 10px -20px #00000021, inset -40px 50px 7px -55px #00000021;--external-light: 5px -30px 30px -20px #ffffff70, 5px 10px 30px -20px #ffffff70;--default: var(--external-light), var(--shadow-elevation-high), var(--inner-light), var(--inner-shadow);box-shadow:var(--default);background:linear-gradient(45deg,#85d5e757,#7a9ed254,#ba6ac93d,#de54c217,#f86b2d4f)}.ai-dress-main-v2 .content-form .left-box.active{background:linear-gradient(45deg,#7e99ff80,#95b8ea7a,#6ac9c55e,#66daaa52,#76ffc77d)}.ai-dress-main-v2 .content-form .left-box:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:8px;box-shadow:inset -5px 20px 2px -20px #fff,inset 5px -20px 2px -20px #fff,inset -19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset -15px -26px 3px -30px #000}.ai-dress-main-v2 .content-form .left-box:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:8px;box-shadow:inset -5px 20px 2px -20px #fff,inset 5px -20px 2px -20px #fff,inset -19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset 19px 1px 2px -20px #000,inset -15px -26px 3px -30px #000}.ai-dress-main-v2 .content-form:hover{scale:1.05;filter:brightness(1.06)}.ai-dress-main-v2 .content-form .left-box .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;overflow:hidden;z-index:0}.ai-dress-main-v2 .content-form .left-box .img-wrap>img{width:100%;height:100%;object-fit:cover;object-position:center top}.ai-dress-main-v2 .content-form .left-box .ai-analysis-btn{position:relative;width:100%;height:100%;z-index:1;border-radius:10px;background:transparent;overflow:hidden;border:none;color:#3851ffb8;cursor:pointer;font-family:Pretendard Variable,sans-serif}.ai-dress-main-v2 .content-form .left-box .form-img-label{position:absolute;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;z-index:1;cursor:pointer}.ai-dress-main-v2 .content-form .left-box .form-img-label .label-title{font-size:16px;font-weight:600;color:#ff255a8c;margin-bottom:10px;opacity:1}.ai-dress-main-v2 .content-form .left-box .form-img-label .label-title.hidden,.label-dec.hidden,.ai-dress-main-v2 .content-form .left-box .form-img-label .label-dec.hidden{opacity:0}.ai-dress-main-v2 .content-form .left-box .form-img-label .label-dec{font-size:14px;font-weight:600;color:#0000008c;opacity:1}.ai-dress-main-v2 .content-form .left-box .form-img-label .down-logo{width:32px;aspect-ratio:1/1}.ai-dress-main-v2 .content-form .left-box .form-img-input{position:absolute;z-index:-1;opacity:0}.ai-dress-main-v2 .content-form .left-box:hover .img-wrap>img{transition:.3s ease;filter:blur(5px)}.ai-dress-main-v2 .content-form .bg-mark .star-icon{position:absolute}.ai-dress-main-v2 .content-form .bg-mark .star-icon.left{top:50%;left:-40px;transform:translateY(-50%)}.ai-dress-main-v2 .content-form .bg-mark .star-icon.top{top:-40px;left:50%;transform:translate(-50%)}.ai-dress-main-v2 .content-form .bg-mark .star-icon.right{top:50%;right:-40px;transform:translateY(-50%)}.ai-dress-main-v2 .content-form .bg-mark .star-icon.bottom{bottom:-45px;left:50%;transform:translate(-50%)}.ai-dress-main-v2 .data-content{position:absolute;top:50%;left:50%;width:calc(100% - 160px);height:635px;display:flex;gap:50px;transform-style:preserve-3d;transform:translate(-50%,-55%);transition:.5s ease-in-out}.ai-dress-main-v2 .data-content.lock{pointer-events:none}.ai-dress-main-v2 .data-content .data-item{position:absolute;top:0;left:0;width:32.5%;height:100%;border-radius:5px;transition:.1s ease;backface-visibility:hidden;cursor:pointer}.ai-dress-main-v2 .data-content .data-item:nth-child(3){left:33.8%}.ai-dress-main-v2 .data-content .data-item:nth-child(4){left:67.5%}.ai-dress-main-v2 .data-content .data-item .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;overflow:hidden;z-index:-1;opacity:1;backface-visibility:hidden;transform:rotateY(180deg);animation:imgup 1s ease forwards}@keyframes imgup{0%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.ai-dress-main-v2 .data-content .data-item[data-idx="1"] .img-wrap{animation-delay:.2s}.ai-dress-main-v2 .data-content .data-item[data-idx="2"] .img-wrap{animation-delay:.4s}.ai-dress-main-v2 .data-content .data-item .img-wrap>img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:.6s ease}.ai-dress-main-v2 .data-content .btn-wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%,150%);display:inline-flex;align-items:center;gap:20px}.ai-dress-main-v2 .data-content .btn-wrap{height:64px}.ai-dress-main-v2 .data-content .btn-wrap button,.ai-dress-main-v2 .data-content .btn-wrap a{height:100%;padding:16px 2px;color:#1a1a1a;font-size:16px;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-dress-main-v2 .data-content .btn-wrap button img{height:100%;object-fit:contain}.ai-dress-main-v2 .back-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.ai-dress-main-v2 .back-video.hidden{animation:bgVideoHidden 2s ease forwards}.ai-dress-main-v2 .back-video>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(1)}.my-node-enter{opacity:0;transform:scale(.9)}.my-node-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.my-node-exit{opacity:1}.my-node-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.ai-dress-main-v2 .data-content .img-card{position:absolute;width:100%;height:100%;padding:40px;border-radius:5px;overflow:hidden;color:#000;background-color:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.5s;z-index:-1;opacity:0}.ai-dress-main-v2 .data-content .data-item:hover .img-card{opacity:1}.ai-dress-main-v2 .data-content .img-card .top-title-box{position:relative;padding:10px 25px;margin-bottom:70px;background-color:#000;border-radius:30px;font-size:24px;color:#fff;display:inline-flex;justify-content:center;align-items:center}.ai-dress-main-v2 .data-content .img-card .card-item{position:relative;padding:0 30px;margin-bottom:20px}.ai-dress-main-v2 .data-content .img-card .card-item .item-title{font-size:15px;font-weight:700;margin-bottom:10px}.ai-dress-main-v2 .data-content .img-card .card-item .item-text{font-size:12px;font-weight:300;display:flex;flex-direction:column;gap:2px}.ai-dress-main-v2 .data-content .img-card .card-item .item-text span{font-weight:700}.ai-dress-main-v2 .data-content .img-card .card-item:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-color:#000;border-radius:50%;display:inline-block}.ai-dress-main-v2 .data-content .img-card .card-item:after{content:"";position:absolute;top:20px;left:7px;width:2px;height:60px;background-color:#000;display:inline-block}.ai-dress-main-v2 .data-content .img-card .bottom-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.ai-dress-main-v2 .data-content .img-card .bottom-text-box .bottom-title{font-size:30px;font-weight:400}.ai-dress-main-v2 .data-content .img-card .bottom-text-box .bottom-text{font-size:14px;font-weight:700}@media screen and (max-width: 768px){.ai-dress-main-v2 .top-box.out{padding-top:40px;margin-bottom:40px;color:#464646;animation:unset;opacity:1;transform:unset}.ai-dress-main-v2 .top-box .sub-box{font-size:7vw;font-weight:700}.ai-dress-main-v2 .top-box .title-box .title{height:30px;font-size:24px}.ai-dress-main-v2 .top-box .title-box .title:nth-child(2){font-size:26px}.ai-dress-main-v2 .dress-content{width:100%;padding:0 1rem}.ai-dress-main-v2 .content-form .bg-mark .width-icon{position:absolute;width:16px;height:1px;background-color:#fff}.ai-dress-main-v2 .content-form .bg-mark .height-icon{position:absolute;width:1px;height:16px;background-color:#fff}.ai-dress-main-v2 .content-form .bg-mark .width-icon.top-left{top:-10px;left:-20px}.ai-dress-main-v2 .content-form .bg-mark .height-icon.top-left{top:-28px;left:-0px}.ai-dress-main-v2 .content-form .bg-mark .width-icon.top-right{top:-10px;right:-20px}.ai-dress-main-v2 .content-form .bg-mark .height-icon.top-right{top:-28px;right:-0px}.ai-dress-main-v2 .content-form .bg-mark .width-icon.bottom-left{bottom:-10px;left:-20px}.ai-dress-main-v2 .content-form .bg-mark .height-icon.bottom-left{bottom:-28px;left:-0px}.ai-dress-main-v2 .content-form .bg-mark .width-icon.bottom-right{bottom:-10px;right:-20px}.ai-dress-main-v2 .content-form .bg-mark .height-icon.bottom-right{bottom:-28px;right:-0px}.ai-dress-main-v2 .content-form .bg-mark .star-icon.left{top:50%;left:-30px;transform:translateY(-50%)}.ai-dress-main-v2 .content-form .bg-mark .star-icon.right{top:50%;right:-30px;transform:translateY(-50%)}.ai-dress-main-v2 .dress-content .content-title{font-size:14px;gap:5px}.ai-dress-main-v2 .data-content-mo{position:relative;width:100%;height:100vh;padding:20px;display:flex;flex-direction:column;gap:20px}.ai-dress-main-v2 .data-content-swiper{width:100%;height:100%;display:flex;overflow:visible;transform:scale(.5)}.ai-dress-main-v2 .data-content-swiper.on{transition:1.3s .1s cubic-bezier(.51,.05,0,.99);transform:scale(1)}.ai-dress-main-v2 .data-content-mo .swiper-wrapper{transition-timing-function:linear}.ai-dress-main-v2 .data-content-mo .data-item{position:relative;width:calc(100% - 40px);height:100%;border-radius:30px;transition:unset;backface-visibility:hidden;cursor:pointer}.ai-dress-main-v2 .data-content-mo .data-item .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;overflow:hidden;z-index:-1;opacity:1}.ai-dress-main-v2 .data-content-mo .data-item .img-wrap>img{width:100%;height:100%;object-fit:cover}.ai-dress-main-v2 .data-content-mo .img-card{position:absolute;width:100%;height:100%;padding:50px 30px;border-radius:30px;overflow:hidden;color:#000;background-color:#ffffff80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:-1;visibility:hidden;opacity:0}.ai-dress-main-v2 .data-content-mo .data-item.on .img-card{visibility:visible;opacity:1}.ai-dress-main-v2 .data-content-mo .img-card .mb40{margin-bottom:40px!important}.ai-dress-main-v2 .data-content-mo .img-card .top-title-box{position:relative;padding:10px 25px;margin-bottom:20px;background-color:#000;border-radius:30px;font-size:18px;color:#fff;display:inline-flex;justify-content:center;align-items:center;opacity:0;transform:translateY(20px)}.ai-dress-main-v2 .data-content-mo .data-item.on .top-title-box{transition:.7s ease;opacity:1;transform:translateY(0)}.ai-dress-main-v2 .data-content-mo .img-card .card-item{position:relative;padding:0 30px;margin-bottom:20px}.ai-dress-main-v2 .data-content-mo .img-card .card-item .item-title{font-size:15px;font-weight:700;margin-bottom:10px;opacity:0;transform:translate(20px)}.ai-dress-main-v2 .data-content-mo .data-item.on .item-title{transition:.7s .2s ease;opacity:1;transform:translate(0)}.ai-dress-main-v2 .data-content-mo .img-card .card-item .item-text{font-size:12px;font-weight:300;display:flex;flex-direction:column;gap:2px}.ai-dress-main-v2 .data-content-mo .img-card .card-item .item-text span:first-child{font-weight:300}.ai-dress-main-v2 .data-content-mo .img-card .card-item .item-text span{font-weight:700;opacity:0;transform:translate(20px)}.ai-dress-main-v2 .data-content-mo .data-item.on .item-text span{transition:.7s .4s ease;opacity:1;transform:translate(0)}.ai-dress-main-v2 .data-content-mo .data-item.on .item-text span:nth-child(2){transition-delay:.6s}.ai-dress-main-v2 .data-content-mo .data-item.on .item-text span:nth-child(3){transition-delay:.8s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(3) .item-title{transition-delay:1s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(3) .item-text span{transition-delay:1.2s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(3) .item-text span:nth-child(2){transition-delay:1.4s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(3) .item-text span:nth-child(3){transition-delay:1.6s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(4) .item-title{transition-delay:1.8s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(4) .item-text span{transition-delay:2s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(4) .item-text span:nth-child(2){transition-delay:2.2s}.ai-dress-main-v2 .data-content-mo .data-item.on .card-item:nth-child(4) .item-text span:nth-child(3){transition-delay:2.4s}.ai-dress-main-v2 .data-content-mo .img-card .card-item:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-color:#000;border-radius:50%;display:inline-block}.ai-dress-main-v2 .data-content-mo .img-card .card-item:after{content:"";position:absolute;top:20px;left:7px;width:2px;height:60px;background-color:#000;display:inline-block}.ai-dress-main-v2 .data-content-mo .img-card .bottom-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transform:translateY(10px)}.ai-dress-main-v2 .data-content-mo .data-item.on .bottom-text-box{transition:.7s 2.4s ease;opacity:1;transform:translateY(0)}.ai-dress-main-v2 .data-content-mo .img-card .bottom-text-box .bottom-title{font-size:24px;font-weight:400}.ai-dress-main-v2 .data-content-mo .img-card .bottom-text-box .bottom-text{font-size:14px;font-weight:700}.ai-dress-main-v2 .data-content-mo .btn-wrap{display:flex;justify-content:center;align-items:center;gap:20px}.ai-dress-main-v2 .data-content-mo .btn-wrap{height:45px}.ai-dress-main-v2 .data-content-mo .btn-wrap button,.ai-dress-main-v2 .data-content-mo .btn-wrap a{height:100%;padding:5px 10px;color:#1a1a1a;white-space:nowrap;font-size:14px;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-dress-main-v2 .data-content-mo .btn-wrap button img{height:100%;object-fit:contain}.ai-dress-main-v2 .content-title-b{margin-bottom:16px}.ai-dress-main-v2{top:0;height:100vh}.ai-dress-main-v2 .ai-dress-inner{overflow:hidden}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{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, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.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);-webkit-backface-visibility:hidden;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-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-section{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%)}.loader-section .loader-main-inner{width:100%;height:100%;perspective:800px;transition:.5s;pointer-events:auto}.loader-section:hover .loader-main-inner{transform:scale(1.3)}.loader-section span{position:absolute;width:100%;height:100%;border-radius:50%;border-left:5px rgba(92,255,237,.5) solid;border-right:5px rgba(114,255,181,.7) solid}.loader-section:hover span{border-left:5px rgba(92,255,237,.5) solid;border-right:5px rgba(114,255,181,.7) solid}.loader-section span:nth-of-type(1){animation:ani-1 1s linear infinite}.loader-section span:nth-of-type(2){animation:ani-2 1s linear infinite}.loader-section span:nth-of-type(3){animation:ani-3 1s linear infinite}@keyframes ani-1{0%{transform:rotate(0) rotateX(10deg) rotate(0)}to{transform:rotate(0) rotateX(0) rotate(360deg)}}.loader-section .loader-main-inner p{position:absolute;bottom:-30px;left:50%;color:#fff;font-size:24px;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,1);transform:translate(-50%)}*{padding:0;margin:0;box-sizing:border-box}h1,h2,h3,h4,h5,p,address{padding:0;margin:0}ul,li{list-style:none}a{text-decoration:none}body{width:100%;overflow-x:hidden!important;font-family:Pretendard Variable,sans-serif}.mobile-only,.mobile-flex-only{display:none!important}@media screen and (max-width: 768px){:root{--bg-main: #e6e6e6}.pc-only{display:none!important}.mobile-only{display:block!important}.mobile-flex-only{display:flex!important}#main{background-color:var(--bg-main)}}.esp-fourlist-header{position:fixed;top:0;left:0;width:100%;padding:1rem 4rem;z-index:1000;font-family:Cinzel,serif;transition:.5s}.esp-fourlist-header.hidden{transform:translateY(-100%)}.esp-fourlist-header .esp-fourlist-header-inner{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.esp-fourlist-header .esp-fourlist-logo{text-align:right}.esp-fourlist-header .esp-fourlist-logo .esp-fourlist-link{display:block;font-size:26px;line-height:24px;color:#fff;transition:.5s;font-weight:400}.esp-fourlist-header .esp-fourlist-link.blinking{color:#ffffff9e;animation:blink .2s linear infinite}@keyframes blink{50%{opacity:0}}.esp-fourlist-header .esp-fourlist-header-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.esp-fourlist-header .esp-fourlist-header-ul{display:flex;align-items:center}.esp-fourlist-header .esp-fourlist-header-list{margin-right:1rem}.esp-fourlist-header .esp-fourlist-header-link{position:relative;height:40px;display:flex;align-items:center;padding:0 1rem;color:#fff;font-size:18px;font-weight:300;border:1px solid rgba(0,0,0,.3);border-radius:4px;transition:.3s;overflow:hidden}.esp-fourlist-header .esp-fourlist-header-link.active{color:#fff;background-color:#fff;border:none}.esp-fourlist-header .esp-fourlist-header-link:hover{color:#fff;background-color:#fff}.esp-fourlist-header .esp-fourlist-header-border{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.esp-fourlist-header .esp-fourlist-line{position:absolute;z-index:2}.esp-fourlist-header .esp-fourlist-top-line{top:0;left:0;width:100%;height:1px;transform:translate(-100%);background:linear-gradient(to right,rgba(0,0,0,0),rgba(137,82,253,1))}.esp-fourlist-header .esp-fourlist-right-line{bottom:0;right:0;width:1px;height:100%;transform:translateY(-100%);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(137,82,253,1))}.esp-fourlist-header .esp-fourlist-bottom-line{bottom:0;left:0;width:100%;height:1px;transform:translate(100%);background:linear-gradient(to left,rgba(0,0,0,0),rgba(137,82,253,1))}.esp-fourlist-header .esp-fourlist-left-line{bottom:0;left:0;width:1px;height:100%;transform:translateY(100%);background:linear-gradient(to top,rgba(0,0,0,0),rgba(137,82,253,1))}.esp-fourlist-header .esp-fourlist-header-link.active .esp-fourlist-top-line{animation:triple-top 2s 1s linear infinite}.esp-fourlist-header .esp-fourlist-header-link.active .esp-fourlist-right-line{animation:triple-right 2s 2s linear infinite}.esp-fourlist-header .esp-fourlist-header-link.active .esp-fourlist-bottom-line{animation:triple-bottom 2s 3s linear infinite}.esp-fourlist-header .esp-fourlist-header-link.active .esp-fourlist-left-line{animation:triple-left 2s 4s linear infinite}.esp-fourlist-header .esp-fourlist-contact-wrap{display:flex;padding:30px 20px 0 0}.esp-fourlist-header .esp-fourlist-contact-inner{margin-right:1rem;overflow:hidden}.esp-fourlist-header .esp-fourlist-contact-inner:last-of-type{margin-right:0}.esp-fourlist-header .esp-fourlist-contact-btn{position:relative;display:flex;align-items:center;height:40px;color:#fff;transition:.5s;overflow:hidden}.esp-fourlist-header .esp-fourlist-contact-btn:before{content:"";position:absolute;right:110%;top:0;width:50px;height:100%;font-weight:200;transform:skew(-30deg);transition:.3s}.esp-fourlist-header .esp-fourlist-contact-btn-text{font-weight:300}.esp-fourlist-header .esp-fourlist-contact-left:hover{color:#fff}.esp-fourlist-header .esp-fourlist-contact-left{height:100%;padding:0 1rem;display:flex;align-items:center;transform:scale(.997,.992);transition:.3s}.esp-fourlist-header .esp-fourlist-contact-right span{font-size:20px}.three-main-section{width:100%;height:100vh;background:linear-gradient(to top,#72a2b6,#a5c4e8);position:relative}.three-main-section .three-main-titlewrap{width:100%;position:absolute;text-align:center;bottom:13%;font-family:Cinzel,serif;font-size:40px;font-weight:400;color:#efefefd1}.three-main-section .three-main-titlewrap2{width:100%;position:absolute;text-align:center;bottom:8%;font-family:Pretendard Variable,sans-serif;font-size:24px;font-weight:300;color:#efefefd1}.three-main-section .three-main-title{opacity:0}.reveal-text{display:inline-block;opacity:0;animation:text-reveal 1s forwards}@keyframes text-reveal{0%{filter:blur(5px);opacity:0}to{filter:blur(0px);opacity:1}}.spark-container{position:absolute;width:100%;height:100vh;overflow:hidden;top:0;left:0;pointer-events:none}.spark{position:absolute;top:-5px;width:3px;height:3px;background-color:#f9f9ffe6;border-radius:50%;animation:fall 20s linear,blink 1s infinite;z-index:99}@keyframes fall{0%{top:-5px}to{top:110vh}}@keyframes blink{0%,to{opacity:.7}50%{opacity:1}}@keyframes sway{0%,to{transform:translate(0)}50%{transform:translate(30px)}}.blur-1{filter:blur(1.5px)}.blur-2{filter:blur(2px)}.blur-3{filter:blur(3px)}.three-main-iconwrap{width:fit-content;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:5%;left:50%;transform:translate(-50%) translateY(50%);opacity:0;cursor:pointer}.three-main-iconwrap .three-main-inner{width:50px;height:50px;perspective:800px;transition:.5s;pointer-events:auto}.three-main-iconwrap:hover .three-main-inner{transform:scale(1.3)}.three-main-iconwrap .three-main-icontext{padding:0 1.5rem;color:#fffc}.three-main-iconwrap span{position:absolute;width:100%;height:100%;border-radius:50%;border-left:3px rgba(255,255,255,.5) solid;border-top:10px transparent solid;border-right:3px rgba(255,255,255,.7) solid}.three-main-iconwrap:hover span{border-left:3px rgba(92,255,237,.5) solid;border-right:3px rgba(114,255,181,.7) solid}.three-main-iconwrap span:nth-of-type(1){animation:ani-1 1s linear infinite}.three-main-iconwrap span:nth-of-type(2){animation:ani-2 1s linear infinite}.three-main-iconwrap span:nth-of-type(3){animation:ani-3 1s linear infinite}@keyframes ani-1{0%{transform:rotate(0) rotateX(70deg) rotate(0)}to{transform:rotate(0) rotateX(70deg) rotate(360deg)}}@keyframes ani-2{0%{transform:rotate(120deg) rotateX(70deg) rotate(0)}to{transform:rotate(120deg) rotateX(70deg) rotate(360deg)}}@keyframes ani-3{0%{transform:rotate(240deg) rotateX(70deg) rotate(0)}to{transform:rotate(240deg) rotateX(70deg) rotate(360deg)}}@media screen and (max-width:768px){.three-main-section .three-main-titlewrap{font-size:30px}.three-main-iconwrap{width:100%;justify-content:center}.three-main-iconwrap .three-main-icontext{font-size:15px;padding:0 1rem}.three-main-iconwrap .three-main-inner{width:40px;height:40px}}.bbai-header{left:0;position:fixed;top:0;transition:transform .8s cubic-bezier(.4,0,0,1);width:100%;z-index:98;font-family:Cinzel,serif}.bbai-header.active{background-color:#41414133;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bbai-header .bbai-header-nav{padding:20px 80px;display:block;width:100%}.bbai-header .bbai-nav-wrap{align-items:center;justify-content:space-between;display:flex;flex-flow:row wrap}.bbai-header .bbai-nav-long ul{display:flex}.bbai-header .bbai-nav-long.right ul{display:flex;justify-content:end}.bbai-header .bbai-nav-long{width:30%}.bbai-header .bbai-nav-long ul .bbai-nav-list{display:flex;align-items:center;padding-left:30px}.bbai-header .bbai-nav-long ul .bbai-nav-list a{color:#fff;font-size:18px;transition:.8s}.bbai-header .bbai-nav-long ul .bbai-nav-list .bbai-nav-menu.right{font-family:Pretendard Variable,sans-serif;font-size:16px;display:flex;align-items:center}.bbai-header .bbai-nav-long ul .bbai-nav-list .bbai-nav-menu.right>img{margin-left:10px}.bbai-nav-logowrap{width:40%;display:flex;justify-content:center}.bbai-nav-logoimgwrap{width:60px}.bbai-nav-logoimg{width:100%}@media (max-width: 768px){.bbai-header .bbai-header-nav{padding:20px 100px 0 20px}.bbai-nav-long .bbai-nav-list .bbai-nav-menu{display:none}}.nana-ai-section{position:fixed;right:-20px;bottom:20%;width:270px;height:100px;z-index:10;transition:.5s}.nana-ai-section.active{width:330px;height:400px}.nana-ai-section .nana-ai-inner{width:100%;height:100%;background:rgba(225,225,225,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px 0 0 20px;font-size:14px;padding:20px;transform:translate(100%);transition:.5s}.nana-ai-section .nana-ai-inner.active,.nana-ai-section .nana-ai-inner.active2{transform:translate(0)}.nana-ai-section .nana-ai-inner.active3{transform:translate(100%)}.nana-ai-bottomfacewrap{position:fixed;right:-30px;bottom:20.6%;z-index:10;background:black;padding:6px;border-radius:50px;width:100px;transition:.5s}.nana-ai-bottomfacewrap.active,.nana-ai-bottomfacewrap.active2{background:transparent}.nana-ai-closebtn{width:20px;height:20px;background:black;border-radius:100px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:10;top:-4px;left:-4px;cursor:pointer}.nana-ai-closebtn .material-symbols-outlined{color:#fff;font-size:16px}.nana-ai-title{margin-bottom:10px}.nana-ai-title.active{visibility:hidden}.nana-ai-bottomwrap{display:flex;align-items:center}.nana-ai-bottomface{width:50px;height:50px;border-radius:100px;overflow:hidden;position:relative;transition:.5s;opacity:1;visibility:visible}.nana-ai-bottomface.active{width:50px;height:50px;border-radius:100px;overflow:hidden;position:relative;opacity:0;visibility:hidden}.nana-ai-bottomfaceimg{width:100%;height:100%;object-position:center;object-fit:cover}.nana-ai-bottombtn{width:fit-content;height:fit-content;background:black;padding:10px 30px 10px 10px;border-radius:50px 0 0 50px;color:#fff;opacity:1;visibility:visible;cursor:pointer}.nana-ai-bottombtn.active{visibility:hidden;opacity:0}.nana-aifull-section{position:fixed;right:0;bottom:35%;width:330px;height:400px;z-index:10}.nana-aifull-inner{width:100%;height:100%;border-radius:20px 0 0 20px;overflow:hidden;font-size:14px;padding:20px;position:absolute;display:flex;flex-direction:column;top:0;left:0;transition:.5s;opacity:0;z-index:10;visibility:hidden}.nana-aifull-inner.active{visibility:visible;opacity:1}.nana-aifull-ceo{width:95%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nana-aifull-ceoimgwrap{width:50px;height:50px;border-radius:100px;overflow:hidden}.nana-aifull-ceoimg{width:100%;height:100%;object-position:center;object-fit:cover}.nana-aifull-answer{width:78%;color:#000}.nana-aifull-questions{width:fit-content;margin-bottom:40px}.nana-aifull-question{background:#fff;padding:6px;border-radius:50px;border:1px solid rgba(189,189,189,.3%);margin-bottom:10px}.nana-aifull-chatui{width:100%;height:200px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.nana-aifull-chatui .nana-aifull-answer-wrap{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;overflow:auto}.nana-aifull-chatui .wedding-chatbot-ques-wrap{max-width:70%;padding:6px;border-radius:12px;background-color:#fff;align-self:flex-end;margin-bottom:8px}.nana-aifull-chatui .wedding-chatbot-answer-wrap{max-width:70%;padding:12px;border-radius:20px;background:radial-gradient(228% 117.58% at 24.99% 43.36%,rgba(168,154,255,.4) 0%,rgba(223,226,255,.22) 74.98%,rgba(232,230,251,.4) 100%);margin-bottom:16px}.nana-aifull-chatui .wedding-chatbot-dialog-text{font-size:14px}.nana-aifull-chatui .nana-aifull-answer-wrap::-webkit-scrollbar{width:12px}.nana-aifull-chatui .nana-aifull-answer-wrap::-webkit-scrollbar-track{background:transparent}.nana-aifull-chatui .nana-aifull-answer-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:6px}.nana-aifull-chatui .nana-aifull-answer-wrap::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.nana-aifull-chatbtn{border:none;cursor:pointer;background:transparent;transform:translate(-30px)}.nana-aifull-chatbtn img{filter:contrast(0);transition:all .3s}.nana-aifull-chatbtn:hover img{filter:contrast(1)}.nana-aifull-chatform{width:100%;display:flex}.nana-aifull-chatform input{width:calc(100% - 20px);height:40px;color:var(--title-color);background-color:#fff;font-family:Pretendard Variable,sans-serif;border-radius:50px;border:1px solid rgb(189,189,189);padding-left:16px}.nana-aifull-chatform input::placeholder{color:#00000080}.nana-aifull-chatform input:focus{border-color:#0982f0;outline:none}@media screen and (max-width:768px){.nana-ai-section{width:250px}.nana-aifull-inner{padding:16px}.nana-ai-bottomfacewrap{width:80px;bottom:21%}.nana-ai-bottomface{width:40px;height:40px}.nana-ai-bottombtn{width:100%}}.nana-main-section{width:100%;height:100vh;font-family:Cinzel,serif}.nana-main-section .nana-main-inner{width:100%;height:100%;position:relative}.nana-main-section .nana-main-imgwrap{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}.nana-main-section .nana-main-img{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.2)}.nana-main-section .nana-main-titlewrap{width:100%;height:100%;position:relative;z-index:2;display:flex;justify-content:center;align-items:end}.nana-main-section .nana-main-titlewrap>h1{font-size:180px;font-weight:400;color:#fff;margin-bottom:-70px;transition:.8s;overflow:hidden}.nana-about-section{width:100%;height:120vh;font-family:Cinzel,serif;line-height:1;border-bottom:1px solid #DCDCDCFF}.nana-about-section .nana-about-inner{width:100%;height:100%;padding:150px 80px;display:flex;position:relative;z-index:2;background:#fff}.nana-about-section .nana-about-leftwrap{width:50%;display:flex;flex-direction:column;justify-content:end;padding-bottom:100px}.nana-about-section .nana-about-lefttitle{font-size:85px;font-weight:400;overflow:hidden}.nana-about-section .nana-about-leftbottomtext{font-family:Pretendard Variable,sans-serif}.nana-about-section .nana-about-lefttitle:nth-child(2){margin-bottom:80px;color:gray}.nana-about-section .nana-about-rightwrap{width:75%;text-align:end;display:flex;flex-direction:column;align-items:end;justify-content:end}.nana-about-section .nana-about-righttext{font-family:Pretendard Variable,sans-serif;word-break:keep-all;font-size:17px;line-height:1.2}.nana-about-section .nana-about-rightimgwrap{width:50%;height:100%;margin-bottom:100px}.nana-about-section .nana-about-rightimg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.nana-about-section{height:100vh}.nana-about-section .nana-about-inner{padding:80px 1rem;flex-direction:column}.nana-about-section .nana-about-leftwrap,.nana-about-section .nana-about-rightwrap{width:100%}.nana-about-section .nana-about-lefttitle{font-size:36px}.nana-about-section .nana-about-lefttitle:nth-child(2){margin-bottom:20px}.nana-about-section .nana-about-rightimgwrap{width:80%;margin-bottom:20px}.nana-about-section .nana-about-righttext{font-size:14px}}.nana-vidbest-section{width:100%;height:300vh;position:relative;font-family:Cinzel,serif;line-height:1;word-break:keep-all;background:#0d1724;top:-100vh}.nana-vidbest-section .nana-vidbest-empthy{width:100%;height:100vh;background:#fff}.nana-vidbest-section .nana-vidbest-relawrap{width:100%;height:300vh;position:relative;background:#0d1724}.nana-vidbest-section .nana-vid-bottom{position:absolute;bottom:0;left:0;width:100%;height:100vh}.nana-vidbest-section .nana-vidbest-stickywrap{width:100%;height:100vh;top:0;position:sticky;display:flex;justify-content:center;align-items:center}.nana-vidbest-section .nana-vidbest-vidwrap{width:70%;height:40%}.nana-vidbest-section .nana-vidbest-vid{width:100%;height:100%;object-fit:cover}.nana-vidbest-section .nana-vidbest-vidtitlewrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:70px;height:50%;display:flex;flex-direction:column;justify-content:space-between}.nana-vidbest-vidtitlebox{overflow:hidden}.nana-vidbest-vidtitle{color:#fff;transform:translateY(100%);transition:.8s;text-align:center}.nana-vidbest-vidtitle.second{transform:translateY(-100%)}.nana-vidbest-vidtitle.active{transform:translateY(0)}.nana-vidbest-vidrecomtitlewrap{width:fit-content;position:absolute;bottom:10%;left:4%;color:#fff;font-family:Pretendard Variable,sans-serif}.nana-vidbest-vidrecomtitle-hidden{width:100%;height:fit-content;overflow:hidden}.nana-vidbest-vidrecomtitle1{font-size:50px;margin-bottom:20px}.nana-vidbest-vidrecomtitle2{font-size:20px}.nana-vidbest-vidrecombox{transition:.5s;opacity:0}.nana-vidbest-vidrecombox.active{opacity:1}@media screen and (max-width:768px){.nana-vidbest-section .nana-vidbest-vidtitlewrap{width:100%;height:auto;font-size:50px}.nana-vidbest-vidrecomtitle1{font-size:32px}}.nana-best-section{width:100%;font-family:Cinzel,serif;line-height:1;background:#fff;border-bottom:1px solid #dcdcdc;padding:0 80px;word-break:keep-all}.nana-best-section .nana-best-inner{width:100%;height:110vh;padding:100px 0;display:flex;gap:200px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.nana-best-section .nana-best-inner:nth-child(2){flex-direction:row-reverse}.nana-best-section .nana-best-inner:nth-child(2) .nana-best-rightsubbox{flex-direction:row-reverse}.nana-best-section .nana-best-inner:last-child{border-bottom:none}.nana-best-section .nana-best-leftwrap{width:40%;height:100%}.nana-best-section .nana-best-leftimgwrap{width:100%;height:100%;overflow:hidden}.nana-best-section .nana-best-leftimg{width:100%;height:100%;object-fit:cover;object-position:center}.nana-best-section .nana-best-rightwrap{width:60%;height:100%}.nana-best-section .nana-best-inner:nth-of-type(2n) .nana-best-righttitle{padding-left:20px}.nana-best-section .nana-best-righttitle{font-size:40px;padding-left:300px;overflow:hidden}.nana-best-section .nana-best-rightsubbox{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center}.nana-best-section .nana-best-rightsubtitwrap{width:15%;text-align:center}.nana-best-section .nana-best-rightsubtitle.line{border-bottom:1px solid #dcdcdc;color:#000}.nana-best-section .nana-best-rightsubtitle{padding:1rem;color:#00000094}.nana-best-section .nana-best-inner:nth-child(2) .nana-best-rightsubtitle{text-align:center}.nana-best-section .nana-best-rightsubtextwrap{width:70%;align-self:start;padding-top:200px}.nana-best-section .nana-best-rightsubtext{margin-bottom:100px;padding-left:20px;font-size:16px;line-height:1.2;font-family:Pretendard Variable,sans-serif}.nana-best-section .nana-best-rightsublists{width:100%}.nana-best-section .nana-best-rightsublist{width:100%;padding:20px;border-bottom:1px solid #dcdcdc;font-size:16px;line-height:1.2;font-weight:300;font-family:Pretendard Variable,sans-serif}@media screen and (max-width: 768px){.nana-best-section{padding:40px 1rem}.nana-best-section .nana-best-righttitle{padding:0}.nana-best-section .nana-best-inner{display:block;gap:10px}.nana-best-section .nana-best-leftwrap{width:100%;position:relative}.nana-best-section .nana-best-inner{padding:40px 0;height:auto;border-left:none;border-right:none;border-bottom:none}.nana-best-section .nana-best-rightsubtitwrap{width:100%;display:flex;flex-direction:row;margin-bottom:20px;text-align:center}.nana-best-section .nana-best-rightsubtitle{width:100%;padding:0;color:#000;font-size:18px}.nana-best-section .nana-best-rightsubtitle>span{color:gray}.nana-best-section .nana-best-rightwrap{width:100%}.nana-best-section .nana-best-righttitle{font-size:28px}.nana-best-section .nana-best-rightsubtextwrap{width:100%;padding-top:20px}.nana-best-section .nana-best-rightsubtext{padding:0 0 30px;font-size:14px;margin-bottom:30px;border-bottom:1px solid #dcdcdc}.nana-best-section .nana-best-inner:nth-of-type(2n) .nana-best-righttitle{padding:0}}.nana-history-section{width:100%;position:relative;font-family:Cinzel,serif;line-height:1;word-break:keep-all}.nana-history-section .nana-history-inner{width:100%;padding:150px 80px}.nana-history-title{font-size:40px;text-align:end;margin-bottom:80px;overflow:hidden}.nana-history-section .nana-history-top{width:100%;height:70vh;display:flex;justify-content:space-between}.nana-history-imgwrap{overflow:hidden}.nana-history-imgwrap:nth-child(1){width:25%;height:50%;align-self:end}.nana-history-imgwrap:nth-child(2){width:50%;height:80%;align-self:start}.nana-history-img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);filter:grayscale(1)}.nana-history-img:hover{filter:grayscale(0)}.nana-history-bottom{width:100%;padding-left:500px;padding-top:100px;overflow:hidden}.nana-history-lists{width:100%}.nana-history-list{width:100%;padding:20px;font-size:20px;border-bottom:1px solid #dcdcdc;transform:translate(10%);opacity:0;transition:.8s}.nana-history-list.active{transform:translate(0);opacity:1}.nana-history-list>span{display:inline-block;margin-right:300px;font-size:24px;font-weight:700}.dress-nana-contact{width:100%;padding:80px;position:relative;height:50vh;color:#000;letter-spacing:-.5px;transition:1s;border-top:.5px solid #ffffffa4;font-family:Marcellus,sans-serif}.dress-nana-contact .dress-nana-contact-inner{width:100%;height:100%;display:flex}.dress-nana-contact .dress-nana-contact-item{position:relative;width:50%;height:100%;border-right:.1px solid rgba(122,122,122,.64);display:flex;align-items:center;justify-content:center}.dress-nana-contact .dress-nana-contact-item:last-child{border:none}.dress-nana-contact .dress-nana-contact-form{width:100%;display:flex;flex-direction:column;align-items:center}.dress-nana-contact .wedding-chatbot-submit{cursor:pointer;color:#fff;background-color:#313157;padding:16px 40px;align-self:end;margin-right:100px;border:none}.dress-nana-contact .dress-nana-contact-input{width:35vw;height:3vw;background-color:#f1f1f1;padding:0 20px;margin-bottom:10px;border-style:none;font-family:Pretendard Variable,sans-serif}.dress-nana-contact .dress-nana-contact-title{font-size:50px}
