.job-detail{padding:5vw 0;background-color:#fff}@media(max-width:780px){.job-detail{padding:8vw 0}}.job-detail__container{width:100%;margin-left:auto;margin-right:auto;padding-left:2.778vw;padding-right:2.778vw}@media(max-width:780px){.job-detail__container{padding-left:4.167vw;padding-right:4.167vw}}.job-detail__intro{margin-bottom:3vw}@media(max-width:780px){.job-detail__intro{margin-bottom:6vw}}.job-detail__intro p{font-family:Poppins,sans-serif;font-size:1.05vw;font-weight:400;line-height:1.65;color:#797979;max-width:45vw;max-width:100%}@media(max-width:780px){.job-detail__intro p{font-size:3.8vw;max-width:100%}}.job-detail__sections{display:grid;grid-template-columns:1fr 1fr;gap:3vw}@media(max-width:780px){.job-detail__sections{grid-template-columns:1fr;gap:4vw}}.job-detail__section{padding:2.778vw;background-color:#eaf0f9;border-radius:1vw;border-top:3px solid rgba(0,0,0,0)}@media(max-width:780px){.job-detail__section{padding:4.167vw;border-radius:2vw}}.job-detail__section h3{font-size:1.4vw;font-weight:700;color:#404040;margin-bottom:1.2vw;padding-bottom:.6vw;border-bottom:1px solid rgba(59,172,255,.12)}@media(max-width:780px){.job-detail__section h3{font-size:5vw;margin-bottom:3vw;padding-bottom:2vw}}.job-detail__section ul{list-style:none;padding:0;margin:0}.job-detail__section ul li{position:relative;padding-left:1.8vw;margin-bottom:.8vw;font-size:.9vw;color:#797979}@media(max-width:780px){.job-detail__section ul li{padding-left:6vw;margin-bottom:2.5vw;font-size:3.33vw}}.job-detail__section ul li:before{content:"✓";position:absolute;left:0;top:0;color:#3bacff;font-weight:700}.job-detail__section ul li{line-height:1.65}