/*
Theme Name: Groupe Vert
Author: Intuition-Software & Paradisial
Description: Thème 2025 pour le site carrière de Groupe Vert
Version: 1.0
*/
.bandeau{background-position:center top;background-repeat:no-repeat;background-size:cover;margin:80px 0 2em;padding:0;height:50vh;max-height:513px;width:100%;background-image:url(assets/optimized/images/banner.webp)}.js-dropdown-toggle{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:#fff;position:relative}.js-dropdown-toggle .share__toggle-text{display:none}.share__block.js-dropdown-block{position:absolute;top:60px;left:0;background-color:#009590;transition:.2s ease-in-out;display:none;padding:10px 20px;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);z-index:2}.share__block.js-dropdown-block.active{display:block}.share__block.js-dropdown-block ::before{content:"";position:absolute;bottom:100%;left:50%;border-color:#fff #fff #009590;border-style:solid;border-width:0 10px 10px;z-index:1;transform:translateX(-50%)}.share{position:relative}.share ul{list-style:none}.share ul button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:#009590;color:#fff}.share ul button span{font-family:jaf-cupidus-text,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px}.share ul a,.share ul button{cursor:pointer;display:inline-flex;gap:10px;align-items:center}.share ul a:hover,.share ul button:hover{text-decoration:underline}.header-wrapper{position:fixed;width:100%;background-color:#fff;transition:.3s ease-in-out .3s;z-index:1053!important}.header-wrapper.is-sticky{position:fixed;top:0;left:0;right:0;background:#fff}.header-wrapper .header__inner{background-color:#007373;padding:15px 25px;display:flex;flex-direction:row;align-items:center}.header-wrapper .header__inner .header_container{max-width:1920px;width:100%;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-wrapper .header__inner .header_container #menu-nav ul{display:flex;flex-direction:row;gap:24px}.header-wrapper .header__inner .header_container #menu-nav ul li a{font-size:14;text-transform:uppercase}.header-wrapper .header__inner .header_container #menu-nav ul li a:hover{text-decoration:underline}@media(max-width:1100px){.bandeau{height:30vh}.header-wrapper .header__inner .header_container #menu-nav{visibility:hidden;opacity:0;position:fixed}.header-wrapper .header__inner .header_container{padding:0}.header-wrapper .header__inner .header_container .logo__image img{max-width:50vw}.search-container .search #search,.search-container .search .select2-selection{max-width:none}}.header-wrapper .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.header-wrapper #header-navigation{display:none}.header-wrapper #header-logo img{height:50px;width:auto}}@media screen and (min-width:1100px){.header-wrapper #toggle{display:none}}#toggle{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;background-color:#fff;cursor:pointer}#toggle svg{stroke:#007373}.menu-mobile{position:fixed;top:100px;width:50%;max-width:450px;padding:1rem;margin:auto;opacity:1!important;visibility:visible!important;transition:opacity .4s;font-size:16px;font-weight:700;z-index:99;animation-fill-mode:both;background-color:#fff;border:1px solid #007373;right:25px}.menu-mobile ul{flex-direction:column!important;justify-content:space-evenly}.menu-mobile ul li a{width:-moz-fit-content;width:fit-content;color:#007373}input[type=text]{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.search-container{display:flex;flex-direction:column}.search-container form{display:flex;justify-content:start;flex-direction:column;align-items:flex-start}.search-container .search{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin-top:10px;width:100%}.search-container .search .search-item{flex:1;width:100%}.search-container .search #search,.search-container .search .select2-selection{display:flex;align-items:center;font-size:12px;padding:8px 12px;color:#000;border:none;border-radius:0;border-bottom:2px solid #009590;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;text-transform:uppercase;font-weight:700;cursor:pointer;width:inherit;background-color:#fff;min-height:46px;height:-moz-fit-content!important;height:fit-content!important;max-height:-moz-fit-content;max-height:fit-content;font-family:jaf-cupidus-text,sans-serif}.search-container .search .select2-selection::after{content:url(assets/svg/chevron-down.svg);display:block;width:20px;height:20px;position:absolute;right:1em;transition:.3s ease-in-out}.search-container .search select{background-image:url(assets/svg/chevron-down.svg);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:20px;min-width:170px}.search-container .search input{max-width:-webkit-fill-available;margin:0!important;height:100%;width:100%!important}.search-container .search input:focus-visible{outline:0}.search-container .search input::-moz-placeholder{color:#000;font-weight:700;opacity:1}.search-container .search input::placeholder{color:#000;font-weight:700;opacity:1}.search-container .search .reboot-submit{display:flex;justify-content:end}.search-container .search .select2-selection__rendered{display:flex;flex-wrap:wrap;flex-direction:row;gap:5px}.search-container .search .select2-selection__choice{margin:0;min-width:-moz-fit-content;min-width:fit-content;background:0 0;border:none;padding-left:0;font-weight:700;font-size:13px}.search-container .search .select2-search--inline{display:none}.search-container .search .select2-search--inline input{font-family:jaf-cupidus-text,sans-serif}.search-container .search .select2-selection__choice__remove{display:none}.search-container .search .select2-selection__clear{font-size:22px;top:50%;right:3%;transform:translateY(-50%);padding:1px 9px!important;transition:.3s ease-in-out;border-radius:100px;margin:0!important;height:-moz-min-content;height:min-content}.search-container .search .select2-selection__clear:hover{background-color:#00378b;color:#fff}.search-container p{font-weight:700}.select2-dropdown--below{border-radius:0!important;background-color:#fff;color:#000;overflow:hidden!important;border:2px solid #009590}.select2-results__option:hover{background-color:#009590;color:#fff}.select2-results__option.select2-results__option_active{background-color:#009590;color:#fff;position:relative}.select2-results__option.select2-results__option_active::after{content:"x";position:absolute;display:block;right:1em;top:50%;transform:translateY(-50%);padding:3px 9px 5px;margin:0;border-radius:17px}.select2-results__option.select2-results__option_active:hover::after{background-color:#fff;color:#009590}.select2-container--open .select2-selection{border-radius:23px 23px 0 0!important}.select2-container--open .select2-selection::after{transform:rotateX(180deg)}.select2-dropdown{animation:.3s ease-out fadeInOptions}.select2-results__option{cursor:pointer;padding:8px 28px;opacity:0;animation:.4s ease-out .2s forwards fadeInOptions}footer{position:relative}footer #container-spontaneous{background-color:#e0e0df}footer #container-spontaneous .container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:44px;padding-top:24px;padding-bottom:24px}footer #container-spontaneous .container .element-spontaneous{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:6px}@media(max-width:768px){.share__block.js-dropdown-block{left:0}.share__block.js-dropdown-block ::before{left:20%}.search-container .search .search-item{grid-column:span 2}footer #container-spontaneous .container{flex-direction:column}footer #container-spontaneous .container .element-spontaneous{width:100%}}footer #sub-footer{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;flex-wrap:wrap}footer #sub-footer #footer-nav-container{display:flex;flex-direction:row;align-items:center;gap:12px}footer #sub-footer #footer-nav-container ul li,footer #sub-footer #footer-nav-container ul li a{font-size:10px;color:#000;display:revert;padding:6px 0 0}footer #sub-footer #footer-nav-container img{max-height:100px}footer #sub-footer #container-rs{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:center}footer .sup-footer{text-align:center}footer .sup-footer a{text-decoration:none;color:#000}#home h1{font-weight:700;font-size:35px;color:#009590;text-align:center}#home .job-number{text-align:center}#home .container.jobs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;row-gap:48px;padding-top:24px}@media(max-width:1100px){#home h1{font-size:30px}#home .container.jobs{grid-template-columns:1fr 1fr}#home .bandeau-page-offre h1{font-size:45px}#home .bandeau-page-offre .search{grid-template-columns:1fr}#home .bandeau-page-offre .container.jobs{margin-top:20px}}#home .container.jobs .no-result{grid-column:span 3}#home .container.container-pagination{display:flex;padding-top:48px;padding-bottom:24px;margin:auto;justify-content:center}#home .container.container-pagination .pagination{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}#home .container.container-pagination .pagination li.active span{color:#fff;font-weight:700;background-color:#007373;padding:11px 15px!important}#home .container.container-pagination .pagination li a{color:#000!important;background-color:#fff;border:1px solid #007373;padding:10px 15px;transition:.2s ease-in-out}#home .container.container-pagination .pagination li a:hover{color:#fff!important;font-weight:700;background-color:#007373;cursor:pointer}#home .container.container-pagination .pagination li:first-of-type a,#home .container.container-pagination .pagination li:first-of-type span{border-top-left-radius:2rem;border-bottom-left-radius:2rem;padding:10px 15px}#home .container.container-pagination .pagination li:last-of-type a,#home .container.container-pagination .pagination li:last-of-type span{border-top-right-radius:2rem;border-bottom-right-radius:2rem;padding:10px 15px}@media(max-width:1100px){#home .bandeau-page-offre .search-container .search{display:grid;grid-template-columns:1fr}#home .bandeau-page-offre{padding:0 5%}#home .bandeau-page-offre h1{font-size:26px}#home .bandeau-page-offre .container.search p{text-align:center}#home .bandeau-page-offre .container.search .search button,#home .bandeau-page-offre .container.search .search input,#home .bandeau-page-offre .container.search .search select{font-size:16px}#home .bandeau-page-offre .container.search .search input{min-width:210px!important}#home .container.jobs{margin-top:20px}}#single-offre{position:relative}#single-offre #share-container{display:flex;width:-moz-fit-content;width:fit-content;padding:5px 20px;border-radius:10px;right:7%;top:373px;align-items:center;gap:1em}#single-offre #share-container h2{margin:0;font-size:20px}#single-offre #share-container .share-cta{display:flex;flex-direction:row;align-items:center;gap:.3em}#single-offre #share-container a{text-decoration:none;transition:.3s ease-out}#single-offre #share-container a img{width:35px;height:35px}#single-offre #share-container a:hover{transform:scale(1.1)}#single-offre .breadscrumbs{display:flex;flex-direction:row;margin:0;align-items:center;gap:.3em;width:100%}#single-offre .breadscrumbs a{text-decoration:none;color:inherit}#single-offre .breadscrumbs a:hover{text-decoration:underline}#single-offre .breadscrumbs p:last-child{font-weight:700;overflow:hidden;text-overflow:ellipsis}#single-offre .job-date{font-style:italic;color:#727272}#single-offre .container-tag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;position:relative;z-index:1}#single-offre .container-tag .element-tag{display:flex;flex-direction:row;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}#single-offre .container-tag .element-tag .img-tag{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#79b9a6;padding:6px;border-radius:100px}#single-offre .container-tag .element-tag span{font-weight:400!important;color:#000;text-transform:capitalize}#single-offre .container-btn{display:flex;justify-content:center;gap:24px;align-items:center;margin:3em 0}#single-offre .job-description{display:flex;flex-direction:column;gap:3em;align-items:center}#single-offre .job-description ul{padding-left:20px}#single-offre .job-description li{list-style:disc!important;display:list-item!important;margin:0;padding:0}#single-offre .job-description li a{padding:5px;text-decoration:none;transition:.2s;color:#fff}#single-offre .job-description #job-cher-container{text-align:center}#single-offre .job-description #job-cher-container p{font-style:italic}#single-offre .job-description .job-content h3{color:#009590}#single-offre .job-description .job-content .intuitionapply{display:none}#single-offre .job-description .job-content .job-apply{display:flex;justify-content:center;order:4}#single-offre .job-description .job-content{display:flex;flex-direction:column}#single-offre .job-description .job-content div p{text-align:start!important;line-height:140%}#single-offre .job-description .job-content .intuitioncompanydescription h3,#single-offre .job-description .job-content .intuitionpositiondescription h3,#single-offre .job-description .job-content .intuitionprofiledescription h3{font-size:44px;position:relative}#single-offre .job-description .job-content .intuitioncompanydescription h3::after,#single-offre .job-description .job-content .intuitionpositiondescription h3::after,#single-offre .job-description .job-content .intuitionprofiledescription h3::after{height:20px;width:20px;content:"";display:block;position:absolute;top:0;left:-20px;background-image:url(assets/svg/leaf-green.svg);background-size:contain;background-repeat:no-repeat}@media(max-width:1100px){#single-offre .bandeau-single-offre h1{font-size:45px}#single-offre .bandeau-single-offre .job-content{gap:2em}#single-offre #share-container{position:initial;gap:1em;margin:1em auto}#single-offre #share-container h2{font-size:18px}#single-offre #share-container a img{width:30px;height:30px}}#container-functions{display:flex;width:100%}@media(max-width:768px){#home .container.jobs{grid-template-columns:1fr}#single-offre .job-description{gap:2em;margin:0}#single-offre .job-description .breadscrumbs{display:flex;flex-direction:row;margin:0;align-items:center;flex-wrap:wrap;gap:.3em;width:100%}#single-offre .job-description .breadscrumbs a{text-decoration:none;color:inherit}#single-offre .job-description .breadscrumbs a:hover{text-decoration:underline}#single-offre .job-description .breadscrumbs p{margin:0!important}#single-offre .job-description .breadscrumbs p:last-child{font-weight:700}#single-offre .job-description .job-content .intuitioncompanydescription h3,#single-offre .job-description .job-content .intuitionpositiondescription h3,#single-offre .job-description .job-content .intuitionprofiledescription h3{font-size:30px}#single-offre .job-description .job-content .intuitioncompanydescription h3::after,#single-offre .job-description .job-content .intuitionpositiondescription h3::after,#single-offre .job-description .job-content .intuitionprofiledescription h3::after{height:5px;width:25px;top:16px;left:-26px}#container-functions{flex-wrap:wrap}}#container-functions .breadscrumbs{flex-wrap:nowrap;white-space:nowrap;flex:1;width:90vw}#container-functions .dkpdf-button-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0}#container-tag{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px}#container-tag .tag{background-color:#00378b;color:#fff;border-radius:6px;padding:6px 18px;margin:0!important}#page-404 section{display:flex;flex-direction:column;justify-content:space-evenly;min-height:60vh;align-items:center}.wrapper-card{display:flex;width:auto;padding:24px;position:relative;transition:.3s ease-in-out;border-radius:0 30px;background-color:#007373;justify-content:space-between;box-shadow:0 90px 25px 0 transparent,0 58px 23px 0 rgba(0,0,0,.01),0 33px 20px 0 rgba(0,0,0,.05),0 14px 14px 0 rgba(0,0,0,.09),0 4px 8px 0 rgba(0,0,0,.1)}.wrapper-card::after{content:"";display:block;width:100px;height:100px;background-image:url(assets/svg/leaf-green-big.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;position:absolute;right:0;bottom:0}.wrapper-card:hover{transform:translateY(-10px)}.wrapper-card .card-content{display:flex;flex-direction:column;height:auto;gap:10px;row-gap:10px;text-decoration:none;justify-content:space-between;width:100%;align-items:center}.wrapper-card .card-content .job-title{font-weight:700;font-size:20px;width:100%;color:#fff;text-decoration:underline;position:relative}.wrapper-card .card-content .job-title::before{content:"";display:block;width:20px;height:20px;background-image:url(assets/svg/leaf-green.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:-20px;top:-10px}.wrapper-card .card-content .job-date{font-style:italic;font-size:12px;width:100%;max-width:-moz-fit-content;max-width:fit-content;color:#79b9a6;margin-top:5px}.wrapper-card .card-content .container-tag{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;position:relative;z-index:1}.wrapper-card .card-content .container-tag .element-tag{display:flex;flex-direction:row;align-items:center;gap:6px}.wrapper-card .card-content .container-tag .element-tag .img-tag{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#009590;padding:6px;border-radius:100px}.wrapper-card .card-content .container-tag .element-tag span{font-weight:400!important;color:#fff;text-transform:capitalize}.wrapper-card .card-content button{position:absolute;bottom:-24px}.wrapper-card .card-content .card-info{width:100%}@keyframes fadeInOptions{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutOptions{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}#dropdown-container{position:relative}.dropbtn{background-color:#007373;display:flex;height:44px;padding:4px 24px;justify-content:center;align-items:center;gap:12px;border-radius:100px;font-size:12px;font-weight:700;color:#fff;border:none;cursor:pointer;background-image:url(assets/picto/bx-arrow-down.png);background-repeat:no-repeat;background-position:right 5px top 50%;background-size:24px}.dropbtn svg{transition:.3s ease-in-out}.dropbtn:hover{text-decoration:underline}.dropbtn.active svg{transform:rotate(180deg)}.dropdown-menu{background-color:#007373;border-radius:25px;padding:12px;min-width:330px;width:-moz-fit-content;width:fit-content;visibility:hidden;opacity:0;transform:translateY(-10px);transition:.3s ease-in-out;position:absolute;z-index:2;top:-420px}.dropdown-menu li,.dropdown-menu li a{width:-moz-fit-content;width:fit-content}.dropdown-menu li:hover a{text-decoration:underline}.dropdown-menu.show{visibility:visible;opacity:1;transform:translateY(10px)}.btn{font-size:12px;padding:15px 24px;font-weight:700;text-transform:uppercase;text-decoration:none;font-family:jaf-cupidus-text,sans-serif;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.btn:hover{cursor:pointer}.btn-white{border-radius:0 17px;background-color:#fff;color:#009590;transition:.3s ease-in-out;border:2px solid #009590;z-index:1}.btn-white:hover{color:#fff}.btn-white:hover::after{top:0}.btn-white::after{content:"";border-radius:0 15px;display:block;width:100%;height:100%;background-color:#009590;position:absolute;left:auto;right:auto;top:100%;transition:.3s ease-in-out;z-index:-1}.btn-green{border-radius:17px 0;background-color:#009590;color:#fff;transition:.3s ease-in-out;border:2px solid #009590;z-index:1}.btn-green:hover{color:#009590}.btn-green:hover::after{top:0}.btn-green::after{content:"";border-radius:15px 0;display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:auto;right:auto;top:100%;transition:.3s ease-in-out;z-index:-1}.btn-rs{border-radius:100px!important;padding:inherit;width:36px!important;height:36px!important}.btn-rs svg{stroke:#fff}.btn-rs::after{border-radius:100px!important}.btn-rs:hover svg{stroke:#009590!important}#page{margin-top:84px}body,html{margin:0!important;padding:0!important;overflow-x:hidden;font-family:jaf-cupidus-text,sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth}img{width:auto;height:auto}#footer-container,.container,header .container{padding:0 7%}@media(max-width:768px){#container-tag{gap:12px}#container-tag .tag{font-size:14px;padding:6px 12px}#footer-container,.container,header .container{padding:0 5%}}.container{max-width:1280px;margin:auto}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.4);z-index:999;border-radius:10px;left:0;right:0;top:50px}.dropdown-content a{color:#00378b;padding:12px 16px;text-decoration:none;display:block;font-weight:500}.dropdown-content a:hover{background-color:#e0e0df;border-radius:inherit;cursor:pointer}.show{display:block}.breadscrumbs{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:5px;color:#000}.breadscrumbs .breadscrumbs-active{font-weight:700}.breadscrumbs a{color:#000;text-decoration:none}.breadscrumbs a:hover{text-decoration:underline}main{margin-top:24px}.container-breadcrumbs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1em}@media(max-width:1100px){.container-breadcrumbs{flex-direction:column;align-items:baseline}}li,li a,ul{list-style:none;display:block;margin:0;padding:0}li a{padding:5px;text-decoration:none;transition:.2s;color:#fff}
/*# sourceMappingURL=style.css.map */
