.nav{align-items:center;background:#191b20;display:flex;flex-direction:row;height:88px;justify-content:center;position:fixed;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;z-index:9999}.priceNav{background:#fff}.onlyMb{display:none}.gnbMenu{align-items:center;display:flex!important;justify-content:center;width:1400px}.hdot_dev .gnbLogo a{background:url(/hubfs/PHS/main/hdot_dev_logo.png) no-repeat 50%/contain;cursor:pointer;display:inline-block;height:22px;width:220px}.mainWrap .gnbMenu li a.btnProfile{background:url(https://recruit.jobda.im/hubfs/ATS_OnlineStore/component/Frame%203468530.svg) 100% no-repeat;filter:none!important}.mainWrap .gnbMenu li a.btnProfile:hover{background:url(https://recruit.jobda.im/hubfs/ATS_OnlineStore/component/Frame%203468531.svg) 100% no-repeat;filter:none!important}.mainWrap .gnbMenu li a,.mainWrap .gnbMenu li a.btnProfile,.mainWrap .nav .gnbLogo a{filter:invert(1)}.hdot_dev .gnb-btn.mb-gnbBtn{display:none}.onlyPc ul li a{filter:none!important}.mainWrap .nav{background:rgba(0,0,0,.7)}.header-inner{align-items:center;display:flex;justify-content:center;width:var(--width-size)}.gnb-menu{margin-left:78px;width:calc(100% - 343px)}.gnb-menu a{color:#fff;font-size:16px;font-weight:var(--main-font-weight);line-height:53px}.gnb-logo a{cursor:pointer;display:inline-block;position:relative;width:165px}.hdot_dev .gnb-btn{align-items:center;background:#05d16e;border-radius:8px;display:flex;height:50px;justify-content:center;width:80px}.hdot_dev .gnb-btn a{color:#fff;font-size:16px;font-weight:600;line-height:0;padding:0}.gnbMenu li{position:relative}.main-menu li{float:left;margin-right:64px;width:fit-content}.main-menu li:last-child{margin-right:0}.gnbMenu li:hover a{color:#4d3eff}.gnbMenu li.gnbRight:hover a{color:#fff}.gnbMenu li ul{background:#25282f;border:0;border-radius:12px;display:none;height:fit-content;left:-10px;padding:8px 20px;position:absolute;top:50px;width:174px;z-index:200}.gnbMenu li:hover ul{display:block}.gnbMenu li:hover ul.testDisplayNone{display:none}.gnbMenu li li{align-items:center;color:#fff;cursor:pointer;display:flex;height:42px;width:100%}.gnbMenu li li:hover{color:#595ff4}.gnbMenu li li:last-child{margin-bottom:0}.gnbMenu li:hover li a{background:0 0}.gnbMenu li ul a,.gnbMenu li ul a:hover,.gnbMenu li ul li:hover a{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:18px}.gnbMenu li ul a:hover,.gnbMenu li ul li:hover a{color:#595ff4}.icoBlog{background:url(https://21626933.fs1.hubspotusercontent-na1.net/hubfs/21626933/ATS_OnlineStore/blog.svg) 50% no-repeat;height:15px;width:15px}.icoBlog,.icoInquiry{display:inline-block;margin-left:7px}.icoInquiry{background:url(https://21626933.fs1.hubspotusercontent-na1.net/hubfs/21626933/ATS_OnlineStore/MO_inquiry.svg) 50% no-repeat;height:32px;width:32px}.gnbMenu li.gnbRight ul{background:#fff;border:1px solid #cfd1d5;border-radius:16px;box-shadow:0 6px 15px rgba(0,0,0,.15),0 4px 6px rgba(0,0,0,.05);left:-85px;top:48px}.gnbMenu li.gnbRight li a{color:#656a71}.gnbMenu li.gnbRight.mr72{margin-right:16px}.gnbMenu li a.btnProfile{background-size:20px;background:url(https://recruit.jobda.im/hubfs/ATS_OnlineStore/component/Frame%203468530-1.svg) 100% no-repeat;display:inline-block;height:40px;width:40px}.gnbMenu li a.btnProfile:hover{background:url(https://recruit.jobda.im/hubfs/ATS_OnlineStore/component/Frame%203468531-1-1.svg) 100% no-repeat}.gnbMenu li.gnbBtn a.btnContact{align-items:center;background:#000;border-radius:20px;color:#fff;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;width:78px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;filter:none!important}.gnbMenu li.gnbBtn a.btnContact:hover{background:#495057}.nav.dark .gnbMenu li.gnbBtn a.btnContact:hover{background:#dee2e6;color:#121619;filter:none;font-weight:900}.nav div.logo a{background:url(https://21626933.fs1.hubspotusercontent-na1.net/hubfs/21626933/inhr+/main_logo.svg) 50% no-repeat;background-size:contain;color:#fff;float:left;font-size:2.5rem;height:60px;margin-left:24px;text-decoration:none;width:100px}.navTrigger{display:none}.consultingTxt{display:inline-block;line-height:140%;margin:0 0 30px}.gnbMenu li ul.btnContactList{left:-39px;top:48px;width:120px}@media only screen and (max-width:1479px){.gnbMenu{padding:0 40px;width:100%}}@media only screen and (max-width:1400px){.gnbMenu{padding:0 32px}.nav{display:inline-block;height:56px;padding:0;position:fixed}.onlyMb{display:inline-block!important}.gnbLogo.onlyPc,.onlyPc{display:none!important}.mbBr{display:block}.formInner{display:inline-block;padding:88px 16px 32px;width:100%}.formTitle span{font-size:32px;padding-bottom:48px}.actions input,.formInner .input{font-size:16px}.gnbBtn,.gnbMenu{display:none}.gnbLogo{align-items:center;display:flex!important;height:56px;padding-left:19px}.hdot_dev .gnbLogo a{height:16px;width:160px}.nav div.main_list{height:0;overflow:hidden;width:100%}.nav div.show_list{align-items:flex-start;background:#191b20;display:none;flex-direction:column;height:100vh;justify-content:flex-start}.gnb-menu{display:none}.accordion{color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:space-between;letter-spacing:-.01em;line-height:26px;transition:.4s;width:100%}.accordion.active-menu i{transform:scaleY(-1);transition:.3s}.mb-list{border-bottom:1px solid #343843;padding-bottom:27px}.accordion i{background:url(https://recruit.jobda.im/hubfs/PHS/main/icon_arrow_bottom_light.svg) 50% no-repeat;display:inline-block;height:32px;width:32px}.panels{display:none;margin-top:19px;overflow:hidden}.panels a{color:#d0d3db;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:18px}.nav div.main_list ul{bottom:0;flex-direction:column;height:fit-content;left:0;right:0;width:100%}.nav div.main_list ul li{line-height:54px;text-align:left;width:100%}.nav div.main_list ul li a{font-size:18px;font-weight:700;line-height:130%;padding:0 56px;text-align:left;width:100%}.hdot_dev .gnb-btn.mb-gnbBtn{background:#05d16e;border-radius:8px;display:flex;height:auto;width:unset}.hdot_dev .gnb-btn.mb-gnbBtn a{align-items:center;display:flex;font-size:14px!important;font-weight:500;height:40px;justify-content:center;line-height:unset;padding:0;width:101px}.mainWrap .gnbMenu li a{filter:none}.nav div.main_list ul li.nowGnb a{color:#202020}.nav div.media_button{display:block}.gnbMenu li:hover ul{display:inline-block}.nav div.main_list.gnbMenu li ul{display:none;left:0;padding:24px 24px 0;position:relative;top:0}.gnbMenu li{align-items:center;flex-direction:column;flex-wrap:wrap;height:auto}.gnbMobile{margin:28px 0 32px;min-width:100%!important;width:100%!important}.gnbMobile li a{color:#fff;font-size:20px!important;line-height:26px;margin-bottom:30px}.gnbMobile li:last-child a{margin-bottom:43px}.gnbMobile li:hover a{color:#fff}.gnbMobile{border-bottom:1px solid #343843}.nav div.main_list ul.gnbMobile{width:100%}.nav div.main_list ul.gnbMobile li a{padding:0}.nav div.main_list ul li a.gnbMbLog{align-items:center;color:#656a71;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:130%}.nav div.main_list.gnbMenu li li{background:#fff;height:auto;text-decoration:none}.nav div.main_list.gnbMenu li li a{color:#656a71;font-size:14px;font-weight:400;line-height:130%}.gnbRight{display:none}.navTrigger{bottom:0;cursor:pointer;display:inline-block!important;height:14px;margin:auto;position:absolute;right:24px;top:0;width:30px}.navTrigger i{background-color:#f9f9fa;border-radius:2px;content:"";display:block;height:2px;width:100%}.mainWrap .navTrigger i{filter:invert(1)}.navTrigger i:first-child{-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(2){-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse;margin:5px 0}.navTrigger i:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger.active i:first-child{-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.navTrigger.active i:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.navTrigger.active i:nth-child(3){display:none}}@media only screen and (max-width:1400px){@-webkit-keyframes inM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0deg)}to{transform:translateY(-2px) rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(4.4px) rotate(132deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}footer{flex-direction:column;height:auto;padding:28px 16px}footer .mb-list{border-bottom:none;padding-bottom:10px}.footer-desc{align-items:center;border-top:1px solid #565c6a;display:flex;justify-content:center;padding-top:24px;text-align:center}footer li:nth-child(2){margin-bottom:0}footer .accordion{align-items:center;font-size:12px;line-height:16px}.footer-desc li{display:block;margin-bottom:6px}footer .footer-text a,footer .footer-text span,footer table{font-size:12px;line-height:16px}footer table{color:#969ba8;font-weight:500;letter-spacing:-.01em}footer table tr{display:flex;justify-content:center;margin-bottom:10px}footer table th{display:inline-block;margin-right:20px;text-align:left;width:52px}footer table td{display:inline-block;width:189px}.footer-panel{padding:0}}