*{box-sizing:border-box}body{background:#83e9d7;width:100%;height:100%;margin:0;padding:0;color:#5e5e5e}.front{position:absolute;bottom:0;left:0;right:0;top:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;line-height:normal}@media screen and (min-width: 600px){.front{text-align:center;align-items:center}}.site-footer{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:0 0 18px}.page-front .site-footer{opacity:0;transition:opacity 1s ease}@media screen and (min-width: 600px){.site-footer{padding-left:0;padding-right:0}}.site-footer-links{font-family:Roboto, Helvetica, Arial, sans-serif;list-style:none;margin:0 -20px;padding:0}@media screen and (min-width: 600px){.site-footer-links{margin-left:0;margin-right:0}}.site-footer-links>li{display:inline;margin:0 20px}@media screen and (min-width: 600px){.site-footer-links>li{margin-left:45px;margin-right:45px}}.site-footer-links a{color:inherit;font-size:14px;text-decoration:none}.copyright{font-size:10px;color:#5e5e5e}@media screen and (min-width: 600px){.copyright{font-size:15px}}.hidden{display:none !important}.logo{position:relative;display:none;width:184.8px;height:28px;margin-bottom:33px;margin-left:auto;margin-right:auto}@media screen and (min-width: 600px){.logo{width:264px;height:40px;margin-bottom:43px}}.logo__symbol{position:absolute;left:0;width:auto;height:inherit}.logo__text{position:absolute;right:0;width:auto;height:inherit}.typewriter{font-size:32px;line-height:1;color:inherit}@media screen and (min-width: 600px){.typewriter{font-size:42px}}.typewriter a{color:inherit;text-decoration:none}.typewriter--introduction{min-height:2em;padding-left:52px;padding-right:30px}@media screen and (min-width: 600px){.typewriter--introduction{padding-left:0;padding-right:0}}.typewriter--email{display:none;min-height:1em;text-align:center;font-size:23px}@media screen and (min-width: 600px){.typewriter--email{font-size:30px}}.site-header{text-align:center;margin:50px 0 30px}@media screen and (min-width: 600px){.site-header{margin-top:100px;margin-bottom:50px}}.site-logo{display:block;width:150px;height:22.602739726px;margin:0 auto}.page{max-width:800px;margin:0 auto;padding:0 30px}.page-header{margin-bottom:30px}.page-title{text-align:center;font-weight:normal;margin:0;font-size:20px}.page-intro{text-align:center;max-width:500px;margin:0 auto;line-height:1.6}.bamboo-hr-ats-container{margin-top:30px}@media screen and (min-width: 600px){.bamboo-hr-ats-container{margin-top:60px}}.bamboo-hr-ats-container .BambooHR-ATS-board{font-family:inherit;width:100%;max-width:600px;margin:0 auto;color:inherit}.bamboo-hr-ats-container .BambooHR-ATS-board h2{display:none}.bamboo-hr-ats-container .BambooHR-ATS-board li{color:inherit}.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Jobs-List{padding:0;border-bottom:0}.bamboo-hr-ats-container .BambooHR-ATS-board .blankState{font-family:inherit;color:inherit}.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px !important;font-size:16px}@media screen and (min-width: 600px){.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item a{font-size:inherit;font-weight:normal;color:#535353}.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{font-size:inherit}.bamboo-hr-ats-container .BambooHR-ATS-board .BambooHR-ATS-Location{float:none;padding-top:0}
