.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.Video{object-fit:cover;width:100vw;height:100%;position:absolute;top:0;left:0}.CntInsHeaderDetail{position:relative;width:calc(100% - 65px);background-size:cover;background-position:50%}.CntInsHeaderDetail .cnt-ins-title{width:100%;position:relative;padding-top:259px;padding-bottom:66px;text-align:center;color:#ffffff;z-index:2}.CntInsHeaderDetail .cnt-ins-title .eng-title{font-family:GrotExBold;margin-bottom:30px;font-size:10vw;line-height:8vw}.CntInsHeaderDetail .cnt-ins-title .kor-title{margin-bottom:238px;font-size:26px;line-height:38px}.CntInsHeaderDetail .cnt-ins-title ul{text-align:center;font-size:0}.CntInsHeaderDetail .cnt-ins-title ul li{display:inline-block;margin-right:100px}.CntInsHeaderDetail .cnt-ins-title ul li:last-child{margin-right:0}.CntInsHeaderDetail .cnt-ins-title ul li a{font-family:GrotExBold;font-size:14px;line-height:16px;color:#ffffff}@media screen and (min-width:769px) and (max-width:1075px){.CntInsHeaderDetail .cnt-ins-title ul li{margin-right:60px}}@media not all and (min-width:640px){.CntInsHeaderDetail{width:100%}.CntInsHeaderDetail .cnt-ins-title{padding-top:242px}.CntInsHeaderDetail .cnt-ins-title .eng-title{margin-bottom:11px;font-size:40px;line-height:42px}.CntInsHeaderDetail .cnt-ins-title .kor-title{margin-bottom:137px;font-size:22px;line-height:33px}.CntInsHeaderDetail .cnt-ins-title ul li{display:block;margin:0 auto 15px}.CntInsHeaderDetail .cnt-ins-title ul li:last-child{margin:0}}.InsAbout .cont{padding:30px;display:grid;grid-template-columns:3fr 1fr 6fr}.InsAbout .cont ul{position:relative;display:inline;flex-direction:column;align-items:flex-end;width:150px}.InsAbout .cont ul li{display:inline;font-size:0;width:44px;height:44px;margin-bottom:26px}.InsAbout .cont ul li:last-child{margin-bottom:0}.InsAbout .cont ul li button{width:44px;height:44px;border:0;font-size:0;background-repeat:no-repeat;background-position:50%;background-size:44px}.InsAbout .cont ul li button.youtube{background-image:url(/assets/images/icon/ico-youtube-wh.svg)}.InsAbout .cont ul li button.facebook{background-image:url(/assets/images/icon/ico-facebook-wh.svg)}.InsAbout .cont ul li button.instagram{background-image:url(/assets/images/icon/ico-instagram-wh.svg)}.InsAbout .cont ul li button.tiktok{background-image:url(/assets/images/icon/ico-tiktok-wh.svg)}.InsAbout .activities{border-bottom:1px solid #ffffff;padding:30px 30px 15px;color:#ffffff;font-family:GrotExBold;font-size:3vw}@media not all and (min-width:640px){.InsAbout .cont{padding:30px;display:grid;grid-template-columns:1fr}.InsAbout .info{width:100%;text-align:center;padding-top:30px;padding-bottom:30px}}.CntInsBody{width:calc(100% - 65px)}.CntInsBody .ins-video{position:relative;height:74.5993vw;border-bottom:1px solid #ffffff}.CntInsBody .ins-video .cnt04-contents{height:calc(100% - 21.2822vw)}.CntInsBody .activities{border-top:1px solid #ffffff;padding:60px 30px 15px;color:#ffffff;font-family:GrotExBold;font-size:3vw}@media not all and (min-width:640px){.CntInsBody{width:100%}.CntInsBody .ins-video{height:176.5993vw}.CntInsBody .activities{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:30px 30px 15px;color:#ffffff;font-family:GrotExBold;font-size:10vw}}.CntCrews ul.ins-list{font-size:0;text-align:center;padding-top:30px;padding-bottom:30px}.CntCrews ul.ins-list li{vertical-align:baseline;position:relative;display:inline-block;width:33.33333%;border-color:#000000 #ffffff #ffffff #000000;border-style:solid;border-width:.5px}.CntCrews ul.ins-list li:after{content:"";display:block;padding-bottom:100%}.CntCrews ul.ins-list li .inst-square{position:absolute;width:100%;height:100%}.CntCrews ul.ins-list li .inst-square a{display:block;width:100%;height:100%}.CntCrews ul.ins-list li .inst-square a .ins-img-circle{position:absolute;top:50%;left:50%;overflow:hidden;height:90%;width:90%;border-radius:50%;background-color:#d8d8d8;z-index:-1;transform:translate(-50%,-50%)}.CntCrews ul.ins-list li .inst-square a .ins-img-circle:after{content:"";display:block;padding-bottom:100%}.CntCrews ul.ins-list li .inst-square a .ins-img-circle .ins-circle-bg{position:absolute;width:100%;padding-bottom:100%;transition:all .25s ease;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent}.CntCrews ul.ins-list li .inst-square a:hover .ins-img-circle .ins-circle-bg{filter:grayscale(100%);opacity:.7;transform:scale(1.2)}.CntCrews ul.ins-list li .inst-square a .ins-img-circle .ins-circle-bg-black{position:absolute;width:100%;padding-bottom:100%;transition:all .25s ease;background-color:#000;opacity:0;z-index:998}.CntCrews ul.ins-list li .inst-square a:hover .ins-img-circle .ins-circle-bg-black{opacity:.7}.CntCrews ul.ins-list li .inst-square a .ins-text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;z-index:999;font-family:GrotExBold;font-size:1.8544vw;transition:all .25s ease;opacity:0}.CntCrews ul.ins-list li .inst-square a:hover .ins-text-box{opacity:1}.CntCrews ul.ins-list li .inst-square a:hover{position:relative;overflow:hidden}.CntCrews ul.ins-list li .inst-square a:hover img{max-width:100%;max-height:100%}.CntCrews ul.ins-list li .inst-square a:hover .slide-bg{padding:20px;height:100%;width:100%;position:absolute;color:#fff;justify-content:center;font-size:30px;display:flex;align-items:center;font-weight:lighter;text-transform:uppercase;z-index:-3}.CntCrews ul.ins-list li .inst-square a:hover.top .slide-bg{animation:top_ani .25s;top:0;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a:hover.right .slide-bg{animation:right_ani .25s;top:0;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a:hover.bottom .slide-bg{animation:bottom_ani .25s;top:0;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a:hover.left .slide-bg{animation:left_ani .25s;top:0;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a.top_ret .slide-bg{animation:top_ret_ani .25s;top:-100%;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a.right_ret .slide-bg{animation:right_ret_ani .25s;top:0;left:100%;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a.bottom_ret .slide-bg{animation:bottom_ret_ani .25s;top:100%;left:0;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square a.left_ret .slide-bg{animation:left_ret_ani .25s;top:0;left:-100%;right:auto;bottom:auto}.CntCrews ul.ins-list li .inst-square .empty-detail{display:block;width:100%;height:100%}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-img-circle{position:absolute;top:50%;left:50%;overflow:hidden;height:90%;width:90%;border-radius:50%;background-color:#d8d8d8;z-index:-1;transform:translate(-50%,-50%)}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-img-circle:after{content:"";display:block;padding-bottom:100%}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-img-circle .ins-circle-bg{position:absolute;width:100%;padding-bottom:100%;transition:all .5s ease;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:transparent}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-text-box{position:absolute;bottom:0;left:0;width:100%;height:26.60377358491%;color:#ffffff;border-top:1px solid #ffffff;z-index:-2}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-text-box .text{position:absolute;left:10.4821802935%;bottom:23.94366197183%;width:79.035639413%;font-family:GrotExBold;font-size:1.2544vw;line-height:1.6725vw}.CntCrews ul.ins-list li .inst-square .empty-detail:hover{position:relative;overflow:hidden}.CntCrews ul.ins-list li .inst-square .empty-detail:hover img{max-width:100%;max-height:100%}.CntCrews ul.ins-list li.width-li{width:66.6666%;overflow:hidden}.CntCrews ul.ins-list li.width-li:after{padding-bottom:55.5%}.CntCrews ul.ins-list li .blank-square{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:83.85744234801%}@media not all and (min-width:640px){.CntCrews ul.ins-list{border-top:0}.CntCrews ul.ins-list li{border-bottom:1px solid #ffffff}.CntCrews ul.ins-list li,.CntCrews ul.ins-list li.width-li{width:100%;border-right:0!important;overflow:hidden}.CntCrews ul.ins-list li.width-li:after,.CntCrews ul.ins-list li:after{padding-bottom:100%}.CntCrews ul.ins-list li .inst-square a.slide-hover .slide-bg{display:none!important}.CntCrews ul.ins-list li .inst-square a .ins-text-box .text{left:19px;bottom:13px;font-size:18px;line-height:36px}.CntCrews ul.ins-list li .inst-square a .ins-text-box:after{bottom:14px;right:18px;width:63px;height:34px;background-size:63px}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-img-circle{width:70.83333333333%}.CntCrews ul.ins-list li .inst-square .empty-detail.slide-hover .slide-bg{display:none!important}.CntCrews ul.ins-list li .inst-square .empty-detail .ins-text-box .text{left:19px;bottom:13px;font-size:18px;line-height:36px}.CntCrews ul.ins-list li.blank-character{display:none}}.InsClassList{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.InsClassList ul li{width:100%;border-bottom:1px solid rgba(255,255,255,.4)}.InsClassList ul li .wrapper{position:relative;margin:0 50px;padding:22px 164px 22px 0;font-size:0}.InsClassList ul li .wrapper>div{vertical-align:top;display:inline-block;padding-right:40px;font-size:18px;line-height:27px;letter-spacing:-.45px;color:#ffffff}.InsClassList ul li .wrapper>div:last-of-type{padding-right:0}.InsClassList ul li .wrapper>div.date{width:37%}.InsClassList ul li .wrapper>div.time{width:20%}.InsClassList ul li .wrapper>div.floor{width:10%}.InsClassList ul li .wrapper>div.type{width:24%}.InsClassList ul li .wrapper>div.type span{position:relative;padding-left:17px}.InsClassList ul li .wrapper>div.type span:after{content:"";position:absolute;display:block;top:10px;left:0;width:11px;height:11px;border-radius:50%}.InsClassList ul li .wrapper>div.type span.learner:after{background-color:#ffc003}.InsClassList ul li .wrapper>div.type span.popup:after{background-color:#b1ffc3}.InsClassList ul li .wrapper>div.type span.master:after{background-color:#94c2e3}.InsClassList ul li .wrapper>div.type span.stepby1m:after{background-color:#b660ff}.InsClassList ul li .wrapper>div.type span.liveclass:after{background-color:#ff473b}.InsClassList ul li .wrapper>div.limit{width:auto;padding-right:0}.InsClassList ul li .wrapper>div.button{position:absolute;top:19px;right:0;width:144px}.InsClassList ul li .wrapper>div.button button{width:144px;height:34px;padding:5px 14px;border:0;border-radius:17px;font-family:GrotExBold;font-size:18px;line-height:24px;text-align:center;background-color:#ffffff;color:#000000}.InsClassList ul li .wrapper>div.button.disabled button{opacity:.2;cursor:default}.InsClassList ul li .wrapper>div.button.booked button{padding-left:41px;background-repeat:no-repeat;background-position:center left 14px;background-size:20px}.InsClassList ul li .no-item{display:flex;height:79px;justify-content:center;align-items:center;color:#ffffff;font-size:18px}.InsClassList .pc-week{display:inline-flex;flex-wrap:wrap;align-items:center}.InsClassList .pc-week .dash{display:inline-block;margin-left:5px;margin-right:5px;width:10px;height:1px;background-color:#ffffff}.InsClassList .time-week{display:inline-flex;flex-wrap:wrap;align-items:center}.InsClassList .time-week .dash{display:inline-block;margin-left:5px;margin-right:5px;width:10px;height:1px;background-color:#ffffff}@media screen and (max-width:1279px){.InsClassList ul li .wrapper>div.type span:after{top:7px}.InsClassList ul li .wrapper{position:relative;width:100%;margin:0 auto;padding:17px 18px}.InsClassList ul li .wrapper>div{padding:0}.InsClassList ul li .wrapper>div.date{width:100%;margin-top:31px;margin-bottom:29px;font-size:22px;line-height:25px;letter-spacing:-.77px}.InsClassList ul li .wrapper>div.date .pc-week{display:none}.InsClassList ul li .wrapper>div.time{position:absolute;top:19px;left:18px;width:calc(100% - 160px);font-size:15px;line-height:25px;letter-spacing:-.23px}.InsClassList ul li .wrapper>div.button{position:absolute;top:17px;right:18px;width:111px;height:28px}.InsClassList ul li .wrapper>div.button button{vertical-align:top;width:111px;height:28px;padding:5px 10px;font-size:14px;line-height:18px}.InsClassList ul li .wrapper>div.button.booked button{padding-left:32px;background-size:18px;background-position:center left 10px}.InsClassList ul li .wrapper>div.limit{width:115px;font-size:15px;line-height:25px;letter-spacing:-.23px}.InsClassList ul li .wrapper>div.floor{left:240px;width:30px}.InsClassList ul li .wrapper>div.floor,.InsClassList ul li .wrapper>div.type{position:absolute;bottom:17px;font-size:15px;line-height:25px;letter-spacing:-.23px}.InsClassList ul li .wrapper>div.type{left:154px;width:90px}.InsClassList ul li .no-item{display:flex;height:148px;justify-content:center;align-items:center;color:#ffffff;font-size:18px}}.InsSubTitle{width:100%;height:17.2822vw;padding-top:5.0871vw;text-align:center}.InsSubTitle .eng-title{margin-bottom:10px;font-family:GrotExBold;font-size:3.1359vw;line-height:3.9721vw;color:#ffffff}.InsSubTitle .kor-title{font-size:1.8118vw;line-height:2.6481vw;color:#ffffff}@media not all and (min-width:640px){.InsSubTitle{height:auto;padding:39px 0}.InsSubTitle .eng-title{margin-bottom:7px;font-size:26px;line-height:34px}.InsSubTitle .kor-title{font-size:22px;line-height:33px}}