.wp-block-bee-engineering-job-listing{padding:var(--wp--preset--spacing--50) 0}@media(max-width:991px){.wp-block-bee-engineering-job-listing{padding:4.5rem 0}}.wp-block-bee-engineering-job-listing .jobs-listing-header{margin-bottom:4rem}.wp-block-bee-engineering-job-listing .jobs-listing-header__title{margin-bottom:.75rem}.wp-block-bee-engineering-job-listing .jobs-listing-header__title h2{color:var(--wp--preset--color--black-bee-engineering);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xx-large);font-weight:500;line-height:110%;margin:0}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-header-filter{display:flex;flex-direction:column;gap:1rem}}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter-count{grid-column:span 2/span 2}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter-count .count-job{color:var(--wp--preset--color--deep-grey);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--x-small);font-weight:400;line-height:140%;margin:0}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter{align-items:center;display:flex;gap:1.5rem;grid-column:span 10/span 10;justify-content:flex-end}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter{flex-wrap:wrap;gap:1rem;justify-content:left}}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select{min-width:170px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select{min-width:155px}}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select__trigger{align-items:center;background:#fff;background:var(--wp--preset--color--white-bee-engineering);border:1px solid rgba(27,25,60,.12);border-radius:var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--black-bee-engineering);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;justify-content:space-between;line-height:140%;margin:0;padding:12px 32px 12px 16px;position:relative}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select__trigger:after{border-bottom:1.5px solid #000;border-right:1.5px solid #000;bottom:21px;content:"";font-family:var(--wp--preset--font-family--secondary);height:8px;overflow:hidden;position:absolute;right:10px;transform:rotate(45deg);transition:transform .3s;width:8px}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select__options{background:#fff;border:1px solid rgba(27,25,60,.12);border-radius:var(--wp--custom--border-radius--medium);display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:99}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select__options .custom-select__option{color:var(--wp--preset--color--black-bee-engineering);cursor:pointer;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:140%;margin:0;padding:10px}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select__options .custom-select__option:hover{background:#eee}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select.open .custom-select__options{display:block}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter .custom-select.open .custom-select__trigger:after{transform:rotate(225deg)}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter #custom-filter-city{min-width:200px}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter #custom-filter-city svg{left:1rem;position:absolute;top:10px;z-index:5}.wp-block-bee-engineering-job-listing .jobs-listing-header-filter .jobs-listing-filter #custom-filter-city .custom-select__trigger{padding:12px 32px 12px 45px}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item{align-items:center;border-top:1px solid rgba(27,25,60,.16);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:2rem 0}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item{display:flex;flex-direction:column;gap:1.5rem}}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item:last-child{border-bottom:1px solid rgba(27,25,60,.16)}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-infos{display:flex;flex-direction:column;gap:12px;grid-column:span 2/span 2}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-infos{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-infos .tag{background:var(--wp--preset--color--primary-blue);border-radius:var(--wp--custom--border-radius--medium);border-top-right-radius:0;color:var(--wp--preset--color--white-bee-engineering);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--xs);font-weight:400;line-height:140%;max-width:-moz-max-content;max-width:max-content;padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--8);text-transform:uppercase}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-content{grid-column:span 8/span 8}@media(min-width:992px){.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-content{padding:0 var(--wp--preset--spacing--x-40)}}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-content__title h3{color:var(--wp--preset--color--secondary-blue);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--x-medium);font-weight:700;line-height:116%;margin:0}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-content__text{margin-top:1rem}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-content__text p{color:var(--wp--preset--color--black-bee-engineering);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--x-small);font-weight:400;line-height:140%;margin:0}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions{align-items:end;display:flex;flex-direction:column;gap:1rem;grid-column:span 2/span 2}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions{flex-direction:row;width:100%}}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions .btn{background:var(--wp--preset--color--light-green);border:0;border-radius:var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--primary-blue);cursor:pointer;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:140%;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--24);text-align:center;text-decoration:none;transition:all .5s;width:100%}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions .btn:hover{box-shadow:5px 5px 0 0 #078ee2}@media(max-width:991px){.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions .btn{padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--12)}}.wp-block-bee-engineering-job-listing .jobs-listing-items .jobs-listing-item-actions .btn.show{background:var(--wp--preset--color--primary-blue);color:var(--wp--preset--color--white-bee-engineering)}.wp-block-bee-engineering-job-listing .jobs-listing-footer{margin-top:var(--wp--preset--spacing--x-40);text-align:center}.wp-block-bee-engineering-job-listing .jobs-listing-footer a.btn{background:var(--wp--preset--color--light-green);border-radius:var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--primary-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;line-height:140%;max-width:-moz-max-content;max-width:max-content;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--24);text-decoration:none;transition:all .5s}.wp-block-bee-engineering-job-listing .jobs-listing-footer a.btn:hover{box-shadow:5px 5px 0 0 #078ee2}.popup{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:1;overflow:hidden;padding:10px;position:fixed;right:0;top:0;transition:opacity 1s ease-in-out;z-index:9999}.popup .popup-content{background:#f7faff;border-radius:50px 0 50px 50px;padding:2rem}.popup .popup-content .content{border-radius:10px;max-height:43.75rem;max-width:832px;overflow:auto;padding:2rem;position:relative;width:100%}.popup .popup-content .content .popup-close{align-items:center;background:none;background:var(--wp--preset--color--light-green);border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1.2rem;padding:5px;position:absolute;right:15px;top:10px;transition:all .5s}.popup .popup-content .content .popup-close:hover{box-shadow:5px 5px 0 0 #078ee2}.popup .popup-content .content #popup-offre-titre{color:var(--wp--preset--color--black-bee-engineering);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--x-medium);font-weight:500;line-height:116%;margin-bottom:40px;text-align:left}.popup.hidden{display:none;opacity:0}
