.CustomCarousel{width:100%;overflow:hidden;position:relative}.CustomCarousel__slider{display:flex;transition:transform 1s ease-in-out}.CustomCarousel__slide{display:block;margin:0;position:relative;flex-shrink:0;transition:transform 1s ease-in-out}.CustomCarousel__slide.is-active:after{width:100%;height:4px;position:absolute;bottom:0;content:""}.CustomCarousel__slide.is-active .CustomCarousel__slideButton:after{display:none}.CustomCarousel__slide.is-active-centered{transform:scale(1.1);transition:transform 1s ease-in-out;z-index:2}.CustomCarousel__slide.is-active-centered .CustomCarousel__slideButton:after{visibility:none;opacity:0;transition:opacity 1s ease-in-out}.CustomCarousel__slideButton{width:100%;padding:0;position:relative;display:block;height:100%}.CustomCarousel__slideButton:after{content:"";visibility:visible;opacity:1;transition:opacity 1s ease-in-out;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65)}.CustomCarousel__dots{position:absolute;left:50%;transform:translateX(-50%);bottom:16px;display:flex;line-height:0}.CustomCarousel__dot:not(:last-of-type){margin-right:4px}.CustomCarousel__dotbutton{width:18px;height:18px;padding:0}.CustomCarousel__dotbutton:before{border-radius:50%;height:13px;width:13px;background-color:#fff;border:1px solid #ccc}.CustomCarousel__dotbutton:after,.CustomCarousel__dotbutton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";transition-duration:0s}.CustomCarousel__dotbutton:after{padding-top:1px;border:1px solid transparent;border-radius:50%;width:16px;height:16px}.CustomCarousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:none;cursor:pointer;background-color:#000;opacity:.75;z-index:1;height:60px}.CustomCarousel__arrow .SvgIcon path{fill:#fff}.CustomCarousel__arrow:focus:focus{outline:1px dotted #333}.CustomCarousel__arrow_showOnMobile{display:block}@media screen and (min-width:1024px){.CustomCarousel__arrow_showOnDesktop{display:block}}.CustomCarousel__previousArrow{left:0}.CustomCarousel__nextArrow{right:0}.CustomCarousel__slideActiveArea{border:3px solid #ffefac;height:100%;position:absolute;z-index:3;transition:left 1s ease-in-out;will-change:left;transform:scale(1.1)}.CustomCarousel_centeredOnSelectedSlide{padding:16px 0}.CustomCarousel_centeredOnSelectedSlide .CustomCarousel__dots{position:relative;justify-content:center;margin-top:40px}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slide.is-active-centered{transform:scale(1)}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideButton:after{content:none}.CustomCarousel_centeredOnSelectedSlide.is-items-slideshow .CustomCarousel__slideActiveArea{display:none}.CustomCarousel__dotbutton_active:before{background-color:#ffce33;border:none;width:10px;height:10px;transition-duration:.3s}.CustomCarousel__dotbutton_active:after{border:1px solid #ffce33;transition-delay:.3s;transition-duration:.3s}.CustomCarousel__nextArrow{background:linear-gradient(270deg,#000 50%,#1f2532 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s}.CustomCarousel__nextArrow:hover{background-position:0 100%}.CustomCarousel__previousArrow{background:linear-gradient(90deg,#000 50%,#1f2532 0);background-size:200% 100%;background-position:0 100%;transition:background-position .3s}.CustomCarousel__previousArrow:hover{background-position:100% 100%}.CustomCarousel__slide.is-active:after{background-color:#ffce33}.CustomCarousel__slide.is-active-centered,.CustomCarousel__slideActiveArea{border-color:#ffce33}.StaticMap{flex:1;cursor:pointer;display:block;position:relative;min-height:100%}.StaticMap__pic{position:absolute;left:0;bottom:0;width:100%;height:100%}.AsyncLoaderAuto__error{background:#e91630;color:#fff}.AsyncLoaderAuto__loader{min-height:64px;margin:auto}.DealerHours{width:100%;font-size:1.4rem;text-align:left}.DealerHours__row{margin-bottom:8px;display:block}.DealerHours__row.is-hidden{display:none}.DealerHours__row:first-of-type{font-weight:700;position:relative}.DealerHours__row:first-of-type.is-clickable{cursor:pointer}.DealerHours__row:first-of-type.is-expanded{margin-bottom:0}.DealerHours__openStatus{display:block;margin-bottom:4px;position:relative;padding-left:20px}.DealerHours__openStatus:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";border-radius:50%;width:10px;height:10px;background:#72c293}.DealerHours__openStatus.is-closed:before{background:#e91630}.DealerHours__dayName{display:block}.DealerHours__afternoon,.DealerHours__morning{display:inline-block;width:50%}.DealerHours__nextOpening{font-size:1.4rem}@media screen and (min-width:670px){.DealerHours__nextOpening{font-size:1.2rem}}.DealerHours__openStatusArrow{position:absolute;top:50%;transform:translateY(-50%);right:4px;width:16px}@media screen and (min-width:670px){.DealerHours_modal{min-width:320px;width:auto}}.DealerHours_modal .DealerHours__openStatus,.DealerHours_modal .DealerHours__row{margin-bottom:16px}.DealerHours_modal .DealerHours__dayName{display:inline-block;width:33%}.DealerHours_modal .DealerHours__afternoon,.DealerHours_modal .DealerHours__morning{width:33%;text-align:left}.FavoriteDealer{position:relative;display:flex;font-size:1.4rem;background:#fff}.FavoriteDealer.is-withFavorite .FavoriteDealer__content{padding:32px 64px;background:#e6e6ec}@media screen and (min-width:1024px){.FavoriteDealer.is-withFavorite .FavoriteDealer__content{background:#ffce33}}.FavoriteDealer.is-withFavorite .FavoriteDealer__title{display:block}.FavoriteDealer__image{display:none;position:relative;overflow:hidden;width:40%}@media screen and (min-width:1024px){.FavoriteDealer__image{display:block}}.FavoriteDealer__background{position:absolute;top:0;left:0;width:100%;height:100%}.FavoriteDealer__background .PictureElement__imgDefault{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;min-height:100%}.FavoriteDealer__imageTitle{position:relative;font-family:"renaultLife, sans-serif";text-align:center;font-size:2.4rem;margin:32px auto 0;padding:0 32px}.FavoriteDealer__content{display:flex;flex-direction:column;align-items:center;padding:8px 32px;background:#fff;width:100%;text-align:center}@media screen and (min-width:1024px){.FavoriteDealer__content{width:60%;text-align:initial}}.FavoriteDealer__carousel .CustomCarousel__arrow{display:none}.FavoriteDealer__title{display:block;position:relative;text-align:center;font-family:"renaultLife, sans-serif";font-size:2.4rem;font-weight:700;padding-bottom:16px;margin-bottom:16px}.FavoriteDealer__title:after{position:absolute;left:50%;transform:translateX(-50%);content:"";bottom:0;height:2px;width:15%;background:#000}@media screen and (min-width:1024px){.FavoriteDealer__title{display:none;padding-bottom:0}.FavoriteDealer__title:after{display:none}}.FavoriteDealer__subtitle{font-weight:700;margin-bottom:32px}.FavoriteDealer__text{font-size:1.3rem;text-align:center;margin-top:32px}@media screen and (min-width:1024px){.FavoriteDealer__text{margin-top:8px}}.FavoriteDealer__name{width:100%;font-size:1.6rem;font-weight:700;margin-bottom:4px}.FavoriteDealer__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:16px 0 32px}@media screen and (min-width:1024px){.FavoriteDealer__icons{justify-content:flex-start}}.FavoriteDealer__informations{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:32px}@media screen and (min-width:1024px){.FavoriteDealer__informations{flex-direction:row;justify-content:flex-start}}.FavoriteDealer__phone{white-space:nowrap}@media screen and (min-width:1024px){.FavoriteDealer__contact{width:70%}}.FavoriteDealer__information{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;margin:0 16px 16px;color:#000}.FavoriteDealer__information .FavoriteDealer__svgiconBox{display:flex;justify-content:center;align-items:center;background:#000;border-radius:50%;height:46px;width:46px;margin-bottom:8px}.FavoriteDealer__information .FavoriteDealer__svgiconBox .FavoriteDealer__svgicon{width:24px}.FavoriteDealer__information .FavoriteDealer__svgiconBox .FavoriteDealer__svgicon path{fill:#ffce33}.FavoriteDealer__itinerary{color:inherit}.FavoriteDealer__link{position:relative;display:block;padding-left:40px;display:inline;color:inherit}.FavoriteDealer__link:after,.FavoriteDealer__link:before{content:"";display:inline-block;background-color:#ffce33;height:2px}.FavoriteDealer__link:before{position:absolute;top:8px;left:0;width:32px;margin-right:8px;transform:translate3d(0,-50%,0)}.FavoriteDealer__link:after{position:absolute;top:8px;left:26px;width:6px;transform:rotate(45deg);transform-origin:100% 0}.FavoriteDealer__link:focus,.FavoriteDealer__link:hover{color:#ffce33;color:#000}.FavoriteDealer__link:after,.FavoriteDealer__link:before{background:#ffce33}@media screen and (min-width:1024px){.FavoriteDealer__link:after,.FavoriteDealer__link:before{background:#000}}.FavoriteDealer__benefit{display:flex;flex-direction:column;align-items:center;padding-bottom:64px}@media screen and (min-width:1024px){.FavoriteDealer__benefit{padding-bottom:32px}}.FavoriteDealer__map{display:none;width:40%}@media screen and (min-width:1024px){.FavoriteDealer__map{display:block;padding-top:64px}}.FavoriteDealer__pin.is-onMap{height:54px;width:54px;border:2px solid #ffce33;border-radius:50%}.FavoriteDealer__pin.is-onMap .DealocPin__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:42px;width:42px;background:#ffce33}.FavoriteDealer__pin.is-onMap .DealocPin__inner:after,.FavoriteDealer__pin.is-onMap .MarkersMap__pinContent{display:none}.FavoriteDealer__pin.is-onMap:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.8rem;z-index:2}@media screen and (min-width:1024px){.FavoriteDealer_withoutHours .FavoriteDealer__content{text-align:center}}@media screen and (min-width:1024px){.FavoriteDealer_withoutHours .FavoriteDealer__icons,.FavoriteDealer_withoutHours .FavoriteDealer__informations{justify-content:center}}.FavoriteDealer__titleSuffix{display:none}