@charset "UTF-8";.infinite-slider{width:100%;overflow-x:hidden}.infinite-slider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.infinite-slider .swiper-slide{height:100px;width:100px;margin:0 30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.infinite-slider .swiper-slide.swiper-slide-small{width:60px}.infinite-slider .swiper-slide img{max-height:100%}.swiper-slide-big{width:120px!important}html{scroll-behavior:smooth}body{background-color:#f2f5f7;font-family:system-ui,"Hiragino Sans",YuGothic,Meiryo,sans-serif;font-feature-settings:"pkna" 1;color:#141e2c;font-size:16px;font-weight:400;line-height:180%;word-wrap:break-word;overflow-wrap:break-word}hr{flex-basis:100%;height:0;border:0;border-top:3px solid #f1f1f1;opacity:inherit}ol{counter-reset:item}li{list-style:none}img{max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none}a,button{transition:.3s;cursor:pointer}section{z-index:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}dl,ol,ul{padding-left:0}dl,label,ol,p,ul{margin-bottom:0}a:hover{text-decoration:none}.card{border:0}.display-1,.display-2,.display-3,.display-4{font-weight:800}.form-group{margin-bottom:0}.form-control{background-color:#fafbfc;border:solid 1px #b2c4c7}.form-control::placeholder{color:#dbe6e8}.form-control:focus,.form-select:focus{background-color:#e5fffe;box-shadow:0 0 2px 4px #a6f0ed}.form-control-lg{height:calc(2em + 1rem + 2px)}.form-select{background-color:#fafbfc;border:solid 1px #b2c4c7}@media (max-width:767.98px){.container{width:calc(100% - 20px)}}.btn{line-height:inherit;border:0;border-radius:0;position:relative;overflow:hidden;box-sizing:border-box}.btn-lg,.btn-md,.btn-sm{display:inline-block;text-align:center}.btn-lg{width:410px;padding:22px 20px;font-size:24px}.btn-md{width:320px;padding:18px 20px;font-size:20px}.btn-sm{width:180px;padding:10px 30px;font-size:16px}@media (max-width:767.98px){.btn-lg{width:calc(100% - 40px);font-size:20px;display:table}.btn-md{font-size:18px}}@media (max-width:575.98px){.btn-lg{font-size:18px}}.navbar{padding-top:0;padding-bottom:0}.nav-link{color:#2667a7}.nav-link:hover{color:#318fe4}.navbar-nav .nav-link{padding-right:16px;padding-left:16px;height:100%;display:flex;align-items:center}@media (max-width:991.98px){.navbar-nav .nav-link{padding-right:8px;padding-left:8px}}.rounded{border-radius:4px}input,select,textarea{width:100%;height:60px;color:#3c4e65;box-shadow:none;box-sizing:border-box;outline:0;border-radius:4px;border:solid 1px #b2c4c7;background-color:#fafbfc;position:relative;padding:5px 10px;font-size:18px}input[readonly]{padding:0;border:none;border-radius:0;background-color:transparent}input[readonly]:focus{border:none;background-color:transparent}textarea{min-height:150px}input::placeholder,textarea::placeholder{color:#b2c4c7}select.focus,select.focus option{border:1px solid #3754b8;background-color:#d3ebeb}select.selected,select.selected option{border:1px solid #3754b8;background-color:#fafbfc}input[required]:valid,select.default:focus,textarea[required]:valid{border:1px solid #3754b8}input:focus,input[required]:focus,select.selected:focus,select:focus,textarea:focus,textarea[required]:focus{border:1px solid #3754b8;background-color:#e5fffe;box-shadow:0 0 2px 4px #a6f0ed}[type=checkbox]+label,[type=radio]+label{word-break:break-all;transition:background-color .5s,color .5s,border .5s}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:0;right:0;opacity:0;width:0;height:0}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{line-height:100%}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:140%;display:inline-block}[type=checkbox]:checked+label,[type=radio]:checked+label{color:#269f9a}[type=checkbox]+label:hover,[type=checkbox]:focus+label,[type=radio]+label:hover,[type=radio]:focus+label{color:#269f9a;background-color:#e5fffe}[type=checkbox]:not(:checked)+label::after,[type=radio]:not(:checked)+label::after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label::after,[type=radio]:checked+label::after{opacity:1;transform:translate(0,-50%) scale(1)}[type=checkbox]:checked+label::before,[type=checkbox]:not(:checked)+label::before,[type=radio]:checked+label::before,[type=radio]:not(:checked)+label::before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;background-color:#dbe6e8;border-radius:2px;transform:translate(0,-50%)}[type=checkbox]:checked+label::after,[type=checkbox]:not(:checked)+label::after,[type=radio]:checked+label::after,[type=radio]:not(:checked)+label::after{content:"";width:10px;height:10px;background-color:#269f9a;position:absolute;top:50%;left:3px;border-radius:2px;transition:all .3s ease}[type=radio]:checked+label::after,[type=radio]:checked+label::before,[type=radio]:not(:checked)+label::after,[type=radio]:not(:checked)+label::before{border-radius:100%}[type=checkbox]+label:hover::before,[type=checkbox]:focus+label::before,[type=radio]+label:hover::before,[type=radio]:focus+label::before{background-color:#a6f0ed}button{display:inline-block;text-align:center;width:320px;padding:18px 20px;font-size:20px;color:#269f9a;border:none}button:focus,button:focus-visible{box-shadow:0 0 2px 4px #a6f0ed}.form-group label:hover{cursor:pointer}[class*=form-validation]{position:absolute;top:-40px;right:0;padding:12px 10px;background-color:#fff;border-radius:4px;font-size:12px;line-height:140%;width:auto;z-index:2;text-align:center;display:none}[class*=form-validation]::after,[class*=form-validation]::before{content:"";position:absolute;top:100%;left:50%;border:solid transparent;transform:translate(-50%,0)}[class*=form-validation]::after{border-top-color:#fff;border-width:6px}[class*=form-validation-error]{border:1px solid #ea6464;color:#ea6464}[class*=form-validation-error]::before{border-top-color:#ea6464;border-width:8px}[class*=form-validation-done]{border:1px solid #3754b8;color:#3754b8}[class*=form-validation-done]::before{border-top-color:#3754b8;border-width:8px}.form-validation-error-half{min-width:180px}.form-validation-error-checkbox,.form-validation-error-radio{top:-70px}@media (max-width:991.98px){[class*=form-validation]{min-width:220px}.form-validation-error-half{min-width:140px}.form-validation-error-checkbox,.form-validation-error-radio{left:0;transform:translate(0,0)}.form-validation-error-checkbox::after,.form-validation-error-checkbox::before,.form-validation-error-radio::after,.form-validation-error-radio::before{left:10%}}@media (max-width:767.98px){input:invalid+[class*=form-validation-error],select:invalid+[class*=form-validation-error]{padding:6px 4px}input:invalid+.form-validation-error-half,select:invalid+.form-validation-error-half{min-width:120px}.form-validation-error-half{min-width:120px}.form-validation-error-checkbox,.form-validation-error-radio{top:-55px}}.badge{border-radius:2px;padding:6px 10px;font-size:14px;line-height:14px;text-align:center;min-width:50px;z-index:1;font-weight:400}.badge-required{background-color:#3754b8;border:1px solid #3754b8;color:#fff}.badge-optional{border:1px solid #3754b8;color:#3754b8}.caution{background-color:#fafbfc;border:1px solid #adc7cc;margin:40px auto 60px;padding:30px;border-radius:4px}.caution.error{border-color:#ea6464;background-color:#fff}.error h3{color:#d94749}.caution.error a{color:#d94749}.error ul{padding-left:20px}.error li{color:#3c4e65;list-style-type:disc;margin-bottom:20px}.loading{width:100%;height:100%;background-color:rgba(255,255,255,.9);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:10000}.loading i{font-size:56px;color:#269f9a}.barGraphWrap{margin-bottom:30px}.barGraphWrap div{max-width:calc(100% - 13em)}.barGraphWrap li{display:flex;align-items:center;margin-bottom:10px;line-height:1.4}.graphAgeTitle{width:4em;color:#212121;font-size:14px;font-weight:600}.graphSkillTitle{width:11em;color:#212121;font-size:12px;font-weight:600}.graphExperienceTitle{width:6em;color:#212121;font-size:12px;font-weight:600}.graphOrderTitle{width:6em;color:#212121;font-size:12px;font-weight:600}.graphGenreTitle{width:16em;color:#212121;font-size:12px;font-weight:600}.graphGenreTitle span{font-size:10px}.graphNum{padding-left:10px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;line-height:1}.graphAge{height:56px}.graphSkill{height:32px}.graphExperience{height:38px}.graphOrder{height:80px}.graphGenre{height:40px}.age20,.experience11,.genreBtoB,.orderNo,.skillPM{background:#76aee3}.age30,.experience6,.genreBtoC,.orderYes,.skillWeb{background:#4a79a9}.age40,.experience3,.genreInternal,.skillInfrastructure{background:#269f9a}.age50,.experience2,.genreAd,.skillSmartphone{background:#9cce7d}.age60,.experience16,.genreHr,.skillCreative{background:#eaa8a8}.experience20,.genreIoT,.skillControl{background:#d94749}.experience1,.genreOthers,.skillOpen{background:#f7ad4e}.skillOthers{background:#c4af6c}.age20Num,.experience11Num,.genreBtoBNum,.orderNoNum,.skillPMNum{color:#76aee3}.age30Num,.experience6Num,.genreBtoCNum,.orderYesNum,.skillWebNum{color:#4a79a9}.age40Num,.experience3Num,.genreInternalNum,.skillInfrastructureNum{color:#269f9a}.age50Num,.experience2Num,.genreAdNum,.skillSmartphoneNum{color:#9cce7d}.age60Num,.experience16Num,.genreHrNum,.skillCreativeNum{color:#eaa8a8}.experience20Num,.genreIoTNum,.skillControlNum{color:#d94749}.experience1Num,.genreOthersNum,.skillOpenNum{color:#f7ad4e}.skillOthersNum{color:#c4af6c}.ta-right{text-align:right}@media (max-width:768px){.barGraphWrap{margin-bottom:20px}.barGraphWrap li{margin-bottom:8px}.graphAgeTitle{font-size:10px}.graphSkillTitle{font-size:10px}.graphNum{padding-left:8px;font-size:16px}.graphAge{height:32px}.graphOrder{height:40px}}body{color:#040b2d;background:url(https://cdn.geechs-job.com/image/client/6/bg_gray.webp) no-repeat center center;background-size:cover;background-attachment:fixed;line-height:2;font-size:16px;letter-spacing:.08em}section{position:relative;padding:150px 0 160px;overflow:hidden}a:hover{color:#2982cc}.bgNavy{background-color:#040b2d;color:#fff}.bgGray{background-color:#e6e7ea}.mb80{margin-bottom:80px}.headingTxt:before{font-size:240px;font-family:'Ibarra Real Nova',serif;font-weight:600;color:rgba(230,231,234,.08);white-space:nowrap;text-align:center;position:absolute;top:0;left:50%;transform:translateX(-50%);line-height:1.2}.headingTxtNavy:before{color:rgba(4,11,45,.04)}.headingH2{font-size:32px;font-weight:600;font-family:YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin-bottom:80px;line-height:2}.container{position:relative;padding:0}.pcNone{display:none}.spNone{display:block}@media (min-width:768px){.container{max-width:90%}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (max-width:768px){section{padding:50px 0}.mb80{margin-bottom:40px}.headingTxt:before{font-size:80px}.headingH2{font-size:20px;margin-bottom:40px}.container{width:calc(100% - 40px)}.pcNone{display:block}.spNone{display:none}}[class*=btn-]{border-radius:0;display:block}.btn-entry,.btn-entry:active,.btn-entry:hover{color:#fff;z-index:1}.btn-entry::after,.btn-entry::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;transition:.5s}.btn-entry::before{z-index:-1;background:linear-gradient(-135deg,#4c7aa7,#2e9f99)}.btn-entry::after{z-index:-2;background:linear-gradient(90deg,#09bcb5,#318fe4)}.btn-entry:active::before,.btn-entry:hover::before{opacity:0}.btn-entry:focus,.btn-entry:focus-visible{outline:0;box-shadow:0 0 2px 4px #a6f0ed}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:focus-visible,.btn-disabled:hover,.btn-unanswered,.btn-unanswered:active,.btn-unanswered:focus,.btn-unanswered:focus-visible,.btn-unanswered:hover{background-color:#dbe6e8;color:#fff;cursor:default}.btn-back{border:2px solid #fff;color:#141e2c;transition:.5s}.btn-back:active,.btn-back:hover{border:2px solid #f2f5f7;background-color:#f2f5f7;color:#141e2c}.btn-file,.btn-file:active,.btn-file:hover{border:2px solid #269f9a;color:#269f9a}.btn-file:active,.btn-file:hover{background-color:#e5fffe}.btn-cancel,.btn-cancel:active,.btn-cancel:hover{border:2px solid #acc7cc;color:#acc7cc}.btn-cancel:active,.btn-cancel:hover{background-color:#f2f5f7}.btn-primary{background-color:#4a79a9}.btn-primary:hover{background-color:#318fe4}.btn-primary:active{background-color:#318fe4}.btn-primary:active:focus,.btn-primary:focus{outline:0;box-shadow:0 0 2px 4px #b0ecff;background-color:#4a79a9}.commonBtn{margin:20px auto 0;display:flex;align-items:center;justify-content:space-between;width:340px;border-radius:32px;border:solid 2px #fff;color:#fff;padding:17px 20px 17px 30px;line-height:1.6;font-weight:800;transition:all .5s}.commonBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}.commonBtn:hover{background-color:#fff;color:#040b2d}.commonBtnNavy{color:#040b2d;border:solid 2px #040b2d}.commonBtnNavy:hover{background-color:#040b2d;color:#fff}@media (max-width:768px){body{font-size:14px}.btnForm{width:90%;font-size:18px}.btnFormTxt i{margin-right:8px}.commonBtn{width:100%;max-width:340px}}#mainvisual{height:560px;padding:0;background:url(https://cdn.geechs-job.com/image/client/6/mv_bg.webp) no-repeat center center;background-size:cover}#mainvisual .container{height:560px;position:relative;display:flex;align-items:center}.mvCatch{position:relative;z-index:3}.mvCatch img{width:660px;margin-bottom:40px}.mvValue{display:flex;align-items:center;justify-content:center;gap:50px;margin-bottom:40px}.mvValueItem{color:#8a7e2b;font-weight:600;line-height:1.3;text-align:center;font-weight:800;position:relative;display:flex;align-items:center;font-size:16px}.mvValueItem div{position:relative}.mvValueItem::before{content:'';display:inline-block;width:40px;height:96px;background-image:url(https://cdn.geechs-job.com/image/client/6/2/value_deco.webp);background-size:contain;vertical-align:middle;margin-right:1em}.mvValueItem::after{content:'';display:inline-block;width:40px;height:96px;background:url(https://cdn.geechs-job.com/image/client/6/2/value_deco.webp) no-repeat;background-size:cover;vertical-align:middle;margin-left:1em;transform:scale(-1,1)}.mvNum{font-size:48px;font-family:'Ibarra Real Nova',serif;font-weight:600}.mvRemark{font-size:10px;font-weight:400;position:absolute;right:0;bottom:3.5em}.mvBtnBox{display:flex;justify-content:space-between;margin-bottom:20px}.mvBtn{width:48%;background-color:#2982cc;color:#fff;padding:20px;font-weight:800;box-shadow:0 4px 0 0 #0962ac;border-radius:2px;transition:all .5s;display:flex;align-items:center;white-space:nowrap}.mvBtnDL{background-color:#ff5b00;box-shadow:0 4px 0 0 #ff2b00}.mvBtn i{font-size:20px;margin-right:10px}.mvBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";margin-left:auto}.mvBtn:hover{background-color:#0962ac;color:#fff}.mvBtnDL:hover{background-color:#ff2b00}.mvTel{font-family:Rajdhani,sans-serif;font-size:24px;font-weight:600}.mvTel i{font-size:18px;padding-right:.25em}.mvTel span{font-size:10px;font-weight:400}@media (max-width:992px){#mainvisual{height:560px}#mainvisual .container{height:560px}.mvCatch img{width:420px}.mvImg{width:480px;right:-60px}.mvCaption{bottom:10px;right:10px;font-size:10px}}@media (max-width:768px){#mainvisual{height:initial;padding:40px 0;background:url(https://cdn.geechs-job.com/image/client/6/mv_bg.webp) no-repeat bottom right;background-size:cover;position:relative}#mainvisual::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8)}#mainvisual .container{height:initial}.mvCatch img{width:100%;margin-bottom:20px}.mvValue{gap:10px;margin-bottom:20px}.mvValueItem{font-size:11px}.mvValueItem::before{width:20px;height:48px}.mvValueItem::after{width:20px;height:48px}.mvNum{font-size:28px}.mvRemark{right:0;bottom:2.25em;font-size:8px}.mvBtnBox{flex-direction:column;margin-bottom:0}.mvBtn{width:100%;padding:15px;margin-bottom:15px}.mvTel{line-height:1.4}.mvTel span{display:block}}#media{padding:0}.swiper{padding:20px 0!important}@media (max-width:768px){.swiper{padding:10px 0!important}}#about{padding-top:160px}#about:before{content:"Who We Are"}.aboutContainer{display:flex;justify-content:space-between}.aboutMain{width:64%}.aboutImg{width:30%}.aboutImg img{box-shadow:40px 40px 0 0 rgba(230,231,234,.25)}.aboutH3{font-size:28px;line-height:2.5;padding-bottom:16px;display:inline;background:linear-gradient(transparent 97%,#fff 0)}.aboutH3:after{content:"";display:block;height:30px}@media (max-width:768px){#about{padding-top:50px}.aboutContainer{flex-direction:column}.aboutMain{width:100%}.aboutImg{display:none}.aboutH3{font-size:18px;padding-bottom:12px}.aboutH3:after{height:20px}}#feature{padding-bottom:80px}#feature:before{content:"Our Feature"}.featureList li{display:flex;justify-content:space-between;margin-bottom:80px}.featureTxt{width:64%}.featureImg{width:25%}.featurePoint{font-size:56px;font-family:Rajdhani,sans-serif;font-weight:700;color:#2982cc;display:flex;align-items:center;line-height:1;margin-bottom:20px}.featurePoint span{font-size:24px;position:relative;border-bottom:3px solid #2982cc;padding-bottom:3px;margin-right:.5em}.featurePoint span:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:12px solid #2982cc;border-right:8px solid transparent;border-left:8px solid transparent}.featureH3{font-size:32px;font-weight:600;margin-bottom:20px}.featureH3 span{font-size:24px}@media (max-width:768px){#feature{padding-bottom:10px}.featureList li{flex-direction:column;margin-bottom:40px}.featureTxt{width:100%}.featureImg{width:50%;margin:15px auto 0}.featurePoint{font-size:32px;margin-bottom:10px}.featurePoint span{font-size:16px;border-bottom:2px solid #2982cc}.featurePoint span:before{border-top:8px solid #2982cc;border-right:4px solid transparent;border-left:4px solid transparent}.featureH3{font-size:18px;margin-bottom:15px}.featureH3 span{font-size:14px}}#cta01,#cta02{padding:80px 0;overflow:visible}.ctaMain{width:80%;margin:0 auto;text-align:center}.ctaMain img{margin-bottom:30px;max-width:780px;width:100%}.ctaBtnBox{display:flex;justify-content:space-between;margin-bottom:20px}.ctaBtn{width:48%;background-color:#2982cc;color:#fff;padding:20px;font-weight:800;box-shadow:0 4px 0 0 #0962ac;border-radius:2px;transition:all .5s;display:flex;align-items:center;font-size:24px;line-height:1.4;text-align:left}.ctaBtnDL{background-color:#ff5b00;box-shadow:0 4px 0 0 #ff2b00}.ctaBtnDirect{background-color:#df0213;box-shadow:0 4px 0 0 #bf0213}.ctaBtn i{font-size:32px;margin-right:10px}.ctaBtn span{font-size:20px}.ctaBtn span.small{font-size:16px}.ctaBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f061";margin-left:auto;font-size:20px}.ctaBtn:hover{background-color:#0962ac;color:#fff}.ctaBtnDL:hover{background-color:#ff2b00}.ctaBtnDirect:hover{background-color:#bf0213}.ctaBtnLogo{background-color:#fff;border-radius:0 24px 24px 0;display:block;margin-left:-20px;padding:0 20px;text-align:left;display:flex;align-items:center;width:fit-content;height:30px;margin-bottom:10px}.ctaBtnLogo .logo-geechs-job{height:20px}.ctaBtnLogo .logo-geechs-direct{height:10px;width:initial}@media (max-width:768px){#cta01,#cta02{padding:40px 0 20px}.ctaMain{width:100%}.ctaMain img{margin-bottom:20px;max-width:100%}.ctaBtnBox{flex-direction:column;margin-bottom:0}.ctaBtn{width:100%;padding:15px;font-size:20px;margin-bottom:15px}.ctaBtn i{font-size:24px}.ctaBtn span{font-size:14px}.ctaBtn span.small{font-size:13px}.ctaBtn::after{font-size:16px}.ctaBtnLogo{margin-left:-15px;padding:0 15px;margin-bottom:5px}}#service{padding-bottom:80px}#service:before{content:"Our Service"}.serviceContainer{display:flex;justify-content:space-between}.serviceMain{width:64%}.serviceImg{width:30%}.serviceImg img{box-shadow:-40px 40px 0 0 rgba(255,255,255,.5)}.serviceIntro{font-size:18px;margin-bottom:80px}.serviceBox{border-left:solid 1px #040b2d;margin-bottom:80px}.serviceH3{line-height:2;padding-left:20px;border-left:solid 7px #2982cc;margin-left:-4px;margin-bottom:30px}.serviceH3Logo{display:flex;align-items:center;font-size:14px;position:relative}.serviceH3Logo .logo-geechs-job{width:150px}.logo-geechs-direct{width:240px}.serviceH3Logo span{position:relative;display:block;padding-left:63px}.serviceH3Logo span::before{content:"";width:40px;height:1px;background-color:#040b2d;position:absolute;margin-left:-50px;top:50%;transform:translateY(-50%)}.serviceH3Description{font-size:18px;color:#2982cc;display:block}.serviceTxt{padding-left:20px;margin-bottom:30px}#comparison{padding:0 0 100px;overflow:visible}.comparisonList{display:flex;justify-content:space-between}.comparisonList>li{width:46%;display:flex;flex-direction:column}.comparisonH3{font-size:18px;font-weight:600;background-color:#2982cc;display:flex;align-items:center;justify-content:center;height:72px;margin-top:-36px;position:relative;margin-bottom:30px}.comparisonH3::before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:12px solid #2982cc;border-right:8px solid transparent;border-left:8px solid transparent}.comparisonH4{font-size:20px;font-weight:600;color:#2982cc;margin-top:20px}.comparisonTxt{margin-bottom:20px;font-size:14px;line-height:1.8}.comparisonTxtLast{margin:20px 0 0}.comparisonBox{background-color:#fff;padding:30px 30px 20px;color:#040b2d;height:100%}.comparisonBox .logo-geechs-job{width:158px}.comparisonDiscList{border-top:dotted 1px #040b2d;margin:20px 0 40px}.comparisonDiscList li{border-bottom:dotted 1px #040b2d;padding:10px 0}.moreBtn{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;color:#4779a3;font-family:'Ibarra Real Nova',serif;font-weight:600}.moreBtn i{display:block;width:64px;aspect-ratio:1;background:#4779a3;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s;transform:scale(1)}.moreBtn:hover i svg{animation:hoverArrowRightAnim cubic-bezier(.785,.135,.15,.86) .5s forwards}@keyframes hoverArrowRightAnim{0%{opacity:1;transform:scale(1) translateX(0)}30%{opacity:0;transform:scale(.5) translateX(15px)}30.1%{opacity:0;transform:scale(.5) translateX(-20px)}to{opacity:1;transform:scale(1) translateX(0)}}@media (max-width:768px){#service{padding-bottom:50px}.serviceContainer{flex-direction:column}.serviceMain{width:100%}.serviceImg{display:none}.serviceIntro{font-size:14px;margin-bottom:40px}.serviceBox{margin-bottom:50px}.serviceH3{border-left:solid 5px #2982cc;margin-left:-3px;margin-bottom:15px}.serviceH3Logo{font-size:12px}.comparisonBox .logo-geechs-job,.serviceH3Logo .logo-geechs-job{width:120px}.logo-geechs-direct{width:160px}.serviceH3Logo span{padding-left:43px}.serviceH3Logo span::before{width:20px;margin-left:-30px}.serviceH3Description{font-size:14px}.serviceTxt{margin-bottom:20px}#comparison{padding:0}.comparisonList{flex-direction:column}.comparisonList>li{width:100%}.comparisonH3{font-size:16px;height:56px;margin-top:-28px;margin-bottom:0}.comparisonH4{font-size:16px;margin-top:10px}.comparisonTxt{margin-bottom:10px;font-size:12px}.comparisonTxtLast{margin:10px 0 0}.comparisonBox{padding:30px 20px 20px;margin-bottom:50px}.comparisonDiscList{margin:15px 0 30px}.comparisonDiscList li{padding:8px 0}}#data:before{content:"Engineer’s Data"}.dataList{display:flex;justify-content:space-between}.dataList>li{width:46%;background-color:#fff;padding:40px 30px}.dataH3{font-size:20px;position:relative;display:flex;justify-content:center;margin-bottom:55px}.dataH3::after{content:"";position:absolute;width:64px;height:3px;background-color:#040b2d;bottom:-15px}.graphRemark{text-align:right;font-size:12px;margin-top:15px}@media (max-width:768px){.dataList{flex-direction:column}.dataList>li{width:100%;padding:30px 20px;margin-bottom:20px}.dataH3{font-size:16px;margin-bottom:35px}.dataH3::after{height:2px;bottom:-10px}.graphRemark{font-size:10px;margin-top:-10px}}#case{padding-bottom:140px}#case:before{content:"Our Client"}.swiper-slide{display:flex!important;height:initial!important}.case-card-container{position:relative;overflow:hidden;margin:auto;padding:0 10px 10px}.case-card-container a:hover{color:#040b2d}.case-card-item{margin:0 auto}.case-card-link{width:100%;display:block;overflow:hidden;background-color:#fff;border:solid 1px #e9ecf1;transition:.5s;color:#040b2d}.case-card-link img{transition:.5s}.case-card-body{display:flex;justify-content:flex-start;flex-direction:column;padding:20px 20px 0}.case-card-company-name{color:#040b2d;font-size:14px;display:flex;align-items:flex-start}.case-card-sentence{font-size:12px;padding-top:10px;text-align:left}.case-card-detail{font-size:12px;margin:20px 20px 30px;color:#234473;display:block;transition:.5s;text-align:right}.case-card-detail:hover{color:#5f76c6}.case-card-link:hover{background-color:#fafafa;box-shadow:0 4px 12px rgba(0,0,0,.1)}.case-card-link:hover img{filter:brightness(110%)}.swiper-pagination{position:relative!important;margin-top:8px}.swiper-pagination-bullet{background-color:#e6e7ea!important}.swiper-button-next,.swiper-button-prev{top:initial!important;bottom:16px!important;width:auto!important;height:auto!important;margin-top:auto!important;z-index:12!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important;color:#fff!important}@media (max-width:768px){#case{padding:50px 0 30px}.case-card-body{padding:20px 15px 0}.case-card-company-name{font-size:14px}.case-card-sentence{font-size:12px;padding-top:5px}.case-card-detail{font-size:14px;margin:10px 15px 10px}.swiper-wrap{margin:0 calc(50% - 50vw);width:100vw}}#document{background-color:#f2f2f2}#document:before{content:"Useful Document"}.documentIndexList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.documentIndexList::after{content:"";display:block;width:32%}.documentIndexList li{border:solid 1px #b2c4c7;background-color:#fafafa;padding:30px;width:32%;margin-bottom:30px;display:flex;flex-direction:column}.documentIndexList img{width:100%;margin-bottom:10px}.documentIndexH4{font-size:18px;font-weight:800;color:#040b2d;margin:0 0 10px;line-height:1.6}.documentIndexTxt{font-size:14px;line-height:1.6;margin-bottom:15px}.downloadBtn{background-color:#2982cc;color:#fff;padding:18px 30px;border-radius:28px;text-decoration:none;width:100%;line-height:1.2;display:flex;justify-content:space-between;font-weight:600;margin-top:auto;transition:all .5s}.downloadBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f019"}.downloadBtn:hover{background-color:#040b2d;color:#fff}@media (max-width:768px){.documentIndexList{margin-bottom:20px}.documentIndexList li{padding:20px 30px;width:100%;margin-bottom:20px}.documentIndexH4{font-size:16px;margin:0 0 10px}.downloadBtn{font-size:14px}}#contact:before{content:"Get in Touch"}#contact .headingH2{margin-bottom:100px}#contact h2.text-center{display:none}.form{padding:100px 0}.form .container{width:860px}.form .text-center.color-primary{display:none}[type=checkbox]:checked+label::before,[type=checkbox]:not(:checked)+label::before,[type=radio]:checked+label::before,[type=radio]:not(:checked)+label::before{background-color:#fff}#contact .form-control-lg,input,select,textarea{font-size:1rem}#region{margin-right:10px}@media (max-width:960px){.form .container{width:90%}}@media (max-width:768px){.form{padding:50px 0}.form .container{width:100%}#contact .headingH2{margin-bottom:50px}#contact .container .container{width:100%}}.privacy-policy{margin-top:40px;border:1px solid #adc7cc;width:100%}.privacy-policy p{font-size:14px}.privacy-policy a{color:#3754b8}.privacy-policy a:hover{color:#141e2c}.company{background-color:#f4f4f4;padding:80px 0}.company h2.heading-primary{text-align:left!important;font-size:1.6rem!important;line-height:1.6}.company .child{width:50%}.company dt{font-weight:600;color:#212121}.company dd,.company dd p{margin-bottom:20px}.company a{color:#212121;text-decoration:none}.company a:hover{color:#5f76c6}@media (max-width:991.98px){.company .wrapper{flex-direction:column}.company .child{width:100%}}@media (max-width:768px){.company{padding:40px 0}.company dt{font-size:12px}.company dd,.company dd p{font-size:12px;line-height:160%}}.fixedBanner{position:fixed;z-index:99;bottom:20px;right:20px}.fixedBannerBox{background-color:#ff5b00;border:solid 2px #fff;color:#fff;display:flex;padding:20px 15px;gap:15px}.fixedBannerBox:hover{background-color:#ff2b00;color:#fff}.bannerClose{position:absolute;width:24px;height:24px;top:-12px;right:-12px;z-index:999;border:solid 2px #fff;background-color:#999;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;font-weight:800}.fixedBannerImg{width:140px}.fixedBannerH3{font-size:18px;font-weight:800}.fixedBannerBtn{background-color:#fff;color:#ff5b00;padding:2px 15px;font-size:12px;font-weight:600;border-radius:28px}.fixedBannerBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f019";padding-left:30px}@media (max-width:768px){.fixedBanner{bottom:0;right:0;width:100%}.fixedBannerBox{padding:15px}.fixedBannerBox:hover{background-color:#ff2b00;color:#fff}.bannerClose{right:0;z-index:999;border:solid 2px #fff;background-color:#999;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;font-weight:800}.fixedBannerImg{width:140px}.fixedBannerH3{font-size:18px;font-weight:800}.fixedBannerBtn{background-color:#fff;color:#ff5b00;padding:2px 15px;font-size:12px;font-weight:600;border-radius:28px}.fixedBannerBtn::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f019";padding-left:30px}}.footer{padding:60px 0;background-color:#040b2d;color:#fff}.footer ol{margin:20px 0 0;font-size:12px;line-height:140%;counter-reset:count 0;list-style-type:none}.footer ol li{position:relative;padding:0 0 10px 20px}.footer ol li:before{counter-increment:count 1;content:"*" counter(count);display:inline-block;position:absolute;top:0;left:0}.footer p{font-size:12px;margin-bottom:20px}.footer .signature{display:flex;align-items:center}.footer .logo-geechs-job,.footer .logo-img{width:150px;margin-top:5px;margin-right:16px}.footer .svg-data-path{fill:#fff}.footer-remark{margin-top:20px}.tel{display:flex;justify-content:flex-start;align-items:center}.tel a{font-size:28px;font-weight:600;margin-right:20px;font-family:Rajdhani,sans-serif}.tel a:hover{color:#adc7cc}.tel li{display:flex;align-items:center}.tel li:first-child::before{margin-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095"}.copyright{display:flex;justify-content:space-between;margin-top:40px;padding-top:40px;border-top:1px solid #fafbfc}.copyright a::after{margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35d"}.copyright a:hover{color:#adc7cc}@media (max-width:767.98px){.footer{padding:30px 0 50px}.footer ol,.footer p{font-size:10px}.copyright,.tel{flex-direction:column}}.heading-primary{text-align:center!important}.js--media{background-color:#fff}.background-white{background-color:#fff}.background-navy{background:#3c4e65}.background-light-white{background:#f5f5f4}.background-navy{background:#24274e}.js--validation{position:relative}.coronavirus .c-container{width:auto;width:1200px;margin:auto}@media(max-width:1280px){.coronavirus .c-container{width:1000px}}@media(max-width:1024px){.coronavirus .c-container{padding-left:20px;padding-right:20px;width:100%}}.horizontal-accordion{width:100%;position:relative}.horizontal-accordion-title{font-size:14px;font-weight:600;line-height:120%;letter-spacing:0;text-align:center;width:100%;padding:16px 8px;cursor:pointer;position:relative}.horizontal-accordion-title::after{position:absolute;font-family:Font Awesome\ 5 Free;content:"\f078";font-weight:900;right:8px;transition:all .3s}.horizontal-accordion-title.is-active::after{transform:rotate(-180deg)}.horizontal-accordion-title small{font-weight:400;font-size:11px}.horizontal-accordion-content{height:0;opacity:.2;visibility:hidden;padding:0;background-color:#fff;transition:.5s}.horizontal-accordion-text{margin:auto;font-size:14px;line-height:0;color:transparent;display:flex;justify-content:center}.is-active+.horizontal-accordion-content{height:auto;opacity:1;visibility:visible;padding:16px;margin-bottom:16px}.is-active+.horizontal-accordion-content .horizontal-accordion-text{line-height:160%;color:#3c4e65}@media(max-width:768px){.horizontal-accordion-content,.horizontal-accordion-title{font-size:12px}}@media(max-width:350px){.horizontal-accordion-content,.horizontal-accordion-title{font-size:10px}}.coronavirus{background-color:#f4dede;color:#ea6464;border-bottom:1px solid #ea6464;box-sizing:border-box}.directLogo{width:200px;margin-bottom:10px!important}.directLink{margin-top:20px;display:block}.breadcrumbContainer{background-color:#eff3f4;font-size:.8rem;padding:10px 0}.breadcrumbList{display:flex;list-style:none;margin:0;padding:0}.breadcrumbList li:not(:last-of-type)::after{content:"›";margin:0 1em}@media (max-width:768px){.breadcrumbContainer{display:none}}@media (max-width:1280px){.navClient{width:90%}}.btn-entry-privacy{width:480px!important}.btn-back-privacy{width:240px!important}.btnSubmitPrivacy{font-size:.7em;font-weight:600}@media (max-width:768px){.btnSubmitPrivacy{font-size:.5em}.btn-md{padding:10px}}
