:root{--jobs-direction:column-reverse;--jobs-gap:var(--spacing-40);--jobs-item-gap:1.25rem;--jobs-aspect-ratio:16/9;--jobs-form-padding:var(--spacing-40) var(--spacing-xl)}@media (min-width:768px){:root{--jobs-direction:row-reverse;--jobs-item-gap:1.5rem;--jobs-aspect-ratio:auto}}@media (min-width:1024px){:root{--jobs-gap:var(--spacing-80)}}@media (min-width:1440px){:root{--jobs-form-padding:var(--spacing-80) var(--spacing-40)}}.jobs .wrapper{--wrapper-width:80rem}.jobs__intro{margin-bottom:var(--jobs-gap)}.jobs__intro>*{margin-bottom:0}.jobs__wrapper{display:flex;flex-direction:column-reverse;flex-direction:var(--jobs-direction);grid-gap:var(--spacing-40);gap:var(--spacing-40);grid-gap:var(--jobs-gap);gap:var(--jobs-gap)}@media (min-width:768px){.jobs__wrapper .left,.jobs__wrapper .right{width:50%}}.jobs__wrapper .left .image{border-radius:var(--border-radius);overflow:hidden;max-height:50rem;aspect-ratio:16/9;aspect-ratio:var(--jobs-aspect-ratio)}.jobs__wrapper .left .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs__wrapper .right{grid-gap:var(--spacing);gap:var(--spacing)}.jobs__item,.jobs__wrapper .right{display:flex;flex-direction:column}.jobs__item{grid-gap:1.25rem;grid-gap:var(--jobs-item-gap)}.jobs__item>*{margin-bottom:0}.jobs__item .btn{margin-top:0}.jobs__single-wrapper{display:flex;flex-direction:column-reverse;flex-direction:var(--jobs-direction);grid-gap:var(--spacing-40);grid-gap:var(--jobs-gap);--wrapper-width:80rem;padding:2rem 0}@media (min-width:1024px){.jobs__single-wrapper{padding:var(--spacing-80)}}@media (min-width:768px){.jobs__single-wrapper .col-1,.jobs__single-wrapper .col-2{width:50%}}.jobs__single-wrapper .col-1 .image{aspect-ratio:4/3;border-radius:var(--border-radius);overflow:hidden}.jobs__single-wrapper .col-1 .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs__single-wrapper .col-2 .btn{margin-top:0}.jobs__single-info{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem;grid-gap:var(--jobs-item-gap);gap:var(--jobs-item-gap)}.jobs__single-info h1,.jobs__single-info h2,.jobs__single-info h3{margin-bottom:0}.jobs__single-info hr{background-image:linear-gradient(90deg,#ded0e7,#436af7,var(--color-offBlack));width:100%;height:2px;border:0;margin:2.5rem 0}.jobs__single-form{display:flex;flex-direction:column;grid-gap:var(--spacing-40);gap:var(--spacing-40);background-color:var(--color-blue-500);color:var(--color-white);margin-top:var(--jobs-gap);padding:var(--jobs-form-padding);border-radius:var(--border-radius-xl)}@media (min-width:1440px){.jobs__single-form>*{max-width:25rem}}.jobs__single-form h2{margin-bottom:0}