/*
Theme Name: Agence Activity v2
Author: Agence Activity
Description: Thème 2024 pour le site Agence Activity
Version: 1.0
*/
@charset "UTF-8";@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide-in-right{animation:slideInRight .5s ease forwards}.slide-out-right{animation:slideOutRight .5s ease forwards}.btn{padding:6px 20px 5px;text-transform:uppercase;border-radius:6px;transition:all .3s ease-in-out;font-weight:700;display:flex;gap:12px;width:fit-content;align-items:center}.btn-green{background-color:#88b027;color:#fff;border:2px solid #88b027;background-image:url(img/picto/picto-candidature-white.png);background-repeat:no-repeat;background-position:5%;background-size:30px;padding-left:50px!important}.btn-green:hover{background-color:#fff;border-color:#88b027;color:#88b027;background-image:url(img/picto/picto-candidature-green.png)}.btn-sa{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:12px;border-radius:5px;background:var(--Navy,#213c57);color:#fff;cursor:pointer;border:2px solid #213c57}.btn-sa svg{stroke:#fff;transition-delay:.1s!important}.btn-sa:hover{background:var(--Navy,#fff);color:#213c57}.btn-sa:hover svg{stroke:#213c57}.btn-blue{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:12px;border-radius:5px;background:var(--Navy,#213c57);color:#fff;cursor:pointer;border:2px solid #213c57;width:fit-content}.btn-blue svg{stroke:#fff;transition-delay:.1s!important}.btn-blue:hover{background:var(--Navy,#fff);color:#213c57}.btn-blue:hover svg{stroke:#213c57}.btn-pink{background-color:#d40075;color:#fff;border:2px solid #d40075;background-image:url(img/picto/picto-postuler-white.png);background-repeat:no-repeat;background-position:5%;background-size:30px;padding-left:50px!important}.btn-pink:hover{background-color:#fff;border-color:#d40075;color:#d40075;background-image:url(img/picto/picto-postuler-pink.png)}.btn-grey{border:2px solid #979797;background-color:#979797;color:#fff}.btn-grey:hover{background-color:#fff;color:#979797}.btn-white,.leaflet-container a.btn-white{color:#979797;border:1px solid #979797;background-color:#fff}.btn-white:hover,.leaflet-container a.btn-white:hover{color:#fff;border-color:#fff;background-color:#979797}.bigapply:visited,.btn-bigapply{border-radius:6px;padding:1em 2em;font-weight:700;font-size:1em;margin-bottom:auto;margin-top:auto}.btn-bigapply:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.jobapply{margin-top:2em;margin-bottom:2em;text-align:center}.favorite-btn svg{transition:all ease-in-out .2s;cursor:pointer}.favorite-btn svg:hover{transform:scale(1.1)}.favorite-btn.active svg{fill:#213c57}#map-btn,#map-btn-secondary{color:#213c57;border:1px solid #213c57;border-radius:0;z-index:999;cursor:pointer;white-space:nowrap;font-size:16px;font-weight:500}#map-btn svg,#map-btn-secondary svg{stroke:#213c57;transition-delay:.1s!important}#map-btn-secondary:hover,#map-btn:hover{background-color:#213c57;color:#fff}#map-btn-secondary:hover svg,#map-btn:hover svg{stroke:#fff}#map-btn{position:absolute;top:10px;left:54px;z-index:999}#map-btn-secondary{display:none;z-index:10}#map-btn-secondary.on{display:flex}.leaflet-control-zoom.leaflet-bar.leaflet-control{border:1px solid #213c57;border-radius:0}.leaflet-touch .leaflet-bar a:first-child{border-bottom:1px solid #213c57!important}.link{color:var(--Navy,#213c57);text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;position:relative}.link::before{content:"";display:block;width:0;height:2px;position:absolute;bottom:0;left:0;background-color:#213c57;border-radius:50px;transition:all ease-in-out .3s}.link:hover::before{width:100%}.card{display:flex;padding:24px 16px;position:relative;background-color:#fff;height:100%;overflow:hidden}.card .card-content{z-index:2;width:100%;display:flex;flex-direction:column}.card .card-content .card-main{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:6px}.card .card-content .card-main .publication-date{color:#2f3e57;font-size:12px;font-style:italic;font-weight:600;line-height:14.4px}.card .card-content h3{color:#2f3e57;font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin:0;max-height:54px;display:-webkit-box;display:-moz-box;display:box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.card .card-content .card-element{-webkit-box-flex:0;gap:12px;display:flex;flex-direction:column;padding:12px 0}.card .card-content .card-element .span-element{display:flex;align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:600;line-height:19.2px;text-transform:uppercase;color:#2f3e57}.card .card-content .card-element .element-typologie{color:#2f3e57;font-size:14px;font-style:italic;font-weight:600;line-height:14.4px;display:flex;padding:8px 16px;align-items:center;gap:10px;border-radius:18px;width:fit-content}.card .card-content .card-element .element-typologie.typologie-parcours-emploi-competences,.card .card-content .card-element .element-typologie.typologie-parcours-emploi-compétences{background:var(--GreenThrid,#ddeacb)}.card .card-content .card-element .element-typologie.typologie-clauses-sociales-d\'insertion,.card .card-content .card-element .element-typologie.typologie-clauses-sociales-dinsertion{background:var(--OrangeThird,#ffe2c3)}.card .card-content .card-element .element-typologie.typologie-metiers-du-medico-social,.card .card-content .card-element .element-typologie.typologie-métiers-du-médico-social{background:var(--PinkThird,#f9cadf)}.card .card-logo{z-index:1;position:absolute;bottom:0;right:0}.card .card-logo img{width:130px;height:initial;object-fit:contain}.logo-container{border-radius:6px;padding:4px}.icon-container{background-image:url(img/marker-activity.png);background-repeat:no-repeat;background-size:contain;padding-left:1.5em}.leaflet-popup-content-wrapper,.leaflet-popup-tip{box-shadow:7px 7px 5px 0 rgba(0,0,0,.5);border-radius:0!important}.leaflet-popup-content-wrapper .leaflet-popup-content,.leaflet-popup-tip .leaflet-popup-content{max-width:500px;min-width:325px;margin:0!important;font-size:14px!important;padding:12px}.leaflet-popup-content-wrapper .leaflet-popup-content .card-content,.leaflet-popup-tip .leaflet-popup-content .card-content{display:flex;flex-direction:column;gap:12px}.leaflet-popup-content-wrapper .leaflet-popup-content h3,.leaflet-popup-tip .leaflet-popup-content h3{color:#2f3e57;font-size:16px;font-style:normal;font-weight:700;line-height:1.3;margin:0;max-height:54px;display:-webkit-box;display:-moz-box;display:box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items,.leaflet-popup-tip .leaflet-popup-content .card-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-client,.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-typologie,.leaflet-popup-tip .leaflet-popup-content .card-items .element-client,.leaflet-popup-tip .leaflet-popup-content .card-items .element-typologie{color:#2f3e57;font-size:12px;font-style:italic;font-weight:600;line-height:14.4px;display:flex;padding:6px 12px;align-items:center;gap:10px;border-radius:18px;width:fit-content;background-color:#e8eaf5}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-client.typologie-PEC,.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-typologie.typologie-PEC,.leaflet-popup-tip .leaflet-popup-content .card-items .element-client.typologie-PEC,.leaflet-popup-tip .leaflet-popup-content .card-items .element-typologie.typologie-PEC{background:var(--GreenThrid,#ddeacb)!important}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-client.typologie-CSI,.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-typologie.typologie-CSI,.leaflet-popup-tip .leaflet-popup-content .card-items .element-client.typologie-CSI,.leaflet-popup-tip .leaflet-popup-content .card-items .element-typologie.typologie-CSI{background:var(--OrangeThird,#ffe2c3)!important}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-client.typologie-MMS,.leaflet-popup-content-wrapper .leaflet-popup-content .card-items .element-typologie.typologie-MMS,.leaflet-popup-tip .leaflet-popup-content .card-items .element-client.typologie-MMS,.leaflet-popup-tip .leaflet-popup-content .card-items .element-typologie.typologie-MMS{background:var(--PinkThird,#f9cadf)!important}.leaflet-popup-content-wrapper .leaflet-popup-content .card-items span,.leaflet-popup-tip .leaflet-popup-content .card-items span{margin-bottom:0;margin-top:0}.leaflet-popup-content-wrapper .leaflet-popup-content a,.leaflet-popup-tip .leaflet-popup-content a{color:#fff}.leaflet-popup-content-wrapper .leaflet-popup-content a:hover,.leaflet-popup-tip .leaflet-popup-content a:hover{color:#2f3e57}#pagination-container{display:flex;justify-content:center;display:none}ul.pagination{display:flex;padding-left:0;list-style:none}li.active .page{z-index:3;color:#fff;background-color:#d40075;border-color:#d40075}.page:visited,li .page{padding:.375rem .75rem;margin-left:.5em;margin-right:.5em;position:relative;display:block;color:#2f3e57;text-decoration:none;background-color:#d40075;border:1px solid #d40075;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#single-cta-container{display:flex;flex-direction:row;gap:12px;align-items:center}#share-container{position:relative;display:flex;align-items:center}#share-container .share-toggle{background:0 0;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}#share-container .share-toggle:hover{transform:scale(1.1)}#share-container .share-cta{position:absolute;top:110%;right:0;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:16px;display:none;flex-direction:column;gap:10px;z-index:10;width:fit-content}#share-container .share-cta p{color:#2f3e57;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap;margin:0}#share-container .share-cta .element-share{display:flex;align-items:center;gap:10px}#share-container .share-cta.active{display:flex;transform:translateX(25%)}#share-container .share-cta a{display:flex;align-items:center;justify-content:center;padding:5px;background-color:#2f3e57;border-radius:5px;border:1px solid #2f3e57;transition:all ease-in-out .2s;width:44px;height:44px}#share-container .share-cta a.picto-copy svg,#share-container .share-cta a.picto-whatsapp svg{fill:#fff}#share-container .share-cta a.picto-linkedin svg,#share-container .share-cta a.picto-mail svg{stroke:#fff}#share-container .share-cta a:hover{background-color:#f5f5f5}#share-container .share-cta a:hover.picto-copy svg,#share-container .share-cta a:hover.picto-whatsapp svg{stroke:#2f3e57}#share-container .share-cta a:hover.picto-linkedin svg,#share-container .share-cta a:hover.picto-mail svg{stroke:#2f3e57}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}#search-container{padding:1.5em 1em;background-color:#fff;display:flex;flex-wrap:wrap;gap:12px;row-gap:24px}@media (max-width:767px){#search-container{border-right:0}}#search-container #icon-search-container{display:flex;flex-wrap:wrap;gap:12px}#search-container #word-search-container{display:flex;flex-direction:row;gap:12px;width:100%}@media (max-width:768px){#search-container #word-search-container{flex-direction:column}}#search-container #word-search-container .search-item{width:100%}#search-container .search-item:nth-of-type(1),#search-container .search-item:nth-of-type(2){display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}#search-container hr{margin:0;height:40px;border:1px solid #2f3e57;border-radius:2px}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#565b72;background-color:#fafafa;background-clip:padding-box;border:1px}.form-select{display:block;width:100%;padding:.5rem .75rem}.form-range{-webkit-appearance:none;width:100%;height:5px;background:#dee2e6;border-radius:0;outline:0;margin:10px 0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#213c57;cursor:pointer;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.3)}.form-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#213c57;cursor:pointer;border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.3)}.form-group{width:100%;height:fit-content}.form-group label,form label{display:block;font-size:18px;font-weight:500;color:#a0a0a0;margin-bottom:-9px;margin-top:18px;margin-left:1em}.form-group span.lower-label,form span.lower-label{padding:0 .5em;background-color:#fff}.form-group input,form input{display:block;width:100%;font-size:16px;padding:7px 15px;background-color:#fff;border:1px solid #213c57;text-align:left;cursor:pointer;color:#213c57;transition:all .2s ease;text-transform:uppercase;font-weight:500}.form-group input:focus-visible,form input:focus-visible{border:2px solid #cbcbcb;outline:#cbcbcb 0}.form-group input::placeholder,form input::placeholder{opacity:1;color:inherit}#geo-radius-container{width:100%;padding:10px;order:-1;border-bottom:1px solid #213c57}#geo-radius-container label{display:block;margin-bottom:8px;font-weight:500;text-transform:uppercase;font-size:16px}.radius-markers{display:flex;justify-content:space-between;margin-top:5px;font-size:12px;color:#213c57;font-weight:500;text-transform:uppercase;width:100%}#geo-radius-slider{width:100%;cursor:pointer;transition:all ease-in-out .2s}#geo-radius-slider::-webkit-slider-thumb{background:#213c57;margin-top:2px;transition:all ease-in-out .2s;box-shadow:0 12px 3px 0 rgba(46,62,88,0),0 7px 3px 0 rgba(46,62,88,.03),0 4px 3px 0 rgba(46,62,88,.09),0 2px 2px 0 rgba(46,62,88,.16),0 0 1px 0 rgba(46,62,88,.18)}#geo-radius-slider::-moz-range-thumb{background:#213c57;margin-top:2px;transition:all ease-in-out .2s;box-shadow:0 12px 3px 0 rgba(46,62,88,0),0 7px 3px 0 rgba(46,62,88,.03),0 4px 3px 0 rgba(46,62,88,.09),0 2px 2px 0 rgba(46,62,88,.16),0 0 1px 0 rgba(46,62,88,.18)}#radius-value{font-weight:600;color:#213c57}#secteur-dropdown .dropdown-option:first-of-type,#statut-dropdown .dropdown-option:first-of-type{display:none}.checkbox-client-1,.checkbox-client-2,.checkbox-client-3,.checkbox-client-4,.checkbox-typo-1,.checkbox-typo-2,.checkbox-typo-3{width:fit-content;display:flex;padding:6px 12px;border-radius:18px;background-color:#e8eaf5;border:1px solid #e8eaf5;transition:all ease-in-out .2s;cursor:pointer;position:relative;min-height:40px}.checkbox-client-1:hover,.checkbox-client-2:hover,.checkbox-client-3:hover,.checkbox-client-4:hover,.checkbox-typo-1:hover,.checkbox-typo-2:hover,.checkbox-typo-3:hover{background-color:rgba(232,234,245,.5019607843)}.checkbox-client-1 span,.checkbox-client-2 span,.checkbox-client-3 span,.checkbox-client-4 span,.checkbox-typo-1 span,.checkbox-typo-2 span,.checkbox-typo-3 span{color:#2f3e57;font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:600;line-height:14.4px;align-items:center;gap:10px;align-self:stretch;width:fit-content;display:flex}.checkbox-client-1 input,.checkbox-client-2 input,.checkbox-client-3 input,.checkbox-client-4 input,.checkbox-typo-1 input,.checkbox-typo-2 input,.checkbox-typo-3 input{display:none}.checkbox-client-1::after,.checkbox-client-2::after,.checkbox-client-3::after,.checkbox-client-4::after,.checkbox-typo-1::after,.checkbox-typo-2::after,.checkbox-typo-3::after{content:"";position:absolute;top:-4px;right:-4px;width:16px;height:16px;background-image:url(img/svg/checkbox-close.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all ease-in-out .2s;transform:scale(0)}.checkbox-active.checkbox-client-1,.checkbox-active.checkbox-client-2,.checkbox-active.checkbox-client-3,.checkbox-active.checkbox-client-4,.checkbox-active.checkbox-typo-1,.checkbox-active.checkbox-typo-2,.checkbox-active.checkbox-typo-3{border-color:#2f3e57}.checkbox-active.checkbox-client-1::after,.checkbox-active.checkbox-client-2::after,.checkbox-active.checkbox-client-3::after,.checkbox-active.checkbox-client-4::after,.checkbox-active.checkbox-typo-1::after,.checkbox-active.checkbox-typo-2::after,.checkbox-active.checkbox-typo-3::after{transform:scale(1)}.checkbox-client-1::before,.checkbox-client-2::before,.checkbox-client-3::before{content:"";width:100px;display:block;height:26px;background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-client-1 span,.checkbox-client-2 span,.checkbox-client-3 span{display:none}.checkbox-client-1::before{background-image:url(img/logo/logo-haut-de-seine-secondary.png)}.checkbox-client-2::before{background-image:url(img/logo/logo-yvelines-secondary.png)}.checkbox-client-3::before{background-image:url(img/logo/logo-c-midy-secondary.png)}.checkbox-client-4::before{content:"";width:44px;height:26px;display:block;background-image:url(img/logo/logo-autre-employeur-secondary.png);background-position:center;background-size:contain;background-repeat:no-repeat}.checkbox-client-1.checkbox-active,.checkbox-typo-1{background:#ddeacb!important}.checkbox-client-1.checkbox-active:hover,.checkbox-typo-1:hover{background-color:rgba(221,234,203,.5019607843)!important}.checkbox-client-2.checkbox-active,.checkbox-typo-2{background:#f9cadf!important}.checkbox-client-2.checkbox-active:hover,.checkbox-typo-2:hover{background-color:rgba(249,202,223,.5019607843)!important}.checkbox-client-3.checkbox-active,.checkbox-typo-3{background:#ffe2c3!important}.checkbox-client-3.checkbox-active:hover,.checkbox-typo-3:hover{background-color:rgba(255,247,246,.5019607843)!important}.custom-dropdown-container{position:relative;width:100%}.custom-dropdown-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;background-color:#fff;border:1px solid #213c57;border-radius:0;text-align:left;cursor:pointer;font-size:16px;color:#213c57;transition:all .2s ease;text-transform:uppercase;font-weight:500}.custom-dropdown-button:hover{border-color:#213c57}.custom-dropdown-button svg{transition:transform .2s ease}.custom-dropdown-button:focus{outline:0;border-color:#213c57;box-shadow:0 0 0 .2rem rgba(33,60,87,.25)}.custom-dropdown-content{display:none;position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid #213c57;border-top:none;border-radius:0 0 4px 4px;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-dropdown-content.show{display:flex;flex-direction:column;z-index:999}.custom-dropdown-content.show+.custom-dropdown-button svg{transform:rotate(180deg)}.dropdown-option{display:flex;align-items:center;padding:5px 10px;cursor:pointer;transition:background-color .2s ease}.dropdown-option:hover{background-color:#f8f9fa}.dropdown-option input[type=checkbox],.dropdown-option input[type=radio]{margin-right:10px;position:relative}.dropdown-option input[type=checkbox]:checked::after{opacity:1}.dropdown-option input[type=checkbox]::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #213c57;background:#fff}.dropdown-option input[type=checkbox]::after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background:#213c57;transition:.2s;opacity:0}.dropdown-option input[type=radio]{display:none}.dropdown-option .option-text{margin:0;font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:500!important;font-size:16px}.dropdown-option input:checked+.option-text{font-weight:500;color:#213c57;text-transform:uppercase}.slider-container{position:relative;width:100%;height:30px;margin:10px 0}.custom-slider{position:relative;z-index:2;-webkit-appearance:none;width:100%;height:6px;background:0 0;outline:0}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#213c57;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.custom-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#213c57;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.radius-track{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:6px;background-color:#e0e0e0;border-radius:3px;z-index:1}.radius-progress{position:absolute;top:50%;left:0;transform:translateY(-50%);height:6px;background-color:#213c57;border-radius:3px;z-index:1;width:0%}@media (max-width:768px){.custom-dropdown-content{max-height:250px}.dropdown-option{padding:10px 15px}.dropdown-option .option-text{font-size:16px}}header{height:100px;background-color:#fff;position:sticky;top:0;z-index:4000;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;padding-right:1em;padding-left:1em}@media (max-width:1100px){header{flex-wrap:wrap;justify-content:space-between;gap:1em;padding-bottom:1em;height:auto;min-height:80px}}header #navigation{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;align-items:center}@media (max-width:1100px){header #navigation{flex-direction:column;width:100%;align-items:start;height:0;overflow:hidden}header #navigation.active{height:fit-content;overflow:visible;padding-top:24px}}header .menu-toggle{display:none;cursor:pointer}@media (max-width:1100px){header .menu-toggle{display:block;z-index:1000}}header .menu-toggle .bar{display:block;width:25px;height:3px;margin:5px auto;background-color:#213c57;transition:all .3s ease-in-out;border-radius:5px}header .menu-toggle.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}header .menu-toggle.active .bar:nth-child(2){opacity:0}header .menu-toggle.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}footer{background-color:#2f3e57;padding:1em}#first-footer-row{justify-content:space-between;position:relative}#first-footer-row::after{content:"";position:absolute;width:99%;height:1px;background:#fff;bottom:11px;left:6px}.footer-row{display:flex;flex-wrap:wrap;align-items:center}.footer-city{width:100%;max-width:250px}.footer-links a,.footer-links a:visited{color:#fff;font-size:1em}.footer-copyright{width:100%;text-align:center;color:#fafafa!important}.footer-copyright a{color:#fff;text-decoration:underline}@media (max-width:767px){#first-footer-row{justify-content:center;gap:1em;flex-direction:column}#first-footer-row::after{bottom:48%;left:0}}.outer-cluster{display:flex!important;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;background-color:#acb6b8;color:#fff;text-align:center;font-size:18px;line-height:40px;margin-top:-20px;margin-left:-20px}.inner-cluster{height:30px;width:30px;border-radius:50%;background-color:#2f3e57;color:#fff;text-align:center;font-size:15px;line-height:30px}.pre-description{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:2em 0;flex-wrap:wrap}.page-template-page-favorite h1{margin:0;padding:1em 0}.page-template-page-favorite h1 .source-element{color:#d20072!important}.page-template-page-favorite #favorite-source{padding:2em 0}#first-section{background-color:#fff}@keyframes fadeIn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}#page-layout{animation:fadeIn .3s forwards}#jobdesc-container,.single main{background-color:#fff}#jobdesc-container .single-first-section,.single main .single-first-section{display:flex;justify-content:space-between;align-items:center;padding-top:2em}@media (max-width:576px){#jobdesc-container .single-first-section,.single main .single-first-section{flex-direction:column;align-items:baseline;gap:2em}}#jobdesc-container .single-first-section .pre-title,.single main .single-first-section .pre-title{display:flex;flex-direction:row;gap:12px;align-items:center}#jobdesc-container .single-first-section .pre-title .span-element,.single main .single-first-section .pre-title .span-element{display:flex;width:fit-content;height:44px;padding:9px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--Grey,#e8eaf5)}#jobdesc-container .single-first-section .pre-title .span-element img,.single main .single-first-section .pre-title .span-element img{max-height:100%;height:fit-content;object-fit:contain}#jobdesc-container .single-first-section .pre-title .span-element.element-typologie,.single main .single-first-section .pre-title .span-element.element-typologie{font-style:italic;font-weight:500}#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-parcours-emploi-competences,#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-parcours-emploi-compétences,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-parcours-emploi-competences,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-parcours-emploi-compétences{background:var(--GreenThrid,#ddeacb)}#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-clauses-sociales-d\'insertion,#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-clauses-sociales-dinsertion,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-clauses-sociales-d\'insertion,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-clauses-sociales-dinsertion{background:var(--OrangeThird,#ffe2c3)}#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-metiers-du-medico-social,#jobdesc-container .single-first-section .pre-title .span-element.element-typologie.typologie-métiers-du-médico-social,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-metiers-du-medico-social,.single main .single-first-section .pre-title .span-element.element-typologie.typologie-métiers-du-médico-social{background:var(--PinkThird,#f9cadf)}#jobdesc-container .single-first-section #single-cta-container,.single main .single-first-section #single-cta-container{display:flex;flex-direction:row;gap:12px;align-items:center}#jobdesc-container .single-second-section,.single main .single-second-section{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:1em;align-items:center}#jobdesc-container .jobdescription h3,.single main .jobdescription h3{padding-top:1em;width:fit-content;color:#2f3e57;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#jobdesc-container .jobdescription p,.single main .jobdescription p{text-align:start!important}#jobdesc-container .subtitle,.single main .subtitle{display:flex;flex-direction:column;gap:1em}#jobdesc-container .subtitle .span-element,.single main .subtitle .span-element{display:flex;align-items:center;gap:10px;color:#2f3e57;font-size:14px;font-style:normal;font-weight:600;text-transform:uppercase}#jobdesc-container .subtitle .span-element:first-of-type,.single main .subtitle .span-element:first-of-type{font-style:italic;text-transform:inherit!important}#jobdesc-container .jobapply,.single main .jobapply{margin-left:auto;margin-right:auto}.single #closeModal{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;min-height:100vh;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow-x:hidden}a{text-decoration:none}img,svg{vertical-align:middle}.sd-left-md-right{text-align:left}@media (min-width:992px){.sd-left-md-right{text-align:right}}main{display:block;background:var(--Grey,#e8eaf5);position:relative}.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6{width:100%}@media (min-width:992px){.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6{flex:0 0 auto}}@media (min-width:992px){.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}}.d-none{display:none!important}.picto-candidature{width:auto;height:30px}.logo{max-width:250px;height:auto;transition:all ease-in-out .3s;cursor:pointer}.logo:hover{transform:scale(.95)}#list-map-container{display:flex;flex-direction:column-reverse;padding-left:1em;padding-right:1em}@media (min-width:768px){#list-map-container{flex-direction:row;padding:0}}#map-container{width:100%;max-width:inherit;max-width:100%;position:relative}@media (min-width:768px){#map-container{position:sticky;height:100%;top:100px;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#map-container .hidden{width:0}#joblist-container{padding-top:2em;z-index:200;transition:all .2s ease-in-out}@media (min-width:768px){#joblist-container{position:relative;padding:.5em 0;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#joblist-container.map-hide{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1100px){#joblist-container.map-hide .grid-item{width:33%}}#job-counter{font-weight:700}.jobcounter-container{text-align:center}.grid-container{display:flex;flex-wrap:wrap;padding:0 .5em}.grid-item{width:100%;padding:.5em}@media (min-width:1441px){.grid-item{width:50%}}@media (min-width:2161px){.grid-item{width:33.33%}}.grid-item .icon-container{background-image:url(img/marker-activity-white.png);background-repeat:no-repeat;background-size:contain;padding-left:1.5em}p.intuitionapply{display:none}#map{min-height:500px}@media (min-width:768px){#map{height:450px;overflow:hidden}}#directapply-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center}#directapply-popup .popup-content{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px 2px rgba(0,0,0,.25);width:90%;max-width:500px;position:relative}@media (min-width:768px){#directapply-popup .popup-content{width:70%}}@media (min-width:992px){#directapply-popup .popup-content{width:55%}}@media (min-width:1200px){#directapply-popup .popup-content{width:40%}}.close{display:flex;align-items:center;justify-content:center;padding:5px;border-radius:5px;border:1px solid #fff;transition:all ease-in-out .2s;width:44px;height:44px;cursor:pointer}.close svg{stroke:#000}.close:focus,.close:hover{transform:scale(1.1)}.hidden{display:none}.popup-action{margin-top:2em}.jobdesc-modal{display:none;position:absolute;z-index:2000;right:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center;overflow-y:auto}.jobdesc-modal-content{background-color:#fff;color:#565b72;padding:20px;border-radius:0;box-shadow:0 0 10px 2px rgba(0,0,0,.25);max-width:100%;position:relative;margin:auto}.job-cadre{display:flex;flex-wrap:wrap;border:2px solid #dfdfdf;padding:1.25em 2em;border-radius:10px;margin:2em 0}.job-cadre .card-meta{margin-bottom:0;margin-top:0}.card-picto{float:left;height:30px;margin-top:3px;margin-right:.75em}.card-meta-value{font-weight:700;line-height:1.75}.job-meta-picto{margin-bottom:1em}@media (min-width:992px){.job-meta-picto{margin-bottom:0;width:31%}}.icon-container{background-image:url(img/marker-activity.png);background-repeat:no-repeat;background-size:contain;padding-left:1.5em}
/*# sourceMappingURL=style.css.map */
