@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;700;900&display=swap);@font-face{font-family:Pretendard-Thin;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Pretendard-Regular;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pretendard-Medium;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Pretendard-Bold;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff");font-weight:700;font-style:normal}body{font-family:Pretendard-Medium}.relative,.title{position:relative}.title.top{position:absolute;top:195px}.title ._title-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:65px;letter-spacing:-1px;position:relative;z-index:2}@media screen and (min-width:768px) and (max-width:1024px){.title ._title-text{font-size:55px}}@media screen and (max-width:767px){.title ._title-text{font-size:45px}}.title ._title-circle{background-color:#0ca9b1;width:72px;height:72px;position:absolute;left:-20px;top:-15px;border-radius:100px;z-index:1}@media screen and (min-width:768px) and (max-width:1024px){.title ._title-circle{left:-20px;top:-15px}}@media screen and (max-width:767px){.title ._title-circle{left:-15px;top:-20px}}[id^=section]{background-size:cover;background-repeat:no-repeat;background-position:center right;overflow:hidden}#section1{background-image:url(../image/section01-bg.jpg);text-align:center}#section1 ._text-main{overflow:hidden;position:relative;display:inline-block;font-size:124px;color:#fff;letter-spacing:-1px;transition-duration:.5s}@media screen and (min-width:768px) and (max-width:1024px){#section1 ._text-main{font-size:80px}}@media screen and (max-width:767px){#section1 ._text-main{font-size:60px}}#section1 ._text-main ._text-animation{font-family:Montserrat,sans-serif;font-weight:700}#section1 ._text-main::after,#section1 ._text-main::before{content:"";display:block;position:absolute;bottom:0;right:0;height:2px;z-index:10}#section1 ._text-main:before{content:"";animation:ViewBar 1s ease;background-color:#fff}#section1 ._text-sub{font-size:26px;color:#fff;letter-spacing:-1px;line-height:40px;margin-top:20px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){#section1 ._text-sub{font-size:24px}}@media screen and (max-width:767px){#section1 ._text-sub{font-size:16px}}#section1 ._text-sub:nth-child(3){margin-top:0}#section2{background-image:url(../image/section02-bg.jpg)}#section2 .box{display:flex;align-items:center;justify-content:space-between;text-align:center;gap:40px;margin-top:50px}@media screen and (max-width:767px){#section2 .box{display:inherit!important;align-items:inherit!important;justify-content:inherit!important;text-align:inherit!important;gap:inherit!important}}#section2 .box ._box{background-color:#fff;text-align:center;padding:35px 0}@media screen and (max-width:767px){#section2 .box ._box{width:calc(60% - 70px);padding:35px}}#section2 .box ._box .text{font-size:20px}@media screen and (max-width:767px){#section2 .box ._box .text{font-size:16px}}#section2 .box ._box .text ._text-title{font-family:Pretendard-Bold;line-height:45px}#section2 .box ._box .text .text-content{font-family:Pretendard-Regular;line-height:45px}#section3{position:relative}@media screen and (max-width:1024px){#section3{background-image:url(../image/section03-bg.jpg)}}#section3 .bg{position:absolute;top:50%;right:115px;transform:translate(0,-50%);max-width:var(--area-box-width)}@media screen and (max-width:1024px){#section3 .bg{display:none}}@media screen and (min-width:1024px) and (max-width:1465px){#section3 .bg{right:0}}#section3 .bg img{width:100%}@media screen and (max-width:1024px){#section3 .bg img{display:none}}#section3 .grid{position:absolute;display:flex;align-items:center;width:70%;bottom:0}@media screen and (max-width:1024px){#section3 .grid{width:100%}}#section3 .grid ._grid-box{padding:40px;width:calc(33% - 80px)!important;transform:translate(0,100%);margin:0!important}@media screen and (min-width:1025px) and (max-width:1300px){#section3 .grid ._grid-box{width:25%}}@media screen and (max-width:1024px){#section3 .grid ._grid-box{width:calc(100% - 80px)!important}}#section3 .grid ._grid-box ._grid-title{margin-top:191px;font-size:35px;font-weight:900;line-height:40px}@media screen and (min-width:1025px) and (max-width:1300px){#section3 .grid ._grid-box ._grid-title{margin-top:10vh;font-size:30px}}@media screen and (max-width:1024px){#section3 .grid ._grid-box ._grid-title{margin-top:10vh;font-size:28px}}#section3 .grid ._grid-box ._grid-content{font-size:20px;line-height:25px;margin-top:27px;font-weight:300}@media screen and (max-width:1024px){#section3 .grid ._grid-box ._grid-content{font-size:14px}}#section3 .grid ._grid-box:nth-child(1){background-color:#0ca9b1;animation:upBox 1s .8s ease-in-out;animation-fill-mode:forwards}#section3 .grid ._grid-box:nth-child(1) ._grid-top{color:#fff}#section3 .grid ._grid-box:nth-child(1) ._grid-bottom{color:#fff}#section3 .grid ._grid-box:nth-child(2){background-color:#fff;animation:upBox 1s 1s ease-in-out;animation-fill-mode:forwards}#section3 .grid ._grid-box:nth-child(2) ._grid-top{color:#0ca9b1}#section3 .grid ._grid-box:nth-child(2) ._grid-bottom{color:#282828}#section3 .grid ._grid-box:nth-child(3){background-color:#282828;animation:upBox 1s 1.2s ease-in-out;animation-fill-mode:forwards}#section3 .grid ._grid-box:nth-child(3) ._grid-top{color:#0ca9b1}#section3 .grid ._grid-box:nth-child(3) ._grid-bottom{color:#fff}.content{margin-top:120px}@media screen and (min-width:768px) and (max-width:1024px){.content{margin-top:80px}}@media screen and (max-width:767px){.content{margin-top:60px}}.content ._content-text{font-size:50px;font-family:Pretendard-Bold;line-height:65px;letter-spacing:-1px}@media screen and (min-width:768px) and (max-width:1024px){.content ._content-text{font-size:40px;line-height:55px}}@media screen and (max-width:767px){.content ._content-text{font-size:28px;line-height:43px}}.content ._content-text span{color:#47b8c2}.content ._content-small{margin-top:40px;font-size:24px;font-family:Pretendard-Regular;line-height:40px;left:-1px}@media screen and (min-width:768px) and (max-width:1024px){.content ._content-small{margin-top:40px;font-size:18px;line-height:28px}}@media screen and (max-width:767px){.content ._content-small{margin-top:40px;font-size:14px;line-height:24px}}#section4{background-color:#f7f7f7}.inlineCenter{text-align:center}.inlineCenter .title{display:inline-block}.swiper-notice{margin-top:50px}.swiper-notice .swiper-slide{background-color:#fff}.swiper-notice .swiper-slide .swiper-box{padding:30px;cursor:pointer}.swiper-notice ._swiper-no{font-size:20px;color:#0ca9b1;margin-bottom:10px}.swiper-notice ._swiper-title{font-size:26px;font-weight:900;font-family:Pretendard-Bold;margin-bottom:30px}.swiper-notice ._swiper-content{font-size:18px;color:#484949;font-family:Pretendard-Regular;line-height:30px}.swiper-notice ._swiper-bottom{margin-top:20vh;display:flex;align-items:center;justify-content:space-between}.swiper-notice ._swiper-bottom ._swiper-date,.swiper-notice ._swiper-bottom ._swiper-more{font-size:18px;color:#484949;font-family:Pretendard-Regular}.swiper-notice ._swiper-bottom ._swiper-more img{width:127px}._swiper-menu{display:flex;align-items:center;justify-content:center;margin-top:30px}._swiper-menu div{width:370px;padding:14px 0;text-align:center;border:1px solid #e8e8e8;background-color:#e8e8e8;color:#a5a5a5}._swiper-menu .on{border:1px solid #0ca9b1;background-color:#0ca9b1;color:#fff}.swiper-button-next{right:-50px!important}.swiper-button-prev{left:-50px!important}#section5 .flex{display:flex;align-items:center;justify-content:space-between}#section5 .iconBox{padding:80px;height:600px;width:calc(50% - 175px)!important;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){#section5 .iconBox{width:calc(100% - 160px)!important}}@media screen and (max-width:767px){#section5 .iconBox{width:calc(100% - 160px)!important;height:70vh}}#section5 .iconBox:nth-child(1){background-color:#fbfbfb;border-radius:0 100px;background-image:url(../image/icon04.png);background-position:-30% 120%;background-repeat:no-repeat}@media screen and (min-width:1025px){#section5 .iconBox:nth-child(1){transform:translate(0,-150%);transition-duration:.9s}}#section5 .iconBox:nth-child(2){background-color:#ebfefe;border-radius:0 100px;background-image:url(../image/icon05.png);background-position:100% 110%;background-repeat:no-repeat;margin-right:0!important}@media screen and (min-width:1025px){#section5 .iconBox:nth-child(2){transform:translate(0,150%);transition-duration:.9s}}@media screen and (min-width:1025px){#section5 .iconBox.on:nth-child(1){transform:translate(0,-5%);transition-duration:.9s}#section5 .iconBox.on:nth-child(2){transform:translate(0,5%);transition-duration:.9s}}#section5 .iconBox ._box-content{font-size:26px;font-family:Pretendard-Regular;line-height:36px;margin-top:50px}@keyframes ViewBar{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@keyframes upBox{0%{transform:translate(0,100%)}100%{transform:translate(0,0)}}._text-animation{transition-duration:.9s;transform:translate(0,100%)}._text-animation:nth-child(2){transition-duration:1s}.start ._text-animation{transform:translate(0,0)}.swiper-button-next,.swiper-button-prev{color:#0ca9b1!important}._swiper-title{display:-webkit-box;display:box;max-height:35px;overflow:hidden;vertical-align:top;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}._swiper-content{display:-webkit-box;display:box;max-height:80px;overflow:hidden;vertical-align:top;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}