.main-visual .container{max-width:1440px}.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:48.9583333333%}.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;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}.main-visual .txt-bx{position:absolute;width:100%;top:45%;left:50%;-webkit-transform:translate(-50%,-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-size:3.125em;font-weight:600}.main-visual .txt-bx .text{margin-top:0.5em;font-size:1.625em;font-weight:300;-webkit-transition-delay:800ms;transition-delay:800ms}.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:1600ms opacity,1600ms -webkit-transform;transition:1600ms opacity,1600ms -webkit-transform;transition:1600ms opacity,1600ms transform;transition:1600ms opacity,1600ms transform,1600ms -webkit-transform}.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:768px){.main-visual .img-bx:after{padding-bottom:106.9444444444%}.main-visual .txt-bx{font-size:2.3vw}}.main-visual .swiper-pagination{position:absolute;left:50%;bottom:9.375rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-visual .swiper-pagination-bullet{margin:0 4px}@media (max-width:1024px){.main-visual .swiper-pagination{bottom:1.25rem}}.main-visual .swiper-button{z-index:10;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:2.5rem;-webkit-transition:300ms color;transition:300ms color}.main-visual .swiper-button:hover{color:#004294}.main-visual .swiper-button--prev{left:50%;margin-left:-700px}.main-visual .swiper-button--next{right:50%;margin-right:-700px}@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.on .xi-pause{display:inline-block}.main-visual .swiper-play.on .xi-play{display:none}.main-visual .swiper-control.swiper-control--progress{position:absolute;bottom:3.125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;margin-left:-8px;margin-right:-8px}.main-visual .swiper-control.swiper-control--progress .swiper-pagination{-webkit-transform:none;transform:none}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullets{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:#004294}.main-visual .swiper-control.swiper-control--progress .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-animation:progress 3s linear 0s 1;animation:progress 3s linear 0s 1;width:100%}.main-visual .swiper-control.swiper-control--progress-no{position:absolute;left:0;right:0;bottom:18.75rem;z-index:10}@media screen and (max-width:1600px){.main-visual .swiper-control.swiper-control--progress-no{bottom:13.75rem}}@media (max-width:1400px){.main-visual .swiper-control.swiper-control--progress-no{bottom:11.25rem}}@media (max-width:1200px){.main-visual .swiper-control.swiper-control--progress-no{bottom:28%}}@media (max-width:1024px){.main-visual .swiper-control.swiper-control--progress-no{bottom:32%}}.main-visual .swiper-control.swiper-control--progress-no .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-visual .swiper-control.swiper-control--progress-no .scroll-down{position:absolute;bottom:0;left:0%;text-align:right;color:white;font-size:1em;font-weight:500;z-index:10;-webkit-animation-name:float;animation-name:float;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes float{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (max-width:1700px){.main-visual .swiper-control.swiper-control--progress-no .scroll-down{display:none!important}}.main-visual .swiper-control.swiper-control--progress-no .scroll-down--txt{position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:55px}.main-visual .swiper-control.swiper-control--progress-no .scroll-down .mousey{padding:2px 8px;height:30px;border:2px solid #fff;border-radius:25px;opacity:0.75;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;background-color:rgba(0,0,0,0.2)}.main-visual .swiper-control.swiper-control--progress-no .scroll-down .mousey .scroller{width:2px;height:6px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:cubic-bezier(0.15,0.41,0.69,0.94);animation-timing-function:cubic-bezier(0.15,0.41,0.69,0.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;left:45%}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@media (max-width:768px){.main-visual .swiper-control.swiper-control--progress-no .scroll-down{display:none!important}}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination{position:static;-webkit-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination{display:none}}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet{width:100%;height:auto;opacity:1;background:none;color:rgba(255,255,255,0.5);font-weight:700;margin-right:1rem;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%;width:10rem;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%;width:0;height:2px;background:white}.main-visual .swiper-control.swiper-control--progress-no .swiper-pagination-bullet-active{color:white;padding-right:11rem;width:100%}.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{-webkit-animation:process 5s linear 0.3s infinite;animation:process 5s linear 0.3s infinite}@-webkit-keyframes process{0%{width:0}to{width:10rem}}@keyframes process{0%{width:0}to{width:10rem}}.main-visual .count-wrap{position:absolute;left:0;color:#fff;z-index:5;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(34,34,34,0.5);border-radius:50px;padding:0.5rem;margin-left:20px;max-width:7.5em;width:100%;display:none}@media (max-width:1024px){.main-visual .count-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:576px){.main-visual .count-wrap{max-width:6.25em}}.main-visual .count-wrap .swiper-button--prev{position:relative;left:0%;margin-left:0;opacity:0.5;font-size:16px;-webkit-transform:translateY(0);transform:translateY(0);margin-top:1px}@media (max-width:1200px){.main-visual .count-wrap .swiper-button--prev{display:inline-block!important}}.main-visual .count-wrap .swiper-button--next{position:relative;right:0%;margin-right:0;opacity:0.5;font-size:16px;-webkit-transform:translateY(0);transform:translateY(0);margin-top:1px}@media (max-width:1200px){.main-visual .count-wrap .swiper-button--next{display:inline-block!important}}.container{max-width:1640px}.main-tit{text-align:center;font-size:3em;font-weight:700;letter-spacing:-0.04em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.main-des{text-align:center;font-size:1.25em;color:#8ca6c0;letter-spacing:-0.03em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.section1 .txt-bx{position:relative}.section1 .txt-bx .year{font-size:11.875em;color:#f0f0f0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;letter-spacing:-0.02em;white-space:nowrap;margin-left:-1000px;opacity:0.3}@media (max-width:1200px){.section1 .txt-bx .year{font-size:8.125em;overflow-x:hidden}}@media (max-width:576px){.section1 .txt-bx .year{font-size:5em}}.section1 .txt-bx .letters{position:absolute;left:20%;top:28%}@media (max-width:1200px){.section1 .txt-bx .letters{left:0}}.section1 .txt-bx .letters .tit{font-size:3em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-0.04em}@media (max-width:576px){.section1 .txt-bx .letters .tit{font-size:1.875em}}.section1 .txt-bx .letters .txt{font-size:1.125em;font-weight:300;letter-spacing:-0.03em}@media (max-width:576px){.section1 .txt-bx .letters .txt{font-size:1em}}.section1 .img-bx{display:block;position:relative;overflow:hidden}.section1 .img-bx:after{content:"";display:block;padding-bottom:22.5%}.section1 .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;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}@media (max-width:1024px){.section1 .img-bx{margin-top:2rem;display:block;position:relative;overflow:hidden}.section1 .img-bx:after{content:"";display:block;padding-bottom:37.5%}.section1 .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;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}}.section .yerim-house-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:840px;border-top:1px solid rgba(190,190,190,0.5882352941);border-bottom:1px solid rgba(190,190,190,0.5882352941);overflow-x:hidden;position:relative}@media (max-width:768px){.section .yerim-house-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-bottom:0}}.section .yerim-house-wrap:hover .main-section-title .tit{color:#fff}.section .yerim-house-wrap:hover .main-section-title .detail{opacity:1!important}.section .yerim-house-wrap:hover .box:after{width:0}.section .yerim-house-wrap .main-section-title{position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;color:#333;margin-top:2.8125em}@media (max-width:768px){.section .yerim-house-wrap .main-section-title{display:none}}.section .yerim-house-wrap .main-section-title .tit{text-align:center;font-size:1.875em;font-weight:500;letter-spacing:-0.04em;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:black}.section .yerim-house-wrap .main-section-title .detail{font-size:1.125rem;font-weight:200;opacity:0;-webkit-transition:0.4s;transition:0.4s;padding-top:0.625em;color:#fff;position:relative}@media (max-width:768px){.section .yerim-house-wrap .main-section-title .detail{display:none}}.section .yerim-house-wrap .yerim-house-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all 0.6s;transition:all 0.6s;opacity:0}.section .yerim-house-wrap .yerim-house-bg.on{opacity:1}.section .yerim-house-wrap .box{width:33.33%;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.875em;border-right:1px solid rgba(190,190,190,0.5882352941);color:#333;text-align:center;opacity:1}.section .yerim-house-wrap .box__tit{font-size:1.75rem;font-weight:400;-webkit-transition:all 0.4s;transition:all 0.4s}.section .yerim-house-wrap .box .gray-logo{display:block;width:120px}@media (max-width:1024px){.section .yerim-house-wrap .box .gray-logo{width:10em}}.section .yerim-house-wrap .box .white-logo{display:none}@media (max-width:768px){.section .yerim-house-wrap .box{width:100%;height:160px;border-bottom:1px solid rgba(190,190,190,0.5882352941);border-right:0;row-gap:0.3125em}}.section .yerim-house-wrap .box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transition:0.4s;transition:0.4s;z-index:-1}.section .yerim-house-wrap .box:last-child{border-right:0}.section .yerim-house-wrap .box .open{font-size:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;font-weight:200;opacity:1;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width:1024px){.section .yerim-house-wrap .box .open{margin-top:2em}}.section .yerim-house-wrap .box .open.white{color:#fff}.section .yerim-house-wrap .box .open p{padding:0 0.625em}.section .yerim-house-wrap .box .open img.gray{display:block}@media (max-width:1024px){.section .yerim-house-wrap .box .open img.gray{width:40px}}.section .yerim-house-wrap .box .open img.white{display:none}.section .yerim-house-wrap .box__detail{font-size:1.125rem;font-weight:200;scale:0;opacity:0;-webkit-transition:0.4s;transition:0.4s;padding-top:1.5625em;position:relative;margin-top:-2em}.section .yerim-house-wrap .box__detail:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:white;height:2px;width:42px}@media (max-width:768px){.section .yerim-house-wrap .box__detail{padding-top:0.625em;font-size:0.875rem;margin-top:0;display:none}}.section .yerim-house-wrap .box.on{color:#fff;background:rgba(0,0,0,0.2)}.section .yerim-house-wrap .box.on .box__tit{-webkit-transform:scale(1.2);transform:scale(1.2);font-weight:300}@media (max-width:768px){.section .yerim-house-wrap .box.on .box__tit{-webkit-transform:scale(1);transform:scale(1)}}.section .yerim-house-wrap .box.on .open{opacity:0;height:0}.section .yerim-house-wrap .box.on .box__detail{scale:1;opacity:1}@media (max-width:768px){.section .yerim-house-wrap .box.on .box__detail{display:block}}.section .yerim-house-wrap .box:hover{background:rgba(0,0,0,0.2)}@media (max-width:768px){.section .yerim-house-wrap .box:hover{background:none}}.section .yerim-house-wrap .box:hover .open{opacity:0;height:0}@media (max-width:768px){.section .yerim-house-wrap .box:hover .open{opacity:1;height:auto}}@media (max-width:768px){.section .yerim-house-wrap .box:hover .box__detail{display:none}}.section .yerim-house-wrap .box.active{color:#fff}.section .yerim-house-wrap .box.active .box__tit .gray-logo{display:none}.section .yerim-house-wrap .box.active .box__tit .white-logo{display:block;width:120px}.section .yerim-house-wrap .box.active .open img.gray{display:none}.section .yerim-house-wrap .box.active .open img.white{display:block}.section3 .swiper-container{overflow:visible}.section3 .swiper-container .swiper-slide .img-bx{display:block;position:relative;overflow:hidden}.section3 .swiper-container .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:31.25%}.section3 .swiper-container .swiper-slide .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;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}@media (max-width:768px){.section3 .swiper-container .swiper-slide .img-bx{display:block;position:relative;overflow:hidden}.section3 .swiper-container .swiper-slide .img-bx:after{content:"";display:block;padding-bottom:80.859375%}.section3 .swiper-container .swiper-slide .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;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}}.section3 .swiper-container .swiper-slide .ico-bx{position:absolute;top:15px;right:15px;background-color:rgba(255,255,255,0.8);border-radius:50%;width:3.75em;height:3.75em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section3 .swiper-container .swiper-button{background-color:rgba(51,51,51,0.4);width:5.3125em;height:5.3125em;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.7;transition:all 0.3s;-webkit-transition:all 0.3s;z-index:10}.section3 .swiper-container .swiper-button:hover{background-color:black;opacity:0.9}.section3 .swiper-container .swiper-button-prev{left:-2.5%}.section3 .swiper-container .swiper-button-prev:after{display:none}.section3 .swiper-container .swiper-button-next{right:-2.5%}.section3 .swiper-container .swiper-button-next:after{display:none}@media screen and (max-width:1800px){.section3 .swiper-container .swiper-button-prev{left:3%}.section3 .swiper-container .swiper-button-next{right:3%}}@media (max-width:1024px){.section3 .swiper-container .swiper-button{display:none}}.section3 .swiper-container .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:white;opacity:1}.section3 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:transparent;border:2px solid white}.people{font-size:11.875em;color:#f0f0f0;font-weight:700;letter-spacing:-0.04em;white-space:nowrap;z-index:-1;position:relative;margin-left:-1000px}@media (max-width:1400px){.people{font-size:9.375em}}@media (max-width:1200px){.people{font-size:8.125em;overflow-x:hidden}}@media (max-width:576px){.people{font-size:6.25em}}.recruit-wrap .recruit-item{color:white;width:12.5em;height:12.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:1024px){.recruit-wrap .recruit-item{width:9.375em;height:9.375em}}.recruit-wrap .recruit-item:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-box-shadow:rgba(33,35,38,0.1) 0px 10px 10px -10px;box-shadow:rgba(33,35,38,0.1) 0px 10px 10px -10px}.recruit-wrap .recruit-item .txt{margin-bottom:1em;font-size:1.125em}.recruit-wrap .recruit-item .img img{height:3.75em}@media (max-width:1024px){.recruit-wrap .recruit-item .img img{height:2.5em}}.recruit-wrap .recruit-item:first-of-type{background-color:#0c84c8}.recruit-wrap .recruit-item:nth-of-type(2){background-color:#a1c3e6}.recruit-wrap .recruit-item:nth-of-type(3){background-color:#8ca6c0}
/*# sourceMappingURL=main.min.css.map */