h1[data-v-b7838982]{font-size:3.625rem;font-weight:500;line-height:4.5rem;width:100%}@media (max-width:1680px){h1[data-v-b7838982]{font-size:2.7rem}}@media (max-width:1200px){h1[data-v-b7838982]{font-size:2.5rem;line-height:3.5rem}}@media (max-width:767.98px){h1[data-v-b7838982]{font-size:1.625rem;font-weight:500;line-height:2rem;padding-right:0;width:100%}}@media (max-height:650px){h1[data-v-b7838982]{font-size:2rem;line-height:2.3rem}}@media (max-width:380px) and (max-height:740px){h1[data-v-b7838982]{font-size:1.5rem;font-weight:500;line-height:1.8rem}}.background-image[data-v-98e5b5f0]{background-position:50%;transition:all .5s ease-in}.background-image.shrinked-bg[data-v-98e5b5f0]{bottom:-20rem;height:38rem;margin-left:12.25rem;width:59rem}@media (max-width:767.98px){.background-image.engineering-home-banner[data-v-98e5b5f0]{background-position:77%}}@media screen and (max-height:310px) and (orientation:landscape){[data-v-98e5b5f0] .body-content{overflow:scroll;padding-bottom:3rem}}.body-content[data-v-52155f66]{overflow-x:auto}.body-content .subtitle[data-v-52155f66]{margin-bottom:1.6rem}.body-content .imgs[data-v-52155f66]{margin-top:.6875rem}@media (max-width:992px){.body-content .imgs[data-v-52155f66]{flex-flow:nowrap}}.body-content .imgs[data-v-52155f66]::-webkit-scrollbar{width:0}.body-content .imgs .img-item[data-v-52155f66]{aspect-ratio:.9;position:relative}.body-content .imgs .img-item:hover .overlay[data-v-52155f66]{opacity:1}.body-content .imgs .img-item img[data-v-52155f66]{filter:blur(0);height:100%;object-fit:cover;position:relative;width:100%}.body-content .imgs .img-item .overlay[data-v-52155f66]{backdrop-filter:blur(10px);background-color:rgba(99,130,83,.37);border:1px solid;color:#fff;height:100%;left:15px;opacity:0;padding:0 1.875rem;position:absolute;right:15px;top:0;transition:all .3s}.body-content .imgs .img-item .overlay .title[data-v-52155f66]{font-size:3rem;font-weight:700;padding-bottom:5rem;padding-top:2rem}.body-content .imgs .img-item .overlay .description[data-v-52155f66]{bottom:1.5625rem;font-size:1.75rem;font-weight:500;left:1.875rem;margin-bottom:0;position:absolute;right:1.875rem}@media (max-height:650px){.body-content .imgs .img-item .overlay[data-v-52155f66]{padding:0 1.5rem}.body-content .imgs .img-item .overlay .description[data-v-52155f66]{font-size:1.3rem;left:1.5rem;right:1.5rem}.body-content .imgs .img-item .overlay .title[data-v-52155f66]{font-size:2.5rem;padding-bottom:2rem}}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.body-content .imgs .img-item .overlay[data-v-52155f66]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(99,130,83,.37)}}@media (max-width:767.98px){.body-content .imgs[data-v-52155f66]{margin-top:8%}.body-content .imgs .img-item[data-v-52155f66]{aspect-ratio:auto}.body-content .imgs .img-item .overlay[data-v-52155f66]{border:0;height:50%;opacity:1;padding:0 1rem 1rem;top:50%}.body-content .imgs .img-item .overlay .title[data-v-52155f66]{font-size:1.625rem;font-weight:700;padding-bottom:1rem;padding-top:1rem}.body-content .imgs .img-item .overlay .description[data-v-52155f66]{font-size:1rem;margin-bottom:0;position:static}}@media (max-width:360px){.body-content .imgs .img-item .overlay[data-v-52155f66]{padding:0 .5rem}.body-content .imgs .img-item .overlay .title[data-v-52155f66]{padding-bottom:.5rem;padding-top:.7rem}.body-content .imgs .img-item .overlay .description[data-v-52155f66]{line-height:1.2}}@font-face{font-family:Brasley;font-weight:700;src:url(/_nuxt/fonts/Brasley-Bold.83af219.otf)}@font-face{font-family:Brasley;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/Brasley-BoldItalic.69433e8.otf)}@font-face{font-family:Brasley;font-weight:300;src:url(/_nuxt/fonts/Brasley-Light.e9fb86e.otf)}@font-face{font-family:Brasley;font-style:italic;font-weight:300;src:url(/_nuxt/fonts/Brasley-LightItalic.72d1438.otf)}@font-face{font-family:Brasley;font-weight:500;src:url(/_nuxt/fonts/Brasley-Medium.6bc05e4.otf)}@font-face{font-family:Brasley;font-style:italic;font-weight:500;src:url(/_nuxt/fonts/Brasley-MediumItalic.95517a8.otf)}@font-face{font-family:Brasley;src:url(/_nuxt/fonts/Brasley-Regular.65a1c9f.otf)}@font-face{font-family:Brasley;font-style:italic;src:url(/_nuxt/fonts/Brasley-RegularItalic.9f481cf.otf)}@font-face{font-family:Brasley;font-weight:600;src:url(/_nuxt/fonts/Brasley-SemiBold.3a07dd4.otf)}@font-face{font-family:Brasley;font-style:italic;font-weight:600;src:url(/_nuxt/fonts/Brasley-SemiBoldItalic.227b32e.otf)}@font-face{font-family:Brasley;font-weight:100;src:url(/_nuxt/fonts/Brasley-Thin.1842a61.otf)}@font-face{font-family:Brasley;font-style:italic;font-weight:100;src:url(/_nuxt/fonts/Brasley-Thin.1842a61.otf)}.content-parts .search-for-vacancies[data-v-3e112ce6]{border-bottom:1px solid;color:#fff;font-size:1.75rem;font-weight:500;margin-right:3.3125rem;padding-bottom:1.5rem}@media (max-width:767.98px){.content-parts .search-for-vacancies[data-v-3e112ce6]{font-size:1rem;margin-right:1.3125rem;margin-top:15rem;padding-bottom:.875rem}}.content-parts .search-for-vacancies .search-vacancies-img[data-v-3e112ce6]{margin-right:1.5rem}@media (max-width:767.98px){.content-parts .search-for-vacancies .search-vacancies-img[data-v-3e112ce6]{margin-right:1.25rem}}