.dropdown-suggestions{position:absolute;background:#fff;border:1px solid #ccc;z-index:1000;width:100%;max-height:200px;overflow-y:auto;top:39px;left:0;display:none}.dropdown-suggestions.has-items{display:block}.suggestion-item{padding:8px;cursor:pointer;display:flex;align-items:center;gap:10px}.suggestion-text{padding:0!important;display:flex;align-items:center}.suggestion-item:hover{background-color:#f0f0f0}.resa_show{display:flex;justify-content:center}.resa_show__container{width:1200px;margin-top:50px}@media screen and (max-width: 1200px){.resa_show__container{width:calc(100% - 50px)}}.resa_show__information{width:40%}@media screen and (max-width: 1200px){.resa_show__information{width:100%}}.resa_show__stripe{width:500px}@media screen and (max-width: 1200px){.resa_show__stripe{width:100%}}.paiement{display:flex;justify-content:center;min-height:50vh}.paiement__container{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.accueil{display:flex;flex-direction:column;align-items:center}.accueil__container{width:1200px}@media screen and (max-width: 1200px){.accueil__container{width:calc(100% - 50px)}}.accueil__container h2{margin:100px 0}.banner{background-image:url(https://vtc-prestige.fr/images/go_to_car/format_c_bis.png);width:100%;height:550px;background-position:center;background-size:cover;display:flex;position:relative}@media screen and (max-width: 1200px){.banner{background-image:none;height:max-content;padding:50px 0;flex-direction:column}}.banner__mobile{height:250px;width:100%;display:none;background-size:cover;background-position:left;background-image:url(https://vtc-prestige.fr/images/go_to_car/format_c_bis.png)}@media screen and (max-width: 1200px){.banner__mobile{display:block}}.banner__spacer{width:calc(50% - 100px);display:flex;justify-content:center;align-items:center;margin:0 50px 20px;height:100%}@media screen and (max-width: 1200px){.banner__spacer{width:calc(100% - 100px)}}.banner__success{height:fit-content}.banner__modal{width:50%;height:100%;display:flex;justify-content:start;align-items:center}@media screen and (max-width: 1200px){.banner__modal{justify-content:center;width:calc(100% - 50px);margin:auto}}.banner__modal[data-show=success] #alert-success{display:block}.banner__modal[data-show=success] #modal-banner,.banner__modal[data-show=form] #alert-success{display:none}.banner__modal[data-show=form] #modal-banner{display:block}#alert_information{position:absolute;top:20px;left:20px;transform-origin:50% 50%}.modal-banner{background-color:#fff;width:600px}@media screen and (max-width: 1200px){.modal-banner{width:calc(100% - 50px)}}.modal-banner__onglets{display:flex}.modal-banner__onglet-item{background:#e6e6e6;width:50%;display:flex;justify-content:center;align-items:center;height:40px}.modal-banner__onglet-item span{text-transform:uppercase;font-size:16px}.form-trajet-simple,.form-trajet-horaire{display:flex;flex-direction:column;gap:14px;padding:25px}.form-trajet-simple__aller,.form-trajet-horaire__aller{display:flex;gap:14px;width:100%}@media screen and (max-width: 1200px){.form-trajet-simple__aller,.form-trajet-horaire__aller{flex-direction:column}}.form-trajet-simple__aller--footer,.form-trajet-horaire__aller--footer{display:flex;gap:14px}@media screen and (max-width: 1200px){.form-trajet-simple__aller--footer,.form-trajet-horaire__aller--footer{flex-direction:column}}.form-trajet-simple__aller-retour,.form-trajet-horaire__aller-retour{display:none;gap:14px;width:100%}@media screen and (max-width: 1200px){.form-trajet-simple__aller-retour,.form-trajet-horaire__aller-retour{flex-direction:column}}.form-trajet-simple__aller-retour--footer,.form-trajet-horaire__aller-retour--footer{display:none;gap:14px}@media screen and (max-width: 1200px){.form-trajet-simple__aller-retour--footer,.form-trajet-horaire__aller-retour--footer{flex-direction:column}}.form-trajet-simple__col-A,.form-trajet-horaire__col-A{width:50%;display:flex;flex-direction:column;gap:14px}@media screen and (max-width: 1200px){.form-trajet-simple__col-A,.form-trajet-horaire__col-A{width:100%}}.form-trajet-simple__col-B,.form-trajet-horaire__col-B{width:50%;display:flex;flex-direction:column;gap:14px}@media screen and (max-width: 1200px){.form-trajet-simple__col-B,.form-trajet-horaire__col-B{width:100%}}.form-trajet-simple #ajouter_retour_bouton,.form-trajet-simple #suppr_retour_bouton,.form-trajet-horaire #ajouter_retour_bouton,.form-trajet-horaire #suppr_retour_bouton{cursor:pointer}.form-trajet-simple #valider_trajet_simple,.form-trajet-simple #valider_trajet_retour,.form-trajet-simple #valider_trajet_horaire,.form-trajet-horaire #valider_trajet_simple,.form-trajet-horaire #valider_trajet_retour,.form-trajet-horaire #valider_trajet_horaire{background-color:#000;color:#fff}.form-trajet-simple #separateur_form,.form-trajet-horaire #separateur_form{display:none;width:50%;opacity:.5;margin:20px auto}.form-trajet-simple[data-retour=true] #ajouter_retour_bouton,.form-trajet-simple[data-retour=true] #valider_trajet_simple{display:none}.form-trajet-simple[data-retour=true] #ajouter_retour,.form-trajet-simple[data-retour=true] #ajouter_retour--footer{display:flex}.form-trajet-simple[data-retour=true] #separateur_form{display:block}#modal-onglet-content[data-onglet=A] #form-trajet-simple{display:flex}#modal-onglet-content[data-onglet=A] #form-trajet-horaire,#modal-onglet-content[data-onglet=B] #form-trajet-simple{display:none}#modal-onglet-content[data-onglet=B] #form-trajet-horaire{display:flex}#modal-onglet[data-onglet=A] #onglet_a_bouton{background:#fff}#modal-onglet[data-onglet=A] #onglet_b_bouton,#modal-onglet[data-onglet=B] #onglet_a_bouton{background:#e6e6e6}#modal-onglet[data-onglet=B] #onglet_b_bouton{background:#fff}[data-locked=true]{pointer-events:none;opacity:.6}.resa-step{display:flex;gap:25px}@media screen and (max-width: 1200px){.resa-step{flex-direction:column}}.resa-step__item{background-color:#fff;width:25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:30px 20px;gap:20px}@media screen and (max-width: 1200px){.resa-step__item{width:100%}}.resa-step__item h3{font-size:20px}.resa-step__item p{font-size:14px}.grid{display:flex;flex-direction:column}@media screen and (max-width: 1200px){.grid{gap:50px}}.grid__row{display:flex}@media screen and (max-width: 1200px){.grid__row{flex-direction:column;position:relative;gap:50px}}.grid__row #img_a{background-image:url(https://vtc-prestige.fr/images/img_a.png);background-size:cover;background-position:center}.grid__row #img_b{background-image:url(https://vtc-prestige.fr/images/img_b.png);background-size:cover;background-position:center}.grid__row #img_c{background-image:url(https://vtc-prestige.fr/images/img_c.png);background-size:cover;background-position:center}.grid__row #img_d{background-image:url(https://vtc-prestige.fr/images/img_d.png);background-size:cover;background-position:center}.grid__item{display:flex;width:50%}@media screen and (max-width: 1200px){.grid__item{width:100%}}.grid__item-reverse{display:flex;flex-direction:row-reverse;width:50%}@media screen and (max-width: 1200px){.grid__item-reverse{width:100%}}.grid__item-txt{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;width:50%;height:300px;text-align:center}@media screen and (max-width: 1200px){.grid__item-txt{color:#fff;z-index:9;width:100%}}.grid__item-txt span{font-weight:600}.grid__item-img{display:block;width:50%;height:300px}@media screen and (max-width: 1200px){.grid__item-img{position:absolute;width:100%}.grid__item-img:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#0000009b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.faq h2{margin:0}.step_2{display:flex;flex-direction:column}.recap{display:flex;background-color:#000;flex-direction:column;align-items:center;width:100%;color:#fff;padding:50px 0;gap:50px}.recap__container{display:flex;flex-direction:column;width:1200px}@media screen and (max-width: 1200px){.recap__container{width:calc(100% - 50px);flex-direction:row-reverse;justify-content:center}}.recap__container h2{margin:100px 0}.recap__ddd{display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.recap__ddd{flex-direction:column;width:200px}}.recap__ddd span{width:250px}@media screen and (max-width: 1200px){.recap__ddd span{text-align:start!important;width:auto}}.recap__ddd span:nth-child(1){text-align:left}.recap__ddd span:nth-child(2){text-align:center}.recap__ddd span:nth-child(3){text-align:right}.recap__km{display:flex;justify-content:space-between;align-items:center;gap:50px}@media screen and (max-width: 1200px){.recap__km{flex-direction:column;gap:10px;width:100px}}.recap__km hr{width:-webkit-fill-available;border:0;height:2px;background:repeating-linear-gradient(to right,white 0 10px,transparent 10px 20px);background-size:20px 2px;animation:dash 1s linear infinite}@media screen and (max-width: 1200px){.recap__km hr{width:1px;height:25px;background:repeating-linear-gradient(to bottom,white 0 2px,transparent 1px 2px)}}.recap__km span{width:160px}@media screen and (max-width: 1200px){.recap__km span{width:100px;text-align:center}}@keyframes dash{0%{background-position:0 0}to{background-position:20px 0}}.info_supp{display:flex;align-items:center;margin:75px 0;flex-direction:column}.info_supp h2{margin:0 0 20px;color:#198754}@media screen and (max-width: 1200px){.info_supp h2{width:auto}}.info_supp__container{width:1200px;display:flex;justify-content:space-between;gap:50px}@media screen and (max-width: 1200px){.info_supp__container{flex-direction:column;width:calc(100% - 50px)}}.info_supp__form{background:#fff;padding:25px;display:flex;flex-direction:column;gap:15px;width:50%}@media screen and (max-width: 1200px){.info_supp__form{width:100%}}.info_supp__form-row{display:flex;gap:15px;width:100%}@media screen and (max-width: 1200px){.info_supp__form-row{flex-direction:column}}.info_supp__form-column{width:100%;display:flex;flex-direction:column;gap:15px}.info_supp_card_container{display:flex;flex-direction:row;gap:25px;max-width:50%;width:50%;position:relative;height:auto}@media screen and (max-width: 1200px){.info_supp_card_container{max-width:100%;width:100%;flex-direction:column}}.info_supp__card_berline,.info_supp__card_van{max-width:20rem}.info_supp__card_berline img,.info_supp__card_van img{width:75%;margin:auto}@media screen and (max-width: 1200px){.info_supp__card_berline img,.info_supp__card_van img{width:50%}}.info_supp__card_berline.border-secondary,.info_supp__card_van.border-secondary{opacity:.3}.info_supp__card_berline .card-header,.info_supp__card_van .card-header{color:#28a745;font-weight:700}@media screen and (max-width: 1200px){.info_supp__card_berline,.info_supp__card_van{width:100%;max-width:unset}}.step_3{display:flex;justify-content:center;align-items:center;text-align:center;min-height:70vh}.cgv{display:flex;justify-content:center;align-items:center;flex-direction:column}.cgv__container{width:1200px}@media screen and (max-width: 1200px){.cgv__container{width:calc(100% - 50px)}}.multipage{width:100%;display:flex;justify-content:center;align-items:center}.multipage__container{width:1200px;margin-top:50px}@media screen and (max-width: 1200px){.multipage__container{width:calc(100% - 50px)}}.multipage__form{display:flex;flex-direction:column;gap:15px}.navbar{min-height:70px;justify-content:center;align-items:center}.navbar__container{width:1200px;justify-content:space-between}.footer{background-color:#000;display:flex;justify-content:center;align-items:center;margin-top:150px}.footer__container{width:1200px}.footer hr{width:100%;border-color:#fff;opacity:.1;margin:40px 0}.footer__row-b{display:flex;margin-bottom:150px}@media screen and (max-width: 1200px){.footer__row-b{flex-direction:column;margin-bottom:50px;gap:40px;width:100%;align-items:center}}.footer__row-b ul{width:25%;list-style:none;margin:0;padding:0;gap:12px;display:flex;flex-direction:column}@media screen and (max-width: 1200px){.footer__row-b ul{width:calc(100% - 50px)}}.footer__row-b ul li{color:#fff;font-weight:600}.footer__row-b ul li a{text-decoration:none;color:#fff;font-weight:300}.footer__row-c{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 1200px){.footer__row-c{flex-direction:column;align-items:center;gap:25px}}.footer__ml-cgv{display:flex;gap:50px}@media screen and (max-width: 1200px){.footer__ml-cgv{flex-direction:column;width:calc(100% - 50px);gap:10px}}.footer__ml-cgv a,.footer__ml-cgv span{text-decoration:none;color:#858585;font-weight:300}.footer__networks{display:flex;gap:20px}@media screen and (max-width: 1200px){.footer__networks{gap:10px}}html,body{padding:0;margin:0;font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#efefef}.input{border:1px solid rgb(154,154,154);display:flex;justify-content:start;align-items:center;padding:0 0 0 15px;gap:15px;min-height:39px;overflow:hidden;position:relative;overflow:visible;width:100%;cursor:pointer;background-color:#fff}.input.black{background-color:#000;color:#fff}.input[data-error=true]{border:1px solid red}.input img{height:15px;width:15px}.input input,.input span,.input select{border:none;min-height:40px;width:100%;padding:10px 0;font-size:14px;height:fit-content}.input input:focus,.input span:focus,.input select:focus{outline:none}.input__fly input{text-transform:uppercase}.input__fly input::placeholder{text-transform:none}.input textarea{width:100%;border:none;outline:none}.input__checkbox{display:flex;align-items:center;gap:10px;border:1px solid rgb(154,154,154);min-height:39px;padding:0 0 0 15px;position:relative}.input__checkbox input[type=checkbox]{height:20px;width:20px;margin:0;cursor:pointer}.input__checkbox input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.input__checkbox label{border:none;min-height:40px;width:100%;padding:10px 0;font-size:14px;height:fit-content}.input__checkbox--disabled{background-color:#e6e6e6;cursor:not-allowed;opacity:.7;pointer-events:none}.input__checkbox--disabled input[type=checkbox]{cursor:not-allowed;pointer-events:none}.input__row{display:flex;gap:14px}@media screen and (max-width: 1200px){.input__row{flex-direction:column}}.input__row .input,.input__row label{width:-webkit-fill-available}input[type=date]::-webkit-datetime-edit{font-size:14px;font-family:Arial,sans-serif}input[type=date]::-webkit-calendar-picker-indicator{background:none;background-color:red;display:none}input[type=time]::-webkit-calendar-picker-indicator{background:none;background-color:red;display:none}input::placeholder{font-size:14px}.dropdown-suggestions{box-shadow:0 10px 15px #00000080}.find_resa{display:flex;flex-direction:column;align-items:center}.find_resa__container{width:1200px}@media screen and (max-width: 1200px){.find_resa__container{width:calc(100% - 50px)}}.find_resa__container h2{margin:100px 0}
