:root{--color-primary:102,34,86;--color-primary-lighter:232,232,232;--color-primary-light:205,185,255;--color-primary-darker:70,9,56;--color-primary-dark:67,16,55;--color-primary-text:255,255,255;--color-secondary:22,46,65;--color-secondary-lighter:53,177,176;--color-secondary-light:53,177,176;--color-secondary-darker:232,232,232;--color-secondary-dark:179,55,82;--color-secondary-text:255,255,255;--color-tertiary:53,177,176;--color-tertiary-lighter:255,221,187;--color-tertiary-light:97,207,198;--color-tertiary-darker:244,244,244;--color-tertiary-dark:53,177,176;--color-tertiary-text:255,255,255;--tw-bg-opacity:1;}@font-face{font-family:'Manrope';font-display:swap;src:url('/storage/uploads/2025/11/12/Manrope-VariableFont_wght_uid_6914892af1128.ttf') format('truetype');}@font-face{font-family:'Funnel';font-display:swap;src:url('/storage/uploads/2025/11/12/FunnelSans-VariableFont_wght_uid_691489226f312.ttf') format('truetype');}*{font-family:'Manrope';}.title-links .title,h1,h2,h3,h4,h5,h6{font-family:'Funnel';}/* Couleurs *//* Jaune :#F5B841 *//* Bleu clair :#35B1B0 *//* menu secondaire */.component-header header .container-top-menu{background-color:rgb(var(--color-primary));}/* SIDEBAR */.component-sidebar .container-sidebar li .container-icon,.component-sidebar .container-sidebar li .container-text{border-radius:25px;}.component-sidebar .container-sidebar li{border:none;}/* services colorés */.services-colored .single-service:nth-child(1) .component-single-service .container-icon{background-color:#F5B841;}.services-colored .single-service:nth-child(2) .component-single-service .container-icon{background-color:#662256;}.services-colored .single-service:nth-child(3) .component-single-service .container-icon{background-color:#162E41;}.services-colored .single-service:nth-child(4) .component-single-service .container-icon{background-color:#35B1B0;}/*Menu*/.component-header li:nth-child(4) .dropdown ul.dropdown-container{height:15rem;overflow-y:scroll;} @media screen and (max-width:1024px){.component-header .dropdown.active-lg{width:100%}.component-header li:nth-child(4) .dropdown ul.dropdown-container{height:80vh;overflow-y:scroll;}} @media screen and (min-width:1024px){.component-header div.container-phone a{background-color:rgb(var(--color-secondary));border-color:background-color:rgb(var(--color-secondary));}}.component-header .container-menu>div>nav .container-links>li:nth-child(5){margin-top:auto;margin-bottom:auto;}.component-header .container-menu>div>nav .container-links>li:nth-child(5) > a{background-color:rgb(var(--color-primary));color:white;border-radius:9999px;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;}/* menu top */.component-header .container-top-menu li.container-rs a{background-color:white;}.component-header .container-top-menu li.container-rs a svg{color:rgb(var(--color-primary));}/* ----------Boutons------------*/div.template-button-rounded-full .btn-sm,.template-button-rounded-full .component-job-offers .single-job-offer a.container-button{cursor:pointer;border-radius:9999px;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;text-align:center;font-size:0.75rem;line-height:1rem;font-weight:700;}.template-button-rounded-full .btn-xs,.template-button-rounded-full .component-form-vehicle-advanced .container-content .container-bottom>button{font-weight:700 !important;}/* ---------- ACCUEIL ------------- */ /* moteur de reherche */ .component-carousel-form{margin-top:0 !important;margin-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;}.component-carousel-form>div.rounded-md{ border-radius:0rem;}.component-carousel-form > div .container-right .triangle{display:none;}.component-carousel-form > div .container-right .container-form{border-radius:1rem !important;}.component-carousel-form>div .container-bottom div.container-opacity{display:none;}.component-carousel-form>div .container-right .container-form .container-title .multiselect .multiselect__tags .multiselect__single{color:rgb(var(--color-tertiary)) !important;}.component-carousel-form>div .container-right .container-form .container-title .multiselect__select{width:1rem;}.component-carousel-form>div .container-right .container-form .container-title .multiselect .multiselect__select:before{width:1rem;height:1rem;background-color:rgb(var(--color-tertiary)) !important;}.component-carousel-form>div .container-right .container-form .container-title .multiselect .multiselect__tags span.multiselect__single{padding-bottom:0px;border-bottom:3px solid;}.template-button-rounded-full .component-carousel-form-vehicle>form>button{background-color:rgb(var(--color-tertiary));border-color:rgb(var(--color-tertiary));} @media screen and (min-width:1024px){.component-carousel-form > div .container-right .container-form{margin-right:8rem !important;}}.component-carousel-form>div .container-right .container-form div.container-icon-search{border:rgb(var(--color-secondary)) 1px solid;background-color:lightgray;}.component-carousel-form>div .container-content div.container-buttons button{border-radius:1.375rem;}.component-carousel-form>div .container-content div.container-buttons button.active{background-color:rgb(var(--color-tertiary-light));color:rgb(var(--color-secondary));border-color:rgb(var(--color-tertiary));}.component-carousel-form>div .container-content div.container-buttons button.active:after{border-color:rgb(var(--color-tertiary));border-left:8px solid transparent;border-right:8px solid transparent;border-bottom-color:transparent;}/* ? réassurance ? */ div.custom-grid-home{padding-left:0rem;padding-right:0rem;}.custom-grid-home > .lg\:py-24{padding-top:3rem;padding-bottom:3rem;}.custom-grid-home .container-custom-text p{margin-bottom:0;}/* chiffre clés */.section_html-chiffre > .lg\:py-24{ padding-top:2rem; padding-bottom:2rem;}/* derniers vehicules qui sort de l'écran */ @media screen and (max-width:768px){.component-last-vehicles div div div div div.flex-wrap{flex-wrap:nowrap;}}/* vehicules par filtre */.car_filters-category .component-car-filters .container-cars-filters .container-filters{display:none;}.car_filters-category .component-car-filters .container-cars-filters .container-cars{width:100%;} @media screen and (min-width:1024px){.car_filters-category .component-car-filters .container-cars-filters .container-cars .single-car{ width:20%;}}.component-car-filters .container-cars-filters .container-cars .single-car>a img.image{ object-fit:contain;}/* image avec lien*/.single-linked-images:first-child div button{background-color:#F5B841 ;border:none;}.single-linked-images:last-child div button{background-color:#35B1B0 ;border:none;}.single-linked-images div button{opacity:1;}.container-single-linked-images .component-single-linked-images h3{font-weight:500;}/* services */.services-home .component-single-service .container-icon{background-color:transparent;}.services-home .component-single-service .container-icon img{width:4rem;height:4rem;}div.custom-grid-services-custom{padding-left:0; padding-right:0;}/* a propos*/.custom_section-home .component-custom-section .section-image img{object-fit:contain;}/* bloc serenité */ @media screen and (max-width:768px){.custom-grid-serenite .relative .absolute img{display:none;}}/* -------------- PAGE LISTING --------------- */.listing .container-top .lg\:h-\[255px\]{background-repeat:no-repeat;background-position:center;}/* services fond bleu */.services-blue .single-service .component-single-service .container-icon{background-color:rgb(var(--color-secondary));}.component-single-vehicle .single-vehicle .container-ctas-hover a.btn-vehicle-action{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary));}.component-single-vehicle .single-vehicle .container-ctas-hover .container-comparator p.container-text,.component-single-vehicle .single-vehicle .container-ctas-hover .container-comparator button.btn-comparator{background-color:white;color:rgb(var(--color-secondary));}/* --------------- PAGE VEHICULE ------------ */.technical-informations .single-technical-informations .h-16{height:2rem;}/* info a droite */.component-page-vehicle-infos .container-brand h1{display:flex;align-items:end;}.component-page-vehicle-infos .container-brand h1 .brand{margin-right:1rem;}.component-page-vehicle-infos .container-ctas-bottom .btn-form-vehicle{border-color:#F5B841 !important;background-color:#F5B841 !important;color:white !important;}.component-page-vehicle-infos .container-ctas-bottom .btn-form-vehicle:hover{background-color:#fbe5b9 !important;color:#F5B841 !important;}/* --------------- PAGE ESTIMER --------------- */ /* accomp html*/.custom-grid-container-accompagnement > .lg\:my-24,.section_html-accompagnement > .lg\:my-24{margin-top:3rem;}/*video*/.custom-grid-video div div section .lg\:w-7\/12{border-radius:10px;}.custom-grid-video .section_asset-estimer video{object-fit:contain;border-radius:10px;}div.custom-grid-recommande{padding-left:0;padding-right:0;}.custom-grid-offre-rachat div div section div.w-11\/12{box-shadow:lightgray 1px 1px 1px 1px;background-color:#F6F6F6;padding:30px;border-radius:10px;margin-bottom:15px;}/* --------------- PAGE RESEAU --------------- */.custom-grid-reseau{margin-top:4rem;}.custom-grid-reseau .car_dealerships-list .lg\:my-24{margin-top:3rem;margin-bottom:0rem;}.section_html-video-reseau > .lg\:my-24{margin-top:1rem;margin-bottom:1rem;}.custom-grid-reseau .car_dealerships-list .multiselect .multiselect__tags:hover{border-color:white;}/* -------------- PAGE FINANCER ----------------- */.custom-grid-financement section .lg\:w-5\/12:first-child{box-shadow:lightgray 1px 1px 1px 1px;background-color:#F6F6F6;margin:0px 10px;padding:30px;border-radius:10px;}/* bloc videos */.custom-grid-videos > .lg\:py-24{padding-top:0rem;padding-bottom:0rem;}/* ---------------- PAGE OFFRE ------------------ */div.custom-grid.custom-grid-candidature section .component-section-buttons{display:flex;align-items:center;justify-content:right;}div.custom-grid.custom-grid-candidature > div > div > section > div{border-radius:0 !important;background-color:rgb(var(--color-tertiary));}.component-page-job-offers > .container > .w-full > div.border-gray-lighter:last-child{display:none;}/* ----------- PAGE CONTACT ------------ */ @media screen and (max-width:768px){.component-car-dealerships div div .h-80{display:none;}}.component-contact .container-content a.mail{display:none;}/* champ formulaire */.component-form-section .multiselect .multiselect__tags{background-color:white !important;}/* ------- FOOTER -------- */  /*map*/.component-footer .section_html-map-pdv>.lg\:my-24{margin-bottom:0 ;} /*logo*/.component-footer .container-footer .container-logo img{height:6rem;}footer .custom-grid-form-footer > .lg\:my-24{margin-top:0;margin-bottom:0 ;padding-top:3rem;}.custom-grid-form-footer{padding-top:1px;}.custom-grid-form-footer div div section.mb-5{margin-bottom:0;}footer .custom-grid-form-footer,footer .custom-grid-accordeon{background-color:rgb(var(--color-primary));color:white;}/* accordeon */.component-footer-accordion .footer-accordion-item p.title{font-size:1rem;}footer .custom-grid-accordeon > .lg\:my-24{margin-top:0;margin-bottom:0 ;padding-top:1rem;padding-bottom:1rem;}form input,form textarea,.component-carousel-form-vehicle .multiselect__tags,.component-carousel-form-vehicle .single-field button,.component-contact .multiselect__tags{border-radius:20px;}.custom-grid-form-footer button{background-color:#F5B841;}.component-footer .container-footer .container-rs nav .fa-container{color:white !important;border-color:white !important;}/* accordeons */.accordion .component-footer-accordion{padding-left:0;padding-right:0;}.accordion .lg\:my-24{margin-top:1rem;margin-bottom:1rem;}.component-footer-accordion div.footer-accordion-item{padding-top:0.5rem;padding-bottom:0.5rem;} /*copyright*/.component-footer-copyright svg{fill:black;}footer .component-footer-copyright{background-color:white;color:black;}