:root{--main-font-weight:700;--main-font-size:48px;--main-line-height:68px;--main-letter-spacing:-0.01em;--sub-font-weight:400;--sub-font-size:24px;--sub-line-height:36px;--sub-letter-spacing:-0.01em;--sub-color:#d0d3db;--color-title:#fff;--color-highlight:#4d3eff;--lightBg-main-color:#191b20;--lightBg-sub-color:#343843;--bg-dark:#121419;--bg-light:#f9f9fa;--width-size:1400px}video{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.mbWrap,.md_footerMb{display:none}::-webkit-scrollbar{background-color:transparent;width:0}.title-text{color:var(--color-title);font-size:var(--main-font-size);font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:var(--main-line-height)}.sub-text,.title-text{display:inline-block;white-space:pre-wrap;word-break:keep-all}.sub-text{color:var(--sub-color);font-size:var(--sub-font-size);font-weight:var(--sub-font-weight);letter-spacing:var(--sub-letter-spacing);line-height:var(--sub-line-height)}.fall-part-main{opacity:0;transform:translateY(20px);transition:.6s}.fall-part-main.intersecting-active{opacity:1;transform:translateY(0)}.solution-ex .fall-part-sub.intersecting-active{transition-delay:1s}.fall-part-sub{opacity:0;transform:translateY(10px);transition:1.5s}.fall-part-sub.intersecting-active{opacity:1;transform:translateY(0)}.fall-ans{opacity:0;transform:translateY(20px);transition:2s}.fall-ans.intersecting-active{opacity:1;transform:translateY(0);transition-delay:.5s}.cardFall01{opacity:0;transition:all .2s}.cardFall01.intersecting-active{opacity:1;transition-delay:.5s;transition-duration:.5s}.cardFall02{opacity:0;transition:all .2s}.cardFall02.intersecting-active{opacity:1;transition-delay:1s;transition-duration:1s}.cardFall03{opacity:0;transition:all .8s}.cardFall03.intersecting-active{opacity:1;transition-delay:1s;transition-duration:1.3s}.cardFall04{opacity:0;transition:all .2s}.cardFall04.intersecting-active{opacity:1;transition-delay:1.5s;transition-duration:1.5s}.title-text.lightBg{color:var(--lightBg-main-color)}.sub-text.lightBg{color:var(--lightBg-sub-color)}.fullPage{height:100vh}.color-line{background:linear-gradient(90deg,#390091,#4021ff 53.12%,#fff);display:inline-block;height:2px;position:absolute;width:100%}.phsSlide .color-line{bottom:105px}.color-line.intersecting-active{animation:line .7s linear}@keyframes line{0%{right:100%}to{right:0}}.main-visual{background-color:#fff;max-width:100%;overflow:hidden;position:relative}.pageDown{align-items:flex-end;display:flex;justify-content:center;left:0;position:absolute;top:0;z-index:2}.lottieDown{height:140px;position:relative;width:140px}.horizontal-priority{height:100vh;max-height:100%;object-fit:cover;object-position:center;pointer-events:none;position:relative;top:1%;transition:opacity .3s cubic-bezier(.075,.82,.165,1);width:100%}.vertical-priority{display:none}.main-cover{background:linear-gradient(180deg,rgba(35,37,45,.6),hsla(228,9%,43%,.6) 43.29%,rgba(35,37,45,0) 90.83%);mix-blend-mode:multiply;transform:matrix(1,0,0,-1,0,0);z-index:1}.main-cover,.main-text{height:100%;position:absolute;top:0;width:100%}.main-text{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:2}.main-text p{color:var(--color-title);display:inline-block;font-size:var(--main-font-size);font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:var(--main-line-height);margin-bottom:28px}.main-text img{display:inline-block;height:82px;width:673px}.intro-desc{align-items:center;background:var(--bg-dark);display:flex;gap:160px;justify-content:center;position:relative}.right-text{padding-right:5%}.right-text span:first-child{display:block;margin-bottom:96px}.slide-review{align-items:center;background:var(--bg-dark);display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.slide-review,.slide-review .color-line{position:relative}.gradientBox{background:linear-gradient(0deg,rgba(64,33,255,.1),rgba(64,33,255,0));bottom:0;height:300px;left:0;position:absolute;width:100%}.gradientSide{background:linear-gradient(270deg,#121619,rgba(18,22,25,0));display:inline-block;height:40%;position:absolute;right:0;top:40%;width:260px}.phsSlide .gradientSide{height:50%;top:30%}.slide-box{display:flex;height:233px;margin-bottom:30px;position:relative;width:100%}.slideRv01 .slide-box{padding-top:5%}.slideRv01 .color-line{bottom:30px}.user-slide.intersecting-active{animation:reviewSlide 36s linear infinite;animation-delay:1s;width:400%}.phsSlide .phs-slide.intersecting-active{animation:reviewSlide 20s linear infinite;animation-delay:1s}@keyframes reviewSlide{0%{transform:translateZ(0)}to{;transform:translate3d(-100%,0,0)}}.slide-box li{background:#191b20;border-radius:12px;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;margin-right:24px;max-width:560px;min-width:560px;padding:32px}.slide-box li p{color:var(--color-highlight);font-weight:700;margin-bottom:48px}.slide-box li.ico_saying{background:url(https://recruit.jobda.im/hubfs/PHS/main/Group%203468192.svg) 50% no-repeat;border-radius:0;display:inline-block;height:20px;margin:0 24px 0 260px;max-width:20px;min-width:39px;padding:initial;width:39px}.slide-box li.slide-more{margin-left:20%!important}.num-problems{background:var(--bg-dark);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;position:relative;z-index:9}.num-problems .leftInner{align-items:flex-start;display:flex;flex-direction:column;width:50%}.num-problems .leftInner h1{margin-bottom:128px}.num-problems .leftInner p{font-weight:700;margin-bottom:16px}.num-problems .leftInner span:last-child{border-left:1px solid #7e8595;border-right:1px solid #7e8595;color:#7e8595;font-size:20px;font-weight:500;line-height:20px;margin-top:32px;padding:0 12px}.num-problems .rightInner{position:relative}.num-problems .rightInner li{margin-bottom:64px}.percentage-slide{display:flex;flex-direction:column;position:relative;width:100%}.rightInner.intersecting-active .percentage-slide{animation:percentage-slide 18s linear infinite;animation-delay:-4s}@keyframes percentage-slide{0%{transform:translateY(0)}30%{transform:translateY(0)}to{transform:translateY(-100%)}}.percentage{border-bottom:1px solid #343843;color:var(--color-highlight);display:block;font-size:64px;font-weight:700;line-height:80px;padding:12px 0 64px;width:560px}.rightInner li:last-child .percentage{border-bottom:none}.percentage i{display:inline-block;width:107px}.percentage i.count_num1{width:146px}.percentage i.count_num2{width:136px}.percentage i.count_num3{width:105px}.percentage i.count_num4{width:97px}.wave{align-items:center;display:flex;justify-content:center;position:relative}.wave span{color:var(--color-title);font-size:56px;font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:76px;text-align:center;white-space:pre-wrap}.bgWave{height:100vh;position:absolute;width:100%}.wave lottie-player{overflow:hidden;transform:scale(2.5)}.wave lottie-player,svg{height:100vh!important}.wave .fall-part-main{z-index:9}.mzInner{background:var(--bg-dark);flex-direction:column;justify-content:space-between;position:relative}.mz-bg,.mzInner{align-items:center;display:flex}.mz-bg{color:#212529;font-size:37rem;font-weight:var(--main-font-weight);height:100%;justify-content:center;left:0;letter-spacing:var(--main-letter-spacing);line-height:600px;opacity:0;position:absolute;text-align:center;top:0;transition:all .5s;transition-delay:.5s;width:100%}.mz-bg.intersecting-active{opacity:.6}.mz-first{opacity:0;transform:translateX(-100px);transition-delay:.9s;transition-duration:.9s}.mz-first.intersecting-active{opacity:1;transform:translateX(0)}.mz-second{opacity:0;transform:translateX(100px);transition-delay:.9s;transition-duration:.9s}.mz-second.intersecting-active{opacity:1;transform:translateX(0)}.appear-text,.moving-mz{display:block;z-index:9}.moving-mz p{color:var(--color-title);font-size:88px;font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:96px;text-align:center}.mzInner p i{color:var(--color-highlight)}.appear-text span{color:#d0d3db;font-size:32px;font-weight:500;letter-spacing:-.01em;line-height:48px;text-align:center}.appear-text{opacity:0;transform:translateY(50px);transition-delay:1.2s;transition-duration:1.2s}.appear-text.intersecting-active{opacity:1;transform:translateX(0)}.mzInner .color-line{transition-delay:6s;transition-duration:6s}.solution-ex{background:var(--bg-dark);justify-content:space-between;position:relative}.barInner,.solution-ex{align-items:center;display:flex;flex-direction:column}.barInner{justify-content:center;padding-top:5%}.barInner span{display:inline-block;margin-top:65px;text-align:center}.bar-graph-mb{display:none}.bar-graph-horizontal{height:300px}.bar-graph-horizontal,.bar-graph-horizontal>div{align-items:flex-end;display:flex;width:100%}.bar-graph .color-line{animation-delay:1.4s;opacity:0;transition-delay:1.4s}.bar-graph .color-line.color-line-pc.intersecting-active{opacity:1}.bar-graph-horizontal .bar{overflow:hidden;position:relative;width:100%}.bar-graph span{color:#fff;font-size:32px;font-weight:var(--main-font-weight);line-height:56px}.bar-graph .bar{align-items:flex-start;display:flex;justify-content:flex-end;padding:20px 36px}.color-line-mb{display:none}.bar-one{background-color:rgb(64,33,255,.4);height:96px;transition-delay:2.3s}.bar-one,.bar-two{opacity:0;transition-duration:1.2s;width:640px}.bar-two{background-color:rgba(64,33,255,.7);height:144px;transition-delay:3.3s}.bar-three{background-color:#4021ff;height:240px;opacity:0;transition-delay:3.9s;transition-duration:1.3s;width:640px}.bar-one.intersecting-active,.bar-three.intersecting-active,.bar-two.intersecting-active{opacity:1}@-webkit-keyframes show-bar-one{0%{height:0}to{height:96px}}@-webkit-keyframes show-bar-two{0%{height:0}to{height:144px}}@-webkit-keyframes show-bar-three{0%{height:0}to{height:240px}}.looping-desc{background:var(--bg-light);flex-direction:row;position:relative}.looping-desc,.looping-logo{align-items:center;display:flex;justify-content:center}.looping-logo{color:#25282f;flex-direction:column;font-size:32px;font-weight:700;line-height:48px}.looping-logo i{display:inline-block;height:200px;width:200px}.looping-logo i.ico_office{background:url(https://recruit.jobda.im/hubfs/PHS/main/icon_building_blue.svg) 50% no-repeat}.looping-logo i.ico_user{background:url(https://recruit.jobda.im/hubfs/PHS/main/icon_person_blue_fill.svg) 50% no-repeat}.looping-center{flex-direction:column;padding:10rem 6rem 0}.looping-center,.looping-text{align-items:center;display:flex;justify-content:center}.looping-text{background:rgba(177,192,246,.6);border-radius:52px;height:104px;left:614px;margin-bottom:64px;top:496px;width:680px}.looping-sub{text-align:center}.looping-sub span{color:#565c6a;font-size:var(--sub-font-size);font-weight:500;letter-spacing:var(--sub-letter-spacing);line-height:var(--sub-line-height);white-space:pre-wrap}.looping-text .carousel{font-size:30px;line-height:68px;position:relative;width:100%}.looping-text .carousel .change-word{height:68px;margin:0 auto;overflow:hidden;text-align:center;width:fit-content}.looping-text .carousel .change-inner{animation:rotate 8s ease-in-out infinite}.looping-text .carousel .change-inner-element{color:#4021ff;font-size:42px;font-weight:700;line-height:64px}.looping-text .carousel .change-inner-element i{color:#0b1e81}@keyframes rotate{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-63px)}50%,70%{transform:translateY(-126px)}75%,95%{transform:translateY(-189px)}to{transform:translateY(-252px)}}.question{align-items:center;color:#121619;font-size:56px;font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:76px;text-align:center}.question,.rolling{background:var(--bg-light);display:flex;justify-content:center}.rolling{flex-direction:column}.rolling-text{margin:5rem 0;width:var(--width-size)}.rolling-motion{display:inline-block;width:100%}.rolling-block{display:flex;flex-direction:column;gap:20px;margin-bottom:24px;width:100%}.rolling-block li{animation-duration:400s;animation-iteration-count:infinite;animation-timing-function:linear;background-position:0 0;background-repeat:repeat-x!important;height:90px;width:100%}.rolling-block li.rolling1{animation-name:toRight;background-image:url("https://recruit.jobda.im/hubfs/PHS/main/MicrosoftTeams-image%20(74).png");background-size:cover}.rolling-block li.rolling2{animation-name:toLeft;background-image:url("https://recruit.jobda.im/hubfs/PHS/main/MicrosoftTeams-image%20(75).png");background-size:cover}.rolling-block li.rolling3{animation-name:toRight;background-image:url("https://recruit.jobda.im/hubfs/PHS/main/MicrosoftTeams-image%20(76).png");background-size:cover}.rolling-block li.rolling4{animation-name:toLeft;background-image:url("https://recruit.jobda.im/hubfs/PHS/main/MicrosoftTeams-image%20(77).png");background-size:cover}@keyframes toLeft{0%{background-position:0 0}to{background-position:68670px 0}}@keyframes toRight{0%{background-position:0 0}to{background-position:-68760px 0}}.rolling-block li{align-items:center;display:flex;float:left;justify-content:center;white-space:nowrap;word-break:keep-all}.rolling-block li span{background:#e8eaf0;border-radius:56px;color:#0b1e81;font-size:40px;font-weight:500;line-height:56px;padding:16px 48px;width:fit-content}.rolling-block li i{background-size:contain;display:inline-block;height:82px;min-width:79px}.r01{background:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(1).svg") 50% no-repeat}.r02{background:url(https://recruit.jobda.im/hubfs/PHS/main/Group%203468189.svg) 50% no-repeat}.r03{background:#121419;border-radius:56px;height:88px;width:160px}.r04{background:url(https://recruit.jobda.im/hubfs/PHS/main/Group.svg) 50% no-repeat}.r05{background:#4021ff;border-radius:56px;height:88px;width:160px}.r06{background:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(2).svg") 50% no-repeat}.r07{background:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(3).svg") 50% no-repeat}.r08{background:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(5).svg") 50% no-repeat}.r09{background:url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(6).svg") 50% no-repeat}.card{align-items:center;background:var(--bg-light);display:flex;justify-content:flex-start}.card .leftInner .sub-text{width:560px;word-break:normal}.card .leftInner{display:flex;flex-direction:column;gap:64px}.lottieWrap{display:flex;height:100%;justify-content:center;width:100%}.pageDown{align-items:center;flex-direction:column;justify-content:flex-end}.pageDown span{animation:fadeout 1s;animation-duration:6s;animation-fill-mode:forwards;color:#969ba8;display:inline-block;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:28px;text-align:center}@keyframes fadeout{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.card .front .lottieWrap{height:300px;width:300px}lottie-player{display:inline-block;height:100%;width:100%}.card .rightInner{height:100%;justify-content:flex-end;position:absolute;top:2rem;width:1400px}.card .rightInner,.flip-card{align-items:center;display:flex}.flip-card{border-radius:24px;cursor:pointer;flex-direction:column;height:640px;justify-content:center;perspective:2000px;position:relative;width:560px}.card-content{height:100%;position:absolute;transition:transform 2s;width:100%}.back,.front{align-items:center;backface-visibility:hidden;border-radius:24px;display:flex;flex-direction:column;height:640px;justify-content:center;perspective:500px;position:absolute;text-align:center;width:560px}.front{background:#191b20}.front p{color:#e8eaf0;font-size:40px;font-weight:700;line-height:48px;margin:76px 0 20px}.front p,.front span{letter-spacing:-.01em}.front span{color:#aaaeba;font-size:24px;font-weight:500;line-height:36px}.back{background:#25282f;color:#fff}.cards_fixed{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.cards_fixed .text_area{font-size:40px;font-weight:700;height:640px;position:relative;width:1400px;z-index:9}.cards_fixed .text_area,.cards_fixed.active{display:flex;justify-content:center}.cards_fixed .cards{opacity:0;position:fixed;transition:.3s ease}.cards.on{opacity:1}.flipper{position:relative;transform-style:preserve-3d;transition:4s}.front{z-index:2}.back{animation-duration:4s;transform:rotateY(180deg)}@-webkit-keyframes rotating{50%{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(180deg)}}.rotating-active{animation:rotating 1.3s ease-out forwards;-webkit-animation:rotating 1.3s ease-out forwards;animation-delay:4s}.video-part{position:relative}.video-part,.video-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.video-text{padding:120px 0 115px;text-align:center}.video-text .sub-text{margin:16px 0 40px}.video-text a{align-items:center;background:#4d3eff;border-radius:28px;color:#fff;display:flex;flex-direction:row;font-size:20px;font-weight:700;justify-content:center;line-height:32px;padding:12px 32px;text-align:center}.video-inner{height:517px;margin-bottom:80px;width:920px}.video-inner video{border-radius:20px}.video-play{background:var(--bg-dark)}.introduction-phs{min-height:100vh;padding:160px 0 0;position:relative}body{background-color:var(--bg-light);transition:background-color 1s ease}.introduction-phs .title-text{color:#000}#color-violet{background-color:#121419}#color-violet .panel .title-text{color:#fff}.phs-title{margin:0 auto 84px;width:var(--width-size)}.phs-title .title-text img{position:relative;top:16px}.phs-title-mb{display:none}.phs-card{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.phs-hire .phs-card:first-child{width:64%}.phs-hire .phs-card:nth-child(2),.phs-hire .phs-card:nth-child(3){width:32%}.phs-hire .phs-card:nth-child(4){width:64%}.phs-hire .phs-card:first-child .phsCard-img{background:rgba(37,40,47,.6) url(https://recruit.jobda.im/hubfs/PHS/main/Frame%203468321.svg) 50% 50% no-repeat;background-size:90%}.phs-hire .phs-card:nth-child(2) .phsCard-img{background:rgba(37,40,47,.6) url(https://recruit.jobda.im/hubfs/PHS/main/%EA%B2%80%EC%A6%9D.svg) 50% 50% no-repeat;background-size:65%}.phs-hire .phs-card:nth-child(3) .phsCard-img{background:rgba(37,40,47,.6) url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(4).svg") 50% 50% no-repeat;background-size:cover}.phs-hire .phs-card:nth-child(4) .phsCard-img{background:rgba(37,40,47,.6) url(https://recruit.jobda.im/hubfs/PHS/main/Frame%203468311.svg) 50% 50% no-repeat;background-size:90%}.phs-hire{display:flex;flex-wrap:wrap;gap:40px 40px;margin:0 auto;width:var(--width-size)}.phsCard-img{align-items:center;border-radius:24px 24px 0 0;display:flex;height:348px;justify-content:center;width:100%}.phsCard-text{background:#25282f;border-radius:0 0 24px 24px;display:flex;flex-direction:column;height:164px;padding:32px;width:100%}.phsCard-text p{color:#e8eaf0;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:40px;margin-bottom:12px}.phsCard-text span{color:#aaaeba;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:28px;white-space:pre-wrap}.graphInner{align-items:flex-start;display:flex;flex-direction:row;gap:90px;justify-content:center;margin:0 auto;padding:240px 0 243px;width:var(--width-size)}.graphInner .leftInner{width:50%}.graphInner .rightInner{border-top:2px solid #7e8595;padding-top:32px;width:50%}.graphInner .rightInner .sub-text{white-space:normal;word-break:normal}.graphInner .rightInner p.sub-text{font-weight:700;margin-bottom:16px}.graphInner .rightInner .lottieWrap{margin-top:64px}.phs-review{align-items:center;background:var(--bg-dark);display:flex;justify-content:center;padding:200px 0 128px;text-align:center}.phsSlide.slide-review{height:728px}.bottom{align-items:center;background:var(--bg-dark);justify-content:center;padding:160px 0 0;position:relative}.banner,.bottom{display:flex;flex-direction:column}.banner{background:#4021ff url(https://recruit.jobda.im/hubfs/PHS/main/Group%203468179.svg) 100% no-repeat;border-radius:24px;height:400px;left:260px;padding:104px 280px 104px 120px;top:3969px;width:var(--width-size)}.banner span{color:var(--color-title);font-size:32px;font-weight:var(--main-font-weight);letter-spacing:var(--main-letter-spacing);line-height:48px;margin-bottom:40px;white-space:pre-wrap}.banner a{border:1px solid #fff;border-radius:28px;color:var(--color-title);font-size:20px;font-weight:var(--main-font-weight);height:56px;line-height:32px;width:157px}.banner a,.footer-contact{align-items:center;display:flex;justify-content:center}.footer-contact{background:#121419;flex-direction:column;margin:160px 0 72px}.footer-contact p{color:var(--color-title);display:block;font-size:32px;font-weight:var(--main-font-weight);letter-spacing:-.01em;line-height:48px;margin:10px 0 40px}.footer-contact a{align-items:flex-start;background:#4021ff;border-radius:28px;color:#fff;font-size:20px;font-weight:700;height:56px;justify-content:center;line-height:32px;padding:12px 24px;width:179px}.footer-contact a,footer{display:flex;flex-direction:row}footer{background:#191b20;height:280px;padding:48px;width:100%}footer .footer-subText span{align-items:center;color:#7e8595;display:inline-block;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:16px}footer .footer-text a,footer .footer-text span{color:#7e8595;font-size:14px;font-weight:700;line-height:18px}footer li:nth-child(2){margin-bottom:32px}footer li i{background:#7e8595;display:inline-block;height:8px;margin:0 8px;width:1px}footer img{margin-top:32px}@media only screen and (max-width:1479px){:root{--main-font-weight:700;--main-font-size:40px;--main-line-height:60px;--main-letter-spacing:-0.01em;--sub-font-weight:400;--sub-font-size:24px;--sub-line-height:36px;--sub-letter-spacing:-0.01em;--width-size:944px}.pageDown span{font-size:18px;line-height:24px}.left-block img{height:334px;width:440px}.num-problems .leftInner span{white-space:normal;width:332px}.num-problems .leftInner span:last-child{width:auto}.right-text{padding-right:0}.slide-box li.ico_saying{margin:0 24px 0 40px}.looping-logo i{background-size:120px!important;height:120px;width:120px}.looping-text .carousel .change-inner-element{font-size:34px}.looping-text{height:96px;width:520px}.looping-center{padding:10rem 30px 0}.looping-sub span{display:inline-block;width:680px}.back,.front{height:550px;justify-content:normal;width:480px}.front{padding:80px 0}.card .front .lottieWrap{height:240px;width:240px}.front p{font-size:32px;line-height:40px;margin:68px 0 20px}.front span{font-size:24px;line-height:32px}.flip-card{height:560px;width:480px}.card .rightInner{padding-right:0;width:944px}.cards_fixed .text_area{padding-left:0;width:944px}.cards_fixed .text_area .sub-text{width:371px}.video-text{padding:120px 0}.video-inner video{border-radius:16px}.phs-title{margin:0 auto;text-align:center}.phs-hire{justify-content:center;margin:0 auto;padding:84px 0 0}.phs-hire .phs-card{width:560px!important}.graphInner{align-items:center;flex-direction:column;padding:212px 0 0}.graphInner .leftInner{text-align:center;width:100%}.graphInner .leftInner .title-text{text-align:center}.graphInner .rightInner{display:flex;flex-direction:column;text-align:center;width:688px}.graphInner .rightInner .sub-text{width:688px;word-break:keep-all}.banner{background:#4021ff url(https://recruit.jobda.im/hubfs/PHS/main/Group%203468179.svg) 120% 103% no-repeat;background-size:55%;border-radius:16px;padding:104px 80px;width:920px}.bottom{padding:160px 0 0}.barInner img{width:328px}.bar-graph .color-line{animation-delay:1.4s;opacity:0;transition-delay:1.4s}.bar-graph .color-line.intersecting-active{opacity:1}.bar-graph-horizontal{flex-direction:column-reverse;height:fit-content}.barInner span{width:680px}.barInner{margin-bottom:63px}.bar-graph .bar{align-items:center;justify-content:center}.bar-graph .color-line{bottom:auto;position:relative}.color-line-mb{display:none}.color-line-pc{display:none!important}.phsCard-text{height:auto}.cardFall01.intersecting-active,.cardFall02.intersecting-active,.cardFall03.intersecting-active,.cardFall04.intersecting-active{opacity:1;transition-delay:.3s;transition-duration:.3s}.footer-contact{padding:56px 0 72px}}@media only screen and (max-width:1400px){body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root{--main-font-weight:700;--main-font-size:36px;--main-line-height:52px;--main-letter-spacing:-0.01em;--sub-font-weight:500;--sub-font-size:24px;--sub-line-height:36px;--sub-letter-spacing:-0.01em;--width-size:704px}.md_footerMb{display:initial}.md_footerPc,.pcWrap{display:none}.mbWrap{display:initial}.main-visual{z-index:1}.phs-title .title-text img{top:9px}.header-inner{width:100%}.header-inner,section.num-problems{padding:0 32px}section{height:100vh;overflow-y:hidden}header{position:fixed}.main-text p{font-size:36px;line-height:52px}.main-text img{width:590px}.intro-desc{flex-direction:column;gap:80px}.intro-desc .right-text span:first-child{margin-bottom:64px}.intro-desc .sub-text,.intro-desc .title-text{text-align:center}.slide-box{width:100%}.slideRv01 .slide-box li.ico_saying{margin:0 24px 0 1600px}.slideRv01 .slide-box.intersecting-active{animation:reviewSlide 32s linear infinite}.phsSlide .slide-box.intersecting-active{animation:reviewSlide 18s linear infinite}.left-block,.right-text{text-align:center}.left-block{width:100%}section.video-play{align-items:center;display:flex;justify-content:center}section.video-play .horizontal-priority{height:auto}.num-problems{align-items:center;flex-direction:column}.num-problems .sub-text{width:440px}.num-problems .leftInner{background:var(--bg-dark);justify-content:center;padding:0 0 80px;width:fit-content;z-index:1}.num-problems .leftInner h1{margin-bottom:48px}.num-problems .leftInner span{width:440px}.num-problems .rightInner li{border-bottom:1px solid #343843}.num-problems .rightInner li:last-child,.percentage{border-bottom:none}.percentage{font-size:52px;line-height:68px;padding:8px 0 40px;width:fit-content}.percentage i.count_num1{width:116px}.percentage i.count_num2{width:105px}.percentage i.count_num3{width:86px}.percentage i.count_num4{width:75px}.percentage i{width:79px}.num-problems .rightInner li{margin-bottom:40px}.wave .lottieWrap{left:0;overflow:hidden;position:absolute;top:0}.wave span{font-size:48px;line-height:68px}.barInner img{background-size:295px}.slideRv01 .gradientBox{display:none}.wave .lottieWrap lottie-player{height:100%}.mzInner{justify-content:space-around}.solution-ex{justify-content:center}.bar-graph-mb{margin-top:79px}.barInner img{width:297px}.back,.flip-card,.front{height:375px;width:328px}.looping-logo{position:absolute;top:180px}#color-violet .video-part .title-text,.video-part .title-text{color:var(--lightBg-main-color)!important}.looping-center{margin-top:254px;padding:0}.looping-desc{margin:0 auto;width:100%}.question{font-size:48px;line-height:68px}.looping-logo:first-child{left:50px}.looping-logo:nth-child(3){right:50px}.looping-text{margin-bottom:88px}.rolling-text{padding:0 32px;width:auto}.rolling-block li{height:88px}.section-top{margin-bottom:64px;padding-top:0;position:relative;top:0;width:640px}.card-slide{align-items:center;background:#f9f9fa;display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:76px 16px;position:relative}.card-slide .title-text{margin-bottom:40px}.card-slide .title-text,.rolling-text .title-text{color:var(--lightBg-main-color)!important}.cardInner-overlap{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;position:relative;width:100%}.card-2,.card-4,.card-6,.card-8{margin-bottom:28px}.video-part{background:#f9f9fa!important;height:fit-content}.section-bottom{align-items:center;display:flex;justify-content:center;top:0;transition:all 1s}.card-slide .lottieWrap{height:160px;width:160px}.card-dimmed{height:100%;left:0;position:absolute;top:0;width:100%}.cardInner-overlap .card-overlap:last-child .card-dimmed{background:#f9f9fa;top:12px}.back,.front{position:relative;z-index:1}.back{transform:none}.front span{margin-top:11px}.card_section{background:transparent;display:inline-block;height:1000px;position:relative;width:100%}.cardInner-overlap{padding-top:0;z-index:2}.card-overlap{display:flex;justify-content:center;position:relative;width:100%}.video-inner{max-width:100%;padding:0 32px}.video-inner video{border-radius:12px;height:auto}.video-part #color-violet .title-text{color:var(--lightBg-main-color)!important}.introduction-phs .title-text{color:var(--color-title)!important}.graphInner{gap:136px;padding:0}.graphInner .title-text{margin-top:200px}.bottom{padding:160px 32px 0}.banner{border-radius:12px;padding:112px 104px 112px 40px;width:100%}.mz-bg{font-size:480px}.moving-mz p{font-size:76px}.slide-box{height:auto}.appear-text span{font-size:28px}.card .front .lottieWrap{height:200px;width:200px}.front{padding:40px 0 56px}.front p{margin:47px 0 11px}.front span{font-size:17px;line-height:28px}.front p{font-size:24px;line-height:32px}.looping-mb,.looping-mb2{display:none}.video-text{padding:120px 0 188px}.introduction-phs{background:var(--bg-dark)!important;padding:180px 0 0}.phs-hire .phs-card:first-child .phsCard-img{background:rgba(37,40,47,.6) url("https://recruit.jobda.im/hubfs/PHS/main/Frame%203468321%20(1).svg") 50% 50% no-repeat;background-size:90%}.phs-hire .phs-card:nth-child(2) .phsCard-img{background:rgba(37,40,47,.6) url(https://recruit.jobda.im/hubfs/PHS/main/%EA%B2%80%EC%A6%9D.svg) 50% 50% no-repeat;background-size:65%}.phs-hire .phs-card:nth-child(4) .phsCard-img{background:rgba(37,40,47,.6) url("https://recruit.jobda.im/hubfs/PHS/main/Group%20(4).svg") 50% 50% no-repeat;background-size:cover}.phs-hire .phs-card:nth-child(3) .phsCard-img{background:rgba(37,40,47,.6) url("https://recruit.jobda.im/hubfs/PHS/main/Frame%203468311%20(1).svg") 50% 50% no-repeat;background-size:90%}.phs-hire{padding:104px 0 0}.phsCard-text span{word-break:break-all}.graphInner .rightInner .sub-text{width:auto}.phsSlide.slide-review{padding-top:128px}footer{flex-direction:column;height:auto!important;padding:28px 16px!important}.footer-contact{margin:160px 0 76px;padding:0;width:524px}.footer-contact p{font-size:28px;line-height:40px}.lottieDown-mb{height:120px;width:120px}}@media only screen and (max-width:767px){:root{--main-font-weight:700;--main-font-size:26px;--main-line-height:36px;--main-letter-spacing:-0.01em;--sub-font-weight:500;--sub-font-size:17px;--sub-line-height:28px;--sub-letter-spacing:-0.01em;--width-size:328px}body{background-color:var(--bg-light);transition:background-color .3s ease}section{height:fit-content}.pageDown span{font-size:14px;line-height:18px}.main-visual .horizontal-priority{display:none}.vertical-priority{display:inline-block;height:100vh;max-height:100%;object-fit:cover;object-position:center;pointer-events:none;position:relative;top:1%;transition:opacity .3s cubic-bezier(.075,.82,.165,1);width:100%}.gradientBox{z-index:-1}.main-text p{font-size:26px;font-weight:700;line-height:36px}.main-text img{height:36px;width:295px}.left-block{height:258px;margin-bottom:0}.lottieDown-mb{height:120px;width:120px}.intro-desc{gap:57px;padding:40px 0;top:-1px}.slide-box{display:flex;flex-wrap:wrap;justify-content:center}.slide-review{padding:128px 0 64px;top:-2px}.slideRv01 .color-line{bottom:64px}.rightInner.intersecting-active .percentage-slide{animation:percentage-slide 12s linear infinite;animation-delay:2.8s}.slide-box li p{margin-bottom:24px}.slide-box li .sub-text{white-space:normal;word-break:normal}.slide-box{position:relative}.phsSlide .slide-box li.ico_saying,.slideRv01 .slide-box li.ico_saying{background-size:24px;height:12px;left:0;margin:0;position:absolute;top:-10px;width:24px}.phsSlide .slide-box li.ico_saying{top:30px}.slide-box li{margin-bottom:12px;margin-right:0;max-width:100%;min-width:100%}.slide-box li:last-child{margin-bottom:0}.slideRv01 .slide-box{padding-top:20px}.phsSlide .slide-box.intersecting-active,.slideRv01 .slide-box.intersecting-active{animation:none;margin-bottom:0}.slide-box{padding-top:64px;width:328px!important}.slideRv01 .gradientBox{display:initial}.num-problems{flex-direction:column}section.num-problems{padding:80px 16px 0;top:-3px}.num-problems .leftInner span{width:328px}.num-problems .leftInner span:last-child{font-size:15px;font-weight:500;line-height:15px}.percentage i.count_num1{width:93px}.percentage i.count_num2{width:80px}.percentage i.count_num3{width:65px}.percentage i.count_num4{width:55px}.percentage i{width:63px}.wave{height:100vh;top:-3px}.wave span{font-size:26px;line-height:36px}.wave lottie-player{transform:scale(7)}.mzInner{height:100vh;overflow:hidden;top:-3px}.mz-bg{font-size:250px}.moving-mz{padding-top:50px}.solution-ex{top:-4px}.barInner img{width:198px}.barInner .sub-text{width:328px}.bar-graph span{font-size:16px;font-weight:700}.barInner span{margin-top:40px}.barInner{margin-bottom:104px;padding-top:180px}.bar-graph-horizontal{height:auto}.bar-one{height:64px}.bar-two{height:80px}.bar-three{height:120px}.appear-text span{display:inline-block;font-size:20px;line-height:30px;width:300px}.video-play{height:100vh;position:relative;top:-4px}.left-block img{height:258px;width:100%}.looping-desc{width:auto}.looping-sub span{margin-top:112px;width:328px}.barInner span{width:auto}.num-problems .leftInner{background:#121419;display:flex;padding:0 0 93px;width:328px;z-index:1}.num-problems .sub-text{width:100%}.num-problems .rightInner{height:576px;overflow:hidden;width:328px}.percentage{font-size:40px;line-height:56px}.front{padding:40px 0 56px}.front p{margin:47px 0 11px}@keyframes percentage-slide{0%{top:0}to{top:-100%}}.moving-mz p{font-size:40px;font-weight:700;line-height:52px}.looping-tablet{display:none}.looping-desc{flex-direction:column}.looping-logo{position:relative;top:0}.looping-center{margin-top:0}.looping-logo:first-child{left:0}.looping-mb,.looping-mb2{display:flex}.looping-mb{gap:90px;padding:100px 0}.looping-mb2{padding:200px 0}.looping-saying li{margin-bottom:24px}.looping-saying li p{color:#595ff4;font-size:20px;line-height:24px;margin-bottom:4px}.looping-saying li p,.looping-saying li span{font-weight:700;letter-spacing:-.01em;text-align:center}.looping-saying li span{color:#0b1e81;font-size:36px;line-height:48px}.question{font-size:26px;height:100vh;line-height:36px}.rolling-block li{animation-duration:700s;height:56px}.rolling-text{padding:0 16px}.rolling-block{gap:18px}.rolling-text .title-text{white-space:normal;width:328px}.video-text{padding:98px 0 80px}.video-text .sub-text{margin:12px 0 32px}.video-inner{height:185px;margin-bottom:73px;padding:0 16px;width:328px}.video-part1 .sub-text{width:300px}.video-text a{font-size:17px;font-weight:700;line-height:24px}.introduction-phs{padding:80px 0 0}.section-top{width:320px}.phs-hire{padding:40px 16px;width:328px}.phs-title{padding:0 16px;width:100%}.phsCard-img{height:238px}.phsCard-text{padding:20px 16px}.phsCard-text p{font-size:17px;line-height:28px}.phsCard-text span{font-size:15px;line-height:24px;word-break:keep-all}.phs-title i{display:block}.phs-title .title-text img{height:19px;top:9px;width:141px}.phs-title-pc{display:none}.phs-title-mb{display:inline-block}.graphInner .rightInner{padding-top:24px;width:328px}.graphInner .title-text{margin-top:64px}.graphInner{gap:94px}.phs-review{padding:120px 0 80px}.phsSlide .color-line{bottom:0}.phsSlide.slide-review{height:fit-content;padding:0}.banner{height:194px;padding:28px 56px 44px 24px;width:328px}.banner span{font-size:17px;line-height:26px}.banner a{font-size:15px;height:38px;width:122px}.bottom{padding:120px 16px 0}.phsSlide .gradientBox{display:none}.footer-contact{margin:182px 0 78px;width:258px}.footer-contact p{font-size:20px;line-height:32px;text-align:center}.footer-contact a{align-items:center;font-size:12px;height:34px;justify-content:center;line-height:16px;padding:0;width:110px}}