@import"https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap";:root{--color-point:#AC8965;--color-font1:#222;--color-font2:#999;--color-font3:#777;--color-bg:#F6F6F6}html,body{font-family:"SUIT","Gilda Display",sans-serif}html,body{font-size:62.5%;font-weight:400;font-style:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body>*{font-size:1.6rem}@media screen and (max-width: 992px){html,body{font-size:50%}body>*{font-size:1.75rem}}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-thumb{background:var(--color-point);border:1px solid #fff;border-radius:10px}body::-webkit-scrollbar-track{background:0 0;border:1px solid rgba(0,0,0,0);border-radius:10px}body::-webkit-scrollbar-corner{background:0 0}header nav::-webkit-scrollbar{width:8px;height:8px}header nav::-webkit-scrollbar-thumb{border-radius:10px}header nav::-webkit-scrollbar-track{background:0 0;border:1px solid rgba(0,0,0,0);border-radius:10px}header nav::-webkit-scrollbar-corner{background:0 0}.hide{display:none;opacity:0}.cover{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.mask::before{position:absolute;width:100%;height:100%;content:"";display:block;background-color:#191919;opacity:.5}header{width:100%;height:124px;position:fixed;top:0;z-index:1000;padding:0 40px;box-sizing:border-box;transition:.5s}header::before{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:0;transform:translate3d(0, -100%, 0);transition:.5s}header .hd-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}header .logo{position:absolute;left:0;top:50%;transform:translate3D(0, -50%, 0)}header .logo a{display:block}header .logo a img{display:block;height:44px;transition:.5s}header .logo .logo-color{position:absolute;left:0;top:0;opacity:0}header .gnb>ul{display:flex;gap:34px}header .gnb>ul>li{position:relative}header .gnb>ul>li>a{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1.4;font-weight:400;color:#fff;padding:52px 0;transition:.5s}header .gnb>ul>li>ul{width:228px;display:flex;flex-direction:column;position:absolute;left:50%;top:102px;transform:translate3d(-50%, 0, 0);background-color:#fff;height:0;overflow:hidden;z-index:0;filter:drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.25))}header .gnb>ul>li:nth-child(2)>ul{width:260px}header .gnb>ul>li:nth-child(4)>ul{width:260px}header .gnb>ul>li>ul>li{width:100%}header .gnb>ul>li>ul>li>a{display:flex;padding:13.5px 24px;box-sizing:border-box}header .gnb>ul>li>ul>li>a span{display:block;font-size:13px;line-height:1;font-weight:400;position:relative;color:var(--color-font3);transition:.5s}header .gnb>ul>li>ul>li>a span::before{content:"";display:block;width:0;height:1px;background-color:var(--color-point);position:absolute;left:0;bottom:-6px;transition:.5s}header .gnb>ul>li>ul>li:first-child>a{padding-top:24px}header .gnb>ul>li>ul>li:last-child>a{padding-bottom:24px}header .btn-wrap{position:absolute;right:0;top:50%;transform:translate3D(0, -50%, 0)}header .menu-btn{width:50px;height:14px;position:relative;cursor:pointer}header .menu-btn span{display:block;width:100%;height:1px;background-color:#fff;position:absolute;left:0;transform-origin:center center;transition:.5s}header .menu-btn span:nth-child(1){top:0}header .menu-btn span:nth-child(2){top:12px}header .menu-nav{width:100%;height:100vh;padding:120px 40px 40px;box-sizing:border-box;position:absolute;left:0;top:0;background-color:#fff;z-index:-1;transform:translate3d(0, -100%, 0);transition:.8s}header .menu-nav-wrap{width:100%;max-width:768px;height:100%;margin:0 auto;overflow-y:auto;opacity:0;transition:.5s}header .menu-nav-wrap::-webkit-scrollbar{width:3px;height:3px}header .menu-nav-wrap::-webkit-scrollbar-thumb{background:var(--color-point);border:1px solid rgba(0,0,0,0);border-radius:10px}header .menu-nav-wrap::-webkit-scrollbar-track{background:0 0;border:1px solid rgba(0,0,0,0);border-radius:10px}header .menu-nav-wrap::-webkit-scrollbar-corner{background:0 0}header .menu-nav nav{width:100%}header .menu-nav nav>ul{width:100%;display:flex;flex-direction:column;align-items:center}header .menu-nav nav>ul>li{width:100%;padding:20px 0;display:flex;flex-direction:column;align-items:center}header .menu-nav nav>ul>li>a{position:relative;display:flex;justify-content:center;position:relative;font-size:40px;font-weight:400;font-family:"Gilda Display";color:var(--color-point)}header .menu-nav nav>ul>li>a::before{content:"";width:calc(100% + 40px);height:20px;background-color:rgba(0,0,0,0);position:absolute;left:-20px;bottom:-4px;z-index:-1;transition:.5s}header .menu-nav nav .sub-menu{display:none}header .menu-nav nav .sub-menu>ul{width:100%;padding-top:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 20px}header .menu-nav nav .sub-menu>ul>li>a{display:block;font-size:14px;font-weight:400;line-height:1;color:var(--color-font3);transition:.5s}header .menu-nav .sns{width:100%;display:flex;justify-content:center;gap:20px;margin-top:55px}header .menu-nav .sns .icon{width:28px;height:28px;display:flex;justify-content:center;align-items:center}header .menu-nav .sns .icon img{width:100%}header.scroll{height:88px}header.scroll::before{transform:translate3d(0, 0, 0);box-shadow:0 2px 10px 0 rgba(68,68,68,.06)}header.scroll .logo a img{height:40px}header.scroll .logo .logo-white{opacity:0}header.scroll .logo .logo-color{opacity:1}header.scroll .gnb>ul>li>a{color:var(--color-font1);padding:34px 0}header.scroll .gnb>ul>li>ul{top:88px}header.scroll .menu-btn span{background-color:var(--color-font1)}header .menu-btn.active span:nth-child(1){top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}header .menu-btn.active span:nth-child(2){top:50%;transform:translate3d(0, -50%, 0) rotate(-45deg)}header .menu-nav.active{transform:translate3d(0, 0, 0)}header .menu-nav.active .menu-nav-wrap{opacity:1}header .menu-nav nav>ul>li>a.active::before{background-color:rgba(172,137,101,.2)}header .gnb.on{display:none}.scrollLock{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}@media(hover: hover)and (pointer: fine){header .gnb>ul>li>a:hover{color:var(--color-point)}header .gnb>ul>li>ul>li>a:hover span{color:var(--color-point)}header .gnb>ul>li>ul>li>a:hover span::before{width:100%}header .menu-nav nav .sub-menu>ul>li>a:hover{color:var(--color-point)}}@media screen and (max-width: 1400px){header .gnb>ul{gap:20px}}@media screen and (max-width: 1200px){header .gnb{display:none}}@media screen and (max-width: 768px){header{height:74px;padding:0 20px}header .logo a img{height:34px}header .menu-btn{width:40px}header .menu-nav{padding:120px 20px 40px}header .menu-nav nav>ul>li{padding:15px 0}header .menu-nav nav>ul>li>a{font-size:26px}header .menu-nav nav>ul>li>a::before{height:20px}header .menu-nav nav .sub-menu>ul{padding-top:30px}header .menu-nav nav .sub-menu>ul>li>a{font-size:14px}header .menu-nav .sns{margin-top:45px}header .menu-nav .sns .icon{width:26px;height:26px}header.scroll{height:74px}header.scroll .logo a img{height:34px}}footer{width:100%;padding:120px 40px;box-sizing:border-box;overflow:hidden;position:relative;background-color:var(--color-font1)}footer .frame{width:100%;max-width:1520px;margin:0 auto}footer .footer-top{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.2)}footer .logo a{display:block}footer .logo a img{display:block;height:46px}footer .shortcut{display:flex;gap:40px}footer .shortcut a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:1.12;color:#fff}footer .shortcut a i{font-size:20px;line-height:1}footer .shortcut a img{display:block;width:20px}footer .footer-bottom{width:100%;padding-top:40px}footer .footer-info{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}footer .tel a{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:500;line-height:1;color:#fff}footer .tel a span{display:block;font-size:14px;font-weight:400;line-height:1}footer .list{display:flex;flex-wrap:wrap;gap:16px}footer .list li a{display:block;font-size:14px;font-weight:400;line-height:1;color:#fff}footer .footer-address{display:flex;flex-direction:column;gap:0}footer .footer-address .line{display:flex;align-items:center;flex-wrap:wrap;gap:0px 15px;font-size:14px;font-weight:400;line-height:2;color:hsla(0,0%,100%,.6)}footer .footer-address .line .single{display:flex;gap:6px;position:relative}footer .footer-address .line .single::after{content:"";display:block;width:1px;height:12px;background-color:#fff;position:absolute;right:-8.5px;top:50%;transform:translateY(-50%)}footer .footer-address .line .single:last-child::after{display:none}footer .footer-address .line .single span{display:block}footer .copy{margin-top:40px;font-size:12px;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.4)}@media screen and (max-width: 1024px){footer .footer-top{justify-content:normal;align-items:normal;flex-direction:column;gap:80px}footer .footer-info{justify-content:normal;align-items:normal;flex-direction:column;gap:80px}footer .tel{order:2}footer .list{order:1}}@media screen and (max-width: 768px){footer{padding:80px 20px}footer .footer-top{gap:60px;padding-bottom:30px}footer .logo a img{height:40px}footer .shortcut{gap:16px 20px;flex-wrap:wrap}footer .shortcut a{font-size:14px}footer .shortcut a i{font-size:18px}footer .shortcut a img{width:18px}footer .footer-bottom{padding-top:30px}footer .footer-info{gap:60px;margin-bottom:30px}footer .tel a{flex-wrap:wrap;font-size:20px}footer .footer-address .line{font-size:12px}footer .footer-address .line .single::after{display:none}footer .copy{margin-top:30px}}.fixed-icons{position:fixed;bottom:40px;right:20px;display:flex;flex-direction:column;gap:6px;z-index:999}.fixed-icons{transform:translateY(40px);opacity:0;visibility:hidden;transition:.4s}.fixed-icons.active{transform:translateY(0);opacity:1;visibility:visible}.fixed-icons .fix-icon{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--color-font1);box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);transition:.4s}.fixed-icons .fix-icon i{font-size:18px}.fixed-icons .fix-icon svg{display:block;width:18px}.fixed-icons .fix-icon svg path{fill:var(--color-font1)}@media(hover: hover)and (pointer: fine){.fixed-icons .fix-icon:hover{background-color:var(--color-point);color:#fff}.fixed-icons .fix-icon:hover svg path{fill:#fff}}@media screen and (max-width: 480px){.fixed-icons{bottom:8px;right:8px;transform:translateY(36px)}.fixed-icons .fix-icon{width:36px;height:36px}.fixed-icons .fix-icon i{font-size:16px}.fixed-icons .fix-icon svg{width:16px}}.popups{display:flex;flex-wrap:wrap;gap:10px;overflow:visible;position:absolute;z-index:1001}.popups .pops{display:block;display:none}.popups .pop_wrap{display:flex;flex-wrap:wrap;background-color:#fff}.popups .pop_content{width:100%}.popups .pop_content .swiper{height:100%}.popups .pop_content .pop_link{width:100%;height:100%;display:block}.popups .pop_content .pop_link img{display:block;width:100%}.popups .pop_content .pop_link.youtube-frame{position:relative;overflow:hidden}.popups .pop_content .pop_link .youtube{width:100%;height:100%;display:block;background-color:#000}.popups .pop_content .pop_link .youtube.horizontal{aspect-ratio:16/9}.popups .pop_content .pop_link .youtube.vertical{aspect-ratio:9/16}.popups .pop_content .pop_link .pop_text{width:100%;background-color:#fff;padding:3rem 1.2rem;box-sizing:border-box;font-size:14px;line-height:1.2}.popups .pop_close{width:100%;background:#eee;display:flex}.popups .pop_close .pop_close_btn{text-align:center;padding:15px 0;display:block;width:100%}.popups .pop_close .pop_close_btn{position:relative;font-size:14px;line-height:20px;font-family:"Noto Sans KR",sans-serif;cursor:pointer}.popups .pop_close .pop_close_btn:nth-child(2)::after{width:1px;height:calc(100% - 30px);background-color:#c7c7c7;display:block;content:""}.popups .pop_close .pop_close_btn:nth-child(2)::after{position:absolute;top:50%;left:0;transform:translateY(-50%)}.pop_top_lt{top:100px;left:10px}.pop_top_ct{top:120px;left:50%;transform:translateX(-50%)}.pop_top_rt{top:120px;right:10px}.pop_mid_lt{top:50%;left:10px;transform:translateY(-50%)}.pop_mid_ct{top:50%;left:50%;transform:translate(-50%, -50%)}.pop_mid_rt{top:50%;right:10px;transform:translateY(-50%)}.pop_btm_lt{bottom:10px;left:10px}.pop_btm_ct{bottom:10px;left:50%;transform:translateX(-50%)}.pop_btm_rt{bottom:10px;right:10px}@media screen and (max-width: 992px){.popups{top:10%;left:50%;right:unset;bottom:unset;transform:translateX(-50%);justify-content:center}.popups .pops{width:350px !important}}.pops .swiper-pagination-bullet-active{background-color:#fff}