:root{--color-primary:25,53,85;--color-primary-lighter:195,217,241;--color-primary-light:66,106,150;--color-primary-darker:18,51,88;--color-primary-dark:14,39,67;--color-primary-text:255,255,255;--color-secondary:145,169,196;--color-secondary-lighter:234,229,230;--color-secondary-light:212,210,210;--color-secondary-darker:188,185,186;--color-secondary-dark:159,154,155;--color-secondary-text:3,3,3;--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;}.single-service .component-single-service .container-icon{background-color:rgb(var(--color-primary));}.component-header .container-menu>div>nav .container-links>li:nth-child(3) span{font-weight:700;}.component-header div.container-top-menu{background-color:rgb(var(--color-primary));}/* PAGE ACCUEIL*/ /*moteur de recherche*/.section_asset-home-img img{width:100vw;}.template-button-rounded .component-carousel-form-vehicle>form>button{background-color:white;color:black;}.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .single-field{margin-right:10px;}.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .single-field,.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .multiselect,.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .single-field .multiselect__tags,.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .single-field .dropdown{border-radius:5px !important;}.component-form-vehicle-advanced .container-content .container-bottom{justify-content:center;} @media screen and (max-width:768px){.component-form-vehicle .component-carousel-form-vehicle form .container-form-fields .single-field{margin-right:0;}.component-form-vehicle-advanced .container-services>div .single-service{flex-direction:column !important;align-items:center;}.component-form-vehicle-advanced .container-services > div{flex-direction:row !important;flex-wrap:nowrap !important;}.component-form-vehicle-advanced .container-services>div .single-service .container-icon{margin-right:0 !important;}}.carousel_form .component-carousel-form{padding-left:0;padding-right:0;margin-top:0;}.carousel_form .component-carousel-form .rounded-md{border-radius:0rem;}/* dernier vehicule */ @media screen and (max-width:768px){.component-last-vehicles .flex-col .flex-col .md\:flex-row{flex-wrap:nowrap;}}/* LISTING*/ /* marque carte */.component-single-vehicle .single-vehicle .container-content .brand{font-weight:bold;font-size:1rem;}.component-single-vehicle .single-vehicle .container-content p.model{font-size:0.875rem;}.component-single-vehicle .single-vehicle .container-content p.price{font-size:1rem;}.component-single-vehicle .single-vehicle .container-content p.monthly-price{font-size:0.5rem;}/* hover carte */.component-single-vehicle .single-vehicle:hover .container-content{background-color:rgb(var(--color-primary),0.1);}/* PAGE VEHICULE */.component-page-vehicle-carousel .VueCarousel-slide div img{object-position:bottom;}.component-page-vehicle-infos .container-more-information p{background-color:#ebeaea;border-radius:10px;padding:5px;}/* titre marque */.component-page-vehicle-infos div.container-brand h1{font-size:1rem;}.component-page-vehicle-infos div.container-brand h1 .brand{font-size:1.875rem;font-weight:bold;}/* prix*/.component-page-vehicle-infos .container-price .container-full-price .text-3xl{font-size:1.5rem;} @media screen and (max-width:768px){.component-page-vehicle-infos .container-price div.container-monthly-price{display:none;}}/* demande info */.template-button-rounded .component-page-vehicle-infos .container-ctas-bottom button.btn-form-vehicle{font-size:0;}.template-button-rounded .component-page-vehicle-infos .container-ctas-bottom .btn-form-vehicle::before{content:"Devis gratuit";font-size:initial;}/* Equipe */ @media screen and (min-width:1024px){.container-single-team img{border-radius:10px 10px 0px 0px;}.container-single-team .container-content-team{border-radius:0px 0px 10px 10px;}}/*footer*/.component-footer .container-footer{ align-items:start;}.component-footer .container-footer .container-logo div img{ height:14rem;}.component-footer .container-footer .container-rs nav .fa-container{color:white !important;}