@keyframes progress{0%{width:0}to{width:100%}}.main-visual .item{position:relative}.main-visual .img-bx{display:block;position:relative;overflow:hidden}.main-visual .img-bx:after{content:"";display:block;padding-bottom:43.8%}.main-visual .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.main-visual .txt-bx{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 1em rgba(0,0,0,0.1);letter-spacing:-0.05em;line-height:1.3}.main-visual .txt-bx .title{font-family:"Noto Serif KR",serif;font-size:3.094rem;font-weight:bold;line-height:4.375rem;letter-spacing:-1.98px;text-align:left;color:#fff;margin-top:20px;transition-delay:300ms!important}.main-visual .txt-bx .text{font-family:"Noto Serif KR",serif;font-size:2rem;font-weight:600;line-height:2.875rem;letter-spacing:-0.64px;text-align:left;color:#e2b17a;width:22.375rem}.main-visual .txt-bx .text .inner{border-top:1px solid #e2b17a;border-bottom:1px solid #e2b17a;padding-top:10px;padding-bottom:10px}@media (max-width:1700px){.main-visual .txt-bx .title{font-size:2.5rem;line-height:3.5rem}.main-visual .txt-bx .text{font-size:1.8rem;line-height:2.5rem}}@media (max-width:1200px){.main-visual .txt-bx{top:10%;left:50%;transform:translateX(-50%)}.main-visual .txt-bx .title{text-align:center}}@media (max-width:1200px) and (max-width:768px){.main-visual .txt-bx .title{font-size:2rem;line-height:3rem}}@media (max-width:1200px){.main-visual .txt-bx .text{margin:0 auto;text-align:center;width:37.5rem}}@media (max-width:1200px) and (max-width:768px){.main-visual .txt-bx .text{width:80%;font-size:1.2rem;line-height:2rem}}@media (max-width:1200px) and (max-width:576px){.main-visual .txt-bx .text{width:90%}}@media (max-width:1200px) and (max-width:375px){.main-visual .txt-bx .text{width:95%}}@media (max-width:576px){.main-visual .txt-bx{top:7%}}.main-visual .swiper-slide .container{max-width:1600px}.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{transform:translateY(0);opacity:1}@media (max-width:1200px){.main-visual .img-bx:after{padding-bottom:125%}}@media (max-width:1024px){.main-visual .img-bx:after{padding-bottom:154.1666666667%}}@media (max-width:768px){.main-visual .img-bx:after{padding-bottom:170%}.main-visual .txt-bx{font-size:2.3vw}}.main-visual .swiper-pagination-bullet{background-color:transparent;border:2px solid #fff;margin:0 6px;width:12px;height:12px;opacity:1}@media (max-width:1024px){.main-visual .swiper-pagination-bullet{margin-top:5px}}.main-visual .swiper-pagination-bullet-active{background-color:#fff;border:2px solid #fff}@media (max-width:1024px){.main-visual .swiper-pagination{bottom:1.25rem}}.main-visual .swiper-button{z-index:10;position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:2.5rem;transition:300ms color}.main-visual .swiper-button i{font-size:60px;font-weight:200!important}.main-visual .swiper-button:hover{color:#2e3191}.main-visual .swiper-button--prev{left:50%;margin-left:-900px}@media (max-width:1800px){.main-visual .swiper-button--prev{display:none}}.main-visual .swiper-button--next{right:50%;margin-right:-900px}@media (max-width:1800px){.main-visual .swiper-button--next{display:none}}@media (max-width:1400px){.main-visual .swiper-button{display:none}}.main-visual .swiper-play{display:block;padding-right:8px;padding-left:8px;cursor:pointer}.main-visual .swiper-play .xi-pause{display:none}.main-visual .swiper-play i{display:inline-block;vertical-align:text-top;color:white;font-size:20px}.main-visual .swiper-play.on .xi-pause{display:inline-block}.main-visual .swiper-play.on .xi-play{display:none}.main-visual .swiper-control .container{display:flex;align-items:center;position:absolute;bottom:15%;left:50%;transform:translateX(-50%);z-index:10;justify-content:center}@media (max-width:1700px){.main-visual .swiper-control .container{bottom:10%}}@media (max-width:1024px){.main-visual .swiper-control .container{bottom:5%}}.main-visual .swiper-control.swiper-control--progress{position:absolute;bottom:3.125rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:3;margin-left:-8px;margin-right:-8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination{transform:none}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullets{position:static;display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet{position:relative;display:block;margin:0 5px;border-radius:0;width:88px;height:3px;background:rgba(0,0,0,0.3);opacity:1}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet:after{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#2e3191}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation:progress 3s linear 0s 1;width:100%}.main-visual .swiper-control.swiper-control--progress-no{position:absolute;left:0;right:0;bottom:3.125rem;z-index:10}.main-visual .swiper-control.swiper-control--progress-no .container{display:flex;align-items:center}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination{position:static;transform:none}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet{width:auto;height:auto;opacity:1;background:none;color:#fff;font-weight:700;margin-right:1.875rem;padding-right:0;position:relative}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:before{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:7.5rem;height:2px;background:rgba(255,255,255,0.5)}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet:after{content:"";display:none;position:absolute;left:2.1875rem;top:50%;transform:translateY(-50%);width:0;height:2px;background:#000}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active{color:#000;padding-right:8.4375rem}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after,.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:before{display:block}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active:after{animation:progress 5.1s linear 0s 1}.main-tit{font-family:"Noto Serif KR",serif;font-size:2.969rem;font-weight:600;letter-spacing:-0.95px;text-align:center;margin-bottom:3.5rem;color:#222222}@media (max-width:1024px){.main-tit{font-size:2.5rem;margin-bottom:2.5rem}}.main-txt{font-size:1.469rem;line-height:2.031rem;letter-spacing:-0.47px;text-align:center;color:#333}@media (max-width:768px){.main-txt{font-size:1.3rem;display:flex;flex-direction:column;align-items:center;gap:10px}}.xi-star{font-size:16px}.deco-circle{display:inline-block;background-color:white;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-bottom:5px}.deco-circle2{background-color:#2e3191;width:6px;height:6px;margin:0 7px;margin-bottom:2px}#brand-section{background:url("../images/main/brand-bg.jpg") no-repeat;background-size:cover;padding:5rem 0}@media (max-width:1400px){#brand-section{background:url("../images/main/brand-bg-m.jpg") no-repeat;background-size:cover}}@media (max-width:768px){#brand-section{padding:3rem 0}}#brand-section .brand-inner{display:flex}@media (max-width:1200px){#brand-section .brand-inner{flex-direction:column}}#brand-section .brand-inner .txt-bx{flex:1 0 40%;max-width:40%;text-align:left}#brand-section .brand-inner .txt-bx .des{font-size:1.375rem;font-weight:300;line-height:2.031rem;letter-spacing:-0.44px;color:#ccc}#brand-section .brand-inner .txt-bx .highlight{font-family:"Noto Serif KR",serif;font-size:2.156rem;font-weight:500;letter-spacing:-0.69px;color:#fff}#brand-section .brand-inner .txt-bx .highlight span{background-color:#2e3191}#brand-section .brand-inner .txt-bx .txt{font-family:"Noto Serif KR",serif;font-size:2.219rem;font-weight:bold;letter-spacing:-0.71px;color:#fff}#brand-section .brand-inner .txt-bx .txt img{vertical-align:sub;width:6.875rem}@media (max-width:1200px){#brand-section .brand-inner .txt-bx{flex:1 0 100%;max-width:100%;text-align:center}#brand-section .brand-inner .txt-bx .des{font-size:1.1rem}#brand-section .brand-inner .txt-bx .highlight{font-size:1.5rem}#brand-section .brand-inner .txt-bx .txt{font-size:1.5rem}#brand-section .brand-inner .txt-bx .txt img{vertical-align:text-top;width:170px;width:6.875rem}}@media (max-width:1200px) and (max-width:768px){#brand-section .brand-inner .txt-bx .txt img{width:85px;width:70px}}#brand-section .brand-inner .img-bx{text-align:right;flex:1 1 auto;max-width:100%;position:relative}#brand-section .brand-inner .img-bx .smoke{position:absolute;left:18%;top:-69%}@media (max-width:1024px){#brand-section .brand-inner .img-bx .smoke{width:50%}}#advantage-section{background:url("../images/main/advantage-bg.jpg") no-repeat;background-size:cover;padding:6rem 0}@media (max-width:768px){#advantage-section{padding:3rem 0}}#advantage-section .num{background-color:#2e3191;font-size:1.844rem;font-weight:500;letter-spacing:-0.59px;text-align:center;color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:-20px;width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:10}#advantage-section .img-bx{display:block;position:relative;overflow:hidden}#advantage-section .img-bx:after{content:"";display:block;padding-bottom:75%}#advantage-section .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}#advantage-section .txt-bx{padding:30px 0;background-color:#fff}#advantage-section .txt-bx .tit{font-family:"Noto Serif KR",serif;font-size:1.5rem;font-weight:bold;letter-spacing:-0.48px;text-align:center;color:#111;margin-bottom:10px}#advantage-section .txt-bx .txt{font-size:1.125rem;line-height:1.75rem;letter-spacing:-0.36px;font-weight:500;text-align:center;color:#555}#success-section{background:url("../images/main/success-bg.jpg") no-repeat;background-size:cover;padding:5rem 0}@media (max-width:768px){#success-section{padding:3rem 0}}#success-section .container{max-width:1600px}#success-section .swiper-wrapper{padding:50px 0;height:auto!important}@media (min-width:1024.02px){#success-section .swiper-wrapper .swiper-slide{transition:transform 500ms}#success-section .swiper-wrapper .swiper-slide-prev{z-index:2;transform:scale(1.15)}#success-section .swiper-wrapper .swiper-slide-next{z-index:2;transform:scale(1.15)}#success-section .swiper-wrapper .swiper-slide-active{transform:scale(1.3);z-index:3}}@media (max-width:1024px){#success-section .swiper-wrapper .swiper-slide{transition:transform 500ms}#success-section .swiper-wrapper .swiper-slide-prev{z-index:2;transform:scale(1.1)}#success-section .swiper-wrapper .swiper-slide-next{z-index:2;transform:scale(1.1)}#success-section .swiper-wrapper .swiper-slide-active{transform:scale(1.2);z-index:3}}#menu-section{background-color:#e8e8e8;padding:5rem 0}@media (max-width:768px){#menu-section{padding:3rem 0}}#menu-section .menu-inner{background-color:#fff;padding:2rem;padding-top:1.5rem;padding-bottom:2.5rem}@media (max-width:768px){#menu-section .menu-inner{padding:1rem;padding-top:1.5rem;padding-bottom:2.5rem}}#menu-section .menu-inner .menu-tit{font-size:1.844rem;font-weight:600;letter-spacing:-0.59px;text-align:center;color:#2e3191;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:10px}#menu-section .menu-inner .menu-item{position:relative;background-color:#2e3191;overflow:hidden;padding:35px 20px;height:100%;margin:0 5px}@media (max-width:768px){#menu-section .menu-inner .menu-item{padding:20px 10px}}#menu-section .menu-inner .menu-item .inner:before{content:"";display:block;position:absolute;left:-20px;bottom:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#menu-section .menu-inner .menu-item .inner:after{content:"";display:block;position:absolute;right:-20px;bottom:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#menu-section .menu-inner .menu-item:before{content:"";display:block;position:absolute;left:-20px;top:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#menu-section .menu-inner .menu-item:after{content:"";display:block;position:absolute;right:-20px;top:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#menu-section .menu-inner .menu-item .tit{font-family:"Noto Serif KR",serif;font-size:1.75rem;font-weight:bold;letter-spacing:-0.56px;text-align:center;color:#fff;margin-bottom:10px}@media (max-width:1300px){#menu-section .menu-inner .menu-item .tit{font-size:1.5rem}}#menu-section .menu-inner .menu-item .txt{font-size:1.375rem;font-weight:500;line-height:2.5rem;letter-spacing:-0.44px;text-align:center;color:#fff;word-break:break-word}@media (max-width:1300px){#menu-section .menu-inner .menu-item .txt{font-size:1.1rem;line-height:2rem}}#menu-section .menu-inner:nth-of-type(2){background-color:#2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-tit{color:white;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:10px}#menu-section .menu-inner:nth-of-type(2) .menu-item{background-color:white}#menu-section .menu-inner:nth-of-type(2) .menu-item .inner:before{content:"";border:5px solid #2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item .inner:after{content:"";border:5px solid #2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item:before{content:"";border:5px solid #2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item:after{content:"";border:5px solid #2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item .tit{color:#2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item .tit .deco-circle{background-color:#2e3191}#menu-section .menu-inner:nth-of-type(2) .menu-item .txt{color:#2e3191}#menu-section .category-tab{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px}@media (max-width:1200px){#menu-section .category-tab{margin-left:-5px;margin-right:-5px}}#menu-section .category-tab .category{flex:1 0 16.66%;max-width:16.66%;padding:0 2px}@media (max-width:1200px){#menu-section .category-tab .category{flex:1 0 33.33%;max-width:33.33%;padding:0 2px;margin-bottom:5px}}#menu-section .category-tab .link{display:block;background-color:rgba(102,102,102,0.4431372549);font-size:1.375rem;font-weight:500;letter-spacing:-0.44px;text-align:center;color:#fff;transition:background-color 0.3s;min-height:60px;line-height:60px}@media (max-width:1024px){#menu-section .category-tab .link{font-size:1.1rem;min-height:40px;line-height:40px}}#menu-section .category-tab .link.on,#menu-section .category-tab .link:hover{background-color:#2a282b}#menu-section .category-cont{position:relative}@media (max-width:1600px){#menu-section .category-cont{padding:0 3rem}}#menu-section .category-cont .img-bx{display:block;position:relative;overflow:hidden}#menu-section .category-cont .img-bx:after{content:"";display:block;padding-bottom:70%}#menu-section .category-cont .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}#menu-section .category-cont .txt-bx{background-color:white;font-size:1.5rem;font-weight:bold;letter-spacing:-0.48px;text-align:center;color:#111;padding:20px 10px}@media (max-width:1024px){#menu-section .category-cont .txt-bx{padding:10px}}#menu-section .category-cont .txt-bx .tit{font-family:"Noto Serif KR",serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}#menu-section .category-cont .swiper-control .container{display:flex;justify-content:center;margin-top:20px}#menu-section .category-cont .swiper-control .container .swiper-pagination-bullet{margin:0 5px}#menu-section .category-cont .swiper-button{position:absolute;z-index:101;top:50%;transform:translateY(-50%)}#menu-section .category-cont .swiper-button img{width:23px}@media (max-width:576px){#menu-section .category-cont .swiper-button img{width:15px}}#menu-section .category-cont .swiper-button--prev{left:-45px}@media (max-width:1600px){#menu-section .category-cont .swiper-button--prev{left:0}}#menu-section .category-cont .swiper-button--next{right:-45px}@media (max-width:1600px){#menu-section .category-cont .swiper-button--next{right:0}}#cost-section{background:url("../images/main/cost-bg.jpg") no-repeat;background-size:cover;padding:5rem 0}@media (max-width:1024px){#cost-section{background:url("../images/main/cost-bg-m.jpg") no-repeat;background-size:cover}}@media (max-width:768px){#cost-section{padding:3rem 0}}.tbl{width:100%;table-layout:fixed;text-align:center;background-color:#fff;font-size:1.0625rem;color:#666;letter-spacing:-0.025em;border:2px solid #cccccc}.tbl td,.tbl th{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:0.9375rem 0.625rem}.tbl tbody th{font-size:1.188rem;font-weight:bold;text-align:center;color:#181818}.tbl tbody td{font-size:1.125rem;text-align:center;color:#444}.tbl thead th{background-color:#181818;color:#fff;font-weight:500}.tbl .bg-primary{background-color:#2e3191;color:white}.tbl-txt{font-size:1.125rem;font-weight:300;line-height:1.625rem;text-align:left;color:#ccc;justify-content:space-between;margin-top:20px}@media (max-width:768px){.tbl-txt{flex-direction:column}}#founded-section{background:url("../images/main/founded-bg.png") no-repeat;background-size:cover;padding:5rem 0}@media (max-width:768px){#founded-section{padding:3rem 0}}#founded-section .founded-item{position:relative}#founded-section .founded-item .inner{background-color:#2e3191}#founded-section .founded-item .inner .tit{font-size:1.844rem;font-weight:600;letter-spacing:-0.59px;text-align:center;color:#fff;position:relative;height:70px;line-height:70px;overflow:hidden}@media (max-width:1024px){#founded-section .founded-item .inner .tit{font-size:1.3rem;height:50px;line-height:50px}}#founded-section .founded-item .inner .tit:before{content:"";display:block;position:absolute;left:-20px;top:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#founded-section .founded-item .inner .tit:after{content:"";display:block;position:absolute;right:-20px;top:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#founded-section .founded-item .inner .tit .deco-inner{position:relative}#founded-section .founded-item .inner .tit .deco-inner .s-tit{display:inline-flex;justify-content:center;align-items:center;gap:10px}@media (max-width:1200px){#founded-section .founded-item .inner .tit .deco-inner .s-tit{font-size:1.5rem}}#founded-section .founded-item .inner .tit .deco-inner:before{content:"";display:block;position:absolute;left:-20px;bottom:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#founded-section .founded-item .inner .tit .deco-inner:after{content:"";display:block;position:absolute;right:-20px;bottom:-20px;border:5px solid white;border-radius:50%;width:25px;height:25px}#founded-section .founded-item .inner .img-bx{display:block;position:relative;overflow:hidden;border:5px solid #2e3191}#founded-section .founded-item .inner .img-bx:after{content:"";display:block;padding-bottom:100%}#founded-section .founded-item .inner .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}#founded-section .tit-bx{position:relative;z-index:101;margin-top:-70px;text-align:center}@media (max-width:768px){#founded-section .tit-bx{margin-top:-45px}}@media (max-width:768px){#founded-section .tit-bx .ico img{width:100px}}#founded-section .tit-bx .sub-tits{font-size:1.625rem;font-weight:bold;line-height:2.25rem;letter-spacing:-0.52px;color:#111;margin-top:15px}@media (max-width:1200px){#founded-section .tit-bx .sub-tits{font-size:1.2rem;line-height:2rem}}@media (max-width:768px){#founded-section .tit-bx .sub-tits{font-size:1.5rem;line-height:2.3rem}}@media (max-width:1024px){#founded-section .tit-bx{margin-bottom:50px}}#founded-section .founded-tit{background:url("../images/main/founded-tit-bg.jpg") no-repeat;background-size:cover;padding:15px}#founded-section .founded-tit .inner{border:3px solid white;padding:60px 30px}@media (max-width:768px){#founded-section .founded-tit .inner{padding:30px 15px}}#founded-section .founded-tit .inner .tit{font-size:1.844rem;font-weight:600;letter-spacing:-0.59px;text-align:center;color:#2e3191;margin-bottom:10px;display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%}#founded-section .founded-tit .inner .des{font-size:1.125rem;font-weight:500;line-height:1.875rem;letter-spacing:-0.36px;text-align:center;color:#222}#location-section{background-color:#ebeced;padding:5rem 0}@media (max-width:768px){#location-section{padding:3rem 0}}#location-section .location-wrap{display:flex;flex-wrap:wrap}#location-section .location-wrap .map{flex:1 0 50%;max-width:50%}@media (max-width:1024px){#location-section .location-wrap .map{flex:1 0 100%;max-width:100%}}#location-section .location-wrap .txt-bx{flex:1 0 50%;max-width:50%;background-color:white;padding:5rem}@media (max-width:1200px){#location-section .location-wrap .txt-bx{padding:3rem}}@media (max-width:1024px){#location-section .location-wrap .txt-bx{flex:1 0 100%;max-width:100%}}@media (max-width:768px){#location-section .location-wrap .txt-bx{padding:30px}}#location-section .location-wrap .txt-bx .map-tit{font-family:"Noto Serif KR",serif;font-size:1.75rem;font-weight:bold;line-height:2.5rem;letter-spacing:-0.56px;text-align:left;color:#2e3191;margin-bottom:20px}#location-section .location-wrap .txt-bx .address-list>li{display:flex;margin-bottom:5px}@media (max-width:768px){#location-section .location-wrap .txt-bx .address-list>li{flex-direction:column}}#location-section .location-wrap .txt-bx .address-list .tit{font-size:1.25rem;font-weight:500;line-height:2.5rem;letter-spacing:-0.4px;text-align:left;color:#333;width:150px}#location-section .location-wrap .txt-bx .address-list .tit img{width:15px;vertical-align:middle;margin-right:5px}@media (max-width:768px){#location-section .location-wrap .txt-bx .address-list .tit img{margin-right:3px}}#location-section .location-wrap .txt-bx .address-list .txt{font-size:1.25rem;line-height:2.5rem;letter-spacing:-0.4px;text-align:left;color:#555;margin-left:10px}@media (max-width:768px){#location-section .location-wrap .txt-bx .address-list .txt{margin-left:0}}#inquiry-section{background:url("../images/main/cost-bg.jpg") no-repeat;background-size:cover;padding:5rem 0}@media (max-width:768px){#inquiry-section{padding:3rem 0}}#inquiry-section .deco-wrap{background-color:#2e3191;padding:1rem}@media (max-width:768px){#inquiry-section .deco-wrap{padding:0.5rem}}#inquiry-section .deco-line{border:3px solid white;padding:1rem}@media (max-width:768px){#inquiry-section .deco-line{padding:0.5rem}}#inquiry-section .main-form-wrap{background-color:white;position:relative;overflow:hidden}#inquiry-section .main-form-wrap:before{content:"";display:block;position:absolute;left:-20px;bottom:-20px;border:5px solid #2e3191;border-radius:50%;width:25px;height:25px}#inquiry-section .main-form-wrap:after{content:"";display:block;position:absolute;right:-20px;bottom:-20px;border:5px solid #2e3191;border-radius:50%;width:25px;height:25px}#inquiry-section .main-form-wrap .form-inner:before{content:"";display:block;position:absolute;left:-20px;top:-20px;border:5px solid #2e3191;border-radius:50%;width:25px;height:25px}#inquiry-section .main-form-wrap .form-inner:after{content:"";display:block;position:absolute;right:-20px;top:-20px;border:5px solid #2e3191;border-radius:50%;width:25px;height:25px}#inquiry-section .main-form-wrap .inner{max-width:1200px;margin:0 auto;padding:3.125em 20px}@media (max-width:768px){#inquiry-section .main-form-wrap .inner{padding:1.5625em 5px}}#inquiry-section .main-form-wrap .form__item{display:flex;align-items:center;flex-wrap:wrap;padding:0.375em 0;color:#333;font-size:1.125rem;font-weight:500;text-align:left}@media (max-width:768px){#inquiry-section .main-form-wrap .form__item{padding:2.5px 0;font-size:1em}}#inquiry-section .main-form-wrap .form__item:last-child{border-bottom:none;padding-bottom:0}#inquiry-section .main-form-wrap .form__item .col-auto{margin-bottom:10px}@media (max-width:768px){#inquiry-section .main-form-wrap .form__item .col-auto{margin-bottom:0px}}@media (max-width:576px){#inquiry-section .main-form-wrap .form__item .col-3{flex:0 0 30%!important;max-width:30%!important}}#inquiry-section .main-form-wrap .form__item .bg-gray-3{height:3.375rem;line-height:initial}#inquiry-section .main-form-wrap .form__tit{width:100%;font-size:1.5rem;font-weight:bold;text-align:left;color:#111}@media (max-width:768px){#inquiry-section .main-form-wrap .form__tit{font-size:1.0625em}}#inquiry-section .main-form-wrap .form input{padding:0 0.625em;font-size:1.25rem}@media (max-width:768px){#inquiry-section .main-form-wrap .form input{font-size:1em}}#inquiry-section .main-form-wrap .form input::placeholder{color:rgba(85,85,85,0.5)}@media (max-width:768px){#inquiry-section .main-form-wrap .form input::placeholder{font-size:1em}}#inquiry-section .main-form-wrap .form textarea{font-weight:500;font-size:1.25rem}@media (max-width:768px){#inquiry-section .main-form-wrap .form textarea{font-size:1em}}#inquiry-section .main-form-wrap .form input[type=radio]{margin-right:5px;margin-bottom:5px}#inquiry-section .main-form-wrap .privacy-box input{vertical-align:text-top;margin-top:2px}#inquiry-section .main-form-wrap .privacy-box label{font-size:1em!important}#inquiry-section .main-form-wrap .data-box{display:flex}#inquiry-section .main-form-wrap .data-code{display:inline-block;padding:1.25rem 2.5rem;background-color:#222;color:#fff;margin-right:0.625rem}@media (max-width:768px){#inquiry-section .main-form-wrap .colde_input{width:9.375em}}#inquiry-section .main-form-wrap .btn-type-01{width:100%;font-size:1.5rem;font-weight:bold;text-align:left;color:#fff}@media (max-width:1024px){#inquiry-section .main-form-wrap .btn-type-01{width:100%;margin-top:0.625em}}@media (max-width:768px){#inquiry-section .main-form-wrap .btn-type-01{font-size:1.25rem}}#inquiry-section .main-form-wrap .yark_view{font-size:1.125rem;font-weight:bold;text-align:left;color:#111;text-decoration:underline;text-underline-position:under}@media (max-width:768px){#inquiry-section .main-form-wrap .yark_view{font-size:1em}}#youtube-section{background:url("../images/main/youtube_section_bg.jpg") no-repeat;background:#e8e8e8;background-size:cover;padding:5rem 0}@media (max-width:768px){#youtube-section{padding:3rem 0}}#youtube-section .container{max-width:1600px}#youtube-section .main-tit{color:#000}#youtube-section .main-txt{color:#000}#youtube-section .swiper-container{position:relative}#youtube-section .swiper-container .swiper-wrapper{padding:50px 0}@media (max-width:768px){#youtube-section .swiper-container .swiper-wrapper{padding:0}}#youtube-section .swiper-container .swiper-wrapper .swiper-slide{transform:scale(0.85);border:5px solid #fff;transition:transform 0.5s,opacity 0.5s;opacity:0.5}#youtube-section .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.15);border:5px solid #2e3191;opacity:1}@media (max-width:768px){#youtube-section .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1)}}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .img_bx{width:100%;display:block;position:relative;overflow:hidden}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .img_bx:after{content:"";display:block;padding-bottom:59.169550173%}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .img_bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .txt_bx{width:100%;padding:0 45px;height:70px;background:#fff;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:inset 0 0 20px rgba(0,0,0,0.5)}@media (max-width:1400px){#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .txt_bx{padding:0 20px}}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .txt_bx .inner_img_bx{width:2.5em;flex-shrink:0}#youtube-section .swiper-container .swiper-wrapper .swiper-slide .popup-link .youtube_sumnail_bx .txt_bx .main-tit{font-family:"Noto Serif KR",serif;font-size:1.125rem;font-weight:bold;letter-spacing:-0.48px;text-align:center;color:#111;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#youtube-section .swiper-container .swiper-button{position:absolute;top:50%;color:#2e3191;font-size:2.8125em;z-index:50;opacity:0.5;transition:0.5s}@media (max-width:1024px){#youtube-section .swiper-container .swiper-button{display:none}}@media (min-width:768.02px){#youtube-section .swiper-container .swiper-button:hover{opacity:1}}#youtube-section .swiper-container .swiper-button--prev{left:30%;transform:translateX(-50%) translateY(-50%)}#youtube-section .swiper-container .swiper-button--next{left:70%;transform:translateX(-50%) translateY(-50%)}.main_yotube_popup{width:51.77%;max-width:1000px!important;padding:0;background:none}@media (max-width:768px){.main_yotube_popup{width:100%}}.main_yotube_popup .mfp-close{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(0,0,0,0.65);z-index:50;border:none!important;top:0!important}@media (max-width:768px){.main_yotube_popup .mfp-close{width:40px;height:40px}}.main_yotube_popup .mfp-close .xi-close-thin{color:#fff;font-size:1.3125em}@media (max-width:768px){.main_yotube_popup .mfp-close .xi-close-thin{font-size:0.875em}}.main_yotube_popup .video_bx{position:relative;padding-bottom:56.25%}.main_yotube_popup .video_bx .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=main.min.css.map */