.jobDetail__Header h1{font-size:52rem;font-weight:500;line-height:72rem}.jobDetail__FormSection h2{font-size:32rem;font-weight:800;line-height:45rem}.jobDetail__FormSection,.jobDetail__Intro{padding:100rem 0}@media (max-width:768px){.jobDetail__FormSection,.jobDetail__Intro{padding:60rem 0}}.jobDetail.isLightblue .jobDetail__Header span,.jobDetail.isTransport .jobDetail__Header span{color:#00bdff}.jobDetail.isLightblue .jobDetail__Intro:first-of-type,.jobDetail.isTransport .jobDetail__Intro:first-of-type{background-color:#d0e2e4;color:#005d4e}.jobDetail.isLightblue .apply,.jobDetail.isTransport .apply{background-color:#007376}.jobDetail.isNext .jobDetail__Intro:first-of-type,.jobDetail.isYellow .jobDetail__Intro:first-of-type{background-color:#cddf33;color:#005d4e}.jobDetail.isBlue .jobDetail__Header span{color:#00bdff}.jobDetail.isBlue .jobDetail__Intro:first-of-type{background-color:#007376}.jobDetail .thankYou{padding:160rem 0;text-align:center}@media (max-width:768px){.jobDetail .thankYou{padding:80rem 40rem}.jobDetail .thankYou h2{font-size:28rem;line-height:36rem;padding:0 20rem}.jobDetail .thankYou p{font-size:15rem}}.jobDetail .thankYou img{margin:0 auto 40rem;max-height:100rem;max-width:100rem;min-height:100rem;min-width:100rem;position:relative}@media (max-width:768px){.jobDetail .thankYou img{display:block;max-height:70rem;max-width:70rem;min-height:70rem;min-width:70rem}}.jobDetail .thankYou .container div{margin:0 auto}.jobDetail__Header{background-color:#005d4e;color:#f7fdf8;padding:180rem 0 80rem}@media (max-width:768px){.jobDetail__Header{padding:140rem 20rem 0}}.jobDetail__Header h1{font-weight:400;margin:15rem 0 60rem}@media (max-width:768px){.jobDetail__Header h1{font-size:40rem;line-height:48rem;margin:24rem 0}}.jobDetail__Header span{color:#cddf33;font-size:32rem;font-variant:all-small-caps;font-weight:800;text-transform:uppercase}@media (max-width:768px){.jobDetail__Header span{font-size:21rem}}.jobDetail__Header i{display:block;font-size:28rem;font-weight:500;line-height:1}@media (max-width:768px){.jobDetail__Header i{font-size:20rem;padding-bottom:48rem}}.jobDetail__Header p{font-size:18rem}@media (max-width:768px){.jobDetail__Header p{padding-bottom:48rem}}.jobDetail__Header .container{align-items:flex-start;display:flex;gap:107rem;justify-content:space-between;position:relative}@media (max-width:768px){.jobDetail__Header .container{display:block}}.jobDetail__Header .container>div{margin-top:84rem;max-width:697rem}@media (max-width:768px){.jobDetail__Header .container>div{margin:0}}.jobDetail__Header .container img{display:block;margin-bottom:-200rem;max-width:516rem;min-height:688rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.jobDetail__Header .container img{margin:0 -20rem;min-height:529rem;width:calc(100% + 40rem)}}.jobDetail__Intro{color:#005d4e}@media (max-width:768px){.jobDetail__Intro{padding:48rem 0}}.jobDetail__Intro:first-of-type{background-color:#009f4d;color:#f7fdf8}@media (max-width:768px){.jobDetail__Intro:nth-of-type(2){padding-bottom:32rem}}.jobDetail__Intro a,.jobDetail__Intro li,.jobDetail__Intro p{font-size:28rem;line-height:34rem}@media (max-width:768px){.jobDetail__Intro a,.jobDetail__Intro li,.jobDetail__Intro p{font-size:18rem;line-height:24rem}}.jobDetail__Intro b,.jobDetail__Intro h2{display:block;font-size:32rem;line-height:36rem;margin-bottom:60rem;text-transform:capitalize}@media (max-width:768px){.jobDetail__Intro b,.jobDetail__Intro h2{margin-bottom:24rem}}.jobDetail__Intro .container{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.jobDetail__Intro .container{display:block;padding:0 20rem}}.jobDetail__Intro .container>div{max-width:697rem}.jobDetail__Intro .container>div span{font-weight:800}.jobDetail__Intro img{max-width:484rem;width:100%}@media (max-width:768px){.jobDetail__Intro img{margin-top:16rem}}.jobDetail__Description{background-color:#d0e2e4;color:#005d4e;padding:120rem 0}@media (max-width:768px){.jobDetail__Description{padding:48rem 20rem}}.jobDetail__Description b,.jobDetail__Description strong{display:block;font-size:32rem;font-weight:700;line-height:1;margin-bottom:20rem}@media (max-width:768px){.jobDetail__Description b,.jobDetail__Description strong{margin-bottom:24rem}}.jobDetail__Description b:not(:first-of-type),.jobDetail__Description strong:not(:first-of-type){margin:120rem 0 20rem}@media (max-width:768px){.jobDetail__Description b:not(:first-of-type),.jobDetail__Description strong:not(:first-of-type){margin:24rem 0}}.jobDetail__Description li,.jobDetail__Description p{font-size:28rem}@media (max-width:768px){.jobDetail__Description li,.jobDetail__Description p{font-size:18rem}}.jobDetail__Description p+*,.jobDetail__Description ul+*{margin:20rem 0}.jobDetail__Description ul li{margin-left:18rem;padding-left:18rem;position:relative;text-align:initial!important}@media (max-width:768px){.jobDetail__Description ul li{margin-left:0}}.jobDetail__Description ul li:before{background-color:#005d4e;content:"";height:6rem;left:3rem;position:absolute;top:18rem;width:6rem}@media (max-width:768px){.jobDetail__Description ul li:before{height:4px;top:10rem;width:4px}}.jobDetail__Description ul li+li{margin-top:5rem}@media (max-width:768px){.jobDetail__Description ul li+li{margin-top:15rem}}.jobDetail__FormSection{color:#005d4e}.jobDetail__FormSection .container{display:flex;justify-content:space-between}@media (max-width:768px){.jobDetail__FormSection .container{display:block;padding:0 20rem}}.jobDetail__FormSection .field__GroupLabel{margin-bottom:20rem!important}@media (max-width:768px){.jobDetail__FormSection h2{margin-bottom:40rem}}.jobDetail__FormWrapper{max-width:780rem;width:100%}.jobDetail__FormWrapper h3{font-size:21rem;font-variant:all-small-caps;line-height:1;margin:0 0 24rem 16rem;text-transform:uppercase}@media (max-width:768px){.jobDetail__FormWrapper h3{font-size:18rem;margin:0 0 24rem}}.jobDetail__FormWrapper h3:not(:first-of-type){margin:64rem 0 24rem 16rem}.jobDetail__FormWrapper form .formField.isError{scroll-margin:250rem}@media (max-width:768px){.jobDetail__FormWrapper form .formField.isError{scroll-margin:150rem}}.jobDetail__FormWrapper form .selectField__Wrapper,.jobDetail__FormWrapper form .textField__Wrapper,.jobDetail__FormWrapper form .textareaField__Wrapper{border:none;border-bottom:1px solid #88a49e;transition:border-color .3s}.jobDetail__FormWrapper form .selectField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input::-moz-placeholder{font-size:28rem;line-height:1}.jobDetail__FormWrapper form .selectField__Wrapper input,.jobDetail__FormWrapper form .selectField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textField__Wrapper input,.jobDetail__FormWrapper form .textField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input,.jobDetail__FormWrapper form .textareaField__Wrapper input::placeholder{font-size:28rem;line-height:1}@media (max-width:768px){.jobDetail__FormWrapper form .selectField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input::-moz-placeholder{font-size:24rem}.jobDetail__FormWrapper form .selectField__Wrapper input,.jobDetail__FormWrapper form .selectField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textField__Wrapper input,.jobDetail__FormWrapper form .textField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input,.jobDetail__FormWrapper form .textareaField__Wrapper input::placeholder{font-size:24rem}}.jobDetail__FormWrapper form .selectField__Wrapper input,.jobDetail__FormWrapper form .textField__Wrapper input,.jobDetail__FormWrapper form .textareaField__Wrapper input{color:#005d4e;padding:11rem 16rem}.jobDetail__FormWrapper form .selectField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textField__Wrapper input::-moz-placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input::-moz-placeholder{color:#005d4e80}.jobDetail__FormWrapper form .selectField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textField__Wrapper input::placeholder,.jobDetail__FormWrapper form .textareaField__Wrapper input::placeholder{color:#005d4e80}.jobDetail__FormWrapper form .fileField.isError .fileField__Label{background-color:#009f4d}.jobDetail__FormWrapper form .fileField.isError .fileField__Text{color:#005d4e80}.jobDetail__FormWrapper form .fileField__Wrapper{border:none;height:100%;min-height:60rem}@media (max-width:768px){.jobDetail__FormWrapper form .fileField__Wrapper{flex-direction:column}}.jobDetail__FormWrapper form .fileField__Text{color:#005d4e80;font-size:28rem;line-height:1;max-width:500rem;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.jobDetail__FormWrapper form .fileField__PrependText{border-bottom:1px solid #005d4e;padding:11rem 16rem}@media (max-width:768px){.jobDetail__FormWrapper form .fileField__PrependText{display:none}}.jobDetail__FormWrapper form .fileField__Label{background-color:#009f4d;font-weight:700;margin-left:20rem;padding:20rem 100rem}@media (max-width:768px){.jobDetail__FormWrapper form .fileField__Label{font-size:15rem;margin:18rem 0 0;min-height:60rem;width:100%}}.jobDetail__FormWrapper form .fileField__Label:before{background-color:#f7fdf8;bottom:-2rem;content:"";height:100%;left:-10rem;position:absolute;top:0;width:10rem;z-index:10}@media (max-width:768px){.jobDetail__FormWrapper form .fileField__Label:before{content:none}}.jobDetail__FormWrapper form .formField__Files{align-items:center;display:flex;gap:20rem}.jobDetail__FormWrapper form .formField__File{justify-content:flex-start}.jobDetail__FormWrapper form .formField__File+.formField__File{margin:0}.jobDetail__FormWrapper form .formField{transition:border-color .3s}.jobDetail__FormWrapper form .formField.hasFocus .textField__Wrapper,.jobDetail__FormWrapper form .formField.hasValue .textField__Wrapper{border-color:#005d4e}.jobDetail__FormWrapper form .formField+.formField{margin-top:32rem}@media (max-width:768px){.jobDetail__FormWrapper form .formField+.formField{margin-top:24rem}}.jobDetail__FormWrapper form .form__Label{font-size:18rem;line-height:24rem;margin:0 0 4rem 16rem}@media (max-width:768px){.jobDetail__FormWrapper form .form__Label{font-size:15rem;line-height:18rem}}.jobDetail__FormWrapper form .disclaimer{display:block;font-size:15rem;line-height:21rem;margin:52rem 0 32rem}.jobDetail__FormWrapper form p{font-size:18rem;margin:0 0 35rem 16rem}.jobDetail__FormWrapper form .checkboxField__Wrapper{align-items:center;border-bottom:1px solid #88a49e;flex-direction:row-reverse;justify-content:space-between;padding-bottom:11rem;padding-right:16rem}@media (max-width:768px){.jobDetail__FormWrapper form .checkboxField__Wrapper{gap:20rem}}.jobDetail__FormWrapper form .checkboxField__Box{border:2px solid #88a49e}.jobDetail__FormWrapper form .checkboxField__Box:before{background-color:#009f4d;background-image:url(../resources/images/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:18rem;top:-2px;right:-2px;bottom:-2px;left:-2px}.jobDetail__FormWrapper form .checkboxField .form__Label{font-size:28rem;margin:0}@media (max-width:768px){.jobDetail__FormWrapper form .checkboxField .form__Label{font-size:24rem;line-height:28rem}}.jobDetail__FormWrapper form .checkboxField .checkboxField__Label{padding-left:16rem}.jobDetail__FormWrapper form .selectField__Append{padding-right:16rem!important}.jobDetail__FormWrapper form .selectField__Append svg{height:24rem;width:24rem}.jobDetail__FormWrapper .field__Group{margin:48rem 0}@media (max-width:768px){.jobDetail__FormWrapper .field__Group{margin:40rem 0}}.jobDetail__FormWrapper .field__Group:first-of-type{margin:0}.jobDetail__FormWrapper .field__Group .form__Error{margin-top:6rem}.jobDetail__FormWrapper .textareaField__Wrapper textarea{color:#005d4e;min-height:137rem}@media (max-width:768px){.jobDetail__FormWrapper .textareaField__Wrapper textarea{min-height:88rem}}.jobDetail__FormWrapper .textareaField__Wrapper textarea::-moz-placeholder{color:#005d4e80}.jobDetail__FormWrapper .textareaField__Wrapper textarea::placeholder{color:#005d4e80}.jobDetail__FormWrapper .selectField__Options{border:none;border-bottom:1px solid rgba(0,93,78,.5)}.jobDetail__FormWrapper .selectField__Options li{border:none;color:#005d4e;font-size:28rem;padding:10rem 16rem;transition:background-color .3s}.jobDetail__FormWrapper .selectField__Options li:hover{background-color:#d0e2e4}.jobDetailForm__Legal{margin-top:52rem}@media (max-width:768px){.jobDetailForm__Legal{margin-top:40rem}}.jobDetailForm__Legal .checkboxField__Wrapper{border:none!important;flex-direction:row!important;justify-content:normal!important}.jobDetailForm__Legal .checkboxField__Label{font-size:15rem!important;line-height:18rem!important}.jobDetailForm__Legal .checkboxField__Label a{text-decoration:underline}.jobDetailForm__Legal .formField+.formField{margin-top:16rem!important}.jobDetailForm__Legal .checkboxField__Box{height:24rem;min-height:24rem;min-width:24rem;width:24rem}@media (max-width:768px){.jobDetailForm__Legal .checkboxField__Box{height:20rem;min-height:20rem;min-width:20rem;width:20rem}}
