.career-detail_careerDetail__cbVqt{padding:3rem 0;max-width:800px;margin:0 auto}.career-detail_meta__DNPLL{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:1.5rem;background-color:rgba(62,124,58,.05);border-radius:.5rem}.career-detail_metaItem__03qdn{margin-right:2rem;margin-bottom:.5rem}.career-detail_metaItem__03qdn:last-child{margin-right:0}.career-detail_label__GrEMp{font-weight:600;margin-right:.5rem;color:var(--primary-title-color,#3e7c3a)}.career-detail_value__YUs30{color:#333}.career-detail_section__W9Aen{margin-bottom:2.5rem}.career-detail_section__W9Aen h2{margin-bottom:1rem;color:var(--primary-title-color,#3e7c3a);font-size:1.8rem}.career-detail_section__W9Aen p{margin-bottom:1rem;line-height:1.6}.career-detail_backgroundDescription__F8sLu{font-size:1.2rem;line-height:1.8;color:#444;font-weight:400;padding:1rem}.career-detail_backgroundContainer__AVfuk,.career-detail_backgroundDescription__F8sLu{border-left:4px solid var(--primary-title-color,#3e7c3a);background-color:rgba(62,124,58,.03);margin-bottom:2rem}.career-detail_backgroundContainer__AVfuk{padding:1.5rem;border-radius:.5rem}.career-detail_backgroundContainer__AVfuk .career-detail_checkList__Yje0x{margin:0;padding:0 0 0 .5rem}.career-detail_requirementsList__Gy0zz{list-style-type:none;padding-left:0}.career-detail_requirementsList__Gy0zz li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.5}.career-detail_requirementsList__Gy0zz li:before{content:"•";position:absolute;left:0;color:var(--primary-title-color,#3e7c3a);font-weight:700}.career-detail_requirementsList__Gy0zz li:last-child{margin-bottom:0}.career-detail_backgroundInfo__Rq3BV{background-color:rgba(62,124,58,.03);padding:1.5rem;border-radius:.5rem;margin-bottom:2rem}.career-detail_actions__2JCrW{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.career-detail_secondaryButton__lsuuT{background-color:#f0f0f0!important;color:#333!important}.career-detail_secondaryButton__lsuuT:hover{background-color:#e0e0e0!important}.career-detail_dutiesContainer__jJ1Z2{display:flex;flex-direction:column;gap:2rem}.career-detail_dutySection__Wgvrm{background-color:rgba(62,124,58,.03);padding:1.5rem;border-radius:.5rem;margin-bottom:.5rem}.career-detail_dutySection__Wgvrm h3{color:var(--primary-title-color,#3e7c3a);margin-bottom:1rem;font-size:1.4rem;font-weight:600}.career-detail_checkList__Yje0x{list-style-type:none;padding-left:0}.career-detail_checkList__Yje0x li{position:relative;padding-left:2rem;margin-bottom:.75rem;line-height:1.5}.career-detail_checkList__Yje0x li:before{content:"✓";position:absolute;left:0;color:var(--primary-title-color,#3e7c3a);font-weight:700}.career-detail_checkList__Yje0x li:last-child{margin-bottom:0}.career-detail_applicationSection__sVPcP{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(62,124,58,.15)}@media(max-width:640px){.career-detail_careerDetail__cbVqt{padding:2rem 1rem}.career-detail_meta__DNPLL{flex-direction:column}.career-detail_metaItem__03qdn{margin-right:0;margin-bottom:.75rem}.career-detail_actions__2JCrW{flex-direction:column}}.careers_hero__Kh0A5{overflow:hidden;height:45vh;min-height:40rem;position:relative;display:flex;align-items:center;justify-content:center;width:100vw}.careers_hero__Kh0A5.careers_left__KVK3p{justify-content:flex-start;height:85vh;min-height:40rem}.careers_hero__Kh0A5.careers_left__KVK3p .careers_title__Buhkd{margin-top:5rem}@media (max-width:639px){.careers_hero__Kh0A5.careers_left__KVK3p{height:60vh;min-height:20rem}}.careers_hero__Kh0A5 .careers_title__Buhkd{padding:5rem 1rem 1rem;position:relative;z-index:20}.careers_hero__Kh0A5 .careers_title__Buhkd.careers_left__KVK3p{align-self:start}.careers_hero__Kh0A5 .careers_title__Buhkd h1{margin:0}.careers_hero__Kh0A5 .careers_title__Buhkd p{max-width:50rem;margin-top:2rem;font-size:1.7rem;line-height:1.5}.careers_background__SbRke{background:#000;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-99;width:100vw}.careers_background__SbRke:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.55)}.careers_foreground__TWYOk{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.careers_background__SbRke img{object-fit:cover;width:100%;height:100%}.careers_photos___bU7N{display:flex;width:100%;flex-wrap:wrap;padding:12rem 5vw;margin:0 auto}@media (max-width:1023px){.careers_photos___bU7N{padding:8rem 5vw}}@media (max-width:639px){.careers_photos___bU7N{padding:4rem 5vw}}.careers_photos___bU7N span{padding:1rem;display:block;max-width:100%;width:100%;height:auto}.careers_photos___bU7N img{object-fit:cover;width:100%;height:100%}.careers_photos___bU7N div{width:40%}.careers_photos___bU7N div:first-child{display:flex;flex-wrap:wrap;width:60%}.careers_photos___bU7N div:first-child span{width:50%}.careers_photos___bU7N div:first-child span:first-child{width:100%}.careers_photos___bU7N div:last-child{display:flex;flex-direction:column}@media (max-width:639px){.careers_photos___bU7N div{width:100%!important}}.careers_videoWrapper__iMbe5{padding:12rem 5vw}.careers_videoWrapper__iMbe5>div{display:flex;justify-content:space-between;align-items:center;padding:0}.careers_videoWrapper__iMbe5 .careers_careerText__TJfoP{width:45%}.careers_videoWrapper__iMbe5 .careers_careerText__TJfoP p{margin:2rem 0 0;font-size:1.7rem;line-height:1.6;max-width:50rem}.careers_videoWrapper__iMbe5 .careers_video__glyui{width:50%;padding-bottom:28.25%;padding-top:0;position:relative;height:0;overflow:hidden}.careers_videoWrapper__iMbe5 .careers_video__glyui iframe{aspect-ratio:1.77777778;width:100%}@media (max-width:1023px){.careers_videoWrapper__iMbe5{padding:8rem 5vw}.careers_videoWrapper__iMbe5>div{flex-direction:column-reverse}.careers_videoWrapper__iMbe5 .careers_careerText__TJfoP{width:100%;max-width:56rem}.careers_videoWrapper__iMbe5 .careers_video__glyui{width:100%;padding-bottom:56.25%;margin-bottom:6rem}}@media (max-width:639px){.careers_videoWrapper__iMbe5{padding:4rem 5vw}.careers_videoWrapper__iMbe5 .careers_video__glyui{margin-bottom:4rem}}.careers_about__E47xE{display:flex;flex-direction:row-reverse;padding:12rem 0}.careers_about__E47xE .careers_image___Jq8P{width:40%;max-height:50rem;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:9;position:relative}.careers_about__E47xE .careers_image___Jq8P img{display:block;object-fit:cover;width:100%;height:100%}.careers_about__E47xE .careers_text__XZlou{width:60%;display:flex;align-items:center;justify-content:center;position:relative;z-index:20}.careers_about__E47xE .careers_inner__gywcw{max-width:50rem}.careers_about__E47xE .careers_inner__gywcw h2{margin-bottom:1rem}.careers_about__E47xE .careers_inner__gywcw p{margin:2rem 0 0;font-size:1.7rem;line-height:1.6}.careers_about__E47xE .careers_inner__gywcw ul{margin-top:2rem}.careers_about__E47xE .careers_inner__gywcw ul li{font-size:1.7rem;line-height:1.6}@media (max-width:1023px){.careers_about__E47xE{flex-direction:column;padding:8rem 5vw}.careers_about__E47xE .careers_image___Jq8P{max-width:100%;margin:0 0 6rem;width:100%;height:50vw;max-height:70vh}.careers_about__E47xE .careers_image___Jq8P img{width:100%;height:auto}.careers_about__E47xE .careers_text__XZlou{width:100%}.careers_about__E47xE .careers_inner__gywcw{max-width:56rem}}@media (max-width:639px){.careers_about__E47xE{padding:4rem 5vw}.careers_about__E47xE .careers_image___Jq8P{margin:0 0 4rem}.careers_about__E47xE .careers_inner__gywcw p{margin:1.5rem 0 .5rem}}.careers_testimonials__21rGZ{position:relative;padding:12rem 0}.careers_testimonials__21rGZ .careers_image___Jq8P{width:80vw}.careers_testimonials__21rGZ .careers_image___Jq8P img{display:block;width:100%;height:auto}.careers_testimonials__21rGZ .careers_text__XZlou{background-color:#272727;padding:5rem;width:45vw;position:absolute;right:calc((100% - 136rem)/2 + 2rem);bottom:8rem;z-index:20}.careers_testimonials__21rGZ .careers_text__XZlou .careers_name__5eT1c{margin-top:2rem}@media (max-width:1400px){.careers_testimonials__21rGZ .careers_text__XZlou{right:3.5rem}}@media (max-width:1023px){.careers_testimonials__21rGZ{padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;padding-top:0;margin-top:0}.careers_testimonials__21rGZ .careers_text__XZlou{position:relative;width:90%;max-width:56rem;right:auto;bottom:auto;margin-top:-20%}.careers_testimonials__21rGZ .careers_text__XZlou h2{max-width:100%}.careers_testimonials__21rGZ .careers_image___Jq8P{width:100%;max-width:100%}}@media (max-width:639px){.careers_testimonials__21rGZ .careers_text__XZlou{padding:3rem}}.careers_contacts__4x4Ld{padding:12rem 5vw;display:flex;position:relative;align-items:center;flex-direction:column;justify-content:center;min-height:20vw;z-index:20;background-color:var(--background-dark-color)}.careers_contacts__4x4Ld .careers_image___Jq8P{width:100%;height:100%;position:absolute}.careers_contacts__4x4Ld .careers_image___Jq8P img{display:block;object-fit:cover;width:100%;height:100%;opacity:.2}.careers_contacts__4x4Ld div{text-align:center;z-index:20;position:relative}.careers_contacts__4x4Ld h2{text-transform:uppercase}@media (max-width:1023px){.careers_contacts__4x4Ld{padding:8rem 5vw}}@media (max-width:639px){.careers_contacts__4x4Ld{padding:4rem 5vw}}.careers_positions__lnMdU{padding:80px 0;background-color:#f5f5f5}.careers_positions__lnMdU h2{text-align:center;margin-bottom:40px}.careers_positionList__CWFMw{display:grid;grid-gap:30px;gap:30px;max-width:800px;margin:0 auto}.careers_position__fle6l{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.careers_position__fle6l .careers_positionHeader__Xu_nj{margin-bottom:20px}.careers_position__fle6l .careers_positionHeader__Xu_nj h3{font-size:24px;margin-bottom:10px;color:#333}.careers_position__fle6l .careers_positionMeta__DnICT{display:flex;flex-wrap:wrap;gap:15px;font-size:14px;color:#666}.careers_position__fle6l .careers_positionMeta__DnICT span{display:inline-flex;align-items:center;gap:5px}.careers_position__fle6l .careers_positionMeta__DnICT span:before{content:"•";margin-right:5px}.careers_position__fle6l .careers_positionMeta__DnICT span:first-child:before{display:none}.careers_position__fle6l .careers_positionContent__sttbo{margin-bottom:25px}.careers_position__fle6l .careers_positionContent__sttbo p{margin-bottom:20px;line-height:1.6}.careers_position__fle6l .careers_requirements__xUKPi h4{font-size:18px;margin-bottom:10px;color:#333}.careers_position__fle6l .careers_requirements__xUKPi ul{list-style:disc;margin-left:20px;margin-bottom:20px}.careers_position__fle6l .careers_requirements__xUKPi ul li{margin-bottom:8px;line-height:1.5}.careers_backgroundWithList__eIk_1{margin-top:.5rem;background-color:rgba(62,124,58,.03);border-radius:8px;padding:12px 15px;border-left:3px solid var(--primary-title-color,#3e7c3a)}.careers_backgroundList__4nU_Z{list-style-type:none;padding-left:0;margin-top:.5rem;margin-bottom:0}.careers_backgroundList__4nU_Z li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.4}.careers_backgroundList__4nU_Z li:before{content:"✓";position:absolute;left:0;color:var(--primary-title-color,#3e7c3a);font-weight:700}.careers_backgroundList__4nU_Z li:last-child{margin-bottom:0}.careers_backgroundList__4nU_Z li[key=more]{font-size:.9rem;color:#666;padding-top:.25rem}.careers_backgroundList__4nU_Z li[key=more]:before{content:"→";font-weight:400}.careers_call__64azZ{padding:12rem 0;position:relative;max-width:150rem;margin:0 auto}.careers_call__64azZ img{width:35%;position:absolute;bottom:0;right:55%;height:auto;z-index:20}.careers_call__64azZ h2,.careers_call__64azZ p{color:#fefefe}.careers_call__64azZ .careers_text__XZlou{width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:20;padding-left:40%}.careers_call__64azZ .careers_inner__gywcw{max-width:50rem}.careers_call__64azZ h2{margin-bottom:2rem}.careers_call__64azZ p{opacity:.8;max-width:40rem;line-height:1.4}@media (max-width:1280px){.careers_call__64azZ img{right:55%}.careers_call__64azZ .careers_text__XZlou{padding-left:50%}}@media (max-width:1023px){.careers_call__64azZ{padding:2rem 5vw 0}.careers_call__64azZ>div{flex-direction:column;padding:0}.careers_call__64azZ .careers_text__XZlou{width:100%;padding:0;text-align:center}.careers_call__64azZ .careers_text__XZlou .careers_inner__gywcw{max-width:56rem}.careers_call__64azZ .careers_text__XZlou .careers_inner__gywcw p{margin-left:auto;margin-right:auto}.careers_call__64azZ img{position:relative;left:auto;right:auto;bottom:auto;display:block;margin:5rem auto 0;width:50%}.careers_call__64azZ{padding:8rem 5vw 0}}@media (max-width:639px){.careers_call__64azZ{padding:2rem 5vw 0}}.JobApplicationForm_form__vcwvQ{display:flex;flex-direction:column;width:100%;max-width:800px;margin:2rem auto;padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.JobApplicationForm_form__vcwvQ h2{margin-top:0;margin-bottom:1.5rem;color:var(--primary-title-color,#3e7c3a);text-align:center}.JobApplicationForm_field__W8_Z8{margin-bottom:1.5rem}.JobApplicationForm_field__W8_Z8 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.JobApplicationForm_field__W8_Z8 input,.JobApplicationForm_field__W8_Z8 textarea{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;color:#333;transition:border-color .2s ease}.JobApplicationForm_field__W8_Z8 input:focus,.JobApplicationForm_field__W8_Z8 textarea:focus{outline:none;border-color:var(--primary-title-color,#3e7c3a);box-shadow:0 0 0 2px rgba(62,124,58,.1)}.JobApplicationForm_field__W8_Z8 textarea{resize:vertical;min-height:100px}.JobApplicationForm_fileInput__bXTqI{background-color:#fefefe;padding:.5rem!important;font-size:.9rem!important;border:1px dashed #ccc!important;cursor:pointer}.JobApplicationForm_fileInput__bXTqI:hover{border-color:var(--primary-title-color,#3e7c3a)!important}.JobApplicationForm_fileHint__Vm_02{margin-top:.5rem;font-size:.85rem;color:#666}.JobApplicationForm_fileError__znypJ{margin-top:.5rem;color:#d32f2f;font-size:.85rem}.JobApplicationForm_fileSelected__4eKmT{margin-top:.5rem;font-size:.85rem;color:var(--primary-title-color,#3e7c3a);background-color:rgba(62,124,58,.05);padding:.5rem;border-radius:4px}.JobApplicationForm_submit__X6xQ5{margin-top:1rem;padding:.8rem 1.5rem;background-color:var(--primary-title-color,#3e7c3a);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.JobApplicationForm_submit__X6xQ5:hover:not(:disabled){background-color:#356b32}.JobApplicationForm_submit__X6xQ5:disabled{background-color:#ccc;cursor:not-allowed}.JobApplicationForm_submitButton__53iTh{margin-top:1rem;padding:.8rem 1.5rem;background-color:var(--primary-title-color,#3e7c3a);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.JobApplicationForm_submitButton__53iTh:hover:not(:disabled){background-color:#346b2f}.JobApplicationForm_submitButton__53iTh:disabled{background-color:#ccc;cursor:not-allowed}.JobApplicationForm_submitContainer__kTDAl{position:relative;margin-top:1rem}.JobApplicationForm_spinner__GzM5m{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:JobApplicationForm_spin__mVzP9 .8s linear infinite}@keyframes JobApplicationForm_spin__mVzP9{to{transform:translateY(-50%) rotate(1turn)}}.JobApplicationForm_visually_hidden__FKK7W{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.JobApplicationForm_recaptchaNote__Hryfl{margin-top:1.5rem;font-size:.75rem;color:#666;text-align:center}.JobApplicationForm_recaptchaNote__Hryfl a{color:#3e7c3a;text-decoration:none}.JobApplicationForm_recaptchaNote__Hryfl a:hover{text-decoration:underline}.JobApplicationForm_captcha__KuGWx{margin-top:1rem;margin-bottom:1rem}.JobApplicationForm_status___C3PP{margin-bottom:1.5rem;padding:1rem;border-radius:4px;font-size:.9rem}.JobApplicationForm_status___C3PP.JobApplicationForm_success__8eyx3{background-color:rgba(76,175,80,.1);color:#2e7d32;border:1px solid rgba(76,175,80,.3)}.JobApplicationForm_status___C3PP.JobApplicationForm_error__gvpHc{background-color:rgba(244,67,54,.1);color:#d32f2f;border:1px solid rgba(244,67,54,.3)}@media(max-width:768px){.JobApplicationForm_form__vcwvQ{padding:1.5rem;margin:1rem auto}.JobApplicationForm_submit__X6xQ5{width:100%}}