:root{--color-primary:89,105,252;--color-primary-lighter:220,223,251;--color-primary-light:205,185,255;--color-primary-darker:45,19,108;--color-primary-dark:62,29,145;--color-primary-text:255,255,255;--color-secondary:248,228,101;--color-secondary-lighter:255,182,198;--color-secondary-light:255,153,176;--color-secondary-darker:202,62,93;--color-secondary-dark:179,55,82;--color-secondary-text:255,255,255;--color-tertiary:252,144,38;--color-tertiary-lighter:255,221,187;--color-tertiary-light:255,186,118;--color-tertiary-darker:228,131,36;--color-tertiary-dark:184,105,28;--color-tertiary-text:255,255,255;--tw-bg-opacity:1;}/* FONTS*//* Polices des textes */@font-face{font-family:'BricolageGrotesque';src:url('/storage/uploads/2024/07/24/BricolageGrotesque-Bold-BF648bd57888479_uid_66a121fc6d95e.woff') format('woff');font-weight:800;font-display:swap;}.section_text-titre-hp{font-family:'BricolageGrotesque';font-weight:800;padding-bottom:50px;}.title:last-of-type img{position:absolute;width:20vh;left:53.5%;transform:translateX(-50%);margin-top:5px;} @media (max-width:768px){.title:last-of-type img{ position:absolute; width:25vh; left:68%; transform:translateX(-50%);}}/* formulaire*/.contact .container-form .input::placeholder,.component-page-vehicle .component-form-section .input::placeholder{color:rgb(88 88 88);}/* PAGE ACCUEIL*//*.component-form-vehicle-advanced .container-content .container-fields>div .single-field .container-color-radio:first-child{background:linear-gradient( 90deg,#e6007e,#f39c12,#f1c40f,#2ecc71,#009fe3,#9b59b6 );}*/ @media screen and (max-width:768px){.single-vehicle .container-filed .odd\:w-3\/5:nth-child(odd){width:55%;}}/* contact ? */.contact{padding-top:3rem;padding-bottom:3rem;} @media (min-width:1024px){.contact{padding-top:6rem;padding-bottom:6rem;}}.container-links .single-link .menu-item{display:flex;flex-direction:column;align-items:center;gap:0.5rem;}.container-fields .single-field .title{font-weight:700;font-size:16px;}.container-fields .single-field div .multiselect .multiselect__tags{background:#F5F5F4 !important;border-radius:8px;border-color:black;}/* PAGE vehicule*/ @media screen and (max-width:768px){.component-page-vehicle-carousel .gap-6 .gap-2{display:none;}}.component-page-vehicle .container-tabs-buttons .single-tab-button.active{background-color:transparent !important;font-weight:700;font-size:16px;}.component-last-vehicles .title-links .title{font-weight:700;font-size:32px;}.container-color-radio{ box-shadow:-3px 2px 0px 0px black; border:1px solid black !important;}/* FOND Taches de couleur */.component-header+div{background:radial-gradient(ellipse at 100% 30%,#f3e81f -28%,transparent 22%),   radial-gradient(ellipse at 10% 15%,#2b67f6 -15%,transparent 18%),  radial-gradient(ellipse at 15% 70%,#f3e81f -40%,transparent 25%),  radial-gradient(ellipse at 86% 91%,#2b67f6 -20%,transparent 18%);background-repeat:no-repeat;}/* GLOBAL */ /* ombre bas gauche*/ .component-form-vehicle-advanced .container-content .container-fields .multiselect .multiselect__tags,.component-form-vehicle-advanced .container-content .container-fields>div .single-field .container-gray-radio,.template-button-rounded-full .component-form-vehicle-advanced .container-content .container-bottom>button,.component-last-vehicles .bottom-show-more a,.component-custom-section .section-text .buttons a{ box-shadow:-3px 2px 0px 0px black; border:1px solid black !important;}/* ombre bas plus bordure */ .component-form-vehicle-advanced .container .container-content,.component-single-vehicle .single-vehicle,.template-button-rounded-full .component-page-vehicle-infos .container-ctas-bottom .btn-form-vehicle,.template-button-rounded-full .component-page-vehicle-infos .container-ctas-bottom .btn-booking{ box-shadow:0px 5px 0px 0px black; border:1px solid black !important;}/* Titres centrés */ .component-last-vehicles .title-links{justify-content:center;}/* MENU */.component-header .container-menu>div>nav .container-links.\!justify-start{justify-content:flex-end !important;}.component-header .container-menu>div>nav .container-links.order-2{width:50%;}/*.component-header .container-menu>div>nav div .container-links>.container-login a{display:block;}*/ /*design*/ @media screen and (min-width:1024px){.component-header .container-menu>div>nav .container-links .single-link>a span{background-color:rgb(var(--color-primary-lighter));padding:0.5rem 1rem;border-radius:999px;color:#01084c;}.component-header .container-menu>div>nav .container-links .single-link>a.nuxt-link-exact-active span{background-color:rgb(var(--color-primary));color:white;}.component-header .container-menu>div>nav .single-link>a{padding-top:13px !important;padding-bottom:13px !important;}.component-header .container-menu>div>nav div .container-links .single-link>a.nuxt-link-exact-active{border:none;color:rgba(var(--color-primary-dark));}}.component-header .container-links li.container-phone{display:none;}/* ACCUEIL*//*composent padding bottom*/  @media screen and (min-width:1024px){.custom-grid-search>div.lg\:my-24{ margin-top:0; padding-top:6rem;}.last_vehicles-home>div.lg\:my-24,.listing-page>div.lg\:my-24,.custom_section-apropos>div.lg\:my-24,.custom_section-page-services div.lg\:my-24,.google_map-contact>div.lg\:my-24,#page-connexion div div.lg\:my-24,.component-page-vehicle >.mb-8,.page_news .component-page-news.template-default,.news .lg\:my-24,.component-page-vehicle .vehicule-similaires > div.mb-8{ margin-bottom:0; padding-bottom:6rem;}} @media screen and (max-width:1024px){.custom-grid-search>div.lg\:my-24{ margin-top:0; padding-top:3rem;}.last_vehicles-home>div.lg\:my-24,.listing-page>div.lg\:my-24,.custom_section-apropos>div.lg\:my-24,.custom_section-page-services div.lg\:my-24,.google_map-contact>div.lg\:my-24,#page-connexion div div.lg\:my-24,.component-page-vehicle> .mb-8,.page_news .component-page-news.template-default,.news .lg\:my-24,.component-page-vehicle .vehicule-similaires > div.mb-8{ margin-bottom:0; padding-bottom:3rem;}}/* Moteur de recherche*/ /*titre*/ .component-form-vehicle-advanced .container-content .container-form-title{ display:none;}.form_vehicle_advanced .component-form-vehicle-advanced{ padding-top:0; background-color:transparent;}.component-form-vehicle-advanced .container-content .container-bottom{ justify-content:space-evenly; margin-bottom:10px;}.template-button-rounded-full .component-form-vehicle-advanced .container-content .container-bottom>button:first-child{ color:black; background-color:transparent;}.template-button-rounded-full .component-form-vehicle-advanced .container-content .container-bottom>button:last-child{ color:#FCFC26;}.component-form-vehicle-advanced .container-content .container-fields,.component-form-vehicle-advanced .container-content .container-more-filters{ border:none;}.component-form-vehicle-advanced .container-content .container-fields>div .single-field div .container-gray-radio{ background-color:rgb(var(--color-primary-lighter)); color:black; border:1px solid black; border-radius:24px; padding:12px; font-weight:600; font-size:16px;}/* largeur champ */ @media screen and (min-width:768px){.component-form-vehicle-advanced .container-content .container-fields div >div .single-field{ width:33%;}}.component-form-vehicle-advanced .container-content .container-fields .single-field .md\:w-2\/3{width:100%;}/*couleur active*/.component-form-vehicle-advanced .container-content .container-fields>div .single-field .container-color-radio.active{opacity:0.5;}  /*single vehicule ? */ @media screen and (min-width:768px){.single-field span span{font-weight:600;font-size:14px;}} @media screen and (max-width:768px){.component-last-vehicles div> div.flex-col >div>div>div.flex-wrap{flex-wrap:nowrap;}}/* Carte véhicule */.component-single-vehicle .container-content .container-filed{font-size:12px;}/* PAGE LISTING */ /* bouton prix */.template-button-rounded-full button.rounded-r-none,.template-button-rounded-full button.rounded-l-none{color:black;border-color:black;font-size:16px !important;}.component-listing .trier-select .multiselect__tags{background-color:white !important;border-radius:20px;border-color:rgb(var(--color-primary)) !important;}.component-listing .trier-select .multiselect__single{color:rgb(var(--color-primary)) !important;}.component-listing .sticky-buttons .container-sort .min-w-48x{min-width:165px !important;}.component-single-vehicle .single-vehicle .container-content div .brand,.component-single-vehicle .single-vehicle .container-content div .model,.component-page-vehicle-infos .container-more-information{font-weight:500;}.component-single-vehicle .single-vehicle .container-content div .text-sm .w-1\/2{margin-bottom:0.5rem;}/* marge prix */.component-single-vehicle .single-vehicle .container-content div .price{margin:0;}/* taille prix mensualité .component-single-vehicle .single-vehicle .container-content .monthly-price{font-size:18px !important;}.component-page-vehicle-infos .container-price .container-monthly-price p{font-size:22px !important;}*//* PAGE VEHICULE */ /*menu sticky*/ @media screen and (min-width:768px){.page_vehicle .component-page-vehicle{padding-top:0;}}.component-page-vehicle .container-tabs #tab_default{padding:8px;}/*info texte a droite*/.component-page-vehicle .component-page-vehicle-infos .container-brand h1 .brand{font-size:1.875rem;}.component-page-vehicle .component-page-vehicle-infos .container-brand h1{font-size:1.5rem;}#single-vehicle-right-fixed .component-page-vehicle-infos .container-more-information{font-size:1rem;line-height:1.5rem;}#single-vehicle-right-fixed .component-page-vehicle-infos .container-more-information p{margin-bottom:1rem;}/* modale */.vm--container .vm--modal{overflow:visible;}/* couleur bouton*/.component-page-vehicle div .container-tabs-buttons .single-tab-button,.template-button-rounded-full .component-page-vehicle-infos .container-ctas-bottom .btn-form-vehicle{color:black !important;}/*picto infos droite*/#single-vehicle-right-fixed .component-page-vehicle-infos .container-more-information img{height:21px;}/*picto info techniques */.component-page-vehicle .container-tabs .title svg path{fill:black;}/*bordure comparer */.component-page-vehicle-infos .container-more-fields{border:none;}/* fond infos generales*/.component-page-vehicle div .container-tabs ul:not(.multiselect__content){background-color:transparent !important;}.component-page-vehicle div .container-tabs ul:not(.multiselect__content) li{border-color:rgb(208 205 205);}/*consommation*/.container-tabs .consumption,.energy #tabd_block_InformationEnerge .text-2xs{display:none;}.container-tabs .energy{padding-left:3rem;}/* PAGE SERVICES */.custom_section-services .component-custom-section .section-image img{height:20rem;object-fit:contain;}.custom_section-services > .lg\:my-24{margin-bottom:1rem;}.custom-grid-services > .lg\:my-24{margin-top:1rem;}/* PAGE ACTUALITE*/div.component-page-news.template-default{margin-top:4rem;}/* PAGE CONTACT */.component-contact .container-content p.single-info{display:none;}/* FOOTER */.component-footer .container-footer .container-logo img{height:4rem;}/*.component-footer footer{background:linear-gradient(135deg,#2b67f6 50%,#f3e81f);color:white;}*//*.component-footer footer{background:linear-gradient(217deg,rgba(64,103,243,.8),rgba(208,215,86,0) 50.71%),  linear-gradient(127deg,rgba(64,103,243,.8),rgba(0,255,0,0) 50.71%),  linear-gradient(336deg,rgba(208,215,86,.8),rgba(208,215,86,0) 70.71%);}*/.component-footer footer{color:white;background:radial-gradient(ellipse at 70% 95%,#f3e81f -5%,#2b67f6 25%);}.component-footer .component-footer-copyright{background-color:transparent;}.component-footer .component-footer-copyright,.component-footer .component-footer-copyright a,.component-footer .component-footer-copyright a svg{color:white;}.component-footer .component-footer-copyright .justify-center{justify-content:left;}.component-footer .container-footer .container-rs{display:none;}