.style-module-scss-module__voJSCG__page{color:#282828;background:#fff;min-width:350px}.style-module-scss-module__voJSCG__jobsWrap{z-index:2;padding:20px 0;position:relative}.style-module-scss-module__voJSCG__pageBg{z-index:-1;background:linear-gradient(#fff0,#e7f9f1);height:991px;position:absolute;bottom:0;left:0;right:0}.style-module-scss-module__voJSCG__greenIconLeft{z-index:-3;position:absolute;top:60px;left:-140px}.style-module-scss-module__voJSCG__greenIconRight{z-index:-2;position:absolute;top:460px;right:-130px}.style-module-scss-module__voJSCG__content{background:#fff;border:1px solid #eee;flex-direction:column;width:1000px;margin:0 auto;padding:55px 150px 70px;display:flex;position:relative;box-shadow:0 20px 40px #bbbbbb1a}.style-module-scss-module__voJSCG__content h1{color:#282828;text-align:center;height:50px;margin:0 0 36px;font-size:40px;font-weight:600;line-height:50px}.style-module-scss-module__voJSCG__openRoles{grid-template-columns:1fr;margin-bottom:48px;display:grid}.style-module-scss-module__voJSCG__openRoles a{color:#282828;border-bottom:1px solid #dedede;align-items:flex-start;gap:12px;min-height:58px;margin:0;padding:16px 0;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .18s;display:flex}.style-module-scss-module__voJSCG__openRoles a:last-child{border-bottom:0}.style-module-scss-module__voJSCG__openRoles a:hover{color:#282828;background:#e7f9f1}.style-module-scss-module__voJSCG__openRoles span{color:#149f76;letter-spacing:.08em;font-size:13px;font-weight:700}.style-module-scss-module__voJSCG__role{border-top:1px solid #dedede;margin-top:48px;padding-top:48px;scroll-margin-top:96px}.style-module-scss-module__voJSCG__role:first-of-type{border-top:0;margin-top:0;padding-top:0}.style-module-scss-module__voJSCG__roleNumber{color:#149f76;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.4}.style-module-scss-module__voJSCG__role h2{height:unset;color:#282828;margin:0 0 8px;font-size:24px;font-weight:600;line-height:33px}.style-module-scss-module__voJSCG__role h3{height:unset;color:#282828;margin:36px 0 8px;font-size:24px;font-weight:600;line-height:33px}.style-module-scss-module__voJSCG__role p,.style-module-scss-module__voJSCG__role li{color:#282828d9;font-size:16px;font-weight:400}.style-module-scss-module__voJSCG__role p{margin:0 0 16px;line-height:30px}.style-module-scss-module__voJSCG__role ul{gap:8px;margin:0 0 24px 32px;padding:0;list-style:outside;display:grid}.style-module-scss-module__voJSCG__role li{padding-left:4px;line-height:26px;list-style:outside}.style-module-scss-module__voJSCG__role strong{color:#282828;font-weight:700}.style-module-scss-module__voJSCG__role a{color:#149f76;font-weight:700}@media (840px<=width<=1199px){.style-module-scss-module__voJSCG__jobsWrapPad{padding:12px}.style-module-scss-module__voJSCG__content{width:800px;margin-bottom:0;padding:55px 50px 60px}}@media (max-width:839px){.style-module-scss-module__voJSCG__greenIconLeft,.style-module-scss-module__voJSCG__greenIconRight{display:none}.style-module-scss-module__voJSCG__jobsWrapH5{padding:0}.style-module-scss-module__voJSCG__content{width:unset;min-width:335px;box-shadow:none;background:linear-gradient(#fff,#e7f9f1);border:none;padding:40px 20px 44px}.style-module-scss-module__voJSCG__content h1{height:28px;margin-bottom:28px;font-size:24px;font-weight:600;line-height:28px}.style-module-scss-module__voJSCG__openRoles{margin-bottom:36px}.style-module-scss-module__voJSCG__openRoles a{min-height:unset;padding:14px 0;font-size:15px;line-height:22px}.style-module-scss-module__voJSCG__role{margin-top:36px;padding-top:36px;scroll-margin-top:84px}.style-module-scss-module__voJSCG__role h2,.style-module-scss-module__voJSCG__role h3{font-size:19px;line-height:28px}.style-module-scss-module__voJSCG__role h3{margin-top:28px}.style-module-scss-module__voJSCG__role p,.style-module-scss-module__voJSCG__role li{font-size:15px}.style-module-scss-module__voJSCG__role p{margin-bottom:14px;line-height:24px}.style-module-scss-module__voJSCG__role ul{gap:4px;margin:0 0 20px 24px}.style-module-scss-module__voJSCG__role li{line-height:24px}}