#appointments-app .p-steps .p-steps-item::before{display:none}#appointments-app .p-steps-item.p-highlight .p-steps-number{background:black}#appointments-app [class*="appointments_step"]{align-items:flex-start}#appointments-app [class*="appointments_step"] .appointment-title{font-family:'Paytone One',Helvetica,Arial,Lucida,sans-serif;color:black}#step-2-choices{flex-direction:column!important;align-items:flex-start;gap:15px;width:100%!important}#main-content .damageSelectorItem{flex-direction:row;gap:10px;width:100%;padding:0 0 0 20px;border-radius:7px;border:1px solid #D2D6DA;justify-content:flex-start;font-size:14px;cursor:pointer}#main-content .damageSelectorItem label{padding:20px 20px 20px 0;width:100%;text-align:left}#main-content .appointments_step3 .p-d-md-inline-flex{width:100%!important;gap:20px}#main-content .appointments_step3 .damageSelectorItem div{order:0}#main-content .appointments_step3 .damageSelectorItem label{order:1}#main-content .p-radiobutton .p-radiobutton-box.p-highlight{border-color:black!important;background:black!important}#appointments-app [class*="appointments_step"] .p-button{background:black;position:absolute;bottom:0;right:0;border-radius:7px;padding:12px 16px}#appointments-app [class*="appointments_step"] .p-col-12 .p-button{left:0;right:auto;color:black;background:#EEF0F2}#appointments-app [class*="appointments_step"] .p-button:enabled:hover{background:#303030;color:white}#appointments-app [class*="appointments_step"] .p-grid{width:100%;padding-bottom:30px;margin:0;gap:10px}#appointments-app [class*="appointments_step"] .p-grid .p-col-12.p-md-8{width:100%;padding:0;margin:0}#appointments-app .p-inputtext.p-component{border:1px solid #D2D6DA!important;border-radius:7px;padding:12px 10px!important}#calendar-container .p-col-12.p-md-12{display:none}#calendar-container .p-col-12.p-md-6,#calendar-container .p-md-6.centered-content{width:max-content}#appointments-app [class*="appointments_step"] #calendar-container .p-button.p-highlight{background:black;color:white}#appointments-app [class*="appointments_step"] #calendar-container .p-button{position:relative;font-size:14px;border:1px solid #D2D6DA;background:transparent;padding:20px}#calendar-container .centered-content .p-text-bold div{font-family:'Paytone One',Helvetica,Arial,Lucida,sans-serif;color:black}#calendar-container .p-col-12.p-md-10.p-md-offset-2.centered-content{margin:0;margin-top:0!important}#calendar-container .p-checkbox .p-checkbox-box.p-highlight{background:black;border-color:black}#calendar-container .p-datepicker{border-radius:16px;box-shadow:8px 3px 22px 10px rgba(150,150,150,0.11);border:none;overflow:hidden;padding:0}#calendar-container .p-datepicker table td>span.p-highlight{background:black}#appointments-app .appointments_step5 .p-card-body .p-card-content{display:flex;gap:10px}#appointments-app .appointments_step5 .p-card-body .p-card-content .p-mb-5{display:flex;flex-direction:column;width:50%;gap:1rem}#appointments-app .appointments_step5 .p-card .p-grid{flex-wrap:nowrap}#main-content #appointments-app .appointments_step5 .p-grid .p-md-6{padding:0}#main-content #appointments-app .appointments_step5 .p-card{box-shadow:0px 4px 4px 0px rgba(100,107,115,0.04);border-radius:10px;border:1px solid #D2D6DA;padding:25px;max-width:none!important}#appointments-app .appointments_step5 #confirmation-button-container .p-button{background:black;position:absolute;left:auto;color:white;bottom:0;right:0;border-radius:7px;padding:12px 16px}#main-content #appointments-app .appointments_step5 .p-card span{border-radius:5px;background:rgba(207,44,49,0.10);padding:5px;font-size:14px;width:max-content}.appointment-app_summary--vehicle-info li{border-radius:5px;background:rgba(207,44,49,0.10);padding:5px;font-size:14px;width:max-content;color:#cb2c30}@media screen and (max-width:991px){#appointments-app [class*="appointments_step"] .p-button{bottom:-40px}#main-content .appointments_step3 .p-d-md-inline-flex{display:flex;flex-direction:column;gap:10px}#appointments-app [class*="appointments_step3"] .p-grid{padding-bottom:0px}#appointments-app .appointments_step5 #calendar-container .p-grid{flex-direction:column;gap:0;padding:0}#appointments-app .appointments_step5 #calendar-container .p-button{bottom:0px}#appointments-app .appointments_step5 #calendar-container .centered-content{width:100%;margin:0}#time-picker-container{display:flex;padding:0}#appointments-app .appointments_step5 .p-card-body .p-card-content{flex-direction:column}#appointments-app .appointments_step5 .p-card .p-grid{flex-wrap:wrap;flex-direction:column}#appointments-app .appointments_step5 #confirmation-button-container .p-button{bottom:-40px}#main-content #appointments-app .appointments_step5 .p-card{margin-bottom:0!important;padding:10px}}@media screen and (max-width:500px){#appointments-app [class*="appointments_step"] .appointment-title{font-size:25px;line-height:120%}#appointments-app [class*="appointments_step"] .p-button{bottom:-50px}#time-picker-container{display:block}#calendar-container .p-col-12.p-md-6,#calendar-container .p-md-6.centered-content{padding:0}#calendar-container .p-md-6.centered-content .p-text-bold{font-size:25px!important;min-height:0!important}#appointments-app .appointments_step5 #confirmation-button-container .p-button{bottom:10px}#main-content #appointments-app .appointments_step5 .p-card{padding:5px}}#main-content{width:90%;margin:0 auto 200px auto}#post-49827 .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular{display:none}#fivestar-store-locator-search #fivestar-store-locator-search-inner{display:flex;flex-direction:column;align-items:flex-start;width:50%;margin:0 auto auto 0;background:white;overflow-x:initial}.pos-list-item .action-buttons .pos-book-appointment[data-v-51a4dfea],.pos-list-item .action-buttons .pos-phone[data-v-51a4dfea],#geolocation-button[data-v-50b3f198]{border-radius:8px;background:black!important}.p-d-flex .p-autocomplete.p-component input{border-radius:10px;font-size:16px;padding:10px 15px;width:1000px;background:rgba(187,187,187,0.15);border:1px solid rgba(136,136,136,0.1)}.p-d-flex .p-autocomplete.p-component input::placeholder{color:#999999}.p-d-inline-flex.p-jc-center.p-ai-center a{margin-left:20px;height:100%!important;border-radius:8px!important;width:100px}#geolocation-button[data-v-50b3f198]{height:100%}.advanced-search-button{justify-content:flex-start!important}#fivestar-store-locator-search-inner .advanced-search-button>span[data-v-3b1524da]{margin:0 10px 0 0!important;display:flex}#fivestar-store-locator-search-inner .form-group{justify-content:flex-start}#fivestar-store-locator-search-inner .form-group .pos-service{padding:0;border-radius:5px;margin:0 40px 0 0}.form-group .pos-service:nth-child(2) img{display:none}#fivestar-store-locator-search-inner .form-group .pos-service img{max-height:25px;border-radius:5px;margin-left:10px}.p-col-12.p-md-2.p-d-none[style="font-size: 1.4rem;"]{display:none!important}.p-col-12.p-md-6.p-lg-6.p-p-0{width:100%}#points-of-sale-map{box-shadow:rgba(0,0,0,0.15) 0px 1px 10px 0px;border-radius:15px 0 0 15px}#points-of-sale-map .mapboxgl-popup-content{border-radius:8px;padding:20px 10px;box-shadow:0px 14px 25px -10px rgba(0,0,0,0.5);min-width:300px}#points-of-sale-map .mapboxgl-popup-content .pos-popup__title{color:black;text-align:left}#points-of-sale-map .mapboxgl-popup-content .pos-popup__link a{width:100%;background-color:black;padding:8px 16px;display:flex;justify-content:center;border-radius:8px}#fivestar-store-locator-map .p-grid.p-d-flex.p-flex-column-reverse.p-flex-md-row.p-ai-stretch.vertical-container.p-m-0 .p-col-12.p-md-6.p-lg-6.p-p-0:first-of-type{position:absolute;overflow-y:scroll;height:800px;z-index:1;width:30%;right:0}#fivestar-store-locator-map #points-of-sale-list{background:linear-gradient(90deg,transparent,rgba(0,0,0,.4));position:absolute;z-index:10;width:100%;right:0;padding:20px;display:flex;flex-direction:column;gap:20px;overflow-x:initial;overflow-y:initial}#points-of-sale-list .pos-list-item[data-v-51a4dfea]{border-radius:15px;background:white;box-shadow:rgba(0,0,0,0.15) 0px 1px 25px 0px;flex-direction:column!important;border:none;overflow:hidden}#points-of-sale-list .pos-list-item .p-grid{margin-left:0;margin-right:0;margin-top:0}#points-of-sale-list .pos-list-item .pos-details .pos-name .pos-city{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;color:black}#points-of-sale-list .pos-list-item[data-v-51a4dfea] .action-buttons{border:none;gap:10px;padding-bottom:1rem;flex-direction:column-reverse!important}#points-of-sale-list .pos-list-item .pos-details .pos-name{width:100%;justify-content:space-between;padding:0}#points-of-sale-list .pos-list-item[data-v-51a4dfea] .action-buttons{padding:1rem}#points-of-sale-list .pos-list-item[data-v-51a4dfea] .action-buttons a{padding:10px;border-radius:8px;background:#222222!important;box-shadow:rgba(0,0,0,0.15) 0px 1px 10px 0px;font-weight:600;font-size:16px;width:100%}#points-of-sale-list .pos-list-item[data-v-51a4dfea] .action-buttons .pos-book-appointment{padding:10px;border-radius:8px;background:transparent!important;color:black;font-weight:600;font-size:16px}#points-of-sale-list .pos-list-item .pos-address{margin-bottom:0!important;padding:0}.pos-list-item .pos-details{position:relative}.pos-list-item .additional-services{position:absolute;right:10px;bottom:10px}.pos-list-item .additional-services div[data-v-51a4dfea]:first-child{display:none}#points-of-sale-list .pos-list-item .additional-services .service-logo{border-radius:5px;width:30px}#points-of-sale-list .pos-list-item .pos-details .pos-name .pos-city.pos-city--selected{color:#cb2c30}#points-of-sale-list .pos-list-item.selected .pos-details,#points-of-sale-list .pos-list-item.selected .action-buttons{background-color:white;color:black}#points-of-sale-list .pos-list-item[data-v-51a4dfea].selected{border:2px solid black}@media screen and (max-width:1440px){#page-container #fivestar-store-locator-map .p-grid.p-d-flex.p-flex-column-reverse.p-flex-md-row.p-ai-stretch.vertical-container.p-m-0 .p-col-12.p-md-6.p-lg-6.p-p-0:first-of-type{width:40%}#page-container #fivestar-store-locator-search #fivestar-store-locator-search-inner{width:100%}}@media screen and (max-width:1024px){#fivestar-store-locator-map .vertical-container{flex-direction:column-reverse!important}#page-container #fivestar-store-locator-search #fivestar-store-locator-search-inner form{width:100%}#page-container #fivestar-store-locator-search #fivestar-store-locator-search-inner form .vertical-container{flex-direction:column}.p-col-6.p-md-5.p-text-center.p-md-5.p-lg-5{width:100%}.p-col-6.p-md-5.p-text-center.p-jc-center.p-jc-md-start.p-d-flex{width:max-content}.p-col-6.p-md-5.p-text-center.p-jc-center.p-jc-md-start.p-d-flex div{width:100%}#page-container .box-stretched.p-d-flex.p-jc-center.p-jc-md-end .p-d-flex{width:100%}#page-container .p-d-flex .p-autocomplete.p-inputwrapper{width:100%;max-width:100%!important}#page-container .p-d-flex .p-autocomplete.p-component input{width:100%}#page-container #geolocation-button{width:100%;padding:10px 15px 10px 15px!important}.form-group.form-check{gap:20px}#page-container .pos-service{margin:0!important}#page-container #fivestar-store-locator-map .p-grid.p-d-flex.p-flex-column-reverse.p-flex-md-row.p-ai-stretch.vertical-container.p-m-0 .p-col-12.p-md-6.p-lg-6.p-p-0:first-of-type{position:relative;overflow-y:initial;width:100%;height:100%}#page-container #fivestar-store-locator-map #points-of-sale-list{padding:0;padding-top:40px;background:0;position:relative}#page-container #points-of-sale-map{border-radius:15px;margin-top:20px;height:40vh}#page-container .pos-list-item .additional-services{bottom:0}}@media screen and (max-width:768px){.form-group.form-check{flex-direction:row!important}#page-container .pos-service img{display:none}}@media screen and (max-width:450px){.form-group.form-check{flex-direction:column!important}}#main-content .et_pb_code_1{height:auto}#main-content .et_pb_code_2{padding-left:0;padding-top:0}#appointment-button{padding:10px;border-radius:8px;background:#222222;box-shadow:rgba(0,0,0,0.15) 0px 1px 10px 0px;font-weight:600;font-size:16px;width:100%;color:white;border:none}#appointment-button:hover:after{display:none}.storeinfo-phone a{color:black}.zoomgo{padding:12px;border:1px solid rgba(136,136,136,0.15);border-radius:10px;display:flex;flex-direction:column;gap:15px}.zoomgo-image{width:35px;height:35px;border-radius:5px}.zoomgo-tagline{display:none}.zoomgo .zoomgo-description{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:14px;line-height:1.5em}#zoomgo-button{padding:10px;border-radius:8px;background:#F2F2F2;font-weight:600;font-size:16px;width:100%;color:black;border:none}#zoomgo-button:hover{background:#222222;color:white}.repairzen{padding:25px;border:1px solid rgba(136,136,136,0.15);border-radius:10px;display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.repairzen .repairzen-image{width:35px;border-radius:5px}.repairzen .repairzen-tagline{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:1.5em;text-align:start;margin-bottom:0}.repairzen .repairzen-description{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:14px;line-height:1.5em;text-align:start}.et_pb_code_inner .storeinfo-services{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;margin-bottom:0}#services .et_pb_code_inner{display:grid;grid-template-columns:1fr 1fr;gap:20px}.et_pb_code_inner .storeinfo-services img{width:50px;height:50px}.et_pb_code_inner .storeinfo-services .storeinfo-services-name{text-align:start}#main-content .storeinfo-socialnetworks .icon{max-width:30px;margin-right:20px}#modal_services .dipl_modal_wrapper .dipl_modal_inner_wrap{height:60vh;border-radius:25px;overflow:hidden}#modal_services .dipl_modal_content_text{display:flex;flex-direction:column;gap:40px;padding:0px 30px 0px 30px}#modal_services .dipl_modal_content_text .storeinfo-services{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;margin-bottom:0}#modal_services .dipl_modal_content_text .storeinfo-services img{width:30px;height:30px}#modal_services .dipl_modal_content_text .storeinfo-services .storeinfo-services-name{text-align:start}@media screen and (max-width:1100px){.et_pb_code_inner .storeinfo-services .storeinfo-services-name,#modal_services .dipl_modal_content_text .storeinfo-services .storeinfo-services-name{font-size:14px}}@media screen and (max-width:980px){#carrosserie_wrapper{display:flex;flex-direction:column}#carrosserie_about{order:1;margin-bottom:50px}#carrosserie_content{order:2}#modal_services .dipl_modal_content_text .storeinfo-services img{width:30px;height:30px}#modal_services .dipl_modal_wrapper .dipl_modal_inner_wrap{width:90vw!important}}@media screen and (max-width:700px){.et_pb_code_inner .storeinfo-services{width:100%}}@media screen and (max-width:600px){#services{height:210px}#services .et_pb_code_inner{display:grid;grid-template-columns:1fr;gap:20px}.et_pb_code_inner .storeinfo-services img{width:40px;height:40px}#modal_services .dipl_modal_content_text{display:flex;flex-direction:column;gap:40px;padding:0px 15px 0px 15px}}.et_pb_code_0 form.form_home_recherche,.et_pb_code_1 form.form_home_recherche{width:80%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.et_pb_code_0 form.form_home_recherche .boxField,.et_pb_code_1 form.form_home_recherche .boxField{flex-basis:70%}.et_pb_code_0 form.form_home_recherche input[type=submit],.et_pb_code_1 form.form_home_recherche input[type=submit]{flex-basis:30%;height:100%;background:none;border-left:none;border-top:solid 1px white;border-right:solid 1px white;border-bottom:solid 1px white;border-radius:0 3px 3px 0;padding:10px 20px;text-align:right;color:white;cursor:pointer}.et_pb_code_0 form.form_home_recherche .boxField input[type="text"],.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]{width:100%;background-color:#C00000;border-left:solid 1px white;border-bottom:solid 1px white;border-top:solid 1px white;border-right:none;border-radius:3px 0 0 3px;padding:10px 20px;color:white}.et_pb_code_0 form.form_home_recherche .boxField input[type="text"]::placeholder,.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]::placeholder{color:white;opacity:1}.et_pb_code_0 form.form_home_recherche .boxField input[type="text"]:-ms-input-placeholder,.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]:-ms-input-placeholder{color:white}.et_pb_code_0 form.form_home_recherche .boxField input[type="text"]::-ms-input-placeholder,.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]::-ms-input-placeholder{color:white}.et_pb_code_0 form.form_home_recherche .boxField input[type="text"]:focus,.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]:focus{background-color:white;color:#2a292a}@media only screen and (max-width:991px){.et_pb_column_6{height:auto}.et_pb_code_1 form.form_home_recherche .boxField input[type="text"]{height:auto!important}}#mobile_menu1 .menu-item-has-children>a{background-color:transparent;position:relative}#mobile_menu1 .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#mobile_menu1 .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#mobile_menu1 .menu-item-has-children.visible>a:after{content:'\4d'}#mobile_menu1 ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#mobile_menu1 .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu{min-width:100vw;margin-left:-30vw}