.blue{color:#004a72}.ConfiguratorContainer{position:relative}.configuratorHeader{position:absolute;top:-220px}@media only screen and (max-width:1099px){.configuratorHeader{top:-110px}}.Configurator{min-height:80vh}@media only screen and (min-width:765px) and (max-width:1099px){.Configurator{padding:20px}}@media only screen and (max-width:1099px){.Configurator #allBrandDesktop{display:none}}.Configurator-success{display:flex;justify-content:center;align-items:center;padding:0 20px}@media only screen and (min-width:765px){.Configurator{margin-top:20px}.Configurator .card--square{height:70px;width:70px;padding:15px}}.Configurator-header{position:relative}.Configurator-header img{width:100%;height:auto}@media only screen and (max-width:1099px){.Configurator-header img{width:100%;height:auto;min-width:430px;min-height:125px}}.Configurator-infos{margin-bottom:20px}@media only screen and (max-width:1099px){.Configurator-infos{padding:20px}}.Configurator-textHeader{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:70px}@media only screen and (max-width:1099px){.Configurator-textHeader{font-size:1.5rem;padding:0 20px;margin-bottom:5px;width:50%}}.Configurator-title{font-size:1.375rem;color:#004a72;font-weight:700}.Configurator-text{font-size:15px}.Configurator-search{background-color:#fff;display:flex;width:100%;border-radius:5px;height:auto;padding:30px;align-items:center}@media only screen and (max-width:1099px){.Configurator-search{flex-direction:column;padding:20px;height:auto}}.Configurator-searchForm{text-align:center;display:flex;justify-content:space-around;width:70%}@media only screen and (max-width:1099px){.Configurator-searchForm{flex-direction:column;width:100%}}.Configurator-search p{width:30%;font-weight:700}@media only screen and (max-width:1099px){.Configurator-search p{width:100%}}.Configurator-searchSelect{width:30%;background-color:#fff;height:60px;border:1px solid #3f69b8;border-radius:5px;padding:20px}@media only screen and (max-width:1099px){.Configurator-searchSelect{height:40px;width:100%;padding:unset;margin:5px 0}}.Configurator-searchBtn{background-color:#fbe735;height:60px;padding:20px;border:none;border-radius:5px;font-weight:400}@media only screen and (max-width:1099px){.Configurator-searchBtn{margin-top:30px;padding:unset;width:100%;height:40px}}.Configurator-screen{padding:70px 0 0}@media only screen and (min-width:765px){.Configurator-screen--brand{margin-top:20px}}.Configurator-screen .ContactUs-input{min-width:205px;min-height:55px}@media only screen and (max-width:764px){.Configurator-screen .ContactUs-input{margin-top:20px}}.Configurator-screen .Form-row{max-width:100%}@media only screen and (max-width:1099px){.Configurator-screen2{padding:250px 0 0}}@media only screen and (max-width:1099px){.Configurator .brandNameMobile{display:none}}.Configurator-brandContainer{width:100%}@media only screen and (max-width:764px){.Configurator-brandContainer{padding:0 20px}}.Configurator-brandContainer--anchors{padding-right:0;padding-top:15px}.Configurator-brandList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;margin-top:20px;width:100%}@media only screen and (min-width:765px){.Configurator-brandList{margin-top:35px}}.Configurator-brandItem{border:1px solid transparent;transition:all .2s ease-in-out;width:22%!important;margin:20px 10px}@media only screen and (max-width:1099px){.Configurator-brandItem{width:30%!important;margin:20px 5px}}.Configurator-brandItem:hover{border-color:#004a72}.Configurator-brandItem:active,.Configurator-brandItem:focus{border-width:2px}.Configurator-brandInner{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}@media only screen and (max-width:764px){.Configurator-brandInner{position:absolute;top:0;left:0;padding:27px}}.Configurator-brandImg{height:100%;width:auto}.Configurator-smallBrandList{display:flex;flex-direction:column;margin-top:20px;padding:20px}.Configurator-smallBrandList .smallBrandListItem{border-bottom:1px solid #d3d3d3;height:50px;width:100%;padding:10px}@media only screen and (min-width:765px){.Configurator-smallBrandList{display:none}}.Configurator-brandAnchor{flex-shrink:0;font-weight:700;display:flex;justify-content:center;align-items:center;margin-right:15px}.Configurator-allBrands{display:flex;flex-direction:column;padding-right:20px}@media only screen and (min-width:765px){.Configurator-allBrands{margin-top:40px;flex-direction:row;justify-content:space-between}.Configurator-allBrandsColumn{width:27%;display:flex;flex-direction:column;align-items:flex-end}}.Configurator-brandLink{color:#313131;text-decoration:none;padding-bottom:15px;display:block;padding-top:15px;padding-left:15px;border-bottom:1px solid #cbd5e6;font-size:1.16667em;transition:background-color .2s ease-in-out;cursor:pointer}.Configurator-brandLink:hover{font-weight:700;background-color:hsla(0,0%,100%,.5)}@media only screen and (min-width:765px){.Configurator-brandLink{padding-left:10px;width:calc(100% - 60px);position:relative}.Configurator-brandLink:last-child{border:none}}@media only screen and (min-width:765px){.Configurator [id^=brand]:before{content:attr(data-letter);position:absolute;left:-60px;top:50%;transform:translateY(-50%);background:#fff;height:30px;width:30px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#313131;box-shadow:-5px -5px 10px 0 #fff,5px 5px 10px 0 #c2ccd9}}@media only screen and (max-width:764px){.Configurator-modelContainer{padding:0 20px}}.Configurator-modelList{margin-top:25px;display:flex;flex-direction:column}@media only screen and (min-width:765px){.Configurator-modelList{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.Configurator-summary{padding:0 20px;margin-bottom:40px}.Configurator-summary .btn-primary{margin-top:30px}@media only screen and (min-width:765px){.Configurator-summary .btn-primary{margin-top:20px}}@media only screen and (max-width:764px){.Configurator-summaryTitle{padding:0 20px;font-size:1.66667em}.Configurator-summarySubtitle{padding:0 20px}}.Configurator-summaryCard{margin-top:40px;width:100%;overflow:visible;display:flex;flex-direction:column;justify-content:space-between}.Configurator-summaryCard--success{padding:0 20px;margin-bottom:40px;max-width:600px}@media only screen and (max-width:764px){.Configurator-summaryCard{width:90%;margin:40px auto}}.Configurator-summaryTop{height:50%;width:100%}.Configurator-summaryImg{width:auto;display:block;margin:auto;object-fit:contain;max-height:120px;height:120px}@media only screen and (min-width:765px){.Configurator-summaryImg{max-height:100vh;height:230px}}.Configurator-summaryBottom{display:flex;flex-direction:row;justify-content:space-between;flex:1}.Configurator-summaryBottom .btn-secondary{justify-self:flex-end;align-self:flex-end;cursor:pointer}.Configurator-summaryInfos{display:flex;flex-direction:column;justify-content:flex-start;padding-top:15px;padding-bottom:15px}.Configurator-summaryInfo{padding-left:20px;font-size:.91667em;color:#004a72;font-weight:700;opacity:.9;padding-bottom:4px;display:flex;flex-direction:row;justify-content:space-between}.Configurator-summaryInfoLink{display:none;color:#a4aec1;padding-right:20px;font-weight:400}.Configurator-summary--changing .btn-secondary{display:none}.Configurator-summary--changing .Configurator-summaryInfos{flex:1}.Configurator-summary--changing .Configurator-summaryInfo{color:#004a72;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #f4f5f9}.Configurator-summary--changing .Configurator-summaryInfo:last-child{border:none}.Configurator-summary--changing .Configurator-summaryInfoLink{display:block}.Configurator-option{margin-top:25px}.Configurator-optionAlt{position:absolute;background-color:#004a72;padding:10px;line-height:1.3;max-width:calc(100% - 50px);color:#fff;box-shadow:0 0 20px 20px rgba(0,0,0,.1);display:none}.Configurator-optionForm{margin-top:30px}.Configurator-optionInfos{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Configurator-optionInfos .Btn-toggle{margin-bottom:0;flex-shrink:0}@media only screen and (max-width:764px){.Configurator-optionInfosSplit{flex-direction:column}}.Configurator-optionText{padding-left:20px;padding-right:30px}@media only screen and (min-width:765px){.Configurator-optionText{padding-left:0}}.Configurator-optionTextInline{display:flex;position:relative;align-items:center}.Configurator-optionTextInline:hover .Configurator-optionAlt{display:block}.Configurator-optionSmall{padding-right:30px;font-size:.83333em;color:#a4aec1}.Configurator-optionIcon{fill:#004a72;margin-left:10px;height:45px;width:45px;cursor:pointer}@media only screen and (max-width:764px){.Configurator-optionIcon{height:35px;width:35px}}.Configurator-optionLink{display:block;margin-top:20px;text-decoration:underline}.ModelCard{height:90px;margin-bottom:15px;cursor:pointer;border:1px solid transparent;transition:all .2s ease-in-out}.ModelCard:hover{border-color:#004a72}.ModelCard:active,.ModelCard:focus{border-width:2px}@media only screen and (min-width:765px){.ModelCard{margin-bottom:25px;width:46%;margin-left:1%;margin-right:1%}}.ModelCard-container{width:100%;height:68px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px}@media only screen and (max-width:764px){.ModelCard-container{padding-left:0}}.ModelCard-left,.ModelCard-right{height:100%;display:flex;flex-direction:column;justify-content:center}.ModelCard-right{padding-left:5px}.ModelCard-left{padding-right:10px}.ModelCard-img{height:100%;width:auto}.ModelCard-name{font-size:.91667em;font-weight:700;color:#004a72}.ModelCard-infos{color:#000;opacity:1;padding-top:2px;font-size:.83333em}.car-model-bloc{background-color:#fff;padding:0 20px;width:100%;margin:20px auto;border-radius:10px;box-shadow:-5px -5px 10px 0 #fff,5px 5px 10px 0 #c2ccd9}.car-model-bloc .ModelCard-top{display:flex;align-items:center}@media only screen and (max-width:764px){.car-model-bloc .ModelCard-top{flex-wrap:wrap}}.car-model-bloc .ModelCard-top .ModelCard-name{width:50%;padding:20px}@media only screen and (max-width:764px){.car-model-bloc .ModelCard-top .ModelCard-name{padding-left:0;padding-right:0;order:2;width:100%;text-align:center;padding-top:0}}.car-model-bloc .ModelCard-top .ModelCard-right{margin-left:200px;margin-right:0}@media only screen and (max-width:764px){.car-model-bloc .ModelCard-top .ModelCard-right{order:1;margin:0 auto}}.car-model-bloc .ModelCard{border:1px solid #004a72;height:60px}.car-model-bloc .ModelCard .ModelCard-container{height:40px}.car-model-bloc .ModelCard .ModelCard-infos{padding:10px}.Configurator-more-info p{font-size:.8rem}.Modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:11;display:flex;justify-content:center;align-items:center;overflow:hidden;transform:translateX(0);transition:opacity .3s ease-in-out;opacity:1}.Modal-title{font-size:1.58333em;font-weight:700;line-height:1.3;color:#004a72;text-align:center}@media only screen and (max-width:764px){.Modal-title{margin-top:30px}}.Modal-subtitle{font-size:1.33333em;font-weight:400;line-height:1.3;color:#004a72;text-align:center}.Modal-img{display:block;margin:25px auto 15px}.Modal-inner{width:70%;max-width:1100px;max-height:95%;background:#f4f5f9;padding:30px;position:relative;overflow:scroll;border-radius:5px}.Modal-inner--noscroll{overflow:visible;width:90%}.Modal-inner--noscroll .LocationRecap-top{max-width:100%!important}@media only screen and (max-width:800px){.Modal-inner{width:100%;max-height:100%;height:100%;border-radius:0;padding:20px}}@media only screen and (min-width:765px) and (max-width:1099px){.Modal-inner .simplebar-content-wrapper{display:flex;justify-content:center;align-items:center}}.Modal--hidden{transform:translateX(100vw);opacity:0}.Modal-closeBtn{position:sticky;top:10px;right:10px;cursor:pointer;float:right}@media only screen and (max-width:764px){.Modal-closeBtn{position:absolute}}.Modal-closeBtn svg{width:30px;height:30px;fill:#004a72}.side-infos{display:flex;flex-direction:column;align-items:center;width:20%;position:absolute;top:220px;right:150px;padding:20px;height:auto}@media only screen and (max-width:1099px){.side-infos{width:100%;top:unset;right:unset;position:relative;background-color:#fff}}.side-infos .block-mount-review{display:flex;flex-direction:column;background-color:#fff;padding:10px;width:100%}.side-infos .block-mount-review .block-mount-title{color:#004a72;text-align:center;padding-bottom:10px}.side-infos .block-mount-review .block-mount-content{display:flex;flex-direction:column;margin-bottom:20px}.side-infos .block-mount-review .block-mount-content .block-mount-name{font-size:.9rem;font-weight:700;margin-bottom:10px;text-align:center}.side-infos .block-mount-review .block-mount-content .block-mount-images{display:flex;flex-direction:column;width:100%}.side-infos .block-mount-review .block-mount-content .block-mount-images-list{display:flex;flex-direction:row;justify-content:left}.side-infos .block-mount-review .block-mount-content .block-mount-images-list-item{margin-top:5px;padding:5px}.side-infos .block-mount-review .block-mount-content .block-mount-images-list-item .block-mount-img{height:auto;width:100px}.side-infos .block-mount-review .block-mount-content .block-mount-images-list-item .block-mount-img:active{transform:scale(1.2);transition:1s}.Avis-verifies{position:relative;z-index:3;padding:20px 0;background-color:#fff}@media only screen and (max-width:764px){.Avis-verifies{padding:0;background-color:#f4f5f9}}@media only screen and (min-width:1100px){.Avis-verifies{display:flex;align-items:center}}.Avis-verifies-global{text-align:center}@media only screen and (max-width:764px){.Avis-verifies-global{background-color:#fff;margin:0 20px}}@media only screen and (min-width:1100px){.Avis-verifies-global{width:38%}}.Avis-verifies-globalLevel,.Avis-verifies-globalNote{display:block;font-size:1.19em;color:grey}.Avis-verifies-globalNote{position:relative;margin-top:-10px;font-weight:700}.Avis-verifies-globalControl{position:relative;margin-top:-10px;display:block;font-size:.875em;color:#818181}.Avis-verifies-globalIcon{fill:#004a72;position:relative;top:4px;height:20px;width:20px;cursor:pointer}.Avis-verifies-globalBulle{position:relative}.Avis-verifies-globalInfo{position:absolute;left:-220px;width:300px;bottom:175%;z-index:1;background:#fff;border:1px solid #a4aec1;border-radius:5px;padding:5px;font-size:.875em;color:#818181;text-align:left}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo{width:500px;bottom:175%;left:-50px}}.Avis-verifies-globalInfo>span{display:block}.Avis-verifies-globalInfo--arrow,.Avis-verifies-globalInfo--arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.Avis-verifies-globalInfo--arrow{right:60px;margin-left:-11px;border-width:11px 11px 0;border-top-color:#a4aec1;border-top-color:rgba(0,0,0,.25);bottom:-11px}@media only screen and (min-width:1100px){.Avis-verifies-globalInfo--arrow{right:auto;left:59px}}.Avis-verifies-globalInfo--arrow:after{content:"";bottom:1px;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.Avis-verifies-reviews{position:relative;overflow:hidden;height:160px;width:90%;margin:20px auto 0;padding:0 20px}@media only screen and (max-width:764px){.Avis-verifies-reviews{background-color:#fff;margin:0 auto;padding:20px}}@media only screen and (min-width:1100px){.Avis-verifies-reviews{width:62%;padding:0;margin:0}}.Avis-verifies-review{opacity:0;position:absolute;bottom:0;transform:translateY(100%);width:100%;padding-right:20px}.Avis-verifies-review.wipe-in{top:0}.Avis-verifies-reviewStar{width:15px;height:15px}.Avis-verifies-reviewRate{font-size:1.4em;font-weight:700;color:#004a72}.Avis-verifies-reviewContent{padding-top:5px;font-size:.875em;max-height:80px;overflow:hidden}.Avis-verifies-reviewInfos{padding-top:5px;color:#818181;font-size:.688em}.Avis-verifies-reviewInfos--bold{font-weight:700}.block-review{display:flex;flex-direction:column;align-items:center;padding:20px}@media only screen and (max-width:1099px){.block-review{width:100%;top:unset;right:unset;position:relative;background-color:#fff}.block-review .last-review-message{position:unset;margin-bottom:10px}.block-review .Avis-verifies-reviews{padding:10px}}.block-review .last-review-message{text-align:center;padding-bottom:10px;color:#004a72}.block-review .Avis-verifies-global{margin-bottom:10px;width:100%}.block-review .Avis-verifies-reviews{height:auto;width:100%;padding:unset}.block-review .Avis-verifies-globalInfo{width:300px}