#cn-job-search .container{max-width:1160px;margin:0 auto}#cn-job-search .select-wrapper{position:relative}#cn-job-search .button{background-color:#19b1e3}#cn-job-search .button:hover{background-color:#eb173d}#cn-job-search .job-search-form-wrapper{padding:2rem 0 1.5rem}#cn-job-search .job-search-form-wrapper .job-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#cn-job-search .job-search-form-wrapper .job-search-form{-ms-flex-wrap:wrap;flex-wrap:wrap}}#cn-job-search .job-search-form-wrapper .job-search-form>*{width:19%;margin-top:0}@media (max-width: 767px){#cn-job-search .job-search-form-wrapper .job-search-form>*{width:49%}}@media (max-width: 767px) and (max-width: 767px){#cn-job-search .job-search-form-wrapper .job-search-form>*{@apply my-2}}@media (max-width: 524px){#cn-job-search .job-search-form-wrapper .job-search-form>*{width:100%}}#cn-job-search .job-search-result-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.75rem 0 3rem}@media (max-width: 524px){#cn-job-search .job-search-result-header .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#cn-job-search .job-search-result-header h1{font-size:2.5rem}@media (max-width: 524px){#cn-job-search .job-search-result-header h1{font-size:2.25rem;text-align:center;line-height:1.25;margin:0}}@media (max-width: 524px){#cn-job-search .job-search-result-header .select-wrapper{margin-bottom:1rem}}#cn-job-search .job-listing{padding:3.5rem 0}#cn-job-search .job-listing .job{padding:1.25rem 1.5rem;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;background:white;border-radius:.5rem}#cn-job-search .job-listing .job+.job{margin-top:1rem}#cn-job-search .job-listing .job:hover{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}#cn-job-search .job-listing .job:hover .header .button{background:#eb173d}#cn-job-search .job-listing .job:hover .header .button:hover{background:#131b4d}#cn-job-search .job-listing .job .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 524px){#cn-job-search .job-listing .job .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#cn-job-search .job-listing .job .header .button{background:#b7b9c9}#cn-job-search .job-listing .job .header h2{font-size:1.75rem;width:66%;margin:0;line-height:1.25}@media (max-width: 767px){#cn-job-search .job-listing .job .header h2{font-size:1.5rem}}@media (max-width: 524px){#cn-job-search .job-listing .job .header h2{width:100%;font-size:1.3rem;margin-bottom:1rem}}#cn-job-search .job-listing .job ul{list-style-type:none;color:#141b4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem 0 0 -.5rem;padding:0;width:calc(100% + 1rem)}#cn-job-search .job-listing .job ul li{font-size:1.125rem;margin:0 .5rem .25rem;font-style:italic}@media (max-width: 767px){#cn-job-search .job-listing .job ul li{width:49%;margin-left:0;margin-right:0}}#cn-job-search .job-listing .job ul li strong{font-weight:700;font-style:normal}@media (max-width: 524px){#cn-job-search .job-listing .job ul li strong{display:block;width:100%}}#cn-job-search .job-listing .job ul li .uppercase{text-transform:uppercase}#cn-job-search #load,#cn-job-search #no-jobs{text-align:center;margin-top:2.5rem}#cn-job-search #load span,#cn-job-search #no-jobs span{font-weight:900;font-size:1rem;color:#b8bac9;text-transform:uppercase;position:relative;margin-top:-.75rem;padding:.75rem 2rem}#cn-job-search #load span:after,#cn-job-search #no-jobs span:after{content:"";position:absolute;display:block;background-color:#b7b9c9;width:100%;opacity:.25;border-radius:9999px;height:.375rem;max-width:2.9375rem;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
/*# sourceMappingURL=all.css.map */