@font-face{font-family:"Fraunces";font-weight:500;src:url(../fonts/OptimaLTPro-Medium.woff2) format("woff2"),url(../fonts/OptimaLTPro-Medium.woff) format("woff")}@font-face{font-family:"ABC Marfa";font-weight:500;src:url(../fonts/ABCMarfa-Regular.woff2) format("woff2"),url(../fonts/ABCMarfa-Regular.woff) format("woff")}@font-face{font-family:"ABC Marfa";font-weight:600;src:url(../fonts/ABCMarfa-Semibold.woff2) format("woff2"),url(../fonts/ABCMarfa-Semibold.woff) format("woff")}@font-face{font-family:NanumSquare;font-weight:400;src:url(../fonts/NanumSquareR.eot);src:url(../fonts/NanumSquareR.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumSquareR.woff2) format("woff2"),url(../fonts/NanumSquareR.woff) format("woff"),url(../fonts/NanumSquareR.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:700;src:url(../fonts/NanumSquareB.eot);src:url(../fonts/NanumSquareB.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumSquareB.woff2) format("woff2"),url(../fonts/NanumSquareB.woff) format("woff"),url(../fonts/NanumSquareB.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:800;src:url(../fonts/NanumSquareEB.eot);src:url(../fonts/NanumSquareEB.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumSquareEB.woff2) format("woff2"),url(../fonts/NanumSquareEB.woff) format("woff"),url(../fonts/NanumSquareEB.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:300;src:url(../fonts/NanumSquareL.eot);src:url(../fonts/NanumSquareL.eot?#iefix) format("embedded-opentype"),url(../fonts/NanumSquareL.woff2) format("woff2"),url(../fonts/NanumSquareL.woff) format("woff"),url(../fonts/NanumSquareL.ttf) format("truetype")}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cite,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.container{width:100%;margin:0 auto;padding:0 var(--grid-padding);box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin:0 -8px}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-0{display:none}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-0{margin-left:0!important}}@media only screen and (max-width:809px){.col-mobile-0{display:none}}@media only screen and (max-width:809px){.offset-mobile-0{margin-left:0!important}}.col-1{width:10%;padding:0 8px;box-sizing:border-box}.offset-1{margin-left:10%}.col-2{width:20%;padding:0 8px;box-sizing:border-box}.offset-2{margin-left:20%}.col-3{width:30%;padding:0 8px;box-sizing:border-box}.offset-3{margin-left:30%}.col-4{width:40%;padding:0 8px;box-sizing:border-box}.offset-4{margin-left:40%}.col-5{width:50%;padding:0 8px;box-sizing:border-box}.offset-5{margin-left:50%}.col-6{width:60%;padding:0 8px;box-sizing:border-box}.offset-6{margin-left:60%}.col-7{width:70%;padding:0 8px;box-sizing:border-box}.offset-7{margin-left:70%}.col-8{width:80%;padding:0 8px;box-sizing:border-box}.offset-8{margin-left:80%}.col-9{width:90%;padding:0 8px;box-sizing:border-box}.offset-9{margin-left:90%}.col-10{width:100%;padding:0 8px;box-sizing:border-box}.offset-10{margin-left:100%}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-1{width:10%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-1{margin-left:10%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-2{width:20%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-2{margin-left:20%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-3{width:30%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-3{margin-left:30%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-4{width:40%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-4{margin-left:40%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-5{width:50%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-5{margin-left:50%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-6{width:60%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-6{margin-left:60%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-7{width:70%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-7{margin-left:70%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-8{width:80%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-8{margin-left:80%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-9{width:90%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-9{margin-left:90%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.col-tablet-10{width:100%!important}}@media only screen and (max-width:1439px) and (min-width:810px){.offset-tablet-10{margin-left:100%!important}}@media only screen and (max-width:809px){.col-mobile-1{width:10%!important}}@media only screen and (max-width:809px){.offset-mobile-1{margin-left:10%!important}}@media only screen and (max-width:809px){.col-mobile-2{width:20%!important}}@media only screen and (max-width:809px){.offset-mobile-2{margin-left:20%!important}}@media only screen and (max-width:809px){.col-mobile-3{width:30%!important}}@media only screen and (max-width:809px){.offset-mobile-3{margin-left:30%!important}}@media only screen and (max-width:809px){.col-mobile-4{width:40%!important}}@media only screen and (max-width:809px){.offset-mobile-4{margin-left:40%!important}}@media only screen and (max-width:809px){.col-mobile-5{width:50%!important}}@media only screen and (max-width:809px){.offset-mobile-5{margin-left:50%!important}}@media only screen and (max-width:809px){.col-mobile-6{width:60%!important}}@media only screen and (max-width:809px){.offset-mobile-6{margin-left:60%!important}}@media only screen and (max-width:809px){.col-mobile-7{width:70%!important}}@media only screen and (max-width:809px){.offset-mobile-7{margin-left:70%!important}}@media only screen and (max-width:809px){.col-mobile-8{width:80%!important}}@media only screen and (max-width:809px){.offset-mobile-8{margin-left:80%!important}}@media only screen and (max-width:809px){.col-mobile-9{width:90%!important}}@media only screen and (max-width:809px){.offset-mobile-9{margin-left:90%!important}}@media only screen and (max-width:809px){.col-mobile-10{width:100%!important}}@media only screen and (max-width:809px){.offset-mobile-10{margin-left:100%!important}}:root{--vh:100vh;--transition:0.3s;--transition-slow:0.9s;--font-size:16px;--padding:32px;--header:72px;--footer:590px;--grid-padding:40px;--sidebar:600px;--scrollbar-width:0px}@media only screen and (max-width:809px){:root{--grid-padding:20px;--header:68px;--sidebar:100%;--footer:auto}body.lang-en :root{font-size:15px}}body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:NanumSquare,sans-serif;font-size:var(--font-size);font-weight:700;line-height:150%;color:var(--HOAN_BR,#3d2820);background:var(--iv-50,#fdf8f0)}@media only screen and (max-width:809px){body{--padding:16px}}body a{text-decoration:none}body a[href^=tel]{color:var(--HOAN_BR,#3d2820)!important;text-decoration:none;-webkit-text-fill-color:var(--HOAN_BR,#3d2820)}body .view-mobile{display:none}@media only screen and (max-width:809px){body .view-mobile{display:block}}@media only screen and (max-width:809px){body .view-desktop{display:none}}body .extra-bold{font-weight:800}body img[data-src]{opacity:0;transition:opacity var(--transition)}body img[data-src].lazyloaded,body img[data-src].lazyloading{opacity:1}a[name]:not(.not-scroll-margin){scroll-margin-top:100px;position:relative;top:calc(-1 * 100px);margin-bottom:calc(-1 * 100px)}.lines{display:flex;flex-direction:column}.lines .line{height:2px;background:rgba(217,143,99,.3)}.lines.point .line{background-color:var(--HOAN_BG,#ec8b5e)}a.have-more{color:var(--HOAN_IV,#f8e9d2);display:inline-flex;align-items:center;gap:10px}a.have-more:after{content:"";display:inline-block;width:8px;height:16px;background:url(../img/icon-button-arrow.svg) no-repeat center/contain}a.main-link{position:relative;font-size:18px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%;color:var(--HOAN_IV,#f8e9d2)}a.main-link:after{opacity:0;content:"";display:block;width:0;height:2px;position:absolute;bottom:-2px;left:0;transition:opacity 0s,width var(--transition);background:var(--HOAN_IV,#f8e9d2)}@media only screen and (hover:hover){a.main-link:hover:after{opacity:1;width:100%}}a.layout-button{font-size:14px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%;display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:30px;height:34px;color:var(--HOAN_BG,#ec8b5e);border:1px solid var(--HOAN_BG,#ec8b5e);box-sizing:border-box;transition:background .3s,color .3s}@media only screen and (hover:hover){a.layout-button:hover{border:1px solid var(--HOAN_BG,#ec8b5e);background:var(--HOAN_BG,#ec8b5e);color:var(--HOAN_IV,#f8e9d2)}}a.layout-button.kakao:before{content:"";width:18px;height:18px;background:url(../img/icon-kakao.svg) no-repeat center center/contain;transition:background-image var(--transition)}@media only screen and (hover:hover){a.layout-button.kakao:hover:before{background-image:url(../img/icon-kakao-hover.svg)}}.board-list{display:flex;flex-direction:column;border-top:1px solid var(--HOAN_IV,#f8e9d2)}.board-list.blog-list{border-top:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.board-list{margin-top:40px}}.board-list .board-item{border-bottom:1px solid var(--HOAN_IV,#f8e9d2)}.board-list .board-item a{color:var(--HOAN_BR,#3d2820);font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;display:flex;padding:30px 20px;justify-content:space-between;align-items:center}@media only screen and (max-width:809px){.board-list .board-item a{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}}.board-list .board-item a .title{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;display:flex;gap:12px;align-items:center}@media only screen and (max-width:809px){.board-list .board-item a .title{order:2;font-size:15px;line-height:160%}}.board-list .board-item a .category{margin-left:auto;margin-right:96px;border-radius:50px;background:var(--HOAN_BR,#3d2820);display:flex;padding:5px 16px;align-items:center;color:var(--HOAN_IV,#f8e9d2);font-family:"ABC Marfa";font-size:12px;font-weight:400;line-height:140%}@media only screen and (max-width:809px){.board-list .board-item a .category{order:1;font-size:11px;font-weight:400;line-height:120%;padding:4px 10px;margin-left:0;margin-right:0;margin-bottom:2px}}.board-list .board-item a .date{text-align:right;font-size:16px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.board-list .board-item a .date{color:var(--br-50,#8a7363);font-size:13px;font-family:"ABC Marfa";font-weight:400;line-height:140%;order:3}}.board-list .board-item.sticked a .title:before{content:"";display:inline-block;width:10px;height:10px;aspect-ratio:1/1;background:var(--HOAN_BG,#ec8b5e)}.board-list.blog-list .board-item{border-bottom:1px solid var(--HOAN_BR,#3d2820)}.board-list-wrap{padding-bottom:180px}@media only screen and (max-width:1439px){.board-list-wrap{padding:0 20px;padding-bottom:80px}}.board-list-wrap .pagination{margin:64px 0}@media only screen and (max-width:809px){.board-list-wrap .pagination{margin:48px 0}}.board-list-wrap .pagination ul{display:flex;justify-content:center;list-style:none;gap:8px}.board-list-wrap .pagination ul li{display:flex;align-items:center;justify-content:center}.board-list-wrap .pagination ul li.next,.board-list-wrap .pagination ul li.prev{display:none}.board-list-wrap .pagination ul li a,.board-list-wrap .pagination ul li span{width:28px;height:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--HOAN_BG,#ec8b5e);font-size:14px;font-style:normal;font-weight:400;line-height:100%;box-sizing:border-box;transition:color var(--transition)}.board-list-wrap .pagination ul li a.current,.board-list-wrap .pagination ul li span.current{color:var(--HOAN_IV,#f8e9d2);border-radius:50px;background:var(--HOAN_BR,#3d2820)}@media only screen and (hover:hover){.board-list-wrap .pagination ul li a:hover{color:var(--HOAN_BR,#3d2820)}}.board-detail{margin-top:20px;padding-bottom:180px}@media only screen and (max-width:809px){.board-detail{margin-top:40px;padding-bottom:80px}}.board-detail .board-detail-header{padding:24px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.board-detail .board-detail-header{margin:0 20px;flex-direction:column;gap:8px;padding:20px 0;align-items:flex-start}}.board-detail .board-detail-header h3{font-size:18px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%}.board-detail .board-detail-header .date{font-size:16px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.board-detail .board-detail-header .date{color:var(--br-50,#8a7363);font-size:13px;font-family:"ABC Marfa";font-weight:400;line-height:140%}}.board-detail .board-detail-content{padding:40px 20px;padding-bottom:60px;color:#000;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.board-detail .board-detail-content{padding-bottom:40px}}.board-detail .board-detail-content.text-center{text-align:center}.board-detail .board-detail-content .text-left{text-align:left}.board-detail .board-detail-content .text-center{text-align:center}.board-detail .board-detail-content .text-right{text-align:right}.board-detail .board-detail-content p{display:block}.board-detail .board-detail-content p+p{margin-top:40px}.board-detail .board-detail-content img{width:100%;max-width:800px;margin:0 auto}.board-detail .board-detail-footer{border-top:1px solid var(--HOAN_BR,#3d2820);display:flex;justify-content:flex-end;padding-top:30px}@media only screen and (max-width:809px){.board-detail .board-detail-footer{margin:0 20px}}.board-detail .board-detail-footer .btn-back{font-weight:400;letter-spacing:0;display:inline-flex;padding:8px 16px;box-sizing:border-box;align-items:center;justify-content:center;color:var(--HOAN_BR,#3d2820);font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%;border-radius:30px;border:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.board-detail .board-detail-footer .btn-back{padding:8px 24px;height:40px;font-size:16px;font-weight:600;line-height:130%;letter-spacing:.8px}}.board-detail .medical-services-table{margin-top:40px;font-size:16px;font-weight:700;width:100%;border-collapse:separate;border-spacing:0}.board-detail .medical-services-table .table-header{background:rgba(245,228,198,.5)}.board-detail .medical-services-table .price-column,.board-detail .medical-services-table .service-column{padding:12px 10px;text-align:left;font-weight:800;line-height:1.3;white-space:nowrap}.board-detail .medical-services-table .service-column{min-width:240px;flex:1}@media only screen and (max-width:809px){.board-detail .medical-services-table .service-column{min-width:0;width:auto}}.board-detail .medical-services-table .price-column{width:200px}@media only screen and (max-width:809px){.board-detail .medical-services-table .price-column{min-width:100px;width:auto;text-align:right}}.board-detail .medical-services-table .table-row{width:100%}.board-detail .medical-services-table .table-row:nth-child(even){background:rgba(245,228,198,.5)}.board-detail .medical-services-table .table-row td{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;vertical-align:top}@media only screen and (max-width:809px){.board-detail .medical-services-table .table-row td{font-size:15px;line-height:150%}}.board-detail .medical-services-table .service-name,.board-detail .medical-services-table .service-price{padding:12px 10px;line-height:1.3}.board-detail .medical-services-table .service-name{min-width:240px}@media only screen and (max-width:809px){.board-detail .medical-services-table .service-name{min-width:0;width:auto}}.board-detail .medical-services-table .service-price{width:200px;white-space:nowrap}@media only screen and (max-width:809px){.board-detail .medical-services-table .service-price{min-width:100px;width:auto;word-break:keep-all;text-align:right}}.board-detail .medical-services-table .price-range{line-height:21px;white-space:normal}@media only screen and (max-width:809px){.board-detail .medical-services-table .medical-services-table{max-width:100%}.board-detail .medical-services-table .price-column,.board-detail .medical-services-table .service-column{white-space:initial}.board-detail .medical-services-table .service-name{max-width:100%}.board-detail .medical-services-table .service-price{white-space:initial}}.popup{position:fixed;left:var(--grid-padding);bottom:var(--grid-padding);flex-direction:column;border-radius:20px;overflow:hidden;width:420px;display:none}.popup.show{display:flex}.popup.position-left-top{bottom:auto;top:calc(var(--header) + var(--grid-padding));left:var(--grid-padding)}.popup.position-left-bottom{bottom:var(--grid-padding);top:auto;left:var(--grid-padding)}.popup.position-right-top{bottom:auto;top:calc(var(--header) + var(--grid-padding));left:auto;right:var(--grid-padding)}.popup.position-right-bottom{bottom:var(--grid-padding);top:auto;left:auto;right:var(--grid-padding)}.popup.position-center{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:809px){.popup{width:335px;max-width:calc(100% - var(--grid-padding) * 2);top:auto!important;bottom:var(--grid-padding)!important;right:auto!important;left:50%!important;transform:translate(-50%,0)!important}}.popup .swiper .swiper-pagination{border-radius:50px;background:rgba(0,0,0,.25);display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:4px;position:absolute;left:auto;top:16px;right:16px;bottom:auto;width:auto;height:25px;box-sizing:border-box;color:#fff;font-size:11px}.popup .image{font-size:0;line-height:0}.popup .image img{width:100%;height:auto}.popup .footer{display:flex;background:#fff;height:50px;align-items:center;justify-content:space-between}.popup .footer a{flex:1;color:var(--HOAN_BR,#3d2820);text-align:center;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;font-size:13px}.popup .footer a+a{position:relative}.popup .footer a+a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:1px;height:20px;background:var(--br-50,#8a7363)}#wrapper{position:relative}header{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header);box-sizing:border-box;border-bottom:1px solid var(--HOAN_BR,#3d2820);transition:var(--transition)}body.light-header header{border-bottom:1px solid var(--HOAN_IV,#f8e9d2)}body.scroll-down header{transform:translateY(-100%)}body.page-id-14.on-scroll header,body.page-id-16.on-scroll header{background:rgba(249,241,228,.2);backdrop-filter:blur(2px)}body.home header,body.single-program header{mix-blend-mode:difference;border-bottom:1px solid #f8e9d2}header .header{display:flex;justify-content:space-between;align-items:center;padding:23px 0}header .header .logo,header .header .menu{display:block;text-indent:-1000px;overflow:hidden}header .header .dev-mode{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#8a7363;padding:10px 20px}header .header .menu-wrap{position:relative;display:flex;align-items:center;gap:40px}@media only screen and (max-width:809px){header .header .menu-wrap{gap:20px}}header .header .menu-wrap .language{display:block;width:20px;height:20px;background:url(../img/icon-language.svg) no-repeat center center/contain}body.home header .header .menu-wrap .language,body.single-program header .header .menu-wrap .language{background-image:url(../img/icon-language-for-blend.svg)}header .header .menu-wrap .language-wrap{display:none;position:absolute}header .header .logo{width:110px;height:26px;background:url(../img/logo.svg) no-repeat center center/contain}@media only screen and (max-width:809px){header .header .logo{width:94px;height:22px}}body.light-header header .header .logo{background:url(../img/logo-light.svg) no-repeat center center/contain}body.home header .header .logo,body.single-program header .header .logo{background-image:url(../img/logo-for-blend.svg)}header .header .menu{width:32px;height:26px;background:url(../img/icon-menu.svg) no-repeat center center/contain}@media only screen and (max-width:809px){header .header .menu{width:28px;height:22px}}body.light-header header .header .menu{background:url(../img/icon-menu-light.svg) no-repeat center center/contain}body.home header .header .menu,body.single-program header .header .menu{background-image:url(../img/icon-menu-for-blend.svg)}.language-wrap{position:fixed;min-width:90px;padding:6px 0;border-radius:4px;background:var(--iv-30,#fdf8f0);opacity:0;transition:opacity var(--transition);z-index:1001;pointer-events:none}body.home .language-wrap{display:none}body.ready .language-wrap{display:block}.language-wrap.active{opacity:1;pointer-events:auto}.language-wrap ul{display:flex;flex-direction:column;list-style:none}.language-wrap ul li a{display:flex;padding:10px 16px;color:var(--br-50,#8a7363);font-size:14px;font-style:normal;font-weight:700;line-height:160%}.language-wrap ul li a.active{color:var(--HOAN_BR,#3d2820)}#sidebar{position:fixed;top:0;right:0;width:var(--sidebar);height:var(--vh);overflow:auto;scroll-behavior:smooth;z-index:1001;color:var(--HOAN_BG,#ec8b5e);background:var(--HOAN_BR,#3d2820);transform:translateX(100%);transition:transform var(--transition);-ms-overflow-style:none;scrollbar-width:none}#sidebar::-webkit-scrollbar{display:none}body.show-sidebar #sidebar{transform:translateX(0)}#sidebar .lines{margin-top:20px;gap:36px}@media only screen and (max-width:809px){#sidebar .lines{display:none}}#sidebar .sidebar-header{display:flex;padding:20px 40px;justify-content:flex-end;border-bottom:1px solid rgba(253,248,240,0.1)}@media only screen and (max-width:809px){#sidebar .sidebar-header{padding:20px}}#sidebar .sidebar-header a.close{display:block;width:24px;height:24px;text-indent:-1000px;overflow:hidden;background:url(../img/icon-menu-close.svg) no-repeat center center/contain}#sidebar .sidebar-contents{display:flex;flex-direction:column}#sidebar .sidebar-contents .sidebar-content{padding:0 var(--grid-padding);padding-top:24px;padding-bottom:50px;border-bottom:1px solid rgba(253,248,240,0.1)}#sidebar .sidebar-contents .sidebar-content .sidebar-content-title{display:flex;justify-content:space-between;align-items:center}#sidebar .sidebar-contents .sidebar-content .sidebar-content-menus{margin-top:24px;display:flex;flex-direction:column;gap:16px}#sidebar .sidebar-contents .sidebar-content .sidebar-content-menus a{display:block;color:var(--HOAN_BG,#ec8b5e);font-size:16px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%}#sidebar .sidebar-footer{padding:var(--grid-padding)}@media only screen and (max-width:809px){#sidebar .sidebar-footer{padding-top:40px;padding-bottom:40px}}#sidebar .sidebar-footer .sidebar-footer-content{display:flex;flex-direction:column;gap:20px}#sidebar .sidebar-footer .sidebar-footer-content .title{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}#sidebar .sidebar-footer .sidebar-footer-content .contents{display:flex;flex-direction:column;gap:20px}#sidebar .sidebar-footer .sidebar-footer-content .contents .content{display:flex;gap:20px}@media only screen and (max-width:809px){#sidebar .sidebar-footer .sidebar-footer-content .contents .content.content-date{flex-direction:column;gap:16px}#sidebar .sidebar-footer .sidebar-footer-content .contents .content.content-date div:empty{display:none}}#sidebar .sidebar-footer .sidebar-footer-content .contents .content>div{flex:1;display:flex;flex-direction:column;gap:4px}#sidebar .sidebar-footer .sidebar-footer-content .contents .content>div .copyright,#sidebar .sidebar-footer .sidebar-footer-content .contents .content>div .sub-title{font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}#sidebar .sidebar-footer .sidebar-footer-content .contents .content>div .sub-value{font-size:15px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%}#sidebar .sidebar-footer .sidebar-footer-content .contents .content>div .sub-value.type-2{font-size:15px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:140%}main{min-height:var(--vh)}footer{height:var(--footer);background:var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){footer{position:relative;padding-top:58px}footer:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:rgba(217,143,99,.3)}}footer .footer{display:flex;color:var(--HOAN_BG,#ec8b5e)}@media only screen and (max-width:809px){footer .footer{flex-direction:column}}footer .footer a{color:var(--HOAN_BG,#ec8b5e)}footer .footer .footer-left{width:33%;min-width:340px}@media only screen and (max-width:809px){footer .footer .footer-left{width:100%;order:2}}footer .footer .footer-left .lines{margin-top:30px;margin-bottom:158px;gap:68px}@media only screen and (max-width:809px){footer .footer .footer-left .lines{display:none}}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content{border-top:2px solid rgba(217,143,99,.3);padding-top:40px}}footer .footer .footer-left .footer-left-content .logo{width:275px;height:68px;margin-left:var(--grid-padding);margin-bottom:30px;background:url(../img/logo-for-footer.svg) no-repeat center center/contain}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content .logo{width:163px;height:40px;margin-bottom:32px}}footer .footer .footer-left .footer-left-content .content{border-top:2px solid rgba(217,143,99,.3);padding-top:30px;padding-left:var(--grid-padding)}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content .content{padding-right:var(--grid-padding);padding-top:0;border-top:0}}footer .footer .footer-left .footer-left-content .content .content-title{font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%;margin-bottom:14px}footer .footer .footer-left .footer-left-content .content .content-texts{display:flex;flex-direction:column;gap:8px;margin-bottom:25px}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content .content .content-texts{margin-bottom:30px}}footer .footer .footer-left .footer-left-content .content .content-texts .content-text{display:flex;gap:6px}footer .footer .footer-left .footer-left-content .content .content-texts .content-text .title{font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}footer .footer .footer-left .footer-left-content .content .content-texts .content-text .value{font-size:13px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%}footer .footer .footer-left .footer-left-content .content .content-texts .content-text .value a{color:var(--HOAN_BG,#ec8b5e);-webkit-text-fill-color:var(--HOAN_BG,#ec8b5e)}footer .footer .footer-left .footer-left-content .content .content-texts .content-text.type-2 .value{font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content .content .content-link{display:flex;justify-content:space-between;align-items:center;margin-left:calc(var(--grid-padding) * -1);margin-right:calc(var(--grid-padding) * -1);padding:16px var(--grid-padding);padding-bottom:32px;border-top:2px solid rgba(217,143,99,.3)}}footer .footer .footer-left .footer-left-content .content .content-link a{font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}footer .footer .footer-left .footer-left-content .content .content-link .mobile-license{display:none}@media only screen and (max-width:809px){footer .footer .footer-left .footer-left-content .content .content-link .mobile-license{display:block;font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}}footer .footer .footer-right{flex:1}@media only screen and (max-width:809px){footer .footer .footer-right{flex:none;width:100%;order:1;padding-top:30px;border-top:2px solid rgba(217,143,99,.3)}}footer .footer .footer-right .lines{margin-top:64px;margin-bottom:44px;gap:162px}@media only screen and (max-width:809px){footer .footer .footer-right .lines{display:none}}footer .footer .footer-right .footer-right-content .menus{padding-left:36px;display:flex;flex-direction:column;gap:24px;margin-bottom:39px}@media only screen and (max-width:809px){footer .footer .footer-right .footer-right-content .menus{padding-left:var(--grid-padding);margin-bottom:32px}}footer .footer .footer-right .footer-right-content .menus .menu{display:flex;align-items:center;gap:20px}footer .footer .footer-right .footer-right-content .social-networks{display:flex;gap:20px;padding-left:36px;margin-bottom:44px}@media only screen and (max-width:809px){footer .footer .footer-right .footer-right-content .social-networks{padding-left:var(--grid-padding);margin-bottom:30px}}footer .footer .footer-right .footer-right-content .social-networks a{display:block;width:20px;height:20px;text-indent:-1000px;overflow:hidden}footer .footer .footer-right .footer-right-content .social-networks a.instagram{background:url(../img/icon-instagram.svg) no-repeat center center/contain}footer .footer .footer-right .footer-right-content .social-networks a.youtube{background:url(../img/icon-youtube.svg) no-repeat center center/contain}footer .footer .footer-right .footer-right-content .social-networks a.naver{background:url(../img/icon-naver.svg) no-repeat center center/contain}footer .footer .footer-right .footer-right-footer{padding-left:36px;padding-top:24px;border-top:2px solid rgba(217,143,99,.3);font-size:13px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}@media only screen and (max-width:809px){footer .footer .footer-right .footer-right-footer{display:none}}.enter-effect{opacity:0;transform:translateY(30px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.enter-effect.show:not(.lazyload){opacity:1;transform:translateY(0)}.enter-effect.show.lazyloaded{opacity:1;transform:translateY(0)}.splash-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;transition:all 1.5s cubic-bezier(.81,.03,.31,.98);background:#2a1b14;display:flex;align-items:center;justify-content:center}.splash-wrap video{max-width:400px;width:100%;height:auto;object-fit:cover}@media only screen and (max-width:809px){.splash-wrap video{object-fit:contain}}body.ready .splash-wrap{opacity:0;pointer-events:none}body.home{overflow:hidden}body.home.ready{overflow:auto}.home-wrap h3{font-size:46px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:58px;text-transform:uppercase}@media only screen and (max-width:809px){.home-wrap h3{font-family:"Fraunces";font-size:32px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.96px;text-transform:uppercase}}.home-wrap .part-1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;height:var(--vh);position:relative;overflow:hidden}.home-wrap .part-1::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:url(../img/home/bg-intro-for-slide.jpg);background-size:cover;animation:backgroundScroll 80s linear infinite alternate;z-index:-1}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home-wrap .part-1::before{background:url(../img/home/bg-intro-for-slide@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-wrap .part-1::before{background:url(../img/home/bg-intro-for-slide@2x.jpg);background-size:cover}}@media only screen and (max-width:809px){.home-wrap .part-1::before{animation-duration:20s}}@keyframes backgroundScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-wrap .part-1 h2{font-family:"Fraunces";text-align:center;font-size:54px;font-weight:500;line-height:100%;letter-spacing:2.7px;text-transform:uppercase}@media only screen and (max-width:809px){.home-wrap .part-1 h2{font-size:32px;letter-spacing:1.6px}}.home-wrap .part-1 p{text-align:center;font-size:20px;font-weight:700;line-height:34px;text-transform:uppercase}body.lang-en .home-wrap .part-1 p{font-family:"ABC Marfa"}@media only screen and (max-width:809px){.home-wrap .part-1 p{font-size:16px;line-height:160%;letter-spacing:.75px}}.home-wrap .part-2{height:calc(var(--vh) * 4);box-sizing:border-box}@media only screen and (max-width:809px){.home-wrap .part-2{height:auto}}.home-wrap .part-2>.container{height:100%}.home-wrap .part-2 .part-2-content{position:relative;height:100%}.home-wrap .part-2 .part-2-content .part-2-content-item{position:sticky;top:0;padding-top:60px;height:var(--vh);box-sizing:border-box}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item{position:relative;padding-top:80px;height:auto}}.home-wrap .part-2 .part-2-content .part-2-content-item>h3{position:absolute;left:0;padding-top:30px}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item>h3{position:relative;left:auto;padding-top:0;margin-bottom:40px}}.home-wrap .part-2 .part-2-content .part-2-content-item>.row{height:100%}.home-wrap .part-2 .part-2-content .part-2-content-item>.row>div{height:100%;display:flex;align-items:center}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item>.row>div.images-col{display:none}}.home-wrap .part-2 .part-2-content .part-2-content-item .images{position:relative;width:100%;height:calc(var(--vh) * .71)}.home-wrap .part-2 .part-2-content .part-2-content-item .images .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition)}.home-wrap .part-2 .part-2-content .part-2-content-item .images .image.active{opacity:1}.home-wrap .part-2 .part-2-content .part-2-content-item .images .image img,.home-wrap .part-2 .part-2-content .part-2-content-item .images .image video{width:100%;height:100%;object-fit:cover}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap{position:relative;height:calc(var(--vh) * .71);box-sizing:border-box;overflow:hidden;padding:0 80px;padding-right:0}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap{height:auto;padding:0;padding-bottom:80px}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts{height:100%;transition:transform var(--transition-slow)}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts{transform:none!important;display:flex;height:auto;flex-direction:column;gap:76px}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text{display:flex;flex-direction:column;justify-content:center;gap:24px;height:100%;opacity:0;transition:opacity var(--transition);word-break:keep-all;max-width:390px}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text{max-width:100%;opacity:1!important}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text img,.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text video{display:none}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text img,.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text video{display:block;aspect-ratio:335/388;object-fit:cover}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text h4{font-family:NanumSquare;margin-top:50px;font-size:24px;font-weight:800;line-height:140%;letter-spacing:.72px}body.lang-en .home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text h4{font-family:"ABC Marfa"}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text h4{margin-top:6px;font-size:20px;font-weight:800;line-height:140%;letter-spacing:.6px;padding-left:10px;padding-right:10px}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text p{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text p{padding-left:10px;padding-right:10px}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .texts .text p br:not(.require){display:none}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .view-more{position:absolute;bottom:0;font-size:0;line-height:0}@media only screen and (max-width:809px){.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .view-more{position:relative;bottom:auto;opacity:1;margin-top:76px;padding-left:10px;padding-right:10px}}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .view-more:before{position:absolute;bottom:0;content:"";width:8px;height:21px;background:url(../img/icon-arrow-down.svg) no-repeat center center;background-size:contain}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .view-more a{font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%;color:var(--HOAN_BR,#3d2820);opacity:0;transition:opacity var(--transition);pointer-events:none}.home-wrap .part-2 .part-2-content .part-2-content-item .texts-wrap .view-more a:after{background-image:url(../img/icon-button-arrow-brown.svg)}.home-wrap .part-2 .part-2-content .part-2-content-item.index-1 .image.index-1,.home-wrap .part-2 .part-2-content .part-2-content-item.index-1 .text.index-1{opacity:1}.home-wrap .part-2 .part-2-content .part-2-content-item.index-1 .texts{transform:translateY(0)}.home-wrap .part-2 .part-2-content .part-2-content-item.index-2 .image.index-2,.home-wrap .part-2 .part-2-content .part-2-content-item.index-2 .text.index-2{opacity:1}.home-wrap .part-2 .part-2-content .part-2-content-item.index-2 .texts{transform:translateY(-100%)}.home-wrap .part-2 .part-2-content .part-2-content-item.index-2 .text.index-1{opacity:0}.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .image.index-3,.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .text.index-3{opacity:1}.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .texts{transform:translateY(-200%)}.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .text.index-1,.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .text.index-2{opacity:0}.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .view-more:before{opacity:0}.home-wrap .part-2 .part-2-content .part-2-content-item.index-3 .view-more a{opacity:1;pointer-events:auto}.home-wrap .part-3{height:calc(var(--vh) * 3 + (30vh * 2))}.home-wrap .part-3 .part-3-contents{position:sticky;top:0}.home-wrap .part-3 .part-3-contents .part-3-content{position:sticky;top:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0 var(--grid-padding);height:var(--vh);box-sizing:border-box;color:var(--HOAN_IV,#f8e9d2)}.home-wrap .part-3 .part-3-contents .part-3-content.part-3-1{background:url(../img/home/bg-part-3-1.jpg);background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-1{background:url(../img/home/bg-part-3-1@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-1{background:url(../img/home/bg-part-3-1@2x.jpg);background-size:cover}}.home-wrap .part-3 .part-3-contents .part-3-content.part-3-2{background:url(../img/home/bg-part-3-2.jpg);background-size:cover;margin-top:30vh}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-2{background:url(../img/home/bg-part-3-2@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-2{background:url(../img/home/bg-part-3-2@2x.jpg);background-size:cover}}.home-wrap .part-3 .part-3-contents .part-3-content.part-3-3{background:url(../img/home/bg-part-3-3.jpg);background-size:cover;margin-top:30vh}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-3{background:url(../img/home/bg-part-3-3@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-wrap .part-3 .part-3-contents .part-3-content.part-3-3{background:url(../img/home/bg-part-3-3@2x.jpg);background-size:cover}}.home-wrap .part-3 .part-3-contents .part-3-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner{position:relative;height:60%;display:flex;flex-direction:column;justify-content:space-between}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .number{font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info{display:flex;flex-direction:column;gap:40px}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap{position:relative;display:flex;flex-direction:column;gap:28px}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap .sub-title{font-family:"ABC Marfa";font-size:14px;font-weight:600;line-height:140%;letter-spacing:.7px}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap .sub-title.block{display:block}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap .main-title{font-size:60px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:62px;text-transform:uppercase}@media only screen and (max-width:809px){.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap .main-title{font-size:30px;line-height:34px;letter-spacing:.9px}}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .title-wrap a.link{position:absolute;bottom:0;right:0;width:100%;height:100%}.home-wrap .part-3 .part-3-contents .part-3-content .part-3-content-inner .info .view-more a{font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.home-wrap .part-4{padding:160px 0;color:var(--HOAN_IV,#f8e9d2);background:var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.home-wrap .part-4{padding:80px 0}}.home-wrap .part-4 .part-4-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:0;line-height:0}.home-wrap .part-4 .part-4-content .title{font-size:36px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:40px;text-transform:capitalize}@media only screen and (max-width:809px){.home-wrap .part-4 .part-4-content .title{font-size:32px;font-weight:500;line-height:40px;letter-spacing:.96px}}.home-wrap .part-4 .part-4-content .content a{font-family:NanumSquare;color:var(--HOAN_IV,#f8e9d2);font-size:14px;font-weight:800;line-height:130%}.page-wrap{padding-top:calc(var(--header) + 40px);min-height:calc(var(--vh) * 1);box-sizing:border-box}@media only screen and (max-width:809px){.page-wrap{padding-top:calc(var(--header) + 64px)}}.page-wrap .page-header{display:flex;align-items:center;gap:40px;padding:30px var(--grid-padding);background:rgba(249,241,228,.2);backdrop-filter:blur(2px)}.page-wrap .page-header.is-sticky{position:sticky;top:0;z-index:100;transition:top var(--transition)}body.scroll-up.on-scroll .page-wrap .page-header.is-sticky{top:var(--header)}@media only screen and (max-width:809px){.page-wrap .page-header.is-sticky{position:relative;top:auto;z-index:auto}}.page-wrap .page-header.flex-column{display:flex;flex-direction:column;align-items:stretch;gap:20px}@media only screen and (max-width:809px){.page-wrap .page-header{padding-top:0;padding-bottom:0}}.page-wrap .page-header h1{font-size:36px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:40px;text-transform:capitalize}@media only screen and (max-width:809px){.page-wrap .page-header h1{font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase}}.page-wrap .page-header p{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap .page-header p.type-2{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}}.page-wrap .page-header .menus{display:flex;gap:30px}@media only screen and (max-width:809px){.page-wrap .page-header .menus{display:none}}.page-wrap .page-header .menus a{color:var(--HOAN_BG,#ec8b5e);font-family:"ABC Marfa";font-size:16px;font-weight:600;line-height:130%;letter-spacing:.8px}.page-wrap .page-header .menus a.active{color:var(--HOAN_BR,#3d2820)}.page-wrap .page-content{overflow:hidden}@media only screen and (max-width:809px){.page-wrap.page-about .part-1{padding-bottom:64px}}.page-wrap.page-about .part-1 .part-1-content{padding-top:80px;padding-bottom:120px}@media only screen and (max-width:809px){.page-wrap.page-about .part-1 .part-1-content{padding-top:40px;padding-bottom:0}}.page-wrap.page-about .part-1 .part-1-content .image{font-size:0;line-height:0}.page-wrap.page-about .part-1 .part-1-content .image img{width:100%;height:auto;object-fit:contain}@media only screen and (max-width:809px){.page-wrap.page-about .part-1 .part-1-content .image{padding-bottom:40px}}.page-wrap.page-about .part-1 .part-1-content .text{height:100%;display:flex;flex-direction:column;justify-content:center}.page-wrap.page-about .part-1 .part-1-content .text .title{margin-bottom:16px;font-size:16px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.page-wrap.page-about .part-1 .part-1-content .text .content{font-family:NanumSquare;font-size:16px;font-weight:700;line-height:170%;word-break:keep-all}@media only screen and (max-width:809px){.page-wrap.page-about .part-1 .part-1-content .text .content{padding-bottom:25px}}.page-wrap.page-about .part-full-background-content .part-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding-bottom:130px;color:var(--HOAN_IV,#f8e9d2)}.page-wrap.page-about .part-full-background-content .part-content .title{font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase}.page-wrap.page-about .part-full-background-content .part-content .content{font-family:NanumSquare;font-size:16px;font-weight:700;line-height:170%}.page-wrap.page-about .part-2{background:url(../img/about/about-2.jpg);background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.page-wrap.page-about .part-2{background:url(../img/about/about-2@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-wrap.page-about .part-2{background:url(../img/about/about-2@2x.jpg);background-size:cover}}@media only screen and (max-width:809px){.page-wrap.page-about .part-2{background-image:url(../img/about/about-2-mobile@2x.jpg);background-size:cover}}.page-wrap.page-about .part-2 .part-content{height:var(--vh)}@media only screen and (max-width:809px){.page-wrap.page-about .part-2 .part-content{height:auto;padding-top:237px;padding-bottom:64px}}.page-wrap.page-about .part-3{padding:40px 0}@media only screen and (max-width:809px){.page-wrap.page-about .part-3{padding:24px 0}}.page-wrap.page-about .part-3 .part-gallery{padding:80px 0;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:1439px){.page-wrap.page-about .part-3 .part-gallery{padding:40px var(--grid-padding);width:auto;max-width:100%}}@media only screen and (max-width:809px){.page-wrap.page-about .part-3 .part-gallery{padding:40px var(--grid-padding);width:auto;max-width:100%}}.page-wrap.page-about .part-3 .part-gallery>h3{color:var(--HOAN_BR,#3d2820);font-size:20px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-about .part-3 .part-gallery .gallery{width:100%;overflow:hidden;padding-bottom:36px}.page-wrap.page-about .part-3 .part-gallery .gallery .image{font-size:0;line-height:0}.page-wrap.page-about .part-3 .part-gallery .gallery .image img{width:100%;height:auto;object-fit:cover}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-pagination{text-align:left;width:auto;bottom:0;color:var(--HOAN_BG,#ec8b5e);font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:10px}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-next,.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-prev{position:relative;left:auto;right:auto;top:auto}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-prev{width:32px;height:20px;background-image:url(../img/icon-gallery-prev.svg)}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-prev:after{display:none}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-next{width:32px;height:20px;background-image:url(../img/icon-gallery-next.svg)}.page-wrap.page-about .part-3 .part-gallery .gallery .swiper-button .swiper-button-next:after{display:none}.page-wrap.page-about .part-4{background:url(../img/about/about-5-1.jpg);background-size:cover;background-position:center!important}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.page-wrap.page-about .part-4{background:url(../img/about/about-5-1@2x.jpg);background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-wrap.page-about .part-4{background:url(../img/about/about-5-1@2x.jpg);background-size:cover}}@media only screen and (max-width:809px){.page-wrap.page-about .part-4{background-image:url(../img/about/about-5-1-mobile@2x.jpg);background-size:cover;background-position:center}}.page-wrap.page-about .part-4 .part-content{height:820px;padding-bottom:120px;box-sizing:border-box}@media only screen and (max-width:809px){.page-wrap.page-about .part-4 .part-content{height:auto;aspect-ratio:375/540;padding-bottom:64px}}.page-wrap.page-about .part-5{padding-top:100px;padding-bottom:180px}@media only screen and (max-width:809px){.page-wrap.page-about .part-5{padding-top:64px;padding-bottom:100px}}.page-wrap.page-about .part-5 .part-content h3{font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase;margin-bottom:40px}.page-wrap.page-about .part-5 .part-content .image{width:100%;font-size:0;line-height:0}@media only screen and (max-width:809px){.page-wrap.page-about .part-5 .part-content .image{margin-bottom:16px}}.page-wrap.page-about .part-5 .part-content .image img{width:100%;height:auto;object-fit:contain}.page-wrap.page-about .part-5 .part-content .text{padding:20px}@media only screen and (max-width:809px){.page-wrap.page-about .part-5 .part-content .text{padding:20px 0}}.page-wrap.page-about .part-5 .part-content .text .title-wrap{display:flex;flex-direction:column;gap:4px}.page-wrap.page-about .part-5 .part-content .text .title-wrap .title{font-size:20px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-about .part-5 .part-content .text .title-wrap .title{font-family:"ABC Marfa"}.page-wrap.page-about .part-5 .part-content .text .title-wrap .sub-title{color:var(--br-50,#8a7363);font-size:16px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.page-wrap.page-about .part-5 .part-content .text .info{margin-top:40px;display:flex;flex-direction:column;gap:20px}.page-wrap.page-about .part-5 .part-content .text .info p{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-about .part-5 .part-content .image.index-1,.page-wrap.page-about .part-5 .part-content .text.index-1{width:auto;padding-right:calc(71px - var(--grid-padding))}.page-wrap.page-about .part-5 .part-content .image.index-2,.page-wrap.page-about .part-5 .part-content .text.index-2{width:auto;padding-left:calc(71px - var(--grid-padding))}.page-wrap.page-about .part-5 .part-content .image.index-2{margin-top:32px}}.page-wrap.page-reservation .page-content{max-width:1040px;margin:94px auto;margin-bottom:180px;display:flex;flex-direction:column;gap:120px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content{margin-top:40px;margin-bottom:100px;width:auto;max-width:100%;box-sizing:border-box;padding:0 var(--grid-padding);gap:80px}}.page-wrap.page-reservation .page-content .part-content .title-wrap{padding-top:40px;display:flex;flex-direction:column;gap:16px;color:var(--HOAN_BR,#3d2820);margin-bottom:40px;position:relative;border-top:0}.page-wrap.page-reservation .page-content .part-content .title-wrap:before{content:"";position:absolute;top:0;width:0;height:2px;background:#3d2820;overflow:hidden;transition:width var(--transition-slow);transition-delay:.15s}.page-wrap.page-reservation .page-content .part-content .title-wrap.enter-effect.show:before{width:100%}.page-wrap.page-reservation .page-content .part-content .title-wrap h3{font-size:20px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-reservation .page-content .part-content .title-wrap p{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}.page-wrap.page-reservation .page-content .part-content h4{color:var(--HOAN_BR,#3d2820);font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%;display:flex;align-items:flex-start;gap:12px}body.lang-en .page-wrap.page-reservation .page-content .part-content h4{font-family:"ABC Marfa"}.page-wrap.page-reservation .page-content .part-content h4:before{content:"";margin-top:5px;width:10px;height:10px;background:var(--HOAN_BG,#ec8b5e)}.page-wrap.page-reservation .page-content .part-1 h4{margin-bottom:20px}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table{display:flex;flex-direction:column;margin-bottom:40px;border-top:1px solid var(--HOAN_IV,#f8e9d2)}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item{display:flex;align-items:center}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item{position:relative;display:flex;flex-direction:column}}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .title{font-size:15px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%;padding:20px;width:220px;box-sizing:border-box;line-height:30px;border-right:1px solid var(--HOAN_IV,#f8e9d2);border-bottom:1px solid var(--HOAN_IV,#f8e9d2)}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .title{width:100%;border-right:none;border-bottom:none;padding:16px 0;padding-left:70px;padding-bottom:10px}}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content{font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%;display:flex;align-items:center;gap:16px;flex:1;padding:20px;box-sizing:border-box;border-bottom:1px solid var(--HOAN_IV,#f8e9d2)}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content{width:100%;box-sizing:border-box;padding-top:0;padding-left:70px}}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon{width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon{position:absolute;left:20px;top:50%;transform:translateY(-50%)}}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon.kakao{background-image:url(../img/icon-contact-kakao.svg)}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon.naver{background-image:url(../img/icon-contact-naver.svg)}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon.phone{background-image:url(../img/icon-contact-phone.svg)}.page-wrap.page-reservation .page-content .part-1 .part-content-1 .content-table .content-item .content a.icon.form{background-image:url(../img/icon-contact-form.svg)}.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content{flex-direction:column;gap:24px}}.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content p{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content .button{display:inline-flex;border-radius:30px;border:1px solid var(--HOAN_BG,#ec8b5e);align-items:center;justify-content:center;padding:12px 24px;height:42px;box-sizing:border-box;color:var(--HOAN_BG,#ec8b5e);font-family:NanumSquare;font-size:14px;font-weight:800;line-height:1;transition:background .3s,color .3s;white-space:nowrap}@media only screen and (hover:hover){.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content .button:hover{background:var(--HOAN_BG,#ec8b5e);color:var(--HOAN_IV,#f8e9d2)}}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-1 .part-content-2 .content .button{font-size:16px;font-weight:800;line-height:130%;height:45px}}.page-wrap.page-reservation .page-content .part-2 .part-content-1{margin-bottom:40px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:40px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap{flex-direction:column;gap:30px;margin-bottom:10px}}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .titles{display:flex;flex-direction:column}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .titles h4{margin-bottom:10px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .titles h5{font-size:15px;font-weight:700;line-height:160%;padding-left:24px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .titles p{font-size:15px;font-weight:400;line-height:160%;padding-left:24px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .links{display:flex;align-items:center;gap:16px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .links .separator{display:inline-block;background:var(--br-50,#8a7363);width:1px;height:16px}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .sub-title-wrap .links a{color:var(--HOAN_BR,#3d2820);font-size:15px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%}.page-wrap.page-reservation .page-content .part-2 .part-content-1 .map img{width:100%;height:auto;object-fit:contain}.page-wrap.page-reservation .page-content .part-2 .part-content-2{display:flex;gap:20px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-2 .part-content-2{flex-direction:column;gap:40px}}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content{flex:1}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content h4{margin-bottom:20px}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table{display:flex;flex-direction:column;gap:10px}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table .content-item{display:flex;gap:10px}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table .content-item .title{width:80px;font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:170%}body.lang-en .page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table .content-item .title{width:150px}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table .content-item .content{flex:1;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table.index-2 .content-item{flex-direction:column;gap:4px}}.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table.index-2 .content-item .title{width:110px}body.lang-en .page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table.index-2 .content-item .title{width:110px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-2 .part-content-2 .content .content-table.index-2 .content-item .title{width:auto}}.page-wrap.page-reservation .page-content .part-3{padding-bottom:40px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-3{padding-bottom:0}}.page-wrap.page-reservation .page-content .part-3 .part-content-1{display:flex;gap:20px}@media only screen and (max-width:809px){.page-wrap.page-reservation .page-content .part-3 .part-content-1{flex-direction:column}}.page-wrap.page-reservation .page-content .part-3 .part-content-1 .content{flex:1;display:flex;gap:12px;font-size:16px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-reservation .page-content .part-3 .part-content-1 .content a{color:var(--HOAN_BR,#3d2820)}.page-wrap.page-program{padding-top:0}.page-wrap.page-program .page-program-header{padding-top:210px;padding-bottom:30px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-header{padding-top:128px;padding-bottom:10px;gap:10px}}.page-wrap.page-program .page-program-header h1{color:var(--HOAN_IV,#f8e9d2);font-size:46px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:58px;text-transform:uppercase}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-header h1{font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase}}.page-wrap.page-program .page-program-header .program-menus-wrap{padding:30px 0}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-header .program-menus-wrap{padding-left:20px;padding-right:20px;width:100%;box-sizing:border-box;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.page-wrap.page-program .page-program-header .program-menus-wrap::-webkit-scrollbar{display:none}}.page-wrap.page-program .page-program-header ul{display:flex;gap:30px;list-style:none}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-header ul{white-space:nowrap;width:auto;padding-right:0;flex-wrap:wrap;justify-content:center;width:100%;gap:12px 20px}}.page-wrap.page-program .page-program-header ul li a{color:var(--HOAN_IV,#f8e9d2);font-size:16px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-header ul li a{font-size:15px}}.page-wrap.page-program .program-content-header{padding-top:150px;padding-bottom:96px;text-align:center;display:flex;flex-direction:column;gap:106px}.page-wrap.page-program .program-content-header.no-padding-bottom{padding-bottom:0}@media only screen and (max-width:809px){.page-wrap.page-program .program-content-header{padding:80px var(--grid-padding);gap:66px}.page-wrap.page-program .program-content-header.no-padding-bottom{padding-bottom:80px}}.page-wrap.page-program .program-content-header h3{position:relative;font-family:NanumSquare;font-size:24px;font-weight:700;line-height:28px}@media only screen and (max-width:809px){.page-wrap.page-program .program-content-header h3{font-size:20px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%;font-size:18px}}body.lang-en .page-wrap.page-program .program-content-header h3{font-family:"ABC Marfa"}.page-wrap.page-program .program-content-header h3:after{content:"";position:absolute;bottom:-60px;left:50%;width:29px;height:22px;transform:translateX(-50%);background:url(../img/page/icon-program-sep.svg) no-repeat center center/contain;animation:rotate-infinite 10s linear infinite}@keyframes rotate-infinite{from{transform:translateX(-50%) rotate(0)}to{transform:translateX(-50%) rotate(360deg)}}@media only screen and (max-width:809px){.page-wrap.page-program .program-content-header h3:after{width:23px;height:18px;bottom:-40px}}@media only screen and (max-width:809px){.page-wrap.page-program .program-content-header p{font-family:NanumSquare;font-style:normal;font-weight:700;line-height:180%;word-break:keep-all;font-size:15px}}.page-wrap.page-program .page-program-content{word-break:keep-all;background:var(--iv-30,#fdf8f0);padding-bottom:200px}@media only screen and (max-width:809px){.page-wrap.page-program .page-program-content{padding-bottom:80px}}.page-wrap.page-program .program-content{width:1440px;max-width:100%;margin:0 auto}@media only screen and (max-width:1439px){.page-wrap.page-program .program-content{padding:0 40px;box-sizing:border-box}}@media only screen and (max-width:809px){.page-wrap.page-program .program-content{padding:0}}.page-wrap.page-program .board-content-section{border-top:1px solid var(--HOAN_IV,#f8e9d2);margin-top:80px;padding:160px 0}@media only screen and (max-width:809px){.page-wrap.page-program .board-content-section{padding:80px 0;margin-top:0}}.page-wrap.page-program .board-content-section .board-content{width:1440px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:148px}@media only screen and (max-width:1439px){.page-wrap.page-program .board-content-section .board-content{padding:0 40px;box-sizing:border-box}}@media only screen and (max-width:809px){.page-wrap.page-program .board-content-section .board-content{position:relative;padding:0 var(--grid-padding);flex-direction:column;gap:0}}.page-wrap.page-program .board-content-section .board-content .board-title{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:809px){.page-wrap.page-program .board-content-section .board-content .board-title{gap:20px}}.page-wrap.page-program .board-content-section .board-content .board-title h2{font-size:36px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:40px;text-transform:capitalize}@media only screen and (max-width:809px){.page-wrap.page-program .board-content-section .board-content .board-title .view-more{position:absolute;bottom:-60px;right:var(--grid-padding)}}.page-wrap.page-program .board-content-section .board-content .board-title .view-more a.have-more{font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%;color:var(--HOAN_BR,#3d2820)}.page-wrap.page-program .board-content-section .board-content .board-title .view-more a.have-more:after{background-image:url(../img/icon-button-arrow-brown.svg)}.page-wrap.page-program .board-content-section .board-content .board-list{flex:1}.page-wrap.page-program .button-anchor-container{align-items:center;display:flex;gap:16px;margin-bottom:40px}@media only screen and (max-width:1439px){.page-wrap.page-program .button-anchor-container{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:809px){.page-wrap.page-program .button-anchor-container{flex-wrap:wrap;padding:0 var(--grid-padding);justify-content:flex-start;margin-top:-40px}}.page-wrap.page-program .button-anchor-container>a{display:contents}@media only screen and (max-width:1439px){.page-wrap.page-program .button-anchor-container>a{display:flex;width:calc(25% - 8px)}}@media only screen and (max-width:809px){.page-wrap.page-program .button-anchor-container>a{display:flex;width:calc(50% - 8px)}}.page-wrap.page-program .button-anchor-container>a .program-item{background-color:#ffffff80;border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:20px;padding:24px 24px 30px;position:relative;align-items:flex-start;justify-content:center}.page-wrap.page-program .button-anchor-container>a .program-item .program-icon{height:48px;width:48px;overflow:hidden;position:relative}.page-wrap.page-program .button-anchor-container>a .program-item .program-text{display:flex;flex-direction:column;gap:10px;width:100%;color:var(--HOAN_BR,#3d2820)}.page-wrap.page-program .button-anchor-container>a .program-item .program-text .program-number{text-align:left;font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}.page-wrap.page-program .button-anchor-container>a .program-item .program-text .program-title{text-align:left;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.page-wrap.page-program .button-anchor-container>a .program-item .program-text .program-title{word-break:keep-all}}.page-wrap.page-program.page-program-package.page-program-signature .page-program-header,.page-wrap.page-program.page-program-signature.page-program-signature .page-program-header{background:url(../img/page/bg-program-1.jpg) no-repeat center center/cover}.page-wrap.page-program.page-program-package.page-program-package .page-program-header,.page-wrap.page-program.page-program-signature.page-program-package .page-program-header{background:url(../img/page/bg-program-5.jpg) no-repeat center center/cover}.page-wrap.page-program.page-program-package .program-content,.page-wrap.page-program.page-program-signature .program-content{display:flex;flex-direction:column;align-items:center;gap:80px;max-width:1200px;width:100%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content,.page-wrap.page-program.page-program-signature .program-content{gap:48px;padding:0 12px;margin-top:-30px;width:100%}}.page-wrap.page-program.page-program-package .program-content .part,.page-wrap.page-program.page-program-signature .program-content .part{display:flex;width:100%}@media only screen and (min-width:810px) and (max-width:1119px){.page-wrap.page-program.page-program-package .program-content .part,.page-wrap.page-program.page-program-signature .program-content .part{flex-direction:column;align-items:center}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part,.page-wrap.page-program.page-program-signature .program-content .part{flex-direction:column}}.page-wrap.page-program.page-program-package .program-content .part .box,.page-wrap.page-program.page-program-signature .program-content .part .box{border-radius:20px;width:800px;padding:60px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-package .program-content .part .box,.page-wrap.page-program.page-program-signature .program-content .part .box{width:100%}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .box,.page-wrap.page-program.page-program-signature .program-content .part .box{width:100%;padding:40px 32px;border-radius:16px;gap:30px}}.page-wrap.page-program.page-program-package .program-content .part .box .title,.page-wrap.page-program.page-program-signature .program-content .part .box .title{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.page-wrap.page-program.page-program-package .program-content .part .box .title h3,.page-wrap.page-program.page-program-signature .program-content .part .box .title h3{font-family:"ABC Marfa";font-size:24px;font-weight:600;line-height:1.2}.page-wrap.page-program.page-program-package .program-content .part .box .title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .box .title .sub-title{display:block;text-align:center;font-family:NanumSquare;font-size:16px;font-weight:400;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part .box .contents,.page-wrap.page-program.page-program-signature .program-content .part .box .contents{display:flex;flex-direction:column}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content{display:flex;gap:40px;padding:40px 20px;padding-top:20px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content{flex-direction:column;gap:20px;padding-left:0;padding-right:0;padding-bottom:20px}}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content:first-child,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content:first-child{padding-top:10px;border-top:0}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content:last-child,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content:last-child{padding-bottom:0}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .left,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .left{width:180px;flex:none;font-size:18px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%;font-family:"ABC Marfa",NanumSquare}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .box .contents .content .left,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .left{font-family:"ABC Marfa"}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .left,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .left{width:100%;font-size:17px}}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .left .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .left .sub-title{display:block;font-size:14px;font-weight:700;line-height:150%;margin-top:6px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right{flex:1;display:flex;flex-wrap:wrap;gap:12px 16px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right.column,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right.column{flex-direction:column}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right .item{display:flex;gap:4px;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%;font-size:15px;min-width:130px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right .item{font-size:15px;line-height:160%}}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right .item span,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right .item span{display:block}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right .item span:first-child,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right .item span:first-child{min-width:13px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content .right .item span .sub,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content .right .item span .sub{display:block;font-size:14px;margin-top:4px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul{display:flex;flex-direction:column;align-items:center;list-style:none;gap:8px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li{padding:10px 20px;font-size:20px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li{font-family:"ABC Marfa"}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li{font-size:18px}}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li.point,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li.point{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li.point:after,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li.point:after{content:"*"}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li.plus,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li.plus{padding:0;width:18px;height:18px;background:url(../img/page/icon-program-plus.svg) no-repeat center center/contain}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-2 ul li.sub,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-2 ul li.sub{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-program.page-program-package .program-content .part .box .contents .content-type-hint,.page-wrap.page-program.page-program-signature .program-content .part .box .contents .content-type-hint{margin-top:40px;text-align:center;font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%;display:flex;align-items:flex-start;justify-content:center}.page-wrap.page-program.page-program-package .program-content .part .info,.page-wrap.page-program.page-program-signature .program-content .part .info{flex:1;padding:40px 80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-width:530px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info,.page-wrap.page-program.page-program-signature .program-content .part .info{padding:32px 20px;padding-bottom:0;min-width:0}}.page-wrap.page-program.page-program-package .program-content .part .info .title,.page-wrap.page-program.page-program-signature .program-content .part .info .title{margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.page-wrap.page-program.page-program-package .program-content .part .info .title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title .sub-title{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title .sub-title{font-size:14px}}.page-wrap.page-program.page-program-package .program-content .part .info .title .sub-title.semi-bold,.page-wrap.page-program.page-program-signature .program-content .part .info .title .sub-title.semi-bold{font-weight:800}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .title .sub-title.semi-bold,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .title .sub-title.semi-bold{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-package .program-content .part .info .title .price,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price{display:flex;align-items:center;gap:4px}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .title .price,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .title .price{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-package .program-content .part .info .title .price.column,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price.column{flex-direction:column;align-items:flex-start}.page-wrap.page-program.page-program-package .program-content .part .info .title .price.column>div,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price.column>div{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part .info .title .price.column .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price.column .sub-title{margin-top:16px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title .price,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price{flex-wrap:wrap;gap:4px}}.page-wrap.page-program.page-program-package .program-content .part .info .title .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price .number{font-size:24px;font-weight:700;font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part .info .title .price .unit,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price .unit{font-family:NanumSquare;font-size:16px;font-weight:700;line-height:100%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title .price .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title .price .sub-title{width:100%}}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2{display:flex;align-items:center;gap:40px;padding-bottom:30px;border-bottom:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2{padding-bottom:16px}}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before{display:flex;flex-direction:column;gap:10px}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .sub-title,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .sub-title{color:var(--HOAN_BR,#3d2820);font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .sub-title,body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .sub-title,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .sub-title,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .sub-title{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .price,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .price,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .price,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .price{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .price .number,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .price .number{font-family:"ABC Marfa";font-size:20px;font-weight:400;line-height:140%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .price .number,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .price .number{font-size:20px}}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .price .unit,.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .before .price .unit,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .price .unit,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .before .price .unit{font-size:16px;font-weight:700;line-height:100%;font-family:"ABC Marfa",NanumSquare}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .sub-title{font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .after .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .after .price .number{font-weight:600}.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .sep,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .sep{width:46px;height:11px;background:url(../img/page/icon-program-title-arrow.svg) no-repeat center center/contain}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .title-type-2 .sep,.page-wrap.page-program.page-program-signature .program-content .part .info .title-type-2 .sep{width:44px;height:9px}}.page-wrap.page-program.page-program-package .program-content .part .info .infos,.page-wrap.page-program.page-program-signature .program-content .part .info .infos{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .infos,.page-wrap.page-program.page-program-signature .program-content .part .info .infos{margin-top:16px}}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-title,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-title{display:flex;align-items:center;gap:8px;font-size:15px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-title:before,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-title:before{content:"";width:10px;height:10px;background:url(../img/page/icon-program-info-plus.svg) no-repeat center center/contain}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-sub-title{font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title{display:flex;gap:10px}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title{flex-direction:column;gap:0}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .sub-title{font-size:16px;font-family:"ABC Marfa";letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .sub-title{font-size:15px}}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .text,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .text{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .text,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .text{font-size:15px;white-space:break-spaces}}.page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .discount,.page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .discount{font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:170%;white-space:nowrap}body.lang-en .page-wrap.page-program.page-program-package .program-content .part .info .infos .info-item.info-item-with-sub-title .discount,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part .info .infos .info-item.info-item-with-sub-title .discount{font-weight:700;white-space:normal;padding-left:16px}.page-wrap.page-program.page-program-package .program-content .part .info p,.page-wrap.page-program.page-program-signature .program-content .part .info p{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%;margin-bottom:30px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info p,.page-wrap.page-program.page-program-signature .program-content .part .info p{font-size:15px}}.page-wrap.page-program.page-program-package .program-content .part .info .texts,.page-wrap.page-program.page-program-signature .program-content .part .info .texts{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--HOAN_BR,#3d2820);border-bottom:1px solid var(--HOAN_BR,#3d2820);padding:20px 0}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .texts,.page-wrap.page-program.page-program-signature .program-content .part .info .texts{flex-direction:row;align-items:flex-start;gap:5px;padding:20px 0}}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text{display:flex;align-items:center}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text.column,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text.column{flex-direction:column;gap:10px}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .number-wrap,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .number-wrap{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .number,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .number{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .number,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .number{font-size:17px}}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .discount{margin-left:10px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .discount,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .discount{margin-left:8px}}.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .unit,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .unit{font-family:NanumSquare;font-size:14px;font-weight:700;line-height:120%;margin-left:2px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info .texts .text .unit,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .text .unit{font-size:12px}}.page-wrap.page-program.page-program-package .program-content .part .info .texts .sep,.page-wrap.page-program.page-program-signature .program-content .part .info .texts .sep{display:flex;width:1px;height:100%;background:url(../img/line-program.svg) repeat center center}.page-wrap.page-program.page-program-package .program-content .part.part-1 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-1 .box{color:var(--HOAN_BR,#3d2820);background:var(--HOAN_IV,#f8e9d2)}.page-wrap.page-program.page-program-package .program-content .part.part-2 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-2 .box{color:var(--HOAN_IV,#f8e9d2);background:#d9a87c}.page-wrap.page-program.page-program-package .program-content .part.part-3 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-3 .box{color:var(--HOAN_IV,#f8e9d2);background:var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-4 .info,.page-wrap.page-program.page-program-signature .program-content .part.part-4 .info{display:none}.page-wrap.page-program.page-program-package .program-content .part.part-4 .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part.part-4 .box .contents .content{gap:10px}.page-wrap.page-program.page-program-package .program-content .part.part-4 .box .contents .content .right .item span,.page-wrap.page-program.page-program-signature .program-content .part.part-4 .box .contents .content .right .item span{font-size:13px;line-height:1.6}}.page-wrap.page-program.page-program-package .program-content .part.part-5 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-5 .box{color:var(--HOAN_BR,#3d2820);background:#f8e9d2;width:100%}.page-wrap.page-program.page-program-package .program-content .part.part-5 .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part.part-5 .box .contents .content{border-top:1px dashed rgba(217,143,99,.2)}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box{color:var(--HOAN_BR,#3d2820);background:#fdf8f0;width:100%}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content{gap:20px}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .left,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .left{font-family:"ABC Marfa",NanumSquare;text-align:center;width:unset}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .item{text-align:center;font-family:NanumSquare;font-size:15px;font-style:normal;font-weight:600;line-height:160%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .item{font-size:14px}}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .number,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .number{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .unit,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .unit{font-family:"ABC Marfa",NanumSquare;font-size:14px;font-weight:700;line-height:100%;margin-left:2px}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .price-info,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .price-info{display:flex;flex-direction:column;align-items:center;gap:12px}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .price,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .price{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .content .right .sub,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .content .right .sub{color:var(--br-50,#8a7363);text-align:center;font-family:NanumSquare;font-size:13px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.13px}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .table-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .table-wrap{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .table-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .table-wrap{flex-direction:column;width:100%}}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2{border-top:1px solid var(--HOAN_BR,#3d2820)}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2:first-child,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2:first-child{border-top:2px solid var(--HOAN_BR,#3d2820)}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2 .table-wrap .content-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2 .table-wrap .content-wrap{padding:30px 0;flex:1 0 0}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2 .table-wrap .content{min-width:320px;flex:1;flex-direction:column;padding:10px 20px;margin:30px 0}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2 .table-wrap .content:nth-child(2n),.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2 .table-wrap .content:nth-child(2n){border-left:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2 .table-wrap .content{margin:0;padding:32px 10px;min-width:initial}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-2 .table-wrap .content:nth-child(2n),.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-2 .table-wrap .content:nth-child(2n){border-top:1px solid var(--HOAN_BR,#3d2820);border-left:0}}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-3,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-3{display:flex;align-items:flex-start;align-self:stretch;border-top:1px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-3,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-3{border-top:0}}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-3 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-3 .table-wrap .content{flex:1;flex-direction:column;padding:10px 20px;margin:30px 0;border-left:1px solid var(--HOAN_BR,#3d2820)}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-3 .table-wrap .content:first-child,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-3 .table-wrap .content:first-child{border-left:0}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-3 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-3 .table-wrap .content{margin:0;padding:32px 10px;border-top:1px solid var(--HOAN_BR,#3d2820);border-left:0}}.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-1 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-1 .table-wrap .content{flex:1;flex-direction:column;padding:40px 20px;border-top:3px solid var(--HOAN_BR,#3d2820);border-bottom:1px solid var(--HOAN_BR,#3d2820);background:rgba(245,228,198,.3)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box .contents .column-1 .table-wrap .content,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box .contents .column-1 .table-wrap .content{padding:32px 10px}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-6 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-6 .box{padding:40px 20px}}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box{color:var(--HOAN_BR,#3d2820);background:#fdf8f0;width:100%;gap:0}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .sub-title,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .sub-title{font-size:15px;font-weight:500;line-height:160%;text-align:center;width:100%;border-top:3px solid var(--HOAN_BR,#3d2820);border-bottom:3px solid var(--HOAN_BR,#3d2820);padding:40px 0;margin-top:40px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .description,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .description{font-size:15px;font-weight:500;line-height:160%;text-align:center;width:100%;padding-top:40px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .description .description-title,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .description .description-title{font-family:"ABC Marfa";font-size:20px;font-weight:700;line-height:160%;padding-bottom:20px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .column-1 .table-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .column-1 .table-wrap{padding:0 40px 40px;border-bottom:1px solid var(--HOAN_BR,#3d2820);background:rgba(245,228,198,.3)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .column-1 .table-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .column-1 .table-wrap{padding:0 20px 40px}}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content{padding:40px 20px;border-top:1px dashed rgba(217,143,99,.2)}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content:first-child,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content:first-child{border-top:0}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content .left,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content .left{flex:1;font-size:20px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content .left .item,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content .left .item{font-size:15px;padding-bottom:10px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content .left,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content .left{font-size:18px}}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content .right .item{padding-top:35px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content .right .item,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content .right .item{padding-top:0;font-size:14px}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .content,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .content{padding:30px 0}}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .number,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .number{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .unit,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .unit{font-family:"ABC Marfa",NanumSquare;font-size:14px;font-weight:700;line-height:100%;margin-left:2px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .price-info,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .price-info{display:flex;flex-direction:column;align-items:center;padding-top:20px}.page-wrap.page-program.page-program-package .program-content .part.part-7 .box .contents .price,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box .contents .price{display:flex;align-items:center;gap:4px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-7 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-7 .box{padding:40px 20px}}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box{color:var(--HOAN_BR,#3d2820);background:linear-gradient(180deg,#fdf8f0 65%,#f8e9d2 100%);width:100%;gap:30px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-8 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box{padding:40px 20px}}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .title,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .title{padding-bottom:20px;border-bottom:3px solid var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .title,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .title{gap:8px}}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .title .sub-title{font-size:15px;font-weight:700;line-height:150%;white-space:nowrap}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .description,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .description{text-align:center;font-size:15px;font-weight:400;line-height:160%}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .description b,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .description b{font-weight:700}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .icons,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .icons{display:flex}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .icons,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .icons{flex-direction:column}}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .icons .icon,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .icons .icon{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 10px}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .icons .icon h4,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .icons .icon h4{font-size:13px;font-weight:700;line-height:150%;text-align:center}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-group,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-group{padding:20px 40px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-group,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-group{padding:20px 0}}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-1,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-1{padding-bottom:20px}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-1 .icons .icon h4,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-1 .icons .icon h4{color:var(--HOAN_BG,#ec8b5e)}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-2,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-2{color:var(--HOAN_BR,#3d2820);padding:12px 20px;border-radius:20px;border:1px solid var(--HOAN_BR,#3d2820);text-align:center;font-size:15px;font-weight:700;line-height:150%}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-2,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-2{font-family:"ABC Marfa";font-weight:600}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-2 b,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-2 b{font-weight:800}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-3,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-3{padding-top:20px}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4{display:flex;flex-direction:column;gap:30px}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 p,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 p{font-size:15px;font-weight:700;line-height:160%;text-align:center}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 .price-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 .price-wrap{display:inline-flex;justify-content:center;align-items:center;gap:2px}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 .price-wrap,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 .price-wrap{gap:4px}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 .price-wrap .price,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 .price-wrap .price{font-size:20px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 .price-wrap .unit,.page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 .price-wrap .unit{font-size:16px;font-weight:700;line-height:100%}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-8 .box .contents .content-4 .price-wrap .unit,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-8 .box .contents .content-4 .price-wrap .unit{font-family:"ABC Marfa";padding-top:2px}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box{color:var(--HOAN_BR,#3d2820);background:var(--iv-50,#fdf8f0);width:100%}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .title,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .title{padding-bottom:20px;border-bottom:3px solid var(--HOAN_BR,#3d2820)}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .description,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .description{text-align:center;font-size:15px;font-weight:400;line-height:160%}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .description b,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .description b{font-weight:700}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1{padding-top:40px}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1 .texts,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1 .texts{display:flex;align-items:center;border-left:1px dashed rgba(217,143,99,.2)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1 .texts,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1 .texts{flex-direction:column;border-left:0;border-top:1px dashed rgba(217,143,99,.2)}}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1 .texts .text,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1 .texts .text{flex:1;text-align:center;padding:20px 0;font-size:15px;font-weight:700;line-height:150%;border-right:1px dashed rgba(217,143,99,.2)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1 .texts .text,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1 .texts .text{width:100%;border-right:0;border-bottom:1px dashed rgba(217,143,99,.2)}}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-1 .texts .text,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-1 .texts .text{font-family:"ABC Marfa";font-size:14px;font-weight:600}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2{padding-top:30px}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2 .price-wrap,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2 .price-wrap{display:flex;justify-content:center;align-items:center;gap:2px}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2 .price-wrap,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2 .price-wrap{gap:4px}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2 .price-wrap .price,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2 .price-wrap .price{font-size:20px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2 .price-wrap .unit,.page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2 .price-wrap .unit{font-size:16px;font-weight:700;line-height:100%}body.lang-en .page-wrap.page-program.page-program-package .program-content .part.part-9 .box .contents .content-2 .price-wrap .unit,body.lang-en .page-wrap.page-program.page-program-signature .program-content .part.part-9 .box .contents .content-2 .price-wrap .unit{font-family:"ABC Marfa";padding-top:2px}.page-wrap.page-program.page-program-package .program-content .part .info2,.page-wrap.page-program.page-program-signature .program-content .part .info2{padding:40px 20px 0;border-top:1px solid #d98f63}.page-wrap.page-program.page-program-package .program-content .part .info2 .title,.page-wrap.page-program.page-program-signature .program-content .part .info2 .title{margin-bottom:16px;display:flex;flex-direction:row;gap:10px;align-items:center}.page-wrap.page-program.page-program-package .program-content .part .info2 .title .sub-title,.page-wrap.page-program.page-program-signature .program-content .part .info2 .title .sub-title{display:block;text-align:center;font-family:NanumSquare;font-size:16px;font-weight:700;line-height:130%}.page-wrap.page-program.page-program-package .program-content .part .info2 .title .price,.page-wrap.page-program.page-program-signature .program-content .part .info2 .title .price{display:flex;align-items:center;gap:4px}.page-wrap.page-program.page-program-package .program-content .part .info2 .title .price .number,.page-wrap.page-program.page-program-signature .program-content .part .info2 .title .price .number{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part .info2 .title .price .unit,.page-wrap.page-program.page-program-signature .program-content .part .info2 .title .price .unit{font-family:NanumSquare;font-size:16px;font-weight:700;line-height:100%}.page-wrap.page-program.page-program-package .program-content .part .info2 p,.page-wrap.page-program.page-program-signature .program-content .part .info2 p{font-size:14px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:150%;margin-bottom:30px}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts{display:flex;align-items:flex-start;gap:20px;align-self:stretch;border-top:1px solid var(--HOAN_BR,#3d2820);border-bottom:1px solid var(--HOAN_BR,#3d2820);padding:20px 0}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts .text,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts .text{display:flex;align-items:center;flex:1 0 0}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts .number,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts .number{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts .discount,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts .discount{font-family:"ABC Marfa";font-size:20px;font-weight:600;line-height:140%;margin-left:10px}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts .unit,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts .unit{font-family:NanumSquare;font-size:14px;font-weight:700;line-height:120%;margin-left:2px}.page-wrap.page-program.page-program-package .program-content .part .info2 .texts .sep,.page-wrap.page-program.page-program-signature .program-content .part .info2 .texts .sep{width:1px;height:28px;background:var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-package .program-content .part .info2,.page-wrap.page-program.page-program-signature .program-content .part .info2{padding:40px 0 0}}.page-wrap.page-program.page-program-functional-medicine .page-program-header{background:url(../img/page/bg-program-2.jpeg) no-repeat center center/cover}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data{padding:0 var(--grid-padding)}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section{align-items:flex-start;display:flex;max-width:1440px;padding:80px 0;width:100%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section{max-width:100%;padding:40px 0}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner{position:relative;align-items:flex-start;display:flex;flex:1 1 0%;width:100%}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner:before{content:"";position:absolute;top:0;width:0;height:2px;background:#3d2820;transition:width var(--transition-slow);transition-delay:.15s}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner.enter-effect.show:before{width:100%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner{flex-direction:column}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:40px 20px;width:600px;min-width:300px;text-align:left}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header{width:40%}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header{padding:40px 10px;padding-bottom:0;width:100%;box-sizing:border-box}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header .program-number{color:#3d2820;font-size:13px;font-family:"ABC Marfa";letter-spacing:0;line-height:140%}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header .program-name{font-size:20px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-header .program-name{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content{text-align:left;display:flex;flex:1 1 0%;flex-direction:column;gap:40px;padding:40px 0 0}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content{padding-left:10px;padding-right:10px}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-desc{align-items:center;width:720px;display:flex;max-width:100%}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-desc{width:100%}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-desc{width:100%}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-desc p{color:#3d2820;flex:1 1 0%;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail{align-items:flex-start;display:flex;flex-direction:column;gap:28px;width:840px;max-width:100%}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail{width:100%}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail{width:100%}}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-title{background-color:#f8e9d2;border:1px solid #ec8b5e;border-radius:50px;display:flex;padding:6px 16px;font-size:15px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-title{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list{display:flex;flex-direction:column;gap:24px;width:100%}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item{display:flex;gap:12px;width:100%}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item .bullet{display:flex;width:10px;height:10px;margin-top:5px;background-color:#ec8b5e}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item .item-content{display:flex;flex:1 1 0%;flex-direction:column;gap:6px}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item .item-content .item-title{font-size:15px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item .item-content .item-title{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section .section-inner .section-content .content-detail .detail-list .list-item .item-content .item-desc{color:#3d2820;font-size:15px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%;font-weight:700}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-functional-medicine .page-program-content .program-content-data .program-section:first-child{padding-top:0}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-header{background:url(../img/page/bg-program-3.jpeg) no-repeat center center/cover}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap{display:flex;gap:80px}@media only screen and (max-width:1439px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap{gap:40px}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap{flex-direction:column;padding:0 var(--grid-padding)}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-image-section{width:38%;max-width:540px;position:relative;padding-top:80px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-image-section{display:none}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-image-section .program-image-sticky{position:sticky;top:80px;width:100%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-image-section .program-image-sticky .image{font-size:0;line-height:0;background:no-repeat center top/contain;transition:background-image .6s cubic-bezier(.25,0,.4,.8)}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-image-section .program-image-sticky .image img{visibility:hidden}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section{flex:1;display:flex;flex-direction:column;gap:120px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section{gap:40px}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content{gap:120px;width:100%;height:auto;display:flex;padding:80px 0;box-sizing:border-box;flex-grow:1;align-items:flex-start;flex-shrink:0;flex-direction:column}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content{gap:40px;padding-top:0}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section{gap:40px;display:flex;padding:40px 0 0;align-self:stretch;align-items:flex-start;flex-direction:column;position:relative;border-top:0}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section:before{content:"";position:absolute;top:0;width:0;height:2px;background:#3d2820;overflow:hidden;transition:width var(--transition-slow);transition-delay:.15s}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section.enter-effect.show:before{width:100%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-image{display:none;font-size:0;line-height:0;width:100%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-image{display:block}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-image img{width:100%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header{gap:20px;display:flex;align-items:flex-start;flex-direction:column}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header .layer-title{gap:10px;display:flex;align-items:center;flex-shrink:0}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header .layer-title .layer-number{color:#3d2820;height:auto;text-align:left;font-size:18px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header .layer-title .layer-name{color:#8a7363;height:auto;font-family:NanumSquare;font-size:18px;font-style:normal;font-weight:800;line-height:140%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header .layer-desc{display:flex;align-items:center;flex-shrink:0}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .layer-header .layer-desc .desc-text{color:#3d2820;height:auto;flex-grow:1;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list{gap:10px;display:flex;align-self:stretch;align-items:flex-start;flex-direction:column}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item{gap:16px;display:flex;padding:30px 32px;align-self:stretch;align-items:flex-start;flex-shrink:0;border-radius:12px;background-color:rgba(255,255,255,.5)}@media only screen and (min-width:810px) and (max-width:1119px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item{flex-direction:column}}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item{border-radius:8px;flex-direction:column;padding:20px}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header{gap:12px;width:200px;display:flex;align-items:center;flex-shrink:0}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header{width:100%;align-items:flex-start}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header .bullet{display:flex;width:10px;height:10px;background-color:#ec8b5e;flex:none}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header .bullet{margin-top:5px}}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header .item-title{color:#3d2820;height:auto;font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%}body.lang-en .page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-header .item-title{font-family:"ABC Marfa"}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-details{color:#3d2820;height:auto;flex-grow:1;font-family:NanumSquare;font-size:16px;font-weight:700;line-height:190%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-details .have-line{position:relative;padding-left:16px;display:inline-block}.page-wrap.page-program.page-program-medical-aesthetics .page-program-content .program-content-data .program-section-wrap .program-content-section .layer-content .layer-section .treatment-list .treatment-item .item-details .have-line .line{position:absolute;left:0;top:14px;line-height:0}}.page-wrap.page-program.page-program-hoan-wellness .page-program-header{background:url(../img/page/bg-program-4.jpeg) no-repeat center center/cover}.page-wrap.page-program.page-program-hoan-wellness .program-content-full{margin-top:160px;color:var(--HOAN_BR,#3d2820)}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full{margin-top:0}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .row.row-2{margin-top:40px}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .row.row-3{margin-top:180px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full .row.row-3{margin-top:80px}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .row.row-3 .col{display:flex;flex-direction:column}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .row.row-3 .col .text-2{order:3;padding-top:40px}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full h3{font-size:36px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:40px;text-transform:capitalize;margin-bottom:34px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full h3{font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase;margin-bottom:40px}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image{font-size:0;line-height:0}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-1{margin-top:64px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-1{margin-top:0;margin-bottom:40px}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-2{margin-top:44px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-2{margin-top:0;padding-left:105px;padding-top:40px}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-4{margin-top:80px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-4{margin-top:0}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-5{margin-top:74px}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image.image-5{margin-top:0;padding-left:105px;padding-top:40px}}.page-wrap.page-program.page-program-hoan-wellness .program-content-full .image img{width:100%;height:auto}.page-wrap.page-program.page-program-hoan-wellness .program-content-full p{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-program.page-program-hoan-wellness .program-content-full p{text-align:center;word-break:keep-all}}.page-wrap.page-survey .survey{position:relative;margin:0 var(--grid-padding);margin-top:64px;padding-bottom:180px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey{margin:0;margin-top:40px;padding-bottom:80px}}.page-wrap.page-survey .survey .survey-sidebar{position:absolute;top:0;left:0;height:100%}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-sidebar{display:none}}.page-wrap.page-survey .survey .survey-sidebar .survey-sidebar-contents{position:sticky;top:0;padding:40px 0;margin-top:-40px}.page-wrap.page-survey .survey .survey-sidebar .survey-sidebar-contents ul{display:flex;flex-direction:column;gap:30px;list-style:none}.page-wrap.page-survey .survey .survey-sidebar .survey-sidebar-contents ul li a{display:flex;align-items:center;gap:8px;color:var(--HOAN_BG,#ec8b5e);font-size:16px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.page-wrap.page-survey .survey .survey-sidebar .survey-sidebar-contents ul li.active a{color:var(--HOAN_BR,#3d2820)}.page-wrap.page-survey .survey .survey-sidebar .survey-sidebar-contents ul li.active a:before{content:"";display:block;width:12px;height:2px;background-image:url(../img/page/survey/icon-select-line.svg)}.page-wrap.page-survey .survey .survey-form-wrapper{display:flex;justify-content:center;align-items:center}.page-wrap.page-survey .survey .survey-form-wrapper .survey-container{display:flex;flex-direction:column;align-items:center;width:660px;box-sizing:border-box;gap:64px;position:relative}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-container{width:100%;gap:20px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-section{align-items:flex-end;display:flex;flex-direction:column;gap:20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-section .survey-section-header{display:none}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-section .survey-section-header{display:block;width:100%;padding:0 var(--grid-padding);box-sizing:border-box}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-section .survey-section-header h3{font-size:18px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%;padding-top:40px;padding-bottom:20px;border-top:2px solid var(--HOAN_BR,#3d2820)}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .survey-panel{flex-direction:column;width:660px;align-items:flex-start;gap:20px;padding:32px 40px;box-sizing:border-box;flex:0 0 auto;background-color:#fdf8f0;border-radius:12px;display:flex;position:relative}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .survey-panel{width:100%;border-radius:0;padding:24px 20px;background:rgba(255,255,255,.5)}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-header{display:inline-flex;align-items:center;gap:10px;position:relative;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-header .panel-title{width:fit-content;margin-top:-1px;color:#ec8b5e;white-space:nowrap;position:relative;font-size:20px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:140%}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-header .panel-title{display:none}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-header .panel-subtitle{position:relative;width:fit-content;color:#ec8b5e;white-space:nowrap;font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:130%}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-header .panel-subtitle{font-size:18px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:140%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions{display:flex;flex-direction:column;gap:40px;list-style:decimal}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question{margin-left:20px;display:flex;flex-direction:column;gap:12px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-title{position:relative;padding-right:20px;color:var(--HOAN_BR,#3d2820);font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;line-height:170%}@media only screen and (max-width:809px){body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-title{font-size:15px;line-height:160%}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-title .number{position:absolute;left:-20px;top:0}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group{display:flex;flex-direction:column;align-items:flex-start;gap:30px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group.gap-sm{gap:20px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group.gap-sm{gap:24px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .question-text{position:relative;width:fit-content;color:#3d2820;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;line-height:170%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .checkbox-group{display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .checkbox-group.flex-wrap{flex-direction:row;flex-wrap:wrap;width:auto;flex:1;gap:0 20px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group{display:flex;gap:20px;position:relative;align-items:center;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group.column{flex-direction:column;align-items:flex-start;gap:0}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group{align-items:flex-start}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group.mobile-column{flex-direction:column;align-items:flex-start;gap:0}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title{position:relative;flex:none;font-size:16px;font-family:"ABC Marfa";font-weight:700;letter-spacing:0;line-height:130%}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title{padding-top:12px;padding-bottom:8px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title{padding-top:12px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title-alt{position:relative;width:fit-content;font-size:16px;font-family:"ABC Marfa";font-weight:700;letter-spacing:0;line-height:130%}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title-alt{padding-top:12px;padding-bottom:8px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-group .category-title-alt{padding-top:12px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-items{display:flex;gap:0 20px;position:relative;flex:1}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-items.flex-wrap{flex-wrap:wrap}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-items{flex-wrap:wrap;gap:0 20px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .category-items.mobile-column{flex-direction:column;align-items:flex-start;gap:0}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .other-item{display:flex;gap:16px;padding-right:0;align-items:center;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .other-item .input{width:200px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .other-item.mobile-column{flex-direction:column;align-items:flex-start;gap:0}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .panel-questions .panel-question .question-group .other-item.mobile-column .input{width:100%}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group{gap:16px}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group{gap:8px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group.mobile-gap-sm{gap:8px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .form-field{align-items:center;gap:20px;display:flex;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .form-field{flex-direction:column;align-items:flex-start;gap:8px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .form-field .field-label{width:80px;color:#3d2820;position:relative;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .form-group-content{padding-left:20px;width:100%;box-sizing:border-box}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .form-group-content{padding-left:0}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .input{flex:1;flex-grow:1;padding:10px 20px;height:48px;box-sizing:border-box;position:relative;background-color:#fff;border-radius:12px;border:1px solid #f8e9d2;font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .input{flex:none;width:100%;height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .input::placeholder{color:var(--HOAN_BG,#ec8b5e)}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .textarea{flex:1;height:144px;position:relative;border-radius:12px;border:1px solid;border-color:#f8e9d2;background-color:#fff;width:100%;padding:16px 20px;box-sizing:border-box;resize:none;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .textarea::placeholder{color:var(--HOAN_BG,#ec8b5e)}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .textarea{flex:none}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-inputs{display:flex;align-items:center;gap:10px;position:relative;width:100%;flex:1;flex-grow:1}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group input[type=number]::-webkit-inner-spin-button,.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper{display:flex;height:48px;box-sizing:border-box;align-items:center;justify-content:center;gap:4px;padding:13.5px 20px;flex:1;overflow:hidden;position:relative;background-color:#fff;border-radius:12px;border:1px solid #f8e9d2;color:#3d2820}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper.max-180{max-width:180px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper{height:45px}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper{padding-left:10px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper .date-input{color:#3d2820;flex:1;border:none;font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper .date-input{width:100%}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper .date-input-separator{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%;pointer-events:none}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper .date-input-separator.color{color:var(--HOAN_BG,#ec8b5e)}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .date-input-wrapper .date-input-separator.color{right:10px;font-size:14px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .select{height:48px;align-items:center;gap:20px;flex:1;flex-grow:1;display:flex;position:relative}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .select{height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group{display:flex;position:relative;align-items:center;gap:20px;height:48px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group{height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group.flex-wrap{flex-wrap:wrap;height:auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group.flex-column{align-items:flex-start;flex-direction:column;height:auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group.flex-column .radio-item{width:100%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item{display:flex;gap:8px}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item input[type=radio]{display:none}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item .radio-label{cursor:pointer;color:#3d2820;display:flex;align-items:center;gap:8px;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item .radio-label:before{content:"";display:block;width:20px;height:20px;background-image:url(../img/page/survey/ui-checkbox.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item input[type=radio]:checked+.radio-label:before{background-image:url(../img/page/survey/ui-checkbox-checked.svg)}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item .option-group{display:flex;align-items:center;gap:4px;position:relative;flex:0 0 auto;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-item .option-group .checkbox-group{display:flex;align-items:center;flex-direction:row;gap:10px;position:relative;width:auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item{display:flex;align-items:center;height:48px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item{height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item input[type=checkbox]{display:none}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item label{cursor:pointer;color:#3d2820;display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:100%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item label:before{content:"";display:block;width:20px;height:20px;background-image:url(../img/page/survey/ui-checkbox.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex:none}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item input[type=checkbox]:checked+label:before{background-image:url(../img/page/survey/ui-checkbox-checked.svg)}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-item-wide{display:flex;align-items:center;gap:8px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-label{color:#3d2820;position:relative;align-self:stretch;font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-label{color:#3d2820;position:relative;align-self:stretch;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .checkbox-label-wide{width:fit-content;color:#3d2820;position:relative;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-options{display:flex;align-items:center;position:relative;gap:20px;width:100%;font-weight:400}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-options{flex-direction:column;align-items:flex-start;gap:0}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-options.mobile-top-margin{margin-top:8px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-options .radio-title{color:var(--HOAN_BR,#3d2820);font-size:15px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:140%;flex:none}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-options .radio-title{height:45px;line-height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .survey-content .form-group .radio-group+.radio-options{margin-top:24px}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-header{align-items:center;padding:16px 0 16px 100px;align-self:stretch;width:100%;box-sizing:border-box;flex:0 0 auto;display:flex;position:relative;position:sticky;top:0;background-color:#fdf8f0;z-index:1}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-header{display:none}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-header span{width:80px;margin-top:-1px;color:#3d2820;text-align:center;position:relative;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line{align-items:flex-start;padding:20px 0;border-bottom-width:1px;border-bottom-style:solid;border-color:#fdf8f0;display:flex;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line:last-child{border-bottom:none}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line{flex-wrap:wrap;padding-top:0}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .subject{width:100px;margin-top:-1px;color:#3d2820;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%;position:relative}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .subject a{display:none}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .subject a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .subject{width:100%;margin-top:0;padding:16px 0;background:url(../img/icon-down.svg) no-repeat right center}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox-wrap{display:flex;align-items:center}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox-wrap{flex-wrap:wrap;padding-top:0;display:none}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox{display:flex;width:80px;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox{width:33.33333333%;justify-content:flex-start}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox{width:auto}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item{display:flex;align-items:center;width:20px;height:20px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item{width:auto;height:45px}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item input[type=checkbox]{display:none}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item label{cursor:pointer;color:#3d2820;display:flex;align-items:center;gap:8px;flex:0 0 auto}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item label:before{content:"";display:block;width:20px;height:20px;background-image:url(../img/page/survey/ui-checkbox.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item label span{display:none}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item label span{display:block}}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line .checkbox .checkbox-item input[type=checkbox]:checked+label:before{background-image:url(../img/page/survey/ui-checkbox-checked.svg)}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line.show .subject{background:url(../img/icon-up.svg) no-repeat right center}.page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line.show .checkbox-wrap{display:flex}body.lang-en .page-wrap.page-survey .survey .survey-form-wrapper .panel-table .panel-table-line.show .checkbox-wrap{gap:0 20px}}.page-wrap.page-survey .survey .survey-form-wrapper .buttons{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;margin-top:20px}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .buttons{gap:8px;margin-top:0;padding:0 var(--grid-padding)}}.page-wrap.page-survey .survey .survey-form-wrapper .buttons .button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;height:34px;box-sizing:border-box;border-radius:30px;border:1px solid #ec8b5e;background:0 0;color:var(--HOAN_BG,#ec8b5e);font-size:14px;font-family:"ABC Marfa";font-weight:400;letter-spacing:0;line-height:130%;transition:background .3s,color .3s}.page-wrap.page-survey .survey .survey-form-wrapper .buttons .button:last-child{margin-left:auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .buttons .button:last-child{margin-left:0}}@media only screen and (hover:hover){.page-wrap.page-survey .survey .survey-form-wrapper .buttons .button:hover{background:#ec8b5e;color:var(--HOAN_IV,#f8e9d2)}}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .buttons .button{flex:1;height:45px;padding:12px 24px;font-family:NanumSquare;font-size:16px;font-style:normal;font-weight:800;line-height:130%}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section{display:flex;flex-direction:column;width:596px;align-items:center;gap:60px;position:relative;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section{width:100%;box-sizing:border-box;padding:0 var(--grid-padding);gap:40px}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content{display:flex;flex-direction:column;align-items:center;gap:40px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content{align-items:flex-start;gap:16px}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content .thanks-content-header{display:flex;flex-direction:column;width:219px;align-items:center;gap:20px;position:relative;flex:0 0 auto}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content .thanks-content-header{gap:24px;width:100%;align-items:flex-start}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content .thanks-content-header h2{position:relative;width:fit-content;margin-top:-1px;margin-left:-.5px;margin-right:-.5px;color:#3d2820;white-space:nowrap;font-size:36px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:40px;text-transform:capitalize}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content .thanks-content-header h2{text-align:left;font-size:28px;font-family:"Fraunces";font-weight:500;letter-spacing:.03em;line-height:30px;text-transform:uppercase}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content p{align-self:stretch;color:#3d2820;text-align:center;position:relative;font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content p{text-align:left}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content-footer{display:inline-flex;flex-direction:column;align-items:center;gap:60px;position:relative;width:100%;margin-top:0}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content-footer{margin-top:0;gap:50px}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content-footer .svg{position:relative;width:420px;height:240px;max-width:100%}@media only screen and (max-width:809px){.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content-footer .svg{width:258px;height:218px;margin:11px}}.page-wrap.page-survey .survey .survey-form-wrapper .thanks-section .thanks-content-footer .finish-button{cursor:pointer!important;all:unset;box-sizing:border-box;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto;border-radius:30px;overflow:hidden;border:1px solid;border-color:#ec8b5e;white-space:nowrap;color:#ec8b5e;font-size:14px;font-family:"ABC Marfa";letter-spacing:.05em;line-height:130%}.page-wrap.page-survey .survey .survey-form-wrapper .survey-section{display:none}.page-wrap.page-survey .survey .survey-form-wrapper.view-index-1 .survey-section.section-index-1,.page-wrap.page-survey .survey .survey-form-wrapper.view-index-2 .survey-section.section-index-2,.page-wrap.page-survey .survey .survey-form-wrapper.view-index-3 .survey-section.section-index-3,.page-wrap.page-survey .survey .survey-form-wrapper.view-index-4 .survey-section.section-index-4{display:flex}.page-wrap.page-survey.is-survey-end .page-header{display:none}@media only screen and (max-width:809px){.page-wrap.page-survey.is-survey-end .survey{margin-top:0}}.page-wrap.page-survey.is-survey-end .survey .survey-sidebar{display:none}.page-wrap.page-board.blog{padding-top:0}.page-wrap.page-board.blog .blog-header{padding-top:189px;height:390px;box-sizing:border-box;overflow:hidden;background:url(../img/page/blog/bg-blog-top.jpg) no-repeat center center/cover}@media only screen and (max-width:809px){.page-wrap.page-board.blog .blog-header{padding-left:var(--grid-padding);padding-right:var(--grid-padding);height:304px;padding-top:151px}}.page-wrap.page-board.blog .blog-header .board-detail-header .category{display:inline-flex;padding:5px 16px;align-items:center;border-radius:50px;background:var(--HOAN_BR,#3d2820);color:var(--HOAN_IV,#f8e9d2);font-family:"ABC Marfa";font-size:12px;font-weight:400;line-height:140%;margin-bottom:20px}@media only screen and (max-width:809px){.page-wrap.page-board.blog .blog-header .board-detail-header .category{padding:4px 10px;font-size:11px;line-height:120%;margin-bottom:16px}}.page-wrap.page-board.blog .blog-header .board-detail-header h3{font-size:40px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:120.00000477%;text-transform:capitalize;margin-bottom:30px}@media only screen and (max-width:809px){.page-wrap.page-board.blog .blog-header .board-detail-header h3{font-size:20px;line-height:140%}}.page-wrap.page-board.blog .blog-header .board-detail-header .date{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:130%}@media only screen and (max-width:809px){.page-wrap.page-board.blog .blog-header .board-detail-header .date{font-size:13px;font-family:"ABC Marfa";font-weight:400;line-height:140%}}.page-wrap.page-board.blog .board-detail{max-width:864px;margin:0 auto}.page-wrap.page-board.blog .board-detail .board-detail-content{padding-top:109px;padding-left:0;padding-right:0;padding-bottom:80px}@media only screen and (max-width:809px){.page-wrap.page-board.blog .board-detail .board-detail-content{padding:60px var(--grid-padding) 80px}}.page-wrap.page-board.blog .board-detail .board-detail-content h1,.page-wrap.page-board.blog .board-detail .board-detail-content h2,.page-wrap.page-board.blog .board-detail .board-detail-content h3{font-size:20px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%;margin-bottom:30px}@media only screen and (max-width:809px){.page-wrap.page-board.blog .board-detail .board-detail-content h1,.page-wrap.page-board.blog .board-detail .board-detail-content h2,.page-wrap.page-board.blog .board-detail .board-detail-content h3{font-size:18px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:140%;margin-bottom:25px}}.page-wrap.page-board.blog .board-detail .board-detail-content p{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%;margin-bottom:30px}.page-wrap.page-board.blog .board-detail .board-detail-content img{max-width:100%}.page-wrap.page-privacy .page-content .privacy-content{padding-bottom:200px}@media only screen and (max-width:809px){.page-wrap.page-privacy .page-content .privacy-content{margin-top:40px}}.page-wrap.page-privacy .page-content .privacy-content .privacy-section{margin-bottom:40px}.page-wrap.page-privacy .page-content .privacy-content .section-title{font-size:16px;font-family:NanumSquare;font-weight:800;letter-spacing:0;line-height:170%;margin-bottom:10px}.page-wrap.page-privacy .page-content .privacy-content .section-text{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%;margin-bottom:10px}.page-wrap.page-privacy .page-content .privacy-content .subsection{margin-bottom:20px}.page-wrap.page-privacy .page-content .privacy-content .subsection-title{font-weight:700;margin-bottom:10px;font-size:inherit}.page-wrap.page-privacy .page-content .privacy-content ol{margin-top:28px;margin-left:20px}.page-wrap.page-privacy .page-content .privacy-content ol li{font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}.page-wrap.page-privacy .page-content .privacy-content ol li.section-text{margin-bottom:0}.page-wrap.page-privacy .page-content .privacy-content .bullet-list{margin-top:10px;padding:0;list-style:none}.page-wrap.page-privacy .page-content .privacy-content .bullet-item{position:relative;padding-left:16px;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%;margin-bottom:0}.page-wrap.page-privacy .page-content .privacy-content .bullet-item::before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;background-color:#ec8b5e}.page-wrap.page-privacy .page-content .privacy-content .contact-list{padding:0;list-style:none}.page-wrap.page-privacy .page-content .privacy-content .contact-item{position:relative;padding-left:20px;font-size:16px;font-family:NanumSquare;font-weight:400;letter-spacing:0;line-height:170%}.page-wrap.page-privacy .page-content .privacy-content .contact-item::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background-color:#ec8b5e}.page-wrap.page-privacy .page-content .privacy-content a{color:#3d2820;text-decoration:underline}.page-wrap.page-privacy .page-content .privacy-content h5{font-size:16px;font-family:NanumSquare;font-weight:700;letter-spacing:0;line-height:170%;margin-bottom:10px}.page-wrap.page-privacy .page-content .privacy-content .links-text{margin-bottom:10px}.page-wrap.page-privacy .page-content .privacy-content .links-text+.links-text{margin-top:28px}@media only screen and (max-width:809px){.page-wrap.page-privacy .page-content .privacy-content{padding:0 var(--grid-padding)}}
/*# sourceMappingURL=app.css.map */
