@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../../../themes/fonts/poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--light-grey:#f2f2f2;--reemploi-color:#db0717;--reemploi-light-color:#ece9ee;--text-color:#392150;--color-text:var(--text-color);--color-white:#fff;--bs-btn-active-color:#212529}a{text-decoration:none}a,body{color:var(--text-color)}body{background-color:#fff;font-family:poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}h2{color:var(--text-color);font-size:26px;padding:25px 0}hr{margin:14px 0;z-index:0}p{margin:0!important}.mask-icon{background-color:var(--text-color);height:1.3rem;margin-right:5px;width:1.3rem;mask-position:center}.reemploi-color{color:var(--reemploi-color)}.color-text{color:var(--text-color)!important}.z-index-1000{z-index:5!important}input.invalid,input.miss{border-color:#b94a48}form .captcha-info{margin:0;font-size:12px}.underline{text-decoration:underline!important}#account h1{font-size:26px}#account .account-form{margin:auto;margin-bottom:3rem;width:100%}#account .account-form input[disabled]{background-color:#f0f0f0;color:#9e9e9e}#account .account-form-title{margin-bottom:1.5rem;padding:0}#account .account-form-part{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:20px;padding:1.5rem}#account .account-form-part label,#editCompanyDataModal label,#editPersonalDataModal label,#editSecurityDataModal label{font-weight:500;margin-bottom:1rem}#account .btn-edit{display:flex;position:absolute;right:0;top:50%}#account .pen-mask{background-color:var(--reemploi-color);margin:0}#editCompanyDataModal .modal-footer,#editCompanyDataModal .modal-header,#editPersonalDataModal .modal-footer,#editPersonalDataModal .modal-header,#editSecurityDataModal .modal-footer,#editSecurityDataModal .modal-header{border:none}#home .categories{display:flex;flex-wrap:wrap;margin:auto}#home .categories a{margin:10px auto}#home .categorie{align-items:center;border:1px solid var(--light-grey);border-radius:10px;color:var(--text-color);display:flex;flex-direction:column;margin:auto;padding:20px 10px;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;width:160px}#home .categorie:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);transform:scale(1.1)}#home .logo{margin-bottom:10px;width:60px;height:60px}.font-weight-bold{font-weight:700}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.width-fit-content{width:fit-content!important}#technicalsheet{overflow-anchor:none}.vehicle-header.is-sticky{box-shadow:0 2px 10px rgba(0,0,0,.1)}.vehicle-header.is-sticky #vehicle-tag{opacity:0;max-height:0}.btn-green{background-color:var(--reemploi-color);color:var(--color-white);border-radius:10px;margin-bottom:1.5rem;padding:10px 60px;width:100%}.btn-green .mask-icon{background-color:var(--color-white)}.btn-green:hover{background-color:var(--reemploi-color);color:var(--color-white)}.btn-green:hover .mask-icon{background-color:var(--color-white)}.btn-green:focus-visible{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-green:active .mask-icon,.btn-green:focus-visible .mask-icon{background-color:var(--bs-btn-active-color)}.flex-grid{display:flex;flex-wrap:wrap}.flex-grid .grid-item{padding:.5rem;width:100%}.flex-grid #panel-body-gallery-2{display:none}#panel-body-gallery-1 .img-thumbnail,#panel-body-gallery-2 .img-thumbnail{border:none;border-radius:25px}#panel-body-gallery-1 .img-thumbnail{height:100%;object-fit:cover;padding:0;width:100%}#panel-body-gallery-2 .gallery-link .img-thumbnail{height:260px;object-fit:cover}#panel-body-gallery-1{order:1}#panel-body-gallery-2{order:2}#informations{order:3}#extra{order:4}.image-container,.thumb-container{width:100%;aspect-ratio:4/3;overflow:hidden;position:relative}.image-container img,.thumb-container img{width:100%;height:100%;object-fit:cover;object-position:center}#contact{background-color:var(--light-grey);border-radius:25px;padding:20px 22px}#contact button{background-color:var(--text-color);border:none;color:#fff;font-size:14px;font-weight:600;margin:10px 0;padding:14px 0;width:100%}#contact h3{font-size:21px;font-weight:600}#contact label{color:var(--text-color);font-size:3rem}#contact .ref-parc{font-weight:600}#contact-message,#contact-reserve-message{scroll-margin-top:400px}#technicalsheet .vehicle-primary-info{align-items:center;background-color:var(--reemploi-light-color);border-radius:25px;display:flex;margin:0 10px 15px 0;padding:10px}#technicalsheet img.logo{width:20px}#technicalsheet .price-ttc{color:var(--reemploi-color);font-size:20px;font-weight:700}#technicalsheet .price-ht{font-size:20px}.technical-details{display:grid;gap:0 16px;grid-template-columns:minmax(0,1fr)}.technical-item{display:flex;justify-content:space-between;margin-bottom:16px}.technical-item.full-width{grid-column:span 2}.technical-label{font-weight:700;margin-bottom:4px;margin-right:50px}.technical-value{color:#555;font-size:14px;text-align:end;overflow:hidden}.total-photos-badge{background-color:#fff;border-radius:5px;bottom:15px;color:var(--text-color);font-size:14px;padding:5px 10px;pointer-events:none;position:absolute;right:15px;z-index:2}#sentinel{height:1px;width:100%}#not-found .btn-home{color:var(--color-white);background-color:var(--reemploi-color);border:1px solid var(--reemploi-color);border-radius:20px;padding:10px 15px;text-align:center;text-decoration:none}#not-found .btn-home:hover{color:var(--reemploi-color);background-color:transparent}.footer{padding:1rem 0}.footer a:hover{text-decoration:underline}input:focus-visible{outline:none;box-shadow:none}#carousselD h2,#carousselM,#home h2{text-align:center}#address-link{cursor:pointer}.separator{width:1px;background-color:var(--text-color);height:20px;margin:0 10px}.navbar button{color:#000;border:none;padding:6px 8px;height:40px}.navbar button:focus{box-shadow:none}.navbar .navbar-text{color:#212a51}.navbar .navbar-nav{display:flex}.navbar .navbar-nav>li{margin:20px 0!important}.navbar .navbar-nav>li a.linkNavBar{border-radius:20px!important;padding:5px 10px!important;margin:0;text-decoration:none;font-size:14px;font-weight:600}.navbar .navbar-nav>li a.linkNavBar:hover{color:var(--color-white);background-color:var(--reemploi-color)}.navbar .navbar-nav>li a.linkNavBar:hover .mask-icon{background-color:var(--color-white)}.navbar .navbar-nav>.active a.linkNavBar{color:var(--color-white);background-color:var(--reemploi-color);padding:5px 10px!important}.navbar .navbar-nav>.active a.linkNavBar .mask-icon{background-color:var(--color-white)}.navbar .navbar-nav>li:hover{background-color:transparent}#top img.logo{width:200px;height:auto}.navbar-toggler .fa-xmark{display:block}.navbar-toggler.collapsed .fa-xmark,.navbar-toggler .fa-bars{display:none}.navbar-toggler.collapsed .fa-bars{display:block}.contact img{width:12px}.navbar .logo.mobile{display:block}.breadcrumb{color:var(--reemploi-color);margin:0}#breadcrum .mask-icon{width:.6rem;height:.6rem;background-color:var(--text-color)}#breadcrum>*{margin:0 10px 0 0}.panel-body{padding:10px 20px;border:1px solid var(--light-grey);border-radius:20px}.form-group select{color:var(--text-color);font-weight:600;border:none;padding:12px 20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;outline:none}.form-group select:focus{box-shadow:none}.form-group.element{display:flex;flex-direction:column;align-items:center;margin:20px 0}.dropdown-menu.show{position:absolute;top:135%;background:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:4;border-radius:10px;width:85%}.carousel{background-color:var(--light-grey)}#myCarousel{--f-carousel-spacing:15px;--f-carousel-slide-width:300px}@media (max-width:315px){#myCarousel{--f-carousel-slide-width:80%}}@media (min-width:615px) and (max-width:680px){#myCarousel{--f-carousel-slide-width:43%}}.f-carousel__slide.card{border-radius:15px;overflow:hidden;width:300px}.f-carousel__slide.card .card-image{background-size:cover;background-position:50%;background-repeat:no-repeat;height:190px;width:100%}.f-carousel__slide.card>img{border-top-left-radius:25px;border-top-right-radius:25px;height:170px}.f-carousel__nav{display:none}.f-carousel__dots{display:none!important}.f-carousel__slide .card-body{padding:10px}.f-carousel__slide>.card-link{display:flex;height:100%;font-weight:600}.f-carousel__slide .card-body h5{font-weight:600}.f-carousel__slide.card>.card-body{display:flex;flex-direction:column}.f-carousel__slide.card>.card-body>.card-info{flex:1 1 auto;display:flex;flex-direction:column}.f-carousel__slide.card>.card-body>.card-info>:first-child{flex:1 1 auto;align-items:flex-start}.f-carousel__slide.card>.card-body>.card-body{flex:none}.card-body .card-link.price{color:var(--reemploi-color);font-size:15px;font-weight:700;line-height:1.2;text-align:left;white-space:normal;word-wrap:break-word}.card-body .price-legend{font-size:10px}.f-carousel__slide .card-body h5{font-size:15px}.f-carousel__slide .card-body a{text-decoration:none;color:var(--text-color)}.f-carousel__slide .card-body span{color:var(--text-color)}.last-arrival{display:none}.last-arrival .card-body a{text-decoration:none;color:var(--text-color)}.card-info .card-info-picto{margin:.5rem}.see-detail{align-items:baseline;display:flex;font-size:14px}.see-detail .arrow-up-right-mask{height:10px;margin:0 0 0 5px;width:10px}.show-all-vehicle{text-align:center}.show-all-vehicle.btn{color:var(--color-white);background-color:var(--reemploi-color);border-radius:10px;padding:10px 60px;font-weight:600}.show-all-vehicle.btn:focus-visible{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.show-more-info h3{font-size:14px;font-weight:700;padding:5px 0}.show-more-info{display:flex;flex-direction:column;align-items:center;background-color:var(--light-grey)}.show-more-info .content{color:var(--text-color)}.show-more-info h2{text-align:left}.show-more-info button{text-decoration:none;border:none;color:#fff;background-color:var(--text-color);margin:25px auto;border-radius:25px;padding:8px 24px}.hidden-content-wrapper{max-height:80px;overflow:hidden;opacity:.5;transition:max-height .3s ease,opacity .3s ease;position:relative}.hidden-content-wrapper.active{max-height:1000px;opacity:1;transition:max-height .3s ease,opacity .3s ease}.hidden-content-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(0deg,var(--light-grey),hsla(0,0%,100%,0));pointer-events:none}.hidden-content-wrapper.active:after{display:none}.form_control{position:relative;display:flex;justify-content:space-between;font-size:24px;color:#635a5a}.vehicles{margin:0 auto}.vehicles h2{padding-top:0}.filters{display:flex;flex-wrap:wrap}.delfacet{font-size:10px;text-decoration:none;color:var(--text-color);border:1px solid var(--reemploi-color);border-radius:10px;padding:5px;margin:5px 5px 5px 0}.facet1 h3,.facet-title,.facet h3{font-weight:700;font-size:16px}.badge{color:var(--text-color)}.facet-element{margin-bottom:5px}.btn-search{align-items:center;background-color:var(--reemploi-color);border-radius:4px;color:#fff;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto;padding:0;width:100%}.btn-search .search-mask{margin:0;transition:background-color .3s ease;background-color:var(--color-white)}.btn-search:active,.btn-search:hover{background-color:#fff;color:var(--text-color);border-color:var(--text-color)}.btn-search:active .search-mask,.btn-search:hover .search-mask{background-color:var(--text-color)}.btn-search:focus-visible{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-search:focus-visible .search-mask{background-color:var(--text-color)}.btn-clear{width:100%;color:red;border-radius:25px;margin-left:auto;margin-right:auto;font-size:12px}.btn-clear:focus{border:none}.slider{align-items:stretch;display:flex}.price-range{padding:6px 5px;border:1px solid #ccc;border-radius:4px;font-size:12px;background-color:#f8f8f8}.form-group input[type=number]{width:48%}#filter-button{font-weight:600;background-color:#fff;border:1px solid #000}#filter-button img{width:18px}.inputs-row{display:flex;align-items:center;gap:10px}.pagination_rounded,.pagination_square{display:inline-block}.pagination_rounded ul{margin:0;padding:0;list-style:none}.pagination_rounded li:first-child{margin-left:0}.pagination_rounded ul li{float:left;margin-left:10px}.pagination_rounded ul li .active{background-color:var(--reemploi-color);color:#fff}a:link{text-decoration:none}.pagination_rounded .next,.pagination_rounded .prev{border-radius:35px;line-height:30px;border:1px solid hsla(0,0%,50%,.43);width:40px;background-color:var(--light-grey)}.pagination_rounded ul li a{float:left;color:var(--text-color);font-weight:700;border-radius:50%;line-height:30px;height:30px;width:30px;text-align:center;margin-bottom:40px}#dropdownSort{background-color:#fff;border:1px solid #ccc;border-radius:10px;color:var(--text-color);font-size:14px;padding:5px 15px}#dropdownSort:hover{color:var(--color-white);background-color:var(--reemploi-color);border:1px solid #fff}#dropdownSort:focus{box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}#dropdownSort .dropdown-menu{width:100px}.dropdown-sort .dropdown-menu{width:auto;position:absolute;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:10px}.dropdown-sort .dropdown-item{font-size:14px;padding:8px 15px}.dropdown-sort .dropdown-item:hover{color:var(--color-white);background-color:var(--reemploi-color);border-radius:10px}.dropdown-sort .dropdown-item.active{background-color:#fff;color:var(--text-color)}.dropdown-sort .dropdown-divider{border-top:1px solid #ccc}.drange{position:relative}.drange input[type=range]{position:absolute;width:100%;pointer-events:none}.drange input[type=range]::-webkit-slider-thumb{pointer-events:all}.drange input[type=range]::-moz-range-thumb{pointer-events:all}.drange{display:flex;align-items:center;max-width:400px;height:35px;margin:1rem 0}.drange.mobile{margin:10px auto 20px}.drange input[type=range]{appearance:none;background:none}.drange input[type=range]::-webkit-slider-thumb{appearance:none}.drange input[type=range]:focus{outline:none}.drange input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--reemploi-color);cursor:pointer}.drange input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--reemploi-color);cursor:pointer}.drange input[type=range]:first-child::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ddd var(--range-min,0),var(--reemploi-color,#00f) var(--range-min,0),var(--reemploi-color,#00f) var(--range-max,100%),#ddd var(--range-max,100%))}.drange input[type=range]:first-child::-moz-range-track{background:linear-gradient(90deg,#ddd var(--range-min,0),var(--reemploi-color,#00f) var(--range-min,0),var(--reemploi-color,#00f) var(--range-max,100%),#ddd var(--range-max,100%))}.drange input[type=range]:last-child{z-index:1}.drange input[type=range]::-webkit-slider-runnable-track{height:3px}.drange input[type=range]::-moz-range-track{height:3px}.drange input[type=range]::-webkit-slider-thumb{margin-top:-7px}.drange .dmax,.drange .dmin{position:absolute;bottom:-5px;font-size:14px;font-weight:700;background-color:var(--reemploi-light-color);width:auto;border-radius:5px;padding:2px;text-align:center}.drange .dmin{left:0}.drange .dmax{right:0}*{box-sizing:border-box}.f-card{display:flex;flex-direction:column;align-items:center}.dropdown{position:relative;display:inline-block;width:100%}.dropdown-label{width:100%;padding:.5rem;font-size:1rem;text-align:left;cursor:pointer;user-select:none;font-weight:700}.dropdown-menu{list-style:none;padding:0;margin:0}.dropdown-picto{width:10px}.dropdown-menu li{padding:10px;cursor:pointer;border-bottom:1px solid #ddd}.dropdown-menu li:last-child{padding:10px;cursor:pointer;border-bottom:none}.dropdown-menu li:hover{background-color:var(--reemploi-light-color)}.dropdown-menu li:first-child:hover{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu li:last-child:hover{border-bottom-left-radius:10px;border-bottom-right-radius:10px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--reemploi-color);border-radius:10px;border:3px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background-color:#555}#technicalsheet .picto-check{color:var(--color-green)}#technicalsheet .vehicle-primary-info .mask-icon{height:1.1rem;margin-right:5px;width:1.1rem}#technicalsheet img.logo{width:15px;height:auto;vertical-align:middle;margin-right:5px}#technicalsheet .price-ttc{color:var(--color-green)}#technicalsheet .price-ht,#technicalsheet .price-ttc{font-size:20px;font-weight:700}#technicalsheet #informations .click-show-more{color:var(--color-text);display:flex;align-items:center;width:max-content;cursor:pointer}#technicalsheet #informations .click-show-more:after{content:"";margin-left:10px;display:inline-block;border-left:1px solid #000;border-bottom:1px solid #000;width:.6rem;height:.6rem;transform:rotate(-45deg);margin-bottom:6px}#technicalsheet #informations .show-less:after{transform:rotate(135deg);margin-top:4px;margin-bottom:0}#technicalsheet #informations .short-title{overflow:hidden;display:block;text-overflow:ellipsis;position:relative;height:60px}.navbar-search{margin-bottom:10px}.navbar-search .search-input{border:1px solid rgba(0,0,0,.175);border-radius:8px!important;padding:5px 16px;box-shadow:none!important}.navbar-search #search-mobile{padding:10px 16px}#header .search-bar-button{appearance:none;color:var(--color-text);z-index:3;padding:.625rem;background-color:transparent;border-radius:0;overflow:hidden;width:40px;transition:all 0s}#header .search-bar-button .mask-icon{width:1rem;height:1rem;background-color:var(--color-text)}@media (max-width:1023px){#technicalsheet #extra{margin-top:0!important}}.bg-fade:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#fff);display:block;z-index:1}#technicalsheet #informations .doc-link{display:flex;align-items:center}#technicalsheet #informations .doc-link .doc-link-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto}.fade-out{opacity:1;max-height:100px;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.fade-out.hidden{opacity:0;max-height:0}.alert ul{margin-bottom:0}.alert.invalid,.alert.miss{background-color:#ff000021;border-radius:10px}.alert-success,.alert-success-custom{--bs-alert-color:#155724!important;--bs-alert-bg:#d4edda!important;--bs-alert-border-color:#c3e6cb!important}form .hint{display:block;box-sizing:border-box;margin-bottom:1.5rem;color:var(--reemploi-color)}textarea{height:137px;resize:none}.minibus-mask{mask-image:url(/datas/transdev/images/pictos/minibus.svg)}.autobus-mask{mask-image:url(/datas/transdev/images/pictos/autobus.svg)}.minicar-mask{mask-image:url(/datas/transdev/images/pictos/minicar.svg)}.autocar-mask{mask-image:url(/datas/transdev/images/pictos/autocar.svg)}.other-mask{mask-image:url(/datas/transdev/images/pictos/other.svg)}.btn-depot-annonce{font-size:14px;padding-left:10px;padding-right:10px;row-gap:4px;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color)!important;color:var(--color-white)!important}.btn-depot-annonce:active{border-color:var(--bs-btn-active-border-color)!important;color:var(--bs-btn-active-color)!important}.btn-depot-annonce .mask-icon{width:1rem;height:1rem;margin-top:auto;margin-bottom:auto;justify-self:center}.navbar{border-bottom:var(--bs-border-width) solid color-mix(in srgb,var(--text-color) 25%,transparent)}.navbar .navbar-collapse{border-top:var(--bs-border-width) solid color-mix(in srgb,var(--text-color) 25%,transparent)}@media (min-width:1200px){.nav .btn-depot-annonce{padding:5px 16px}}