.job-card{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;padding:1em 1em 1em 2em;box-sizing:border-box;border-bottom:1px solid #eee}@media screen and (max-width: 768px){.job-card{padding:1em 0;row-gap:5px}}.job-card:hover{background-color:#e6c9b3;text-decoration:none !important}.job-card p{color:#193052}.job-card .column-1{display:flex;align-items:flex-start;gap:20px}.job-card .column-1 .company_logo{width:42px}@media screen and (max-width: 768px){.job-card .column-1 .company_logo{display:none}}.job-card .column-1 .job-name{text-transform:uppercase;font-size:16px;line-height:29px;font-weight:700;text-align:left}.job-card .column-2 .job-entity{margin-bottom:15px}.job-card .column-2 .job-entity p{text-align:left;line-height:20px}.job-card .entity-title,.job-card .level-title{font-weight:700;margin-bottom:0}.job-card .column-3{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 768px){.job-card .column-3{align-items:flex-start}}.job-card .column-3 .job-contract{font-weight:700;color:#fff;background-color:#779d7b;padding:.5rem;margin-bottom:.5rem !important;display:inline-block !important}.job-card .column-3 .date{text-align:left}@media(max-width: 1024px){.job-card{grid-template-columns:1fr 1fr;grid-template-areas:"column-1 column-1" "column-3 column-2"}.column-1{grid-area:column-1}.column-2{grid-area:column-2}.column-3{grid-area:column-3}}#job-filter-form{width:100%;background-color:#749dae;display:flex;flex-direction:column}#job-filter-form .job-filter-form-inner{display:flex;flex-direction:column;gap:1em;padding:1em;padding-bottom:0}#job-filter-form .job-search-key{display:flex;flex-direction:column;gap:1em}#job-filter-form .job-search-key .job-form-submit{background-color:#e6c9b3;border:1px solid #e6c9b3;color:#193052;margin:0;transition:.2s}#job-filter-form .job-search-key .job-form-submit:hover{text-decoration:underline}@media screen and (max-width: 768px){#job-filter-form .job-search-key .job-form-submit{font-size:14px !important}}#job-filter-form .job-search-key input{height:57px;width:100%;margin-bottom:0}#job-filter-form .form-separator{border-bottom:1px solid #193052;margin-bottom:0}#job-filter-form .job-select-fields{display:flex;flex-direction:column}#job-filter-form .job-select-fields select{height:41px;width:100%}#job-filter-form .job-contracts{border-top:1px solid #e5e5e5;list-style:none outside;margin:0;padding:0}#job-filter-form .job-contracts li{border-right:1px solid #eee;float:left;margin:0;padding:.5em 1em}#job-filter-form .job-contracts li label{color:#fff}#loader{--size: 80px;--stroke-width: calc(var(--size) / 8);--accent-opacity: 0.25;--color: #749dae;--animation-timing-function: linear;--animation-duration: 1s;width:var(--size);height:var(--size)}#loader::before,#loader::after{content:"";position:absolute;inset:0;border-width:var(--stroke-width);border-style:solid;border-radius:50%;transform:rotate(0deg);animation:var(--animation-timing-function) var(--animation-duration) infinite circle-spin-2-animation}#loader::before{border-color:var(--color) var(--color) var(--color) rgba(0,0,0,0);opacity:var(--accent-opacity)}#loader::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color)}@keyframes circle-spin-2-animation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.single-job-content{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 960px){.single-job-content{flex-direction:column-reverse}}.single-job-content .fixed-nav{display:none;visibility:hidden}.single-job-content aside{width:25%;padding:2rem;order:1;margin-bottom:2rem;background-color:#193052;color:#fff}@media screen and (max-width: 960px){.single-job-content aside{box-sizing:border-box;width:100%;margin-top:50px}}.single-job-content aside h3{color:#e6c9b3}.single-job-content aside h3.society{margin-top:3rem}.single-job-content aside div{margin-bottom:2rem}.single-job-content aside p{text-align:left !important;margin-bottom:0}.single-job-content aside ul{margin-top:.5rem}.single-job-content aside ul li{color:#fff;list-style-image:url("/wp-content/uploads/2021/10/guillemet-small.png")}.single-job-content aside ul li::marker{vertical-align:middle}.single-job-content .contracts span{background-color:#e6c9b3;color:#193052;padding:.5rem;margin-top:.5rem;display:inline-block;margin-right:1rem}.single-job-content .contracts span:nth-child(2n){background-color:#749dae;color:#fff}.single-job-content article{width:64%;order:2;padding-left:2rem}@media screen and (max-width: 960px){.single-job-content article{width:100%;padding-left:0}}.single-job-content article .desc{margin-bottom:3rem}.single-job-content article .team-description{margin-top:30px}.single-job-content article .job-content{margin-top:40px}.single-job-content article .profil-abilities{margin-top:40px}.single-job-content article .publication{margin-bottom:2rem;text-align:left}.single-job-content article .publication span{color:#749dae;font-weight:bold}.single-job-content .nav-single-post{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:3rem}.single-job-content .nav-single-post a:first-child{background-color:#ce9c82 !important;color:#fff}.single-job-content .nav-single-post a:first-child:hover{background-color:#193052 !important}.job-type{color:#fff;background-color:#779d7b;padding:.5rem;margin-bottom:.5rem !important;display:inline-block !important}@media all and (max-width: 960px){.single_job_listing article{width:100%;order:1;padding:1rem}.single_job_listing aside{order:2;width:100%}}@media all and (max-width: 960px){ul.job_listings li.job_listing a .meta{float:inherit;padding:0;margin-top:1rem;text-align:left}ul.job_listings li.job_listing a div.position{float:inherit;width:100%}ul.job_listings li.job_listing a div.location{line-height:1 !important;font-size:.875em !important}ul.job_listings li.job_listing.no_job_listings_found a div.location{line-height:1 !important;font-size:.875em !important}}.posts-wrapper{position:relative;min-height:300px;margin-top:40px}.posts-wrapper.loading:before{position:absolute;content:"";background:rgba(255,255,255,.655);height:120%;width:100%;z-index:99}.posts-wrapper #loader{position:absolute;top:150px;left:50%;transform:translate(-50%, -50%);z-index:99}/*# sourceMappingURL=ernest-job.css.map */
