body,html{color:#fff;box-sizing:border-box;background-color:#365e32;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}*,:before,:after{box-sizing:inherit}header,main{width:100%;margin:0 auto}header img{width:100%;height:auto;display:block}.main{text-align:center;padding:20px}h1,h2{color:#fff;margin-bottom:20px;font-size:2em}p{font-size:1.2em;line-height:1.6}ul{text-align:left;padding:0;list-style:none}a{color:#fd9b63;text-decoration:none}a:hover{text-decoration:underline}.supportHeader img{filter:drop-shadow(2px -15px 66px #000);width:100%}hr{background:#ddd;border:0;height:1px;margin:40px 0}.parallax{color:#fff;text-align:center;box-sizing:border-box;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;padding:20px;position:relative}.content{box-sizing:border-box;background:#365e32bc;border-radius:10px;max-width:1200px;margin:0 auto;padding:40px}.title-content{color:#fff;border-radius:10px;max-width:1200px;margin:0 auto 2rem;padding:40px}.career-opportunities article,.current-openings article{background:#00000020;border-radius:10px;max-width:800px;margin:0 auto 2rem;padding:20px}.position-details summary{cursor:pointer;margin-bottom:10px;font-size:1.5em}.position-details .job-description{background:#ffffff10;border-radius:5px;padding:10px}.position-details .job-description p,.position-details .job-description ul li{color:#fff;font-size:1em;line-height:1.6;list-style:inside}@media (max-width:768px){.supportHeader img{width:100%;height:auto}.parallax{background-attachment:local;padding:50px 20px}.content{padding:20px}h1,h2{font-size:1.5em}p,ul li{font-size:1em}.call-to-action a{padding:10px 15px}.career-opportunities article,.current-openings article{padding:10px}.position-details summary{font-size:1.25em}.position-details .job-description{padding:5px}.position-details .job-description p,.position-details .job-description ul li{font-size:.9em}}
