.aaa-job-form input,.aaa-job-form select,.aaa-job-form textarea{display:block;box-sizing:border-box;width:100%;outline:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aaa-job-form label,.aaa-job-form .checkbox-label,.aaa-job-form .radio-label{display:block;margin-bottom:.25em}.aaa-job-form label .required,.aaa-job-form .checkbox-label .required,.aaa-job-form .radio-label .required{margin-left:.2rem;color:#9c3737}.aaa-job-form input,.aaa-job-form .input,.aaa-job-form textarea,.aaa-job-form select,.aaa-job-form .checkbox-label:before,.aaa-job-form .radio-label:before,.aaa-job-form .checkbox-label:after,.aaa-job-form .radio-label:after{padding:10px;border-width:1px;border-style:solid;border-color:#d3d3d3;background-color:#fff}.aaa-job-form input:focus,.aaa-job-form .input:focus,.aaa-job-form textarea:focus,.aaa-job-form select:focus,.aaa-job-form .checkbox-label:focus:before,.aaa-job-form .radio-label:focus:before,.aaa-job-form .checkbox-label:focus:after,.aaa-job-form .radio-label:focus:after{border-color:gray}.aaa-job-form input::placeholder,.aaa-job-form .input::placeholder,.aaa-job-form textarea::placeholder,.aaa-job-form select::placeholder{color:gray}.aaa-job-form input[type=checkbox],.aaa-job-form .checkbox,.aaa-job-form input[type=radio]{position:absolute;height:26px;width:26px;opacity:0;z-index:2;cursor:pointer}.aaa-job-form input[type=checkbox]:focus+label:before,.aaa-job-form input[type=checkbox]:focus+.checkbox-label:before,.aaa-job-form input[type=checkbox]:focus+.radio-label:before,.aaa-job-form input[type=checkbox]:focus+label:after,.aaa-job-form input[type=checkbox]:focus+.checkbox-label:after,.aaa-job-form input[type=checkbox]:focus+.radio-label:after,.aaa-job-form .checkbox:focus+label:before,.aaa-job-form input[type=radio]:focus+label:before,.aaa-job-form .checkbox:focus+.checkbox-label:before,.aaa-job-form .checkbox:focus+.radio-label:before,.aaa-job-form input[type=radio]:focus+.checkbox-label:before,.aaa-job-form input[type=radio]:focus+.radio-label:before,.aaa-job-form .checkbox:focus+label:after,.aaa-job-form input[type=radio]:focus+label:after,.aaa-job-form .checkbox:focus+.checkbox-label:after,.aaa-job-form .checkbox:focus+.radio-label:after,.aaa-job-form input[type=radio]:focus+.checkbox-label:after,.aaa-job-form input[type=radio]:focus+.radio-label:after{border-color:gray}.aaa-job-form input[type=checkbox]:checked+label:after,.aaa-job-form input[type=checkbox]:checked+.checkbox-label:after,.aaa-job-form input[type=checkbox]:checked+.radio-label:after,.aaa-job-form .checkbox:checked+label:after,.aaa-job-form input[type=radio]:checked+label:after,.aaa-job-form .checkbox:checked+.checkbox-label:after,.aaa-job-form .checkbox:checked+.radio-label:after,.aaa-job-form input[type=radio]:checked+.checkbox-label:after,.aaa-job-form input[type=radio]:checked+.radio-label:after{opacity:1}.aaa-job-form .checkbox-label,.aaa-job-form .radio-label{position:relative;display:inline-block;margin-right:.5em;padding-left:28px}.aaa-job-form .checkbox-label:before,.aaa-job-form .radio-label:before,.aaa-job-form .checkbox-label:after,.aaa-job-form .radio-label:after{position:absolute;top:50%;left:0;display:inline-block;margin-top:-9px;padding:0;width:18px;height:18px;content:""}.aaa-job-form .checkbox-label:after,.aaa-job-form .radio-label:after{border-color:transparent;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2210.5%22%20viewBox%3D%220%200%2013%2010.5%22%20enable-background%3D%22new%200%200%2013%2010.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M4.8%205.8L2.4%203.3%200%205.7l4.8%204.8L13%202.4c0%200-2.4-2.4-2.4-2.4L4.8%205.8z%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:13px;background-repeat:no-repeat;opacity:0}.aaa-job-form .radio-label:before,.aaa-job-form .radio-label:after{border-radius:50%}.aaa-job-form .radio-label:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20enable-background%3D%22new%200%200%2013%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23424242%22%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%226.5%22%2F%3E%3C%2Fsvg%3E");background-size:8px}.aaa-job-form select{position:relative;z-index:1;padding-right:40px}.aaa-job-form select::-ms-expand{display:none}.aaa-job-form .select-wrap{position:relative}.aaa-job-form .select-wrap:after{position:absolute;top:0;right:0;bottom:0;z-index:2;padding:0 15px;width:10px;height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2211.3%22%20viewBox%3D%220%200%2013%2011.3%22%20enable-background%3D%22new%200%200%2013%2011.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23424242%22%20points%3D%226.5%2011.3%203.3%205.6%200%200%206.5%200%2013%200%209.8%205.6%20%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:10px;background-repeat:no-repeat;content:"";pointer-events:none}.aaa-job-form textarea{min-height:100px;resize:vertical}.aaa-job-form .control-group{margin-bottom:1rem}.aaa-job-category-action{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center;padding:3rem;background-color:#0457b7a6;transition:all ease .3s}.aaa-job-category-action:hover{background-color:#0000}.aaa-job-category-action:hover .aaa-job-category-header h3{background-color:#0457b73d;color:#fff}.aaa-job-category-header h3{font-size:1.5rem !important;margin:0;text-shadow:0 0 10px #00000052;transition:all ease .3s;padding:1rem .5rem}.aaa-job-category-image{padding-top:50%;display:block;background-size:cover;background-position:center;position:relative}.aaa-job-categories{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1% 0}.aaa-job-categories li{flex:24%;max-width:24%;margin:1% 1% 1% 0;position:relative}.aaa-job-categories li:nth-child(4n){margin-right:0}.aaa-job-header{margin-top:0;margin-bottom:1rem;font-weight:bold}.aaa-job-header a{color:inherit}.aaa-job-list{list-style:none;padding:0;margin:0}.aaa-job-list li{background-color:#f8f8f8;margin-bottom:1rem;padding:2rem}.aaa-job-meta{display:flex;align-items:center;margin-bottom:1rem}.aaa-job-meta>span{display:flex;align-items:center;margin-right:1rem}.aaa-job-meta>span label,.aaa-job-meta>span .aaa-job-form .checkbox-label,.aaa-job-form .aaa-job-meta>span .checkbox-label,.aaa-job-meta>span .aaa-job-form .radio-label,.aaa-job-form .aaa-job-meta>span .radio-label{margin:0;margin-right:.5rem}.aaa-job-excerpt{display:block;margin-bottom:1.5rem;border-bottom:1px solid #0000000a;padding-bottom:1rem}.aaa-job-button{padding:.6rem 2rem;border:1px solid #000;color:#000;display:inline-block}.aaa-job-content{position:relative}.aaa-job-date{position:absolute;top:0;right:0;padding:.5rem 1.5rem;background:#fff;border-radius:20px}.aaa-job-alert{padding:2rem;margin-top:2rem;margin-bottom:2rem;border-radius:3px}.aaa-job-alert ul{list-style:inside disc;padding:0;margin:0}.aaa-job-alert h3{margin:0 0 2rem 0;font-size:2.1rem}.aaa-job-alert.error{background-color:#d2888838;border:1px solid #d4aeae}.aaa-job-alert.success{background-color:#90d28838;border:1px solid #aed4af}.aaa-job-alert.success p{margin-bottom:0}.aaa-form-group{display:flex;margin-bottom:1rem}.aaa-form-group>div{padding-right:1.5rem;margin-bottom:0;flex:1}.aaa-form-group>div:last-child{padding-right:0}.aaa-form-group .radio-wrap{display:flex;align-items:flex-end;flex-wrap:wrap}.aaa-job-search-form{width:500px;max-width:90%;margin:1rem auto}.aaa-job-search-input{position:relative}.aaa-job-search-input input{width:100%;padding:.5rem}.aaa-job-search-icon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;padding:0 1rem}.aaa-job-search-results{position:absolute;width:100%;background-color:#fff;z-index:9;border:1px solid #333;border-top:0;border-radius:0 0 4px 4px;margin-top:-2px;display:none;overflow:hidden}.aaa-job-search-results.active{display:block}.aaa-job-search-results.loading{display:block}.aaa-job-search-results a,.aaa-job-search-results span{display:block;line-height:30px;padding:0 .5rem;border-bottom:1px solid #333}.aaa-job-search-results a:last-child,.aaa-job-search-results span:last-child{border-bottom:0}.aaa-job-search-results a.searching,.aaa-job-search-results span.searching{opacity:.3}.aaa-job-search-results a:hover,.aaa-job-search-results span:hover{background-color:#f8f8f8}.aaa-job-meta-content{position:relative;display:flex;align-items:center;margin-bottom:1.5rem}.aaa-job-meta-content .aaa-job-meta{margin-bottom:0}.aaa-job-meta-content .aaa-job-date{position:relative;margin-left:auto}@media(max-width: 768px){.aaa-job-categories li{flex:100%;max-width:100%;margin:1% 0;position:relative}}