.align-right{text-align:right}.padding-25{padding:25px}.mb-10{margin-bottom:10px}.mr-15{margin-right:15px}.mt-20{margin-top:20px}.margin-10{margin:10px}.mb-20{margin-bottom:20px}.mr-10{margin-right:10px!important}.mr-25{margin-right:25px!important}.mr-3{margin-right:3px!important}.ml-10{margin-left:10px!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.green-txt{color:#30b68c!important}.red-txt{color:#eb3434}.amber-txt{color:#f5a742}.grey-txt{color:#e8e8e8}.job-inner{padding:0 0}.single-job{margin:25px}.single-job ul{padding:10px 20px!important}.single-job ul li{list-style-type:circle!important}.job-page-title p{margin:0 0 5px 0;font-size:1rem}.progress-sections-container{display:grid;grid-template-columns:repeat(4,1fr)}.progress-section{text-align:center;margin:0 0 15px 0}.progress-section-title{font-weight:700;font-size:.9rem;margin:0 0 5px 0;color:#e8e8e8}.completed-section{color:#30b68c}.completed-section .progress-section-title{color:#30b68c}.progress-container{margin:0 0 25px 0;width:100%;background-color:#f1f1f1;border-radius:25px}.progress-bar{width:25%;height:15px;background-color:#30b68c;text-align:center;border-radius:25px}.job-wrapper{display:flex;justify-content:left;flex-wrap:wrap}.job-card{display:inline-block;width:33.333333%;margin:0;padding:0}.job-card-wrap{border:1px solid #e8e8e8;margin:25px;position:relative}.job-card-title{background:#272727;height:60px;padding:10px 5px 10px 5px;text-align:center;color:#fff}.job-card-title h4{font-size:13px;margin-bottom:unset!important;padding-right:10px;padding-left:10px}.job-icon-con{padding:20px 0 10px 0;text-align:center}.job-icon-con i{font-size:40px}.job-card-details{padding:15px;min-height:230px}.job-results-message{text-align:center;margin:150px auto}.pagination{display:flex;justify-content:space-between;flex-wrap:wrap;margin:25px}.page-results{display:inline-block;padding:12px}.apply-card{width:85%;margin:0 auto 20px auto;padding:15px 30px}.apply-btn{display:inline-block;text-decoration:none;text-transform:uppercase;margin:0 0 25px 0;color:#fff;padding:10px 35px;text-align:center;border:none;background:#36b48f;border-radius:25px;font-weight:700;font-size:.9rem;-webkit-appearance:none;appearance:none}.application-nav-container{display:grid;grid-template-columns:repeat(2,1fr);margin:20px 0 10px 0;gap:10px}.application-nav-btn{display:inline-block;text-decoration:none;text-transform:uppercase;color:#fff;padding:8px 30px;border-radius:25px;text-align:center;border:none;background:#212121;font-weight:700;font-size:.9rem;-webkit-appearance:none;appearance:none}.apply-alt-btn{display:inline-block;text-decoration:none;margin:15px 0 15px 0;color:#36b48f;padding:8px 35px;text-align:center;border-radius:25px;border:1px solid #36b48f;font-weight:700;-webkit-appearance:none;appearance:none}.rearrange-btn{display:inline-block;text-decoration:none;margin:15px 0 15px 0;color:#f5a742;padding:8px 35px;text-align:center;border-radius:25px;border:1px solid #f5a742;font-weight:700;-webkit-appearance:none;appearance:none}.deny-btn{display:inline-block;text-decoration:none;margin:15px 0 15px 0;color:#eb3434;padding:8px 35px;text-align:center;border-radius:25px;border:1px solid #eb3434;font-weight:700;font-size:1rem;-webkit-appearance:none;appearance:none}.view-more-btn{display:inline-block;text-decoration:none;text-transform:uppercase;margin:15px 0 0 0;width:100%;color:#fff;padding:12px 35px;text-align:center;border:none;background:#3489eb;font-weight:700;font-size:1rem}.apply-alt-btn:hover,.apply-btn:hover{cursor:pointer;background:#36b48f;color:#fff!important}.rearrange-btn:hover{cursor:pointer;background:#f5a742;color:#fff!important}.deny-btn:hover{cursor:pointer;background:#eb3434;color:#fff!important}.view-more-btn:hover{cursor:pointer;color:#fff!important;background:#2761a3}.prev-btn{margin-right:25px}.next-btn{margin-left:10px}.next-btn,.prev-btn{display:inline-block;text-decoration:none;color:#000;padding:12px 35px;text-align:center;border:none;background:#e8e8e8;font-weight:700;font-size:.85rem}.next-btn:hover,.prev-btn:hover{cursor:pointer;color:#fff!important;background:#2761a3}.page-num{margin:0 25px 0 0;font-weight:700;color:#000!important}.page-num:hover{color:#3489eb!important;cursor:pointer}.vacancy-filter__box{width:165px;background-color:#36b48f;display:inline-block;margin-right:20px;padding-top:10px;cursor:pointer}.vacancy-filter__box:hover{background-color:#1e7c5f}.vacancy-filter__box__link{font-size:10px!important;text-transform:uppercase;color:#fff!important;font-weight:700;margin:0 10px 0 10px;display:block;padding-bottom:10px}.vacancy-filter__box__link .fa-chevron-down{text-align:right;float:right;position:relative;top:2px}.vacancy-filter__box__link button{font-family:Montserrat-Bold;width:150px;background-color:#36b48f;padding-top:10px;text-transform:uppercase;color:#fff;font-weight:700}.vacancy-filter__box__link button:hover{background-color:#1e7c5f}.vacancy-filter__values{background-color:#fff;display:none;width:165px;position:absolute;z-index:105;box-shadow:0 5px 5px 0 rgba(5,55,1,.05)}.vacancy-filter__values__link{display:block;color:#000;text-transform:uppercase;font-size:14px;line-height:normal;padding:10px}.vacancy-filter__values__link:hover{background-color:#ebebeb!important}.flex-con-1,.res-flex-con{display:flex;justify-content:space-between;flex-wrap:wrap}.res-flex-left{display:inline-block;width:70%}.res-flex-right{display:inline-block;width:30%;text-align:right}.flex-vac-left{display:block;padding:20px;width:100%}.flex-vac-right{display:block;width:100%}.form-flex-con{display:flex;flex-wrap:wrap;justify-content:left}.form-half-con{display:inline-block;width:49%;margin-bottom:30px}.form-third-con{display:inline-block;width:30%;margin-bottom:30px}.form-title-con{display:block;width:100%}.form-full-con{display:block;width:100%;margin-bottom:30px}.form-ip{display:block;margin:10px 0 0 0;padding:8px 5px;min-width:85%;border:1px solid #212121;appearance:none;-webkit-appearance:none}.form-ip-alt{display:block;margin:10px 0 0 0;padding:8px 5px;min-width:30%;border:1px solid #212121}.form-email-confirm{display:inline-block;margin:10px 0 0 0;padding:8px 5px;min-width:30%;border:1px solid #212121}.form-checkbox{margin:0 10px 0 0!important;padding:10px!important}.form-lb{display:block;margin:0 0 15px 0;font-weight:700}.attach-cv-btn{display:inline-block;text-decoration:none;color:#181818;padding:12px 35px;text-align:center;border:none;border:1px solid #181818;font-weight:700;font-size:.85rem}.attach-cv-btn:hover{cursor:pointer;background:#30b68c;color:#fff;border:1px solid #30b68c}.form-textarea-full{display:block;margin:10px 0 0 0;padding:8px 5px;width:85%;border:1px solid #212121;resize:none;min-height:150px}.form-error{border:1px solid #eb4034!important}.questionnaire-container{position:relative;margin:auto;padding:20px 0}.application-que-con{display:none}.drag-drop-file{border:1px dotted #000;text-align:center;max-width:50%;border-spacing:10px 10px;border-radius:3px;padding:30px}.drag-drop-file:hover{cursor:pointer;border:1px dotted #3489eb!important}.drag-drop-confirm{border:1px dotted #30b68c!important}.drag-drop-error{border:1px dotted #eb4034!important}.drop-cv-icon{font-size:35px;margin-bottom:15px}.basic-loader-wrapper{position:fixed;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.65);top:0}.basic-loader{margin:100px auto auto auto;border:12px solid #212121;border-top:12px solid #37b48f;border-radius:50%;width:50px;height:50px;animation:spinloader .35s linear infinite}@keyframes spinloader{0%{transform:rotate(-360deg)}100%{transform:rotate(0)}}.submission-loader{display:inline-block;margin:auto;border:10px solid #212121;border-top:10px solid #30b68c;border-radius:50%;width:40px;height:40px;animation:spinloader .3s linear infinite}.missing-checklist:hover{cursor:pointer}input[type=checkbox]{width:25px;height:25px;vertical-align:middle}input[type=checkbox]:hover{cursor:pointer}.canvas-container{margin:0 0 20px 0}canvas{display:block;margin:0 0 20px 0;border-radius:5px;box-shadow:0 0 2px 2px #e8e8e8;touch-action:none}.canvas-indicator{box-shadow:0 0 2px 2px #0377fc}canvas:hover{cursor:pointer}.signature-label{display:block;font-weight:700;margin-bottom:10px}.signature-indicator{margin-left:15px}.clear-canvas-btn{display:inline-block;padding:8px 25px;text-align:center;font-size:.9rem;color:#d12828;border:1px solid #d12828;border-radius:25px}.clear-canvas-btn:hover{cursor:pointer;color:#d12828;opacity:.8}.pill-success{color:#0377fc}.parcel-error,.pill-error{color:#fc0303}.grid-title{display:grid!important;grid-template-columns:1fr 1fr}.order-ui-pill{vertical-align:middle;padding:4px 25px;text-align:center;font-size:.9rem;color:#36b48f;border:1px solid #36b48f;border-radius:25px}.order-ui-alt-pill{vertical-align:middle;padding:4px 25px;text-align:center;font-size:.9rem;color:#add8e6;border:1px solid #add8e6;border-radius:25px}@media only screen and (min-width:501px) and (max-width:900px){.canvas-container{width:75%}}@media only screen and (max-width:500px){.canvas-container{width:99%}.grid-title{display:block;grid-template-columns:unset}.grid-title div{text-align:center}.order-ui-alt-pill,.order-ui-pill{display:none}.missing-checklist{margin:0 0 10px 0}}@media only screen and (max-width:950px){.job-card{width:100%}.application-progress-bar{display:none}}@media only screen and (max-width:768px){.form-half-con,.form-third-con{display:block;width:100%}.drag-drop-file{max-width:100%}.form-email-confirm,.form-ip,.form-ip-alt,.form-textarea-full{min-width:100%}.res-flex-left,.res-flex-right{width:100%;margin:20px 0 0 0;text-align:left}.page-results{padding:0}.apply-alt-btn,.deny-btn,.rearrange-btn{width:100%}}.vacancy-filter__box__link_button{max-height:35px}