#type27 .section{padding:140px 0;box-sizing:border-box}#type27 .section .container{width:1200px;margin:0 auto;position:relative}#type27 .section .container .txt-white{color:#fff}#type27 .section .container .title{font-size:37px;position:relative;line-height:1.5;text-align:center;font-weight:800;z-index:2}#type27 .section .container .section-header .btn-bubble{position:relative;border-radius:21rem;width:fit-content;padding:0 30px;height:46px;font-size:1rem;line-height:46px;text-align:center;background:linear-gradient(90deg,#0068ff 0,#383cff 100%);color:#fff;display:block;margin:0 auto 25px;font-weight:400}#type27 .section .container .section-header .btn-bubble::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid #0053ff}#type27 .section.section-01{background:#050d2e}#type27 .section.section-01 .seoul-job-list{gap:24px;flex-wrap:wrap;align-items:stretch}#type27 .section.section-01 .seoul-job-list>div{border-radius:16px;flex:1 1 calc(50% - 24px);box-sizing:border-box;overflow:hidden}#type27 .section.section-01 .seoul-job-list>div:first-child{flex:0 0 100%;height:365px}#type27 .section.section-01 .seoul-job-list>div .job-list-tit{font-size:27px;line-height:1.3;display:block;font-weight:700}#type27 .section.section-01 .seoul-job-list>div .job-list-tit>img{display:block;margin-bottom:30px}#type27 .section.section-01 .seoul-job-list .seoul-job-connect{background:linear-gradient(95deg,#0068ff .14%,#0028f0 80.55%,#001998 114.29%);flex:1;display:flex}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt{padding:50px 40px;width:45%;box-sizing:border-box}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt>strong{margin-bottom:20px}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt>strong>img{display:block}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt .connect-txt-list{margin-left:18px}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt .connect-txt-list>li{margin-bottom:2px;color:#dbeaff;font-size:18px;line-height:1.3;display:flex;align-items:center;gap:8px;font-weight:400;letter-spacing:-.5px}#type27 .section.section-01 .seoul-job-list .seoul-job-connect .job-connect-txt .connect-txt-list>li .recom-icon{font-size:24px}#type27 .section.section-01 .seoul-job-list .seoul-job-connect>img{width:55%;object-fit:contain;object-position:bottom}#type27 .section.section-01 .seoul-job-list .seoul-job-intern{background:#fff;padding:60px 40px}#type27 .section.section-01 .seoul-job-list .seoul-job-intern>strong{margin-bottom:20px}#type27 .section.section-01 .seoul-job-list .seoul-job-intern>p{color:#3f3f3f;font-size:16px;line-height:1.5}#type27 .section.section-01 .seoul-job-list .seoul-job-intern-list{margin-top:24px;display:flex;justify-content:center}#type27 .section.section-01 .seoul-job-list .seoul-job-intern-list .intern-list-box{width:184px;height:184px;display:flex;align-items:center;justify-content:center;margin-left:-20px;position:relative;flex-direction:column}#type27 .section.section-01 .seoul-job-list .seoul-job-intern-list .intern-list-box::before{position:absolute;content:"";aspect-ratio:1;border-radius:100%;width:100%;height:100%;background:#06071b;opacity:.1}#type27 .section.section-01 .seoul-job-list .seoul-job-intern-list .intern-list-box>small{color:#06071b;text-align:center;font-size:16px;line-height:1.5}#type27 .section.section-01 .seoul-job-list .seoul-job-intern-list .intern-list-box>b{color:#06071b;font-size:22px;line-height:1.5}#type27 .section.section-01 .seoul-job-list .seoul-job-point{height:100%}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list{flex-direction:column;height:100%;gap:24px}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list .point-list-box{border-radius:16px;background:#191b3a;padding:30px 40px;display:flex;flex-wrap:nowrap;gap:30px;align-items:center;height:139px;box-sizing:border-box}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list .point-list-box>strong{color:#fff;font-size:22px;font-weight:800;line-height:1.3;width:150px}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list .point-list-box>strong>span{color:#4368d4}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list .point-list-box>p{color:#9a9cb5;font-size:16px;font-weight:500;line-height:1.5}#type27 .section.section-01 .seoul-job-list .seoul-job-point-list .point-list-box>p>small{font-size:16px}#type27 .section.section-02{background:#ededed}#type27 .section.section-02 .curri-box{display:grid;grid-template-columns:repeat(3,2fr);gap:24px;list-style:none;padding:0;margin:0}#type27 .section.section-02 .curri-box .curri{width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;background-color:#191b3a;border-radius:10px;position:relative;height:100%;padding:50px 26px;justify-content:center}#type27 .section.section-02 .curri-box .curri>img{margin:18px 0}#type27 .section.section-02 .curri-box .curri>strong{margin-bottom:20px}#type27 .section.section-02 .curri-box .curri :last-of-type strong{margin-top:0!important}#type27 .section.section-02 .curri-box .curri .text{letter-spacing:-.5px;line-height:1.5}#type27 .section.section-02 .curri-box .curri .round-num{border-radius:50%;aspect-ratio:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;background:#0068ff}#type27 .section.section-02 .curri-box .curri>strong{color:#fff;font-size:24px;text-align:center;font-weight:600}#type27 .section.section-02 .curri-box .curri .text{margin-top:2px;color:#9b99b3;line-height:1.2;font-size:18px;text-align:center;font-weight:500}#type27 .section.section-02 .job-benefit{padding-top:90px}#type27 .section.section-02 .job-benefit-title>svg{display:block;text-align:center;margin:0 auto 50px;width:106px;height:75px}#type27 .section.section-02 .job-benefit .job-benefit-list{display:flex;align-items:center;justify-content:center;text-align:center}#type27 .section.section-02 .job-benefit .job-benefit-list>li>h3{font-style:normal;font-weight:700;padding:30px 0;line-height:1.5}#type27 .section.section-02 .job-benefit .job-benefit-list>li>ul{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#type27 .section.section-02 .job-benefit .job-benefit-list>li>ul>li{padding:30px 0}#type27 .section.section-02 .job-benefit .job-benefit-list .normal-edu-list{width:400px;margin-bottom:14px}#type27 .section.section-02 .job-benefit .job-benefit-list .normal-edu-list>h3{background:#c9c9c9;color:#797979;font-size:22px;border-radius:16px 0 0 0}#type27 .section.section-02 .job-benefit .job-benefit-list .normal-edu-list>ul{background:#d9d9d9;border-radius:0 0 0 16px}#type27 .section.section-02 .job-benefit .job-benefit-list .normal-edu-list>ul>li{border-bottom:1px dashed #afafaf;color:#888;width:inherit;font-size:18px}#type27 .section.section-02 .job-benefit .job-benefit-list .normal-edu-list>ul>li:last-of-type{border-bottom:0}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list{width:500px;border-radius:16px;box-shadow:0 4px 40px 0 rgba(0,0,0,.2)}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>h3{text-align:center;font-size:27px;background:linear-gradient(90deg,#0068ff 0,#383cff 100%);border-radius:16px 16px 0 0}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>h3>img{display:block;margin:0 auto}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>ul{background:#fff;width:100%;border-radius:0 0 16px 16px}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>ul>li{border-bottom:1px dashed #c2c2c2;color:#06071b;width:inherit;font-size:20px;font-weight:700}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>ul>li>small{color:#0068ff;font-size:16px;display:block;width:100%;margin-top:8px}#type27 .section.section-02 .job-benefit .job-benefit-list .seoul-edu-list>ul>li:last-of-type{border-bottom:0;padding-bottom:40px}#type27 .section.section-03{background:#050d2e url(/images/curriculum/type27/section3-bg.png);background-position:center calc(50% + 270px);background-size:contain;background-repeat:no-repeat}#type27 .section.section-03 .container{width:880px}#type27 .section.section-03 .container .job-benefit-section{margin-top:60px}#type27 .section.section-03 .container .job-benefit-section .talent-list{display:grid;grid-template-columns:repeat(2,2fr);gap:30px 20px;font-weight:700}#type27 .section.section-03 .container .job-benefit-section .talent-list>li{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;border-radius:8px;border:1.5px solid rgba(255,255,255,.2);background:linear-gradient(105deg,rgba(255,255,255,.3) -16.92%,rgba(5,13,46,0) 138.21%);font-size:20px;font-weight:600}#type27 .section.section-03 .container .job-benefit-section .talent-list>li>span{font-size:24px}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title{position:relative;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;margin:80px 0 60px}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title::after,#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title::before{content:"";width:220px;height:2px;background-color:#fff;position:absolute;top:50%;transform:translate(0,-50%);z-index:1}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title::before{left:0}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title::after{right:0}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-title>h3{color:#fff;font-size:27px;z-index:3;min-width:460px;text-align:center}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-list{display:flex;gap:20px;align-items:center;justify-content:center}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-list>li{width:calc(33.3% - 13px);border-radius:8px;border:1.5px solid rgba(255,255,255,.2);background:linear-gradient(105deg,#050d2e -16.92%,rgba(5,13,46,0) 138.21%);display:flex;flex-direction:column}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-list>li .feature-list-img{border-radius:8px 8px 0 0}#type27 .section.section-03 .container .job-benefit-section .add-benefit .job-feature-list>li .feature-list-txt{border-radius:0 0 8px 8px;padding:30px 0;text-align:center;background:linear-gradient(114deg,rgba(255,255,255,.1) 0,rgba(5,13,46,0) 130.42%);color:#fff;font-size:19px;font-weight:500;height:135px;display:flex;align-items:center;justify-content:center}#type27 .section.section-04 .seoul-curriculum-section{margin-top:60px}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li{border-top:2px solid #000;border-bottom:2px solid #000;color:#666;font-size:16px;position:relative;margin-top:50px;height:50px;line-height:50px;flex:1.5}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li.first{flex:.8;border:2px solid #000;border-right:0;border-radius:25px 0 0 25px}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li .img-top{position:absolute;color:#000;font-size:18px;left:50%;transform:translate(-50%,0);top:-50px;white-space:nowrap}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li:before{content:"";width:1px;height:calc(100% + 50px);position:absolute;left:-2px;top:-40px;border-left:2px dotted #bfbfbf}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li.last{border-radius:0 25px 25px 0;border:2px solid #000;border-left:0;background:#050d2e;flex:1.2;color:#000}#type27 .section.section-04 .seoul-curriculum-section .roadmap-img>li.last:after{content:"";width:1px;height:calc(100% + 50px);position:absolute;right:-4px;top:-40px;border-left:2px dotted #bfbfbf}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step{border-bottom:1px solid #959595;counter-reset:number 0}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item{position:relative;border-top:1px solid #959595}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item:before{content:"";width:198px;height:2px;position:absolute;left:0;top:0;background-color:#000}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .label{text-indent:-99999px;position:absolute;left:0;top:0;width:100%;height:100%}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 60px 40px 20px;background-color:#fff;position:relative}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-title::before{position:absolute;left:0;transform:translateY(-50%);top:50%;counter-increment:number;content:"Step" counter(number) ". ";font-size:24px;font-weight:400;color:#06071b}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-title:hover{cursor:pointer}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-title:after{content:"";display:block;width:30px;height:30px;position:absolute;right:0;top:50%;transform:translate(0,-50%);transition:.5s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='13.75' stroke='%2306071B' stroke-width='2.5'/%3E%3Cpath d='M20 13.332L15 18.332L10 13.332' stroke='%2306071B' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-title>h6{flex-shrink:0;font-size:24px;color:#06071b;letter-spacing:-.5px;font-weight:700;padding-left:60px}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-content{display:none;max-height:0;overflow:hidden;transition:max-height .5s ease-out}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-content-list{padding:20px 30px 20px 20px}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-content-list>li{font-size:18px;margin-bottom:16px;font-weight:500;color:#3f3f3f}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-content-list>li>b{color:#06071b;position:relative;font-weight:600}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item .step-content-list>li>b:before{position:absolute;content:"";width:5px;height:5px;border-radius:100%;background-color:#06071b;left:-12px;top:50%;transform:translateY(-50%)}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item.active .step-title:after{transform:translate(0,-50%) rotate(180deg)}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-item.active .step-content{display:block;max-height:100%}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-end{display:flex;gap:14px;padding:26px 26px 80px;width:100%;border-top:1px solid rgba(0,0,0,.2);align-items:center;box-sizing:border-box}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-end .step-sub-plus{background:#0068ff;color:#fff;border-radius:50%;width:40px;height:40px;filter:drop-shadow(0 2.71px 5.29px rgba(0, 0, 0, .04));display:flex;justify-content:center;font-size:32px;font-weight:400;align-items:center;aspect-ratio:1/1}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-end .step-sub-txt{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.5px;color:#06071b}#type27 .section.section-04 .seoul-curriculum-section .curriculum-step .step-end .step-sub-txt>span{color:#0068ff;font-weight:700;font-size:18px}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio{padding-top:120px}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .real-port-tit{text-align:center;color:#06071b;font-size:34px;font-weight:800;line-height:150%}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .real-port-tit .tit-sub{margin-top:10px;display:block;font-size:18px;font-weight:500;line-height:normal}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .slide-container{margin-top:50px;padding:80px;border-radius:16px;background:#050d2e}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .slide-container .slide-con-box{display:flex;align-items:stretch}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .slide-container .slide-con-box .slide-box__txt{color:#4368d4;font-size:20px;font-weight:700;margin-top:6px;width:150px}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .slide-container .slide-con-box .slide-box__con .slide-box__tit{color:#fff;font-size:20px;font-weight:500;margin-bottom:24px}#type27 .section.section-04 .seoul-curriculum-section .real-portfolio .slide-container .slide-con-box .slide-box__con .slide-box__list{display:block;color:#9a9cb5;font-size:16px;font-weight:500;line-height:normal}#type27 .section.section-05{background:#ededed}#type27 .section.section-05 .seoul-process-flow .process-flow{display:flex;margin:60px 0}#type27 .section.section-05 .seoul-process-flow .process-flow__item{position:relative;width:25%;text-align:center}#type27 .section.section-05 .seoul-process-flow .process-flow__item:last-of-type::after{width:0}#type27 .section.section-05 .seoul-process-flow .process-flow__item::after{position:absolute;content:"";width:72px;height:48px;transform:translate(-50%,-50%);right:-80px;top:50%;background-color:transparent;background-image:url(/images/curriculum/type27/right-arrow.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type27 .section.section-05 .seoul-process-flow .process-flow__icon{width:120px;height:120px;aspect-ratio:1/1;background:#191b3a;border-radius:100%;border:10px solid #fff;filter:drop-shadow(3.184px 6.369px 19.106px rgba(0, 0, 0, .15));display:flex;justify-content:center;align-items:center;margin:0 auto}#type27 .section.section-05 .seoul-process-flow .process-flow__icon>svg{width:60px;height:60px}#type27 .section.section-05 .seoul-process-flow .process-flow__con{margin-top:30px}#type27 .section.section-05 .seoul-process-flow .process-flow__con>small{color:#0567ff;text-align:center;font-size:16px;font-weight:700}#type27 .section.section-05 .seoul-process-flow .process-flow__con>h4{color:#06071b;text-align:center;font-size:18px;font-weight:700;line-height:130%;margin-top:10px}#type27 .section.section-05 .seoul-process-flow .process-flow__con>h4>span{font-weight:500;display:block;width:100%}#type27 .section.section-05 .seoul-process-flow .apply-info{border-radius:10px;background:#ddd;padding:48px 40px;display:flex;justify-content:center;gap:90px;width:1086px;margin:0 auto}#type27 .section.section-05 .seoul-process-flow .apply-info__tit{color:#06071b;font-size:16px;font-weight:700;line-height:130%;margin-bottom:20px;display:block;position:relative;padding-left:8px}#type27 .section.section-05 .seoul-process-flow .apply-info__tit::after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#06071b;left:0;top:50%;transform:translate(-50%,-50%)}#type27 .section.section-05 .seoul-process-flow .apply-info__list{padding-left:16px}#type27 .section.section-05 .seoul-process-flow .apply-info__list>li{color:#4a4a4a;font-size:16px;font-weight:400;line-height:150%;margin-bottom:8px}#type27 .section.section-06{background:url(/images/curriculum/type27/cta-btn-bg.png) center no-repeat;background-size:cover;padding:80px 0}#type27 .section.section-06 .apply-cta{text-align:center;color:#fff;font-size:36px;font-weight:700;line-height:140%}#type27 .section.section-06 .apply-cta>span{display:block;font-weight:400}
/*# sourceMappingURL=curriculum-type27.min.css.map */
