body{font-family:"Lato",sans-serif;margin:0;padding:0;background:#f4f1e3;box-sizing:border-box;color:#56504f}body *{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Junge",serif;font-weight:100}.wrapper{overflow:auto}.job-desc{overflow:auto;background:#efebd7}.job-desc h1{margin-top:8vh;margin-bottom:0;color:#ab3434;font-size:42px}@media only screen and (max-width: 1390px){.job-desc h1{margin-top:5vh;font-size:36px}}@media only screen and (max-width: 640px){.job-desc h1{margin-top:8vh;font-size:30px}}.container{width:75%;max-width:1080px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1390px){.container{width:70%}}@media only screen and (max-width: 640px){.container{width:85%;margin-left:15%}}.text{font-size:20px;line-height:1.4em;letter-spacing:.7px;padding-bottom:4vh;font-weight:100;overflow:auto}@media only screen and (max-width: 1390px){.text{font-size:16px;line-height:1.2em;letter-spacing:.5px;padding-bottom:2.5vh}}.text ul{padding-left:30px;list-style:none}@media only screen and (max-width: 1390px){.text ul{padding-left:24px}}.text li{display:block;position:relative;line-height:1.5em;margin-bottom:.5vh}@media only screen and (max-width: 1390px){.text li{line-height:1.2em}}.text li::before{content:"0";font-size:0;display:block;position:absolute;width:11px;height:11px;top:12px;background:#56504f;left:-28px;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg)}@media only screen and (max-width: 1390px){.text li::before{width:8px;height:8px;top:7px;left:-24px}}.requirements h2,.requirements h3,.requirements h4,.requirements h5,.requirements h6,.job-desc h2,.job-desc h3,.job-desc h4,.job-desc h5,.job-desc h6{font-size:26px;margin:5vh auto 2vh}@media only screen and (max-width: 1390px){.requirements h2,.requirements h3,.requirements h4,.requirements h5,.requirements h6,.job-desc h2,.job-desc h3,.job-desc h4,.job-desc h5,.job-desc h6{margin:3vh auto 1vh;font-size:22px}}.tri{position:absolute;width:700px;height:700px;background-color:#22486b;transform-origin:right;overflow:hidden;-webkit-transform:translate3d(-110%, 0, 0) skew(-40deg);-moz-transform:translate3d(-110%, 0, 0) skew(-40deg);transform:translate3d(-110%, 0, 0) skew(-40deg)}@media only screen and (max-width: 1390px){.tri{width:500px;height:500px}}@media only screen and (max-width: 640px){.tri{width:350px;height:350px}}.tri .background{position:absolute;width:100%;height:100%;background:url(img/map_l.svg) no-repeat;-webkit-transform:translate3d(73%, -3%, 0) skew(40deg);-moz-transform:translate3d(73%, -3%, 0) skew(40deg);transform:translate3d(73%, -3%, 0) skew(40deg)}.tri a{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;text-decoration:none;font-family:"Junge",serif;font-size:28px;text-align:left}@media only screen and (max-width: 1390px){.tri a{font-size:20px}}@media only screen and (max-width: 640px){.tri a{font-size:16px}}.tri a>span{position:absolute;top:40px;right:25px;-webkit-transform:translate3d(0, 0, 0) skew(40deg);-moz-transform:translate3d(0, 0, 0) skew(40deg);transform:translate3d(0, 0, 0) skew(40deg)}@media only screen and (max-width: 1390px){.tri a>span{top:11px;right:25px}}@media only screen and (max-width: 640px){.tri a>span{top:8px;right:20px}}.tri a span{display:block}.apply{background:#ab3434;text-align:center;font-family:"Junge",serif;color:#fff;border:none;border-radius:0;cursor:pointer;font-size:28px;line-height:48px;padding:7px 100px;text-decoration:none}@media only screen and (max-width: 640px){.apply{padding:7px 50px}}.requirements{padding-bottom:4vh}
/*# sourceMappingURL=jobs.css.map */