.MaintenanceCard{border:1px solid #f2f2f2;border-bottom-color:transparent}.MaintenanceCard.is-opened .MaintenanceCard__details{display:flex}.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:after,.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:before{background:#122aff}.MaintenanceCard__title{display:flex;justify-content:space-between;align-items:center;font-weight:700;padding:16px;border-bottom:1px solid #f2f2f2;cursor:pointer;width:100%;text-transform:uppercase}.MaintenanceCard__title.has-noLabel{cursor:auto}.MaintenanceCard__details{display:none;flex-direction:column;padding:8px 16px;font-size:1.2rem}@media screen and (min-width:670px){.MaintenanceCard__details{flex-direction:row}}.MaintenanceCard__dealer,.MaintenanceCard__operations{display:flex;justify-content:space-between;flex-direction:column;position:relative;padding:0 16px;width:100%}@media screen and (min-width:670px){.MaintenanceCard__dealer,.MaintenanceCard__operations{width:50%}}.MaintenanceCard__imageContainer{margin-top:16px}.MaintenanceCard__image{display:block;position:relative;width:100%;padding-top:56.25%;overflow:hidden}.MaintenanceCard__image .PictureElement__imgDefault{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;width:auto;min-width:100%}.MaintenanceCard__toggleButton{position:relative}.MaintenanceCard__toggleButton:after,.MaintenanceCard__toggleButton:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MaintenanceCard__dealer{display:flex;flex-direction:column;justify-content:space-between;margin-top:16px;border-top:1px solid #f2f2f2}@media screen and (min-width:670px){.MaintenanceCard__dealer{border-top:0;border-left:1px solid #f2f2f2;margin-top:0}}.MaintenanceCard__dealerHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media screen and (min-width:670px){.MaintenanceCard__dealerHeader{margin-bottom:0;align-items:unset}}.MaintenanceCard__dealerContent{margin-top:14px}.MaintenanceCard__dealerContent>.MaintenanceCard__dealerIcon{display:none}.MaintenanceCard__operationsTitle{font-weight:700;width:100%}.MaintenanceCard__dealerTitle{font-weight:700;margin-top:16px}.MaintenanceCard__operationsList{padding:16px;margin-bottom:8px;width:100%}.MaintenanceCard__operation{list-style:initial;margin-bottom:8px;font-size:1.3rem}.MaintenanceCard__button{margin-top:16px}@media screen and (min-width:670px){.MaintenanceCard__button{width:100%}}.MaintenanceCard__dealerIcon{font-size:2rem;border-left:1px solid #f2f2f2;padding:0 16px;color:inherit}.MaintenanceCard__dealerIcon .MaintenanceCard__edit{width:20px}.MaintenanceCard__dealerIcon .MaintenanceCard__edit path{fill:#000}.MaintenanceCard__dealerIcon:first-child{border-left:0}.MaintenanceCard__dealerPhone{padding-bottom:16px}.MaintenanceCard__dealerPhoneLink{color:#000}.MaintenanceCard__dealerInfo{display:flex;align-items:center;padding:4px 0}.MaintenanceCard__dealerInfo .MaintenanceCard__icon{margin-right:16px;width:18px}.MaintenanceCard__dealerInfo .MaintenanceCard__icon path{fill:#000}.MaintenanceCard{border-color:#ccc}.MaintenanceCard.is-opened{border-bottom-color:#ccc}.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:after,.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:before{transition:transform .2s ease-in}.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:before{transform:translate(-75%,-50%) rotate(-45deg)}.MaintenanceCard.is-opened .MaintenanceCard__toggleButton:after{transform:translate(-15%,-50%) rotate(45deg)}.MaintenanceCard.is-opened .MaintenanceCard__title{border-bottom:1px solid #ccc}.MaintenanceCard__toggleButton{border-radius:50%;border:2px solid #122aff;width:24px;height:24px;padding-right:0}.MaintenanceCard__toggleButton:after,.MaintenanceCard__toggleButton:before{background:#122aff;transition:transform .2s ease-in;height:2px;width:8px}.MaintenanceCard__toggleButton:before{transform:translate(-75%,-50%) rotate(45deg)}.MaintenanceCard__toggleButton:after{transform:translate(-15%,-50%) rotate(-45deg)}.MaintenanceCard__details{padding-bottom:48px;padding-top:12px}.MaintenanceCard__operation{margin-bottom:16px}.MaintenanceCard__dealer{justify-content:normal}.MaintenanceCard__dealerContent{display:flex;flex-direction:column;justify-content:normal;height:100%}.MaintenanceCard__dealerContent.is-with-cta{justify-content:space-between}.MaintenanceCard__dealerContent .MaintenanceCard__dealerIcon{display:block;font-size:1.4rem;font-weight:700;line-height:1.14;color:#122aff;padding:0;border:0;margin-top:16px}.MaintenanceCard__dealerHeader .MaintenanceCard__dealerIcon{display:none}.Dropzone{display:flex;flex-direction:column;align-items:center;padding:16px 8px;border:2px dashed #ccc;border-radius:8px;color:#777}.Dropzone__container{padding:8px 0}.Dropzone_active{border-color:#f2f2f2}.Dropzone_accepted{border-color:#50e3ac}.Dropzone_uploaded{border:1px solid #ccc}.Dropzone_rejected{border-color:#ee5352}.Dropzone__acceptedDocumentFormats,.Dropzone__error{font-size:1.2rem}.Dropzone__error{align-self:flex-start;color:#ee5352;padding:8px}.Dropzone__icon{width:24px;fill:currentColor}.Dropzone__fileError{color:#e91630}.Dropzone__acceptedDocumentFormats,.Dropzone__fileError{text-align:center}.Dropzone__instructions,.Dropzone__main{display:flex;flex-direction:column;align-items:center}.Dropzone__informationContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:1280px){.Dropzone__informationContainer{margin-left:16px}}.Dropzone__instructionsError{color:#ee5352}.Dropzone__text{display:block;font-size:1.4rem;padding:8px 0}.Dropzone__chooseDocumentButton{background-color:inherit;border:none;font-weight:700;cursor:pointer}.Dropzone__chooseDocument,.Dropzone__chooseDocumentButton{text-transform:lowercase;text-decoration:underline}.Dropzone__uploadContainer{display:flex;flex-direction:column;align-items:center;width:80%}.Dropzone__progressBar{display:flex;margin:8px 4px;width:100%;max-width:264px;background-color:#f2f2f2}.Dropzone__progressBar:before{background-color:#122aff;content:"";height:4px;border-radius:4px;transition:width .5s;width:var(--progressBarWidth,0)}.Dropzone__file{display:flex;align-items:center;justify-content:space-around}.Dropzone__fileName{overflow-wrap:break-word;color:#000}.Dropzone__IconTrash{width:24px;fill:#777}.Dropzone{color:#333}.RdocList__element{border-radius:8px;border:2px solid #ccc;width:240px;padding:16px;background:#f2f2f2;display:flex;align-items:center;margin-top:16px}@media screen and (min-width:1024px){.RdocList__element{width:306px}}.RdocList__fileValue{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}.RdocList__modalContainer{width:100%}@media screen and (min-width:1024px){.RdocList__modalContainer{min-width:420px}}.RdocList__modalDescription{display:flex}.RdocList__modalDescriptionLine{border-left:4px solid #122aff;height:16px}.RdocList__modalFileName{font-weight:700;font-size:1.3rem;margin:16px 0 16px 12px}.RdocList__modalDescriptionText{margin-left:8px}.RdocList__modalActions{padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.RdocList__modalButton{min-width:150px}.ServiceCard{border:1px solid #f2f2f2;border-bottom-color:transparent}.ServiceCard.is-opened{border-bottom-color:#f2f2f2}.ServiceCard.is-opened .ServiceCard__title{border:0;background-color:#000;color:#fff}.ServiceCard.is-opened .ServiceCard__toggleButton:after,.ServiceCard.is-opened .ServiceCard__toggleButton:before{background:#122aff}.ServiceCard.is-opened .ServiceCard__toggleButton:after{display:none}.ServiceCard.is-opened .ServiceCard__details{display:block}.ServiceCard__documentsTitle{font-size:1.2rem;line-height:1.33;font-weight:700;text-transform:uppercase;max-width:260px}.ServiceCard__dropZoneContainer{display:flex;flex-direction:row;align-items:center;margin:16px 0}.ServiceCard__dropZoneContainer.is-document{justify-content:flex-end;margin-right:16px}.ServiceCard__dropZoneDescription{font-size:1.2rem;line-height:1.33;flex:1}.ServiceCard__dropZoneDescription.is-mobile{display:none}@media screen and (min-width:670px){.ServiceCard__dropZoneDescription{font-size:1.2rem;line-height:1.33;flex:1}.ServiceCard__dropZoneDescription.is-mobile{display:block}}.ServiceCard__dropZone.is-empty{padding-right:16px}@media screen and (min-width:670px){.ServiceCard__dropZone{padding-right:16px}}.ServiceCard__title{justify-content:space-between;font-weight:700;padding:16px;cursor:pointer;width:100%;text-transform:uppercase;background-color:#fff;color:#000}.ServiceCard__mileage,.ServiceCard__title{display:flex;align-items:center;border-bottom:1px solid #f2f2f2}.ServiceCard__mileage{margin:16px 0;padding-bottom:8px}.ServiceCard__mileage .ServiceCard__mileage_icon{align-self:center;margin-right:10px;width:25px}.ServiceCard__mileage .ServiceCard__mileage_icon path{fill:#122aff}.ServiceCard__mileage .ServiceCard__mileage_value{margin-left:5px;font-weight:700}.ServiceCard__details{display:none;padding-left:16px}.ServiceCard__operationsTitle{text-transform:uppercase;font-weight:700;width:100%;margin-bottom:16px;padding-left:32px}.ServiceCard__operationsSubTitle{padding-left:32px}.ServiceCard__operationsContent{margin-bottom:16px}.ServiceCard__operationsList{padding:16px;margin-bottom:8px;width:100%}.ServiceCard__operation{list-style:initial;margin-bottom:8px;font-size:1.3rem}.ServiceCard__toggleButton{position:relative;height:14px;width:14px}.ServiceCard__toggleButton:after,.ServiceCard__toggleButton:before{content:"";display:block;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceCard__toggleButton:before{height:2px;width:100%}.ServiceCard__toggleButton:after{display:block;height:100%;width:2px}.ServiceHistory{margin:32px 0 0}.ServiceHistory .ServiceHistory__toggle{display:block;text-decoration:underline;cursor:pointer;margin:16px 0;font-weight:700}.ServiceHistory .ServiceHistory__line{position:relative;padding:0 0 16px 32px;border-left:1px solid #ccc}.ServiceHistory .ServiceHistory__line:last-child{border-left:0}.ServiceHistory .is-upcoming-maintenances-exists:last-child{border-left:1px solid #ccc}.ServiceHistory .ServiceHistory__date{font-size:1.6rem;margin-bottom:8px}.ServiceHistory .ServiceHistory__circle{position:absolute;left:-10px;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #000;background:#fff}.ServiceHistory .ServiceHistory__circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:10px;height:10px;border-radius:50%;background:#000}.ServiceHistory .ServiceHistory__firstCircle{border:1px solid #f2f2f2}.ServiceHistory .ServiceHistory__firstCircle:before{background-color:#f2f2f2}.ServiceHistory__toggle{font-size:1.4rem;line-height:normal;text-decoration:none;color:#122aff}.Maintenance{position:relative;font-size:1.4rem;padding:32px;background:#fff}@media screen and (min-width:1024px){.Maintenance{padding:32px 128px}}.Maintenance__form{margin-bottom:32px;padding:16px 32px;background:#f2f2f2}@media screen and (min-width:1024px){.Maintenance__form{padding:16px 64px}}.Maintenance__formTitle{font-weight:700;margin-bottom:16px;text-align:center}.Maintenance__infoButton{position:relative;bottom:-5px;padding:0 16px}.Maintenance__entries{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (min-width:1024px){.Maintenance__entries{flex-direction:row;justify-content:center}}.Maintenance__Guide{display:flex;justify-content:center;margin:32px 64px}.Maintenance__ctaLink{position:relative;padding-right:32px;font-size:1.4rem;color:#333}.Maintenance__ctaLink:hover{font-weight:700}.Maintenance__ctaLink:hover:after,.Maintenance__ctaLink:hover:before{right:0}.Maintenance__ctaLink:after,.Maintenance__ctaLink:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;content:"";right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.Maintenance__ctaLink:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.Maintenance__ctaLink:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.Maintenance__ctaLink:after,.Maintenance__ctaLink:before{margin-right:8px}.Maintenance__entry{position:relative}.Maintenance__save{display:flex;justify-content:center;align-items:center;min-width:0}.Maintenance__save:before{position:relative;margin-right:8px;font-size:1.9rem;bottom:0}.Maintenance__input{background:#fff;border:1px solid #000;border-radius:3px;width:128px;margin:8px;padding:8px 0;line-height:3rem;font-weight:700;text-align:center}.Maintenance__input::-webkit-input-placeholder{font-weight:700;color:#333}.Maintenance__input::-ms-input-placeholder{font-weight:700;color:#333}.Maintenance__input::placeholder{font-weight:700;color:#333}.Maintenance__input.is-disabled{border:1px solid #f2f2f2;color:#333}.Maintenance__label.is-disabled{font-weight:700}.Maintenance__mileageUnit{font-weight:700;margin:0 8px;text-align:center}.Maintenance__saveButton{margin:8px}.Maintenance__error{font-size:1.3rem;color:#e91630;top:100%;text-align:center}.Maintenance__line{position:relative;padding:0 0 16px 32px;border-left:1px solid #ccc}.Maintenance__line:last-child{border-left:0}.Maintenance__circle{position:absolute;left:-10px;display:block;width:20px;height:20px;border-radius:50%;background:#fff}.Maintenance__circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:10px;height:10px;border-radius:50%}.Maintenance__circle.is-short-term{border:1px solid #e91630}.Maintenance__circle.is-short-term:before{background:#e91630}.Maintenance__circle.is-long-term{border:1px solid #50e3ac}.Maintenance__circle.is-long-term:before{background:#50e3ac}.Maintenance__date{font-size:1.6rem;margin-bottom:8px}.Maintenance__cards{position:relative}@media screen and (min-width:1024px){.Maintenance__cards{padding:0 64px}}.Maintenance__rubicsError{font-size:1.4rem;text-align:center;max-width:340px;margin:auto}@media screen and (max-width:669px){.Maintenance__rubicsError{margin-top:32px}}.Maintenance__title{font-size:4.2rem}.Maintenance__circle{border:1px solid #122aff}.Maintenance__circle:before{background:#122aff}.Maintenance__circle.is-long-term{border:1px solid #122aff}.Maintenance__circle.is-long-term:before{background:#122aff}.Maintenance__ctaLink{font-weight:400;line-height:normal;color:#000;text-transform:uppercase}.Maintenance__form{position:relative}.Maintenance__form:after{content:"";position:absolute;border:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px;left:50%;border-top:10px solid #f2f2f2;bottom:-10px}.Maintenance__formTitle{line-height:normal}.Maintenance__input{color:#122aff;font-size:1.6rem;border-radius:2px}.Maintenance__mileageUnit{display:none}.Maintenance__label{font-weight:700}.Maintenance__date{font-size:1.3rem;line-height:normal}.Maintenance__infoButtonIcon{fill:#122aff}.Component4v0.Component4v0_extrabottom{margin-bottom:64px}.Component4v0{display:flex;flex-direction:column;align-items:center;color:#000;text-align:center;margin:8px 0}.Component4v0>:last-child{margin-bottom:0}.Component4v0__strapline{margin:16px;font-weight:700;font-size:1.4rem;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__strapline{padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__strapline{padding:0 256px}}.Component4v0__title{margin:0 0 8px;font-weight:400;font-size:3.6rem;line-height:4rem;position:relative;font-family:"daciaSpirit, sans-serif";padding:0 8px 8px;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__title{font-size:4rem;line-height:4.4rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__title{padding:0 256px}}.Component4v0__titleSuffix{display:inline;font-weight:700;color:#122aff}.Component4v0__subtitle{margin:16px 8px;font-size:1.8rem;line-height:2.4rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__subtitle{font-size:2.4rem;line-height:3rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__subtitle{line-height:2.8rem;padding:0 256px}}.Component4v0_cursiveTitle .Component4v0__title{font-family:"readBeta2 sans-serif";text-transform:none;font-size:1.8rem}@media screen and (min-width:670px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.4rem}}@media screen and (min-width:1024px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.8rem}}.Component4v0__body{margin:0 8px;color:#333;font-size:1.4rem;line-height:2rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__body{margin:auto;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__body{padding:0 256px}}.Component4v0_darkBackground{color:#fff}.Component4v0_darkBackground .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackground .Component4v0__body{color:#fff}.Component4v0_darkBackground .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}.Component4v0_darkBackgroundDaciaOnly{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__body{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}