.vacancies_mdl .vacancies_mdl_inr{padding-bottom:9rem;padding-top:9rem}.vacancies_mdl .vacpop_warp{background-color:#17234d;color:#fff;left:0;opacity:0;padding-bottom:2rem;position:fixed;top:0;transition:.3s linear;visibility:hidden;width:100vw;z-index:999}.vacancies_mdl .top_cnt{display:grid;grid-template-columns:var(--gutter) repeat(12,minmax(0,1fr)) var(--gutter);text-align:center}.vacancies_mdl .top_cnt h6{font-size:1.875rem;letter-spacing:normal;line-height:2.25rem}.vacancies_mdl .top_cnt .vac_btn a{line-height:1.5;margin-top:1.5rem}.vacancies_mdl .top_cnt .inr_cnt *{color:inherit}.vacancies_mdl .inr_cnt h2{font-size:2.6666667em;letter-spacing:normal;line-height:1.2;margin-bottom:.2em}.vacancies_mdl .inr_cnt{font-size:1.125rem;line-height:1.7777778}.vacancies_mdl .inr_cnt_main{grid-column-end:11;grid-column-start:5}.vacancies_mdl .inr_cnt p{line-height:1.625;margin:.2em auto 0}.vacancies_mdl .vac_flex{color:#fff;display:grid;grid-template-columns:var(--gutter) repeat(12,minmax(0,1fr)) var(--gutter);margin:5rem auto 0}.vac_item a,.vacancies_mdl .vac_item h2{color:inherit}.vacancies_mdl .vac_item{align-items:center;display:flex;grid-column-end:13;grid-column-start:3;justify-content:space-between;padding-bottom:1.5rem;padding-top:2.5rem;position:relative}.vacancies_mdl .vac_item:last-child{padding-bottom:0}.vacancies_mdl .vac_item:last-child:after{display:none}.vacancies_mdl .vac_item h2{font-size:1.25rem;line-height:1.8;margin:0;position:relative}.vacancies_mdl .vac_item .link_txt{font-size:1.25rem;line-height:1.8;text-decoration:underline}.vacancies_mdl .vac_item:after{background:#fff;bottom:0;content:"";height:1px;left:0;opacity:.2;position:absolute;width:100%}.vacancies_mdl .vacpop_warp.vac_pop{opacity:1;visibility:visible}.vacancies_mdl .vacpop_inr{display:grid;grid-template-columns:var(--gutter) repeat(12,minmax(0,1fr)) var(--gutter);grid-template-rows:1fr 3fr;height:100vh;overflow:scroll;padding-top:5rem;text-align:left}.vacancies_mdl .vacpop_inr h2{color:inherit;font-size:3rem;grid-column-end:14;grid-column-start:2;line-height:1;margin-bottom:1.5rem}.vacancies_mdl .vac_close{cursor:pointer;position:absolute;right:2.5rem;top:2.5rem}.vacancies_mdl .vac_close svg{display:block}.vacancies_mdl .vacpop_inr p{grid-column-end:6;grid-column-start:2;line-height:1.75rem}.vacancies_mdl .vacpop_form{grid-column-end:14;grid-column-start:7}.vacancies_mdl .vacpop_form h3{margin:0}@media (min-width:1024px){.vacancies_mdl_inr.px-gutter{padding-left:0;padding-right:0}}@media(max-width:1023px){.vacancies_mdl .top_cnt{display:block;padding-left:var(--gutter);padding-right:var(--gutter)}.vacancies_mdl .vacancies_mdl_inr{padding-left:0;padding-right:0}}@media(max-width:767px){.vacancies_mdl .vacancies_mdl_inr{padding-bottom:6rem;padding-top:6rem}.vacancies_mdl .vac_item{align-items:flex-start;flex-direction:column}.vacancies_mdl .vacpop_inr{display:flex;flex-direction:column;padding-left:var(--gutter);padding-right:var(--gutter)}.vacancies_mdl .vacpop_inr h2{font-size:2.25rem;line-height:2.5rem}.vacancies_mdl .inr_cnt h2{font-size:2.25em;line-height:1.2;margin-bottom:.2em}.vacancies_mdl .vac_item{grid-column-end:14;grid-column-start:2}.vacancies_mdl .vac_item h2{margin-bottom:.5rem}.vacancies_mdl .vac_item .link_txt,.vacancies_mdl .vac_item h2{font-size:1.125rem;line-height:1.7777778}.vacancies_mdl .inr_cnt{font-size:1rem;line-height:1.75}.vacancies_mdl .inr_cnt p{margin-top:1.25em}.vacancies_mdl .vac_flex{margin-top:3rem}}