.role-description{margin-bottom:75px;margin-top:60px;padding-left:30px;padding-right:30px}.job-testimonial{background-color:#000;min-height:400px;width:100%;& .job-testimonial-content{align-items:start;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:space-between;min-height:400px;padding:50px 30px;& .job-testimonial-text{display:flex;flex-direction:column;gap:10px}}}.about-you{margin-bottom:75px;margin-top:75px;padding-left:30px;padding-right:30px}.personal-details{padding-left:30px;padding-right:30px;& h2{color:#2a3035;font-family:Lato;font-size:35px;font-weight:700;line-height:38.5px;word-wrap:break-word}}.requirements{padding-left:30px;padding-right:30px;& .requirements-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;& .requirements-grid-item{max-width:580px}}}@media (max-width:820px){.role-description{padding-left:60px;padding-right:60px}.job-testimonial{& .job-testimonial-content{padding-left:60px;padding-right:60px}}.about-you,.personal-details,.requirements{padding-left:60px;padding-right:60px}}@media (min-width:1200px){.job-testimonial{& .job-testimonial-content{align-items:center;flex-direction:row;gap:100px;padding-left:200px;padding-right:200px}}.about-you{margin-bottom:75px;margin-top:150px;padding-left:100px;padding-right:100px;& .suntera-content-text{max-width:1000px}}.role-description{padding-left:100px;padding-right:100px}.suntera-horizontal-divider{margin-bottom:75px;margin-top:75px}.requirements{padding-left:100px;padding-right:100px;& .requirements-grid{column-gap:100px;row-gap:30px;& .requirements-grid-item{& .suntera-content-list{max-width:430px}}}}.personal-details{padding-left:100px;padding-right:100px}}