@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700;900&display=swap);
.job-page{background:#f6f7fb}.job-main #ja-jobs-widget{position:relative}.job-main .ja-loading{position:absolute;right:10px;top:10px}.job-main .ja-loading.left{left:10px;right:auto}.job-main .ja-job-list .job{transition:all .2s ease-in-out}.job-main .ja-job-list .job:hover{box-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateY(-3px)}.job-main .ja-job-list-container{margin:100px 0 0;padding:5px;width:100%}.job-main .ja-job-list .job .title{color:#000;margin-top:25px;padding-bottom:0;padding-top:0}.job-main .ja-job-list .job .title a{background-color:#fff;color:#000;font-size:26px;font-weight:600;text-decoration:none}.job-main .ja-job-list .meta,.job-main .ja-job-list .summary,.job-main .ja-job-list .title{padding:10px 35px}.job-main .ja-job-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:3em}.job-main .ja-job-list .job{background-color:#fff;border-radius:2px;border-top:3px solid var(--primary-color);box-shadow:0 0 50px 0 rgba(0,0,0,.08);flex:1 0 30%;margin-bottom:35px;margin-left:15px;margin-right:15px;max-width:395px;padding:0;position:relative;width:50%}@media only screen and (max-width:768px){.job-main .ja-job-list{flex-direction:column}.job-main .ja-job-list .job,.job-main .ja-job-list .job.alt{width:100%}}.job-main .ja-job-list .job.hot{background-color:#fffdfd}.job-main .ja-job-list .job .meta{margin-bottom:0;padding-bottom:0}.job-main .ja-job-list .job .meta:after,.job-main .ja-job-list .job .meta:before{content:"";display:table}.job-main .ja-job-list .job .meta:after{clear:both}.job-main .ja-job-list .job .meta{zoom:1}.job-main .ja-job-list .job .meta p{margin-bottom:.5em}.job-main .meta ul.classifications:before{color:#000;content:"Classifications";display:block;font-size:18px;font-weight:600;text-transform:uppercase}.job-main .meta ul.classifications{list-style-type:none;margin:0;padding:0}.job-main .meta .classifications li{color:#000;display:block;font-size:16px;font-weight:400;line-height:22px;margin-right:0}.job-main .meta .date-posted:before{color:#000;content:"Date Posted";display:block;font-size:18px;font-weight:600;margin-top:20px;text-transform:uppercase}.job-main .meta .date-posted{color:#000;float:left;font-size:16px;font-weight:400;width:100%}.job-main .ja-job-list .job .meta .salary{clear:left;float:left}.job-main .ja-job-list .job .meta .reference{float:right;text-align:right}.job-main .ja-job-list .job .summary:before{color:#000;content:"Summary";display:block;font-size:18px;font-weight:600;text-transform:uppercase}.job-main .ja-job-list .job .summary{color:#000;font-size:16px;font-weight:400;margin-bottom:125px}.job-main .ja-job-list .job .view-details{border:2px solid var(--primary-color);bottom:20px;box-shadow:0 0 8px transparent;color:var(--primary-color);display:block;font-size:18px;font-weight:700;margin-left:30px;padding:15px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-timing-function:ease-in-out;width:85%}.job-main .ja-job-list .job .view-details:hover{background:var(--primary-color);color:#fff}.job-main .ja-job-list .job .view-details:after{content:url(../images/svg/icon-arrow-white.svg);float:right;font-family:material;font-size:20px}.job-main .ja-pager-container:after,.job-main .ja-pager-container:before{content:"";display:table}.job-main .ja-pager-container:after{clear:both}.job-main .ja-pager-container{zoom:1}.job-main .ja-pager{float:left;font-size:.9em}.job-main .ja-pager:after,.job-main .ja-pager:before{content:"";display:table}.job-main .ja-pager:after{clear:both}.job-main .ja-pager{zoom:1}.job-main .ja-pager a,.job-main .ja-pager span{align-items:center;background-color:#f3f3f3;border:1px solid #ddd;color:#333;display:flex;float:left;font-weight:700;height:50px;justify-content:center;margin-right:3px;min-width:50px;padding:12px 15px;transition:all .2s ease-in-out}.job-main .ja-pager .current-page,.job-main .ja-pager a:hover{background-image:radial-gradient(circle at 0 107%,#00b8e9,#000f64);color:#fff;text-decoration:none}.job-main .ja-pager-summary{display:none;float:right;font-size:.9em;line-height:25px}.ja-job-details{background-color:#fff;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.12);color:rgba(0,0,0,.6);display:block;font-size:1em;margin:10px;padding:35px;position:relative;top:10px;width:100%}.ja-job-details .description strong{color:#000;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ja-job-details .description,.ja-job-details .description ul li{color:#000!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.ja-job-details .title{color:#000;font-size:26px;font-weight:600}.ja-job-details .meta:after,.ja-job-details .meta:before{content:"";display:table}.ja-job-details .meta:after{clear:both}.ja-job-details .meta{zoom:1}.ja-job-details .meta p{margin-bottom:.5em}.ja-job-details .meta .salary{clear:left;float:left}.ja-job-details .meta .reference{float:right;text-align:right}.ja-job-details .bullet-points:before{color:#000;content:"Key Points";font-size:18px;font-weight:600;text-transform:uppercase}.ja-job-details .bullet-points{list-style-type:none;margin:.5em 0;padding:0}.ja-job-details .bullet-points li{color:#000;display:block;font-size:16px;font-weight:400;line-height:22px;margin-right:0}.ja-job-details .description{margin-top:20px}.ja-job-details .apply{margin:2em 0 .5em;text-align:center}.ja-job-details .apply a.back-link{color:#000;display:block;font-size:18px;font-weight:600;margin:0 auto 10px;text-decoration:none;text-transform:uppercase}.ja-job-details .apply a.back-link:hover{color:var(--primary-color)}.ja-apply-iframe iframe{border:none;height:500px;width:100%}.ja-apply-iframe .apply{margin:2em 0 .5em;text-align:center}.ja-apply-iframe .apply .back-link{font-size:.9em}.ja-job-apply .ja-submit .back-link{font-size:.9em;margin-left:1em}.powered-by-jobadder{color:#bbb;display:none;font-size:.9em;margin:2em 0 1em;text-align:center}.powered-by-jobadder a{color:#bbb}.powered-by-jobadder a:hover{color:#aaa}.ja-form{display:flex;flex-wrap:wrap;width:100%}.ja-form .ja-field-container{flex:1 0 40%;margin-bottom:.5em;padding:0 10px}.ja-form .ja-field-container:after,.ja-form .ja-field-container:before{content:"";display:table}.ja-form .ja-field-container:after{clear:both}.ja-form .ja-field-container{zoom:1}.ja-form .ja-field-container label{display:block;font-size:16px;padding-bottom:16px;padding-top:6px;width:100px}.ja-form .ja-field-container input,.ja-form .ja-field-container select,.ja-form .ja-field-container textarea{background:#fff;border:1px solid #ddd;border-radius:0!important;color:rgba(0,0,0,.6);font-size:1em;height:50px;padding-left:10px;width:100%}.ja-form .ja-field-container select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="12px"><path d="M13.8.6c-.2-.4-.6-.6-1-.6H1.3C.7 0 .2.5.2 1.2c0 .2.1.4.2.6l5.7 9.4c.3.6 1.1.7 1.6.4.2-.1.3-.2.4-.4l5.7-9.4c.2-.4.2-.8 0-1.2z" fill="#4a4a4a"/></svg>');background-position:right 50%;background-repeat:no-repeat;padding:.5em 1.5em .5em .5em}@media only screen and (max-width:768px){.ja-form{display:block}.ja-form .ja-field-container{display:block;flex:none}.ja-form .ja-field-container input,.ja-form .ja-field-container select,.ja-form .ja-field-container textarea{width:100%}}.ja-form .ja-field-container .checkbox:after{clear:both;content:".";display:block;height:0;visibility:hidden}.ja-form .ja-field-container .checkbox{display:block;margin-left:95px}.ja-form .ja-field-container .checkbox br{clear:left}.ja-form .ja-field-container .checkbox input{float:left;height:19px;width:15px}.ja-form .ja-field-container .checkbox label{float:left;height:21px;line-height:21px;padding:2px 12px 0 5px;width:auto}.ja-form .ja-submit{display:block;width:100%}.ja-form .ja-submit .ja-loading{left:0;margin-left:10px;position:relative;top:0;vertical-align:middle}.ja-button{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid var(--primary-color);box-shadow:0 0 8px transparent;color:var(--primary-color);cursor:pointer;display:block;font-size:18px;font-weight:700;margin:0 auto;min-width:340px;padding:15px;position:relative;text-decoration:none;text-transform:uppercase;top:25px;transition-duration:.2s;transition-timing-function:ease-in-out}.ja-button:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px)}.ja-form .ja-field-container .error{border-color:#900;color:#900}.ja-form .ja-field-container .validation-error{clear:both;color:#a00;display:block;margin-top:5px}.ja-form .ja-error-container{color:#a00;margin-left:100px;margin-top:2em}.ja-form .ja-error-container p{margin-bottom:0}
