.element.elementjobs.aslant:after,.element.jobs-hero.aslant:after{clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.element.elementjobs .jobs,.element.jobs-hero .jobs{display:flex;flex-direction:column;gap:1lh}.element.elementjobs .jobs .job,.element.jobs-hero .jobs .job{padding:.5lh;position:relative;color:var(--text-color);background-color:var(--white);border:3px solid;border-left:var(--spacing) solid;transition:border-left-width .1s ease-out}.element.elementjobs .jobs .job:hover,.element.jobs-hero .jobs .job:hover{box-shadow:0 0 1em oklch(from var(--black) l c h/.1);border-left-width:1.5lh}.element.elementjobs .jobs .job p,.element.jobs-hero .jobs .job p{display:inline-block;margin-bottom:0}.element.elementjobs .jobs .job .forth,.element.jobs-hero .jobs .job .forth{color:var(--text-color);float:right}.element.elementjobs .jobs .job .forth:after,.element.jobs-hero .jobs .job .forth:after{display:none}.element.form fieldset h3{flex:0 0 100%;margin-bottom:1lh}.element.pdf-download .swiper{overflow:visible;padding-bottom:1lh}.element.pdf-download .swiper .swiper-wrapper .swiper-slide{width:auto;height:540px}@media(max-width:979px){.element.pdf-download .swiper .swiper-wrapper .swiper-slide{height:400px}}@media(max-width:639px){.element.pdf-download .swiper .swiper-wrapper .swiper-slide{height:300px}}.element.pdf-download .swiper .swiper-wrapper .swiper-slide>img{height:100%;width:auto}.jobs-hero:after{background-color:var(--section-color)}.jobs-hero .typography>*{color:var(--white)}.elementpersocfa:after,.pdf-download:after{background-color:oklch(from var(--section-color) l c h/.25)}
