.page-list.job-list{position:relative}.page-list.job-list+*{margin-top:40px}.page-list.job-list .job-list-filter{padding:38px 40px;background-color:#03485f;border-radius:24px}.page-list.job-list .job-list-filter form{display:flex;flex-flow:row wrap}.page-list.job-list .job-list-filter form h2{margin-bottom:22px;width:100%;color:#c5dbe1}.page-list.job-list .job-list-filter form .form-group{margin:0;width:calc((100% / 3) - (60px / 3))}.page-list.job-list .job-list-filter form .form-group.job-keywords{width:calc(44% - (60px / 3))}.page-list.job-list .job-list-filter form .form-group.job-region,.page-list.job-list .job-list-filter form .form-group.job-type{width:calc(28% - (60px / 3))}.page-list.job-list .job-list-filter form .form-group input,.page-list.job-list .job-list-filter form .form-group select{padding:16px 33px;height:auto;width:100%;background-color:#fff;color:#06242c;accent-color:#51c6d6;font-size:18px;font-size:1.8rem;border:none;border-radius:30px}.page-list.job-list .job-list-filter form .form-group input::-moz-placeholder,.page-list.job-list .job-list-filter form .form-group select::-moz-placeholder{opacity:1;color:#06242c}.page-list.job-list .job-list-filter form .form-group input:-ms-input-placeholder,.page-list.job-list .job-list-filter form .form-group select:-ms-input-placeholder{color:#06242c}.page-list.job-list .job-list-filter form .form-group input::placeholder,.page-list.job-list .job-list-filter form .form-group select::placeholder{color:#06242c}.page-list.job-list .job-list-filter form .form-group select{padding-right:36px}.page-list.job-list .job-list-filter form .form-group+.form-group{margin-left:30px}.page-list.job-list .job-list-filter form .form-buttons{margin-top:30px;width:100%;text-align:right}.page-list.job-list .job-list-filter form .form-buttons .button-link{margin:0}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search{display:none;background-color:transparent;color:#c5dbe1;border-color:transparent;text-decoration:underline}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search .fa{margin-left:13px;transition:560ms cubic-bezier(0,1,.5,1)}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search.shown{display:inline-block}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search:focus,.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search:hover{text-decoration:none}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search:focus .fa,.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search:hover .fa{transform:scale(1.2,1.2) rotateZ(340deg)}.page-list.job-list .job-list-filter form .form-buttons .button-link+.button-link{margin-left:3px}.page-list.job-list .job-list-filter+*{margin-top:40px}.page-list.job-list .page-list-pages{padding:0;list-style:none}.page-list.job-list .page-list-pages .page-list-entry{margin:0;background-color:#c5dbe1;display:flex;border-radius:24px}.page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail{position:relative;overflow:hidden;width:340px;min-height:200px;flex-shrink:0;border-radius:24px 0 0 24px;will-change:transform}.page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1,1);transition:240ms cubic-bezier(0,1,.5,1)}.page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail a:focus,.page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail a:hover{transform:scale(1.3,1.3)}.page-list.job-list .page-list-pages .page-list-entry .page-list-content{padding:34px 34px 36px;position:relative;overflow:hidden;flex:1}.page-list.job-list .page-list-pages .page-list-entry .page-list-content h3.page-list-title{font-size:30px;font-size:3rem}.page-list.job-list .page-list-pages .page-list-entry .page-list-content h3.page-list-title a{color:inherit}.page-list.job-list .page-list-pages .page-list-entry .page-list-content h3.page-list-title+p.page-list-date{margin:8px 0 0}.page-list.job-list .page-list-pages .page-list-entry .page-list-content h3.page-list-title+p.page-list-description{margin:9px 0 0}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-details{margin:18px 0;padding:0;list-style:none}.page-list.job-list .page-list-pages .page-list-entry .page-list-content p.page-list-date{margin:0}.page-list.job-list .page-list-pages .page-list-entry .page-list-content p.page-list-date+p.page-list-description{margin:10px 0 0}.page-list.job-list .page-list-pages .page-list-entry .page-list-content p.page-list-description{margin:0}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button{margin:20px -6px 0 0;text-align:right}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link{margin-bottom:0;background-color:#51c6d6;color:#06242c}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link:focus,.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link:hover{background-color:#7ad4df}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link+.button-link{margin-left:3px}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link:last-child{background-color:#06242c;color:#c5dbe1}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link:last-child:focus,.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link:last-child:hover{background-color:#000}.page-list.job-list .page-list-pages .page-list-entry .page-list-content>*{position:relative;z-index:2}.page-list.job-list .page-list-pages .page-list-entry+.page-list-entry{margin-top:20px}.page-list.job-list .ccm-pagination-wrapper{text-align:right}@media all and (max-width:991px){.page-list.job-list+*{margin-top:30px}.page-list.job-list .job-list-filter{padding:26px 26px 28px;border-radius:16px}.page-list.job-list .job-list-filter form h2{margin-bottom:16px}.page-list.job-list .job-list-filter form .form-group{margin:0;width:100%}.page-list.job-list .job-list-filter form .form-group.job-keywords,.page-list.job-list .job-list-filter form .form-group.job-region,.page-list.job-list .job-list-filter form .form-group.job-type{width:100%}.page-list.job-list .job-list-filter form .form-group input,.page-list.job-list .job-list-filter form .form-group select{padding:11px 20px;font-size:17px;font-size:1.7rem}.page-list.job-list .job-list-filter form .form-group select{padding-right:30px}.page-list.job-list .job-list-filter form .form-group+.form-group{margin-top:10px;margin-left:0}.page-list.job-list .job-list-filter form .form-buttons{margin-top:14px}.page-list.job-list .job-list-filter form .form-buttons .button-link{width:100%}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search{display:none}.page-list.job-list .job-list-filter form .form-buttons .button-link.clear-search .fa{margin-left:13px;transition:560ms cubic-bezier(0,1,.5,1)}.page-list.job-list .job-list-filter form .form-buttons .button-link+.button-link{margin-top:10px;margin-left:0}.page-list.job-list .job-list-filter+*{margin-top:28px}.page-list.job-list .page-list-pages .page-list-entry{border-radius:16px}.page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail{width:100%;min-height:0;aspect-ratio:1.75/1;border-radius:16px 16px 0 0}.applicationcache.cssreflections .page-list.job-list .page-list-pages .page-list-entry .page-list-thumbnail{height:58vw}.page-list.job-list .page-list-pages .page-list-entry .page-list-content{padding:28px 24px}.page-list.job-list .page-list-pages .page-list-entry .page-list-content h3.page-list-title{font-size:26px;font-size:2.6rem}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-details{margin:10px 0 9px}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button{margin:16px -3px 0;text-align:center}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link{width:100%}.page-list.job-list .page-list-pages .page-list-entry .page-list-content .page-list-button .button-link+.button-link{margin-top:8px;margin-left:0}.page-list.job-list .page-list-pages .page-list-entry+.page-list-entry{margin-top:12px}}