.job>.container{display:flex;flex-direction:column}.job>.container>div{margin-bottom:60px}.job>.container>div.job-title{margin-bottom:20px}.job>.container .activities{display:flex;flex-direction:column}.job>.container .activities>*:last-child{margin-bottom:0!important}.job>.container .activities>*{margin-bottom:20px}.job>.container .activities h3{margin-bottom:30px}.job>.container .job-details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 60px}@media (max-width: 768px){.job>.container .job-details{gap:20px}}@media (max-width: 576px){.job>.container .job-details{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.job>.container .job-details>div{display:flex;align-items:center;background-color:#f6f3f2;border-radius:10px;padding:10px 24px;gap:0 20px}.job>.container .job-details>div>i{font-size:2rem;color:#002c5f}.job>.container .job-details>div>div{display:flex;flex-direction:column}.job>.container .job-details>div>div>span:nth-of-type(1){margin-bottom:0}.job>.container .requirements{display:flex;flex-direction:column}.job>.container .requirements>*:last-child{margin-bottom:0!important}.job>.container .requirements>*{margin-bottom:20px}.job>.container .requirements h3{margin-bottom:30px}.job>.container .job-contact{display:flex;flex-direction:column;background-color:#f6f3f2;border-radius:10px;padding:30px}.job>.container .job-contact span.h4{margin-bottom:10px}.job>.container .job-contact .subtitle{color:#676767;margin-bottom:20px}.job>.container .job-contact>a{display:flex;align-items:center;gap:15px;margin-bottom:10px;text-decoration:none;width:fit-content}.job>.container .job-contact>a:last-of-type{margin-bottom:30px}.job>.container .job-contact>a>span{text-decoration:underline}.job>.container .job-contact>a>i{min-width:24px;display:flex;align-items:center;justify-content:center}.job>.container .job-contact>a>i.icon-location{font-size:1.3rem}.job>.container .job-contact>a>i.icon-phone{font-size:1.1rem}.job>.container .job-contact>a>i.icon-email{font-size:.9rem}.job>.container .apply{transition-duration:.7s;transition-property:transform,opacity;width:fit-content}@media (max-width: 576px){.job>.container .apply{width:100%}}
