@charset "UTF-8";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 #269f9a;background-color:#d3ebeb}select.selected,select.selected option{border:1px solid #269f9a;background-color:#fafbfc}input[required]:valid,select.default:focus,textarea[required]:valid{border:1px solid #269f9a}input:focus,input[required]:focus,select.selected:focus,select:focus,textarea:focus,textarea[required]:focus{border:1px solid #269f9a;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;left:50%;transform:translate(-50%,0);padding:12px 10px;background-color:#fff;border-radius:4px;font-size:12px;line-height:140%;width:auto;min-width:240px;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 #269f9a;color:#269f9a}[class*=form-validation-done]::before{border-top-color:#269f9a;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}}.btn-entry,.btn-entry:active,.btn-entry:hover{color:#fff;z-index:1;line-height:1.6!important}.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:#2e9f99}.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 #acc7cc;color:#acc7cc}.btn-back:active,.btn-back:hover{border:2px solid #269f9a;color:#269f9a}.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}.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:#269f9a;border:1px solid #269f9a;color:#fff}.badge-optional{border:1px solid #269f9a;color:#269f9a}.company .child{width:50%}.company dt{font-weight:600;color:#269f9a}.company dd,.company dd p{margin-bottom:20px}.company a:hover{color:#4c7aa7}@media (max-width:991.98px){.company .wrapper{flex-direction:column}.company .child{width:100%}}@media (max-width:767.98px){.company dt{font-size:12px}.company dd,.company dd p{font-size:12px;line-height:160%}}.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}.js--hiddenForFormTransition{display:none;opacity:0}.js--hiddenForFormElementOfConditionalVisibility{display:none}.js--validation{position:relative}.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}}.header{width:100%;height:64px;z-index:2;position:relative}.headerContainer{display:flex;align-items:center;height:100%}.headerLogo{display:flex;align-items:center;transition:.5s;padding-top:3px}.headerLogo svg{width:150px}.headerTxt{font-size:11px;line-height:1.4;margin-left:16px}.headerTxt a{text-decoration:underline}@media(max-width:1023px){.headerLogo svg{width:120px}}@media (max-width:900px){.headerTxt{font-size:10px}}@media(max-width:479px){.headerLogo svg{width:100px}}:root{--font-roboto:'Roboto','Noto Sans JP',"Hiragino Sans","YuGothic","Meiryo",sans-serif}html{scroll-behavior:smooth}body{background-color:#f2f6f7;font-family:'Noto Sans JP',system-ui,"Hiragino Sans",YuGothic,Meiryo,sans-serif;font-feature-settings:"pkna" 1;color:#141e2c;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.05em;word-wrap:break-word;overflow-wrap:break-word}hr{flex-basis:100%;height:0;border:0;border-top:1px solid #b2c4c7}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:#fafafa;border:solid 1px #ddd;border-radius:3px}.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:#fafafa;border:solid 1px #ddd}@media (max-width:767.98px){.container{width:calc(100% - 40px);padding-left:0;padding-right:0}}.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:560px;padding:29px 20px;font-size:24px}.btn-md{width:360px;padding:16px 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:#01698c}.nav-link:hover{color:#01698c}.navbar-nav .nav-link{padding-right:20px;padding-left:20px;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}body{margin:0;font-size:16px;line-height:2;font-family:system-ui,Hiragino Sans,YuGothic,Meiryo,sans-serif;font-weight:400;color:#212121;text-align:left;background-color:#fff;overflow-x:hidden;box-sizing:border-box;letter-spacing:.05em;position:relative;background-color:#f8f8f8}a{color:#212121;transition:all .5s ease;text-decoration:none}a:hover{color:#666}ol,ul{list-style:none;margin:0;padding:0}p{margin:0;padding:0;position:relative}img{max-width:100%;vertical-align:top}section{position:relative;padding:100px 0 120px}.pcNone{display:none}.container{padding:0}.headingH2{margin-bottom:60px}.headingH2En{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;position:relative;display:flex;align-items:center;margin-bottom:15px}.headingH2En::before{content:"";height:1px;background-color:#212121;display:flex;position:absolute;width:100vw;margin-left:calc(-100vw - 20px)}.headingH2Jp{font-size:18px;display:block}@media (max-width:768px){body{font-size:14px;line-height:1.8}section{padding:50px 0 60px}.pcNone{display:block}.spNone{display:none}.headingH2{margin-bottom:30px}.headingH2En{font-size:32px;margin-bottom:10px}.headingH2En::before{content:none}.headingH2Jp{font-size:16px}}.container{width:1120px;margin:0 auto;position:relative;box-sizing:border-box}.remark{font-size:12px}@media (max-width:1120px){.container{width:90%}}@media (max-width:768px){.remark{font-size:10px}}@media (min-width:768px){.container{max-width:initial}}.bgGray{background:url("https://cdn.geechs-job.com/image/lp/25/bg_paper.webp") no-repeat #f2f2f2}#hero{padding:80px 0}.heroContainer{display:flex;justify-content:space-between;flex-wrap:wrap;min-height:495px}.heroBox{width:48%;position:relative;z-index:3}.heroBoxCatch{max-width:480px}.heroCatch{margin-bottom:60px}.heroTxt{margin-left:auto;width:fit-content;font-size:14px;border-top:solid 1px #212121;border-bottom:solid 1px #212121;padding:20px 2px 10px}.heroTxt li{position:relative;padding-left:16px;line-height:1.8;margin-bottom:10px}.heroTxt li::before{content:"";position:absolute;top:.5em;left:0;border:5px solid transparent;border-left:8px solid #212121}.heroCaption{font-size:10px;color:#fff;text-shadow:1px 1px 3px #000;position:absolute;bottom:-60px;z-index:5}.heroImg{position:absolute;bottom:-60px;left:-10px;height:320px;z-index:3}.tabs{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08);display:flex;justify-content:space-between;flex-wrap:wrap}.tabItem{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:600;color:#fff;width:calc(100%/6 - 1px);background:linear-gradient(rgba(102,102,102,.7),#666);color:#fff;text-align:center;transition:all .3s ease;border-top:2px solid transparent}input[name=tabItem]+label{transition:all .3s ease}input[name=tabItem]+label:hover{opacity:.9;color:#fff}input[name=tabItem]{display:none!important}input[name=tabItem]:checked+label::after,input[name=tabItem]:checked+label::before,input[name=tabItem]:not(:checked)+label::before{content:none}input[name=tabItem]:checked+label,input[name=tabItem]:not(:checked)+label{padding:10px 5px}.tabContent{display:none;padding:20px 20px 0;overflow:hidden;width:100%}#go:checked~#goContent,#java:checked~#javaContent,#javascript:checked~#javascriptContent,#php:checked~#phpContent,#python:checked~#pythonContent,#ruby:checked~#rubyContent{display:block}.tabs input:checked+.tabItem{background:#fff;color:#212121;border-top:solid 2px #de0010}.jobList{font-size:14px}.jobList li{border-bottom:solid 1px #ccc;padding-bottom:15px;margin-bottom:20px}.headingH3Job{font-size:14px;font-weight:600;color:#de0010}.headingH3Job::before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f14a";margin-right:.5em;margin-bottom:10px}.jobDetail{display:flex;line-height:1.6;flex-wrap:wrap}.jobDetail span{display:flex;align-items:center}.jobLocation,.jobPrice{margin-right:1em}.jobPrice::before{font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;content:"\f157";margin-right:.5em;background-color:#212121;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.jobPriceNum{font-size:20px;font-weight:500;font-family:'Barlow Condensed',sans-serif;margin-top:-3px}.jobLocation::before{font-family:"Font Awesome 5 Free";font-size:10px;font-weight:900;content:"\f3c5";margin-right:.5em;background-color:#212121;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.jobFeature{font-size:12px;font-weight:600;border:solid 1px #212121;border-radius:2px;padding:0 8px;margin-right:.5em}.heroBtnBox{padding:0 20px 20px;width:100%}.heroBtn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:#de0010;border-radius:2px;color:#fff;font-size:14px;font-weight:600;border-bottom:solid 4px #a00;position:relative}.heroBtn::after{content:"";width:40px;height:1px;background-color:#fff;position:absolute;right:0}.heroBtn:hover{color:#fff;background-color:#a00}@media (max-width:1040px){.jobSpace{width:100%}.tabItem{font-size:12px}}@media (max-width:900px){#hero{padding:40px 0}.heroContainer{flex-direction:column}.heroContainer::before{font-size:80px;line-height:1.2;top:-50px;left:-30px}.heroBox{width:100%}.heroBoxCatch{max-width:80%;margin:0 auto}.heroCatch{margin-bottom:30px}.heroTxt{font-size:14px;padding:10px 2px 0;margin-bottom:40px}.heroTxt li{padding-left:10px}.heroTxt li::before{border:3px solid transparent;border-left:5px solid #212121}.heroCaption{bottom:5px}.heroImg{bottom:10px;left:0;height:240px}.tabItem{font-size:10px}.tabContent{padding:15px 20px 0}.jobList{font-size:12px}.headingH3Job{font-size:12px;margin-bottom:5px}.jobFeature{font-size:11px}}@media (max-width:768px){.heroBoxCatch{max-width:100%}.heroCatch{margin-bottom:30px}.heroTxt{font-size:10px}.heroImg{bottom:10px;left:0;height:190px}.tabItem{font-size:10px}}#about{background-color:#212121;color:#fff;padding:30px 0;text-align:center}.headingH2About{font-size:24px;margin-bottom:0}#about .logo-geechs-job{width:240px;margin-left:16px}#about .svg-data-path{fill:#fff}@media (max-width:768px){#about{padding:20px 0}.headingH2About{font-size:18px}.headingH2About span{display:block;margin-bottom:10px}#about .logo-geechs-job{width:200px;margin-left:0}}#point01,#point02,#point03{padding:120px 0 140px}#point01{background:url("https://cdn.geechs-job.com/image/lp/25/point01.webp") no-repeat;background-attachment:fixed;background-position:center;background-size:cover}#point02{background:url("https://cdn.geechs-job.com/image/lp/25/point02.webp") no-repeat;background-attachment:fixed;background-position:center;background-size:cover}#point03{background:url("https://cdn.geechs-job.com/image/lp/25/point03.webp") no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.pointBox{max-width:60%}.pointBoxRight{margin-left:auto}.headingH2Point{font-size:72px;font-weight:800;line-height:1.6}.headingH2Point span{font-size:16px;font-weight:600;background-color:#212121;color:#fff;display:block;width:fit-content;padding:4px 15px}.headingH3Point{font-size:32px;font-weight:800;margin-bottom:30px}@media (max-width:768px){#point01,#point02,#point03{padding:80px 0}.pointBox{max-width:100%}.headingH2Point{font-size:36px}.headingH2Point span{font-size:14px}.headingH3Point{font-size:20px}}.featureList{display:flex;flex-wrap:wrap;justify-content:space-between}.featureList li{width:31%}.headingH3Feature{font-size:24px;font-weight:800;margin-bottom:20px}.headingH3FeatureFrinove{margin-bottom:10px}.headingH3Feature .headingH3FeatureSub{display:block;font-size:18px;font-weight:600;background-color:#212121;color:#fff;padding:5px 16px;width:fit-content;margin-bottom:10px}.featureTxt{font-size:14px}.frinoveLogo{height:36px}@media (max-width:768px){.featureList{flex-direction:column}.featureList li{width:100%;margin-bottom:30px}.featureList li:last-child{margin-bottom:0}.headingH3Feature{font-size:24px;margin-bottom:10px}.headingH3Feature .headingH3FeatureSub{font-size:14px;margin-bottom:10px}}#cta{background:url("https://cdn.geechs-job.com/image/lp/25/bg_cta.webp") repeat #212121;padding:60px 0}.ctaBtn{display:flex;align-items:center;justify-content:center;width:fit-content;height:90px;background-color:#de0010;border-radius:2px;color:#fff;font-size:32px;font-weight:800;border-bottom:solid 4px #a00;position:relative;padding:0 50px;margin:0 auto;z-index:3}.ctaBtn span{font-size:18px;background-color:#fff;color:#de0010;padding:5px 20px;border-radius:50vh;margin-right:1em}.ctaBtn:hover{color:#fff;background-color:#a00}.ctaImg01{position:absolute;bottom:-60px;left:0;height:200px;z-index:1}.ctaImg02{position:absolute;bottom:-60px;right:0;height:200px;z-index:1}@media (max-width:1040px){.ctaBtn{font-size:20px;padding:0 30px}.ctaBtn span{font-size:14px}}@media (max-width:768px){#cta{padding:20px 0;overflow:hidden}.ctaBtn{flex-direction:column;font-size:18px;padding:0 15px}.ctaBtn span{font-size:12px;margin-right:0}.ctaImg01{height:120px;bottom:-30px;left:-30px}.ctaImg02{height:120px;bottom:-30px;right:-30px}}.feedbackList{display:flex;flex-wrap:wrap;justify-content:space-between}.feedbackList li{width:31%}.headingH3Feedback{font-size:18px;line-height:1.6;margin-bottom:10px}.feedbackTxt{font-size:14px}.feedbackName{font-size:14px;font-weight:600}.feedbackImg{width:100px;margin-right:20px}.feedbackIntro{display:flex;align-items:center;margin-bottom:20px}@media (max-width:768px){.feedbackList{flex-direction:column}.feedbackList li{width:100%;margin-bottom:30px}.feedbackList li:last-child{margin-bottom:0}.headingH3Feedback{font-size:14px;margin-bottom:10px}.feedbackTxt{font-size:12px}.feedbackName{font-size:12px}.feedbackImg{width:80px}.feedbackIntro{margin-bottom:10px}}.processList li{display:flex;justify-content:space-between;margin-bottom:60px}.processList li:last-child{margin-bottom:0}.processImg{width:160px}.processTxtBox{width:calc(100% - 240px)}.headingH3Process{font-size:24px;font-weight:800;margin-bottom:10px}.headingH3Process span{font-size:20px;font-weight:600;color:#999;font-family:'Barlow Condensed',sans-serif;display:block;margin-bottom:10px}.processTxt{font-size:14px}@media (max-width:768px){.processList li{margin-bottom:60px}.processImg{width:60px}.processTxtBox{width:calc(100% - 80px)}.headingH3Process{font-size:18px}.headingH3Process span{font-size:14px;margin-bottom:5px}.processTxt{font-size:12px}}#faq{padding:60px 0}#faq .accDetail a{color:#2263b3;text-decoration:underline}#faq .accDetail a:hover{color:#01a3da}.accItem{background-color:#fff;color:#212121;cursor:pointer;display:flex;flex-direction:column;margin-bottom:30px;font-size:14px;position:relative}.accItemLink{color:#212121;display:flex;align-items:center;padding:1.25em 3.5em 1.25em 1.5em;position:relative;width:100%}.accItemLink::before{content:"Q";font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:600;width:40px;height:40px;background-color:#212121;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-right:.5em;flex-shrink:0}.accItemLink.open::before{background-color:#fff;color:#212121}.accItemLink.open{background-color:#212121;color:#fff}.accDetail{background:#fff;display:none;padding:30px}.toggle_btn{position:absolute;top:50%;transform:translateY(-50%);right:20px;display:block;width:20px;height:20px}.toggle_btn:after,.toggle_btn:before{display:block;content:'';background-color:#212121;position:absolute;width:20px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease}.toggle_btn:before{width:1px;height:20px}.accItemLink.open .toggle_btn:after{background-color:#fff}.accItemLink.open .toggle_btn:before{display:none}@media screen and (max-width:768px){#faq{padding:60px 0}.accItem{margin-bottom:20px;font-size:12px}.accItemLink{padding:1em 3em 1em 1em}.accItemLink::before{font-size:18px;width:32px;height:32px;border-radius:16px}.accDetail{padding:20px}.toggle_btn{right:15px;width:15px;height:15px}.toggle_btn:after,.toggle_btn:before{width:15px}.toggle_btn:before{width:1px;height:15px}}#entry>.container{border:solid 2px #212121;background-color:#fff;padding:60px 100px}.entry-container{width:initial}#entry h2.text-center{display:none}.headingH2Entry{background-color:#212121;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:600;width:fit-content;padding:5px 16px;margin-bottom:30px;margin-top:-96px}.entryTxt{font-size:18px;font-weight:600}.badge-required{background-color:#cc011b;border:solid 1px #cc011b}.badge-optional{color:#212121;border:solid 1px #212121}@media (max-width:768px){#entry>.container{padding:20px}.headingH2Entry{font-size:24px;margin-bottom:20px;margin-top:-40px}.entryTxt{font-size:14px}.badge-optional,.badge-required{font-size:12px}input,select{font-size:14px!important}}.company{background-color:#f2f2f2}.company .headingH2{color:#212121}@media (max-width:768px){.company{padding:40px 0}}.fixedBtn{position:fixed;bottom:20px;right:0;background-color:#de0010;border-top:solid 2px #212121;border-left:solid 2px #212121;border-bottom:solid 2px #212121;z-index:999;border-radius:2px 0 0 2px;padding:30px 20px 20px;writing-mode:vertical-rl;color:#fff;font-size:16px;font-weight:800}.fixedBtn span{position:absolute;writing-mode:horizontal-tb;font-size:12px;font-weight:600;line-height:1.2;background-color:#fff;color:#de0010;border:solid 2px #212121;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50vh;left:50%;transform:translateX(-50%);top:-28px;z-index:2;text-align:center}.fixedBtn span::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:6px solid #fff;z-index:3}.fixedBtn span::after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:8px solid #212121;z-index:1}.fixedBtn:hover{color:#fff;background-color:#a00}@media (max-width:768px){.fixedBtn{bottom:0;right:initial;left:50%;transform:translateX(-50%);width:95%;border-right:solid 2px #212121;border-bottom:none;border-radius:2px 2px 0 0;padding:20px 20px 15px;writing-mode:horizontal-tb;color:#fff;text-align:center}.fixedBtn span{display:none}}.footer{padding:60px 0 20px;background-color:#212121;color:#fff}.footer ol{margin:30px 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:5px 0 15px}.footer .signature{display:flex;align-items:center}.footer .logo-geechs-job{width:150px;margin-top:5px;margin-right:16px}.footer .svg-data-path{fill:#fff}.tel{display:flex;justify-content:flex-start;align-items:center}.tel a{color:#fff;font-family:var(--font-roboto);font-size:30px;font-weight:700;margin-right:15px}.tel a:hover{color:#adc7cc}.footer a{color:#fff}.footer a:hover{color:#adc7cc}.tel li{font-size:14px;display:flex;align-items:center}.tel li:first-child::before{font-size:22px;margin-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1e4"}.copyright{font-family:var(--font-roboto);font-size:14px;display:flex;justify-content:space-between;margin-top:45px;padding-top:22px;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}.footer ol,.footer p{font-size:10px}.copyright,.tel{flex-direction:column;align-items:flex-start;margin-top:25px}}.btn-back{border:2px solid #acc7cc!important}.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}
