.WebrenderPictureElement .PictureElement__imgDefault{height:auto;width:auto;max-height:100%;max-width:100%}.WebrenderPictureElement.is-full-width .PictureElement__imgDefault{width:100%}.WebrenderPictureElement.is-ratio-forced{padding-top:calc(var(--ratio-webrender-height, 2)/var(--ratio-webrender-width, 3)*100%);height:0;position:relative;width:100%}.WebrenderPictureElement.is-ratio-forced .PictureElement__imgDefault{height:100%;left:0;object-fit:scale-down;position:absolute;top:0;width:100%}.ModelVersionEngine{color:#333}.ModelVersionEngine.has-inheritColor{color:inherit}.ModelVersionEngine_dark{color:#000}.ModalModelDisclaimer{font-size:1.4rem}.ModalModelDisclaimer__boldContent{margin-top:32px;font-weight:700}.ModalModelDisclaimer__loader{height:100px;position:relative}.DisclaimerTooltip__infoIcon{cursor:pointer}.OfferSummary__toggle{margin-top:16px;font-size:1.4rem;font-weight:700;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}@media screen and (min-width:670px){.OfferSummary__toggle{display:none}}.OfferSummary__picto{position:relative;width:12px;height:12px}.OfferSummary__picto:after,.OfferSummary__picto:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;background-color:#000}.OfferSummary__picto:before{width:100%;height:2px}.OfferSummary__picto:after{width:2px;height:100%}.is-toggled .OfferSummary__picto:after{display:none}.OfferSummary__item+.OfferSummary__item:not(:empty){margin-top:16px}.RCIOfferLabel{color:#000;font-size:1.3rem;line-height:1.8rem;display:flex;flex-flow:row nowrap;align-items:center}.RCIOfferLabel .RCIOfferLabel__label{display:block;align-items:baseline}.RCIOfferLabel .RCIOfferLabel__value{flex:0;white-space:nowrap;font-weight:700}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label{display:flex;align-items:baseline;flex:1}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label.summay-sub-header{font-weight:700;justify-content:center}.RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label:after{content:"";height:100%;border-bottom:1px dashed #ccc;flex:1}.summay-sub-header .RCIOfferSummary .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.RCIOfferHeader .RCIOfferLabel{justify-content:center}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label{font-size:1.4rem;color:#777;flex:none}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{font-size:2.4rem;line-height:1.2}@media screen and (min-width:670px){.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{font-size:2.8rem}}.RCIOffer_alt .RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label{color:#fff;font-size:1.8rem;margin-top:8px;margin-bottom:16px}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__value{font-weight:unset}.RCIOffer_alt .RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__value{color:#fff}.RCIOfferLabel.separator{width:100%;margin:8px 0;border-top:1px dashed #ccc}.RCIOfferLabel .RCIOfferLabel__label.separator,.RCIOfferLabel .RCIOfferLabel__value.separator{display:none}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{font-size:1rem;line-height:1.3rem;text-align:justify;color:#777;flex:1;display:block}.RCIOffer_alt .RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{color:#fff}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label:after{display:none}.RCIOfferSimple .RCIOfferLabel{justify-content:left}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__value{line-height:2rem;font-size:1.6rem;font-weight:700;color:#000}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label{font-size:1.2rem;line-height:1.5;color:#000;flex:1}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label.has-same-font-size{font-size:2.4rem}@media screen and (min-width:670px){.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__label.has-same-font-size{font-size:3.6rem}}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta{color:#122aff;padding:0 0 0 4px}.RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta .RCIOfferLabel__infoIcon{width:20px;fill:#122aff}.FinancingBanner__header .RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta{padding-left:16px}.FinancingBanner__header .RCIOfferSimple .RCIOfferLabel .RCIOfferLabel__cta .RCIOfferLabel__infoIcon{fill:#fff}.RCIOfferLabel .text-centered{text-align:center}.RCIOfferLabel.monthly-payment{color:#122aff;font-size:2.4rem;line-height:1.2;font-weight:700}@media screen and (min-width:670px){.RCIOfferLabel.monthly-payment{font-size:2.8rem}}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label,.RCIOfferLabel.separator-solid .RCIOfferLabel__label{margin-right:8px;position:relative;overflow:hidden}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label:after,.RCIOfferLabel.separator-solid .RCIOfferLabel__label:after{content:"";height:100%;border-bottom:1px dashed #ccc;flex:1}.RCIOfferLabel.separator-solid .RCIOfferLabel__label:after{border-bottom-style:solid}.RCIOfferLabel.separator-dashed .RCIOfferLabel__label:after{border-bottom-style:dashed}.RCIOfferLabel__summary{max-width:420px;margin:0 auto}.RCIOfferLabel .RCIOfferLabel__label{color:#122aff}.RCIOfferLabel .RCIOfferLabel__value{font-weight:400;color:#122aff}.RCIOfferHeader .RCIOfferLabel .RCIOfferLabel__label.rrso-like-monthly{color:#122aff}.RCIOfferLegal__item .RCIOfferLabel .RCIOfferLabel__label{color:#333}.RCIOfferSummary__title{font-size:1.4rem;font-weight:700;margin:0 0 8px}.RCIOfferLegal .RCIOfferLegal__item,.RCIOfferLegal .RCIOfferLegal__list,.RCIOfferSummary__item,.RCIOfferSummary__list{margin:0 0 8px}.RCIOfferLegal .RCIOfferLegal__title{font-size:1.2rem;font-weight:700;margin:0 0 8px}.OrderGradeCard{width:280px;background-color:#fff;margin:8px;position:relative}@media screen and (min-width:670px){.OrderGradeCard{width:360px;margin:16px}}.OrderGradeCard__body{padding:0 16px 16px;text-align:center}.OrderGradeCard__version{font-family:"daciaSpirit, sans-serif";font-size:2.4rem;line-height:3rem;margin-bottom:4px}.OrderGradeCard__price{font-size:1.6rem}.OrderGradeCard__subtitle{font-size:1.4rem}.OrderGradeCard__priceValue{font-weight:700}.OrderGradeCard__finance{margin-top:24px}.OrderGradeCard__disclaimerDirect,.OrderGradeCard__modelVersionEngine,.OrderGradeCard__teaching{font-size:1.1rem;line-height:1.3rem;color:#777}.OrderGradeCard__monthlyPaymentValue{line-height:2.4rem;font-weight:700}.OrderGradeCard__offerSummary{padding:0}.OrderGradeCard__imageLink{padding:0;position:relative;width:280px}@media screen and (min-width:670px){.OrderGradeCard__imageLink{width:360px}}.OrderGradeCard__tag{position:absolute;top:0;left:0;font-size:1.2rem;font-weight:700;padding:4px 16px;background-color:#ff671b;color:#fff}.OrderGradeCard__infoIcon{margin-left:8px;width:16px;fill:currentColor}.OrderGradeCard__infoIconWhite{fill:#fff}.OrderGradeCard__monthlyPayment{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.OrderGradeCard__badges{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.OrderGradeCard__badgeTag{padding:4px 16px;margin:4px;color:#fff;font-weight:700;font-size:1.2rem}.OrderGradeCard__equipments{margin-top:32px;display:flex;flex-direction:column;align-items:center}.OrderGradeCard__toggle{display:flex;justify-content:center;align-items:center;cursor:pointer}.OrderGradeCard__equipmentsLabel{text-decoration:underline;font-size:1.4rem}.OrderGradeCard__toggleArrow{width:16px;margin-left:16px}.OrderGradeCard__toggleArrow.is-collapsed{transform:rotate(180deg)}.OrderGradeCard__equipmentsList{list-style-type:disc;padding:0 24px;margin-top:16px}.OrderGradeCard__equipmentsListItem{display:list-item;text-align:left;font-size:1.4rem;border:0;margin:4px 0;padding:0 0 0 16px}.OrderGradeCard__actions{padding:32px 0 8px}@media screen and (min-width:670px){.OrderGradeCard__actions{padding:32px 32px 8px}}.OrderGradeCard__deliveryLabel{margin:8px 0;font-size:1.4rem;line-height:2rem}.OrderGradeCard__deliveryLabelSuffix{font-weight:700}.OrderGradeCard__simulatorButton{margin-top:16px}.OrderGradeCard__version{text-transform:uppercase}.OrderGradeCard__badgeTag{background-color:#777}.OrderGradeCard__monthlyPaymentValue{color:#122aff;font-size:2.4rem}.OrderGradeCard__offerSummary{color:#122aff}.CustomScroll{position:relative;display:flex}.CustomScroll__container{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.CustomScroll__container::-webkit-scrollbar{height:0!important}@media screen and (min-width:670px){.CustomScroll__container{padding:0 48px}.CustomScroll__container.is-simplified{padding:0;margin:0 32px}}.CustomScroll__arrow{position:absolute;top:50%;transform:translateY(-50%);align-items:center;background-color:#000;opacity:.75;height:60px;display:none;cursor:pointer;justify-content:center;z-index:1}.CustomScroll__arrow.is-simplified{background-color:transparent;padding:0}.CustomScroll__arrow .SvgIcon path{fill:#fff}.CustomScroll__arrow:focus:focus{outline:1px dotted #000}@media screen and (min-width:670px){.CustomScroll__arrow{display:flex}}.CustomScroll__arrowLeft{left:0}.CustomScroll__arrowRight{right:0}.CustomScroll_center .CustomScroll__container{margin:0 auto;width:auto}@media screen and (min-width:670px){.CustomScroll_noArrows .CustomScroll__container{padding:0;margin:0}.CustomScroll_noArrows .CustomScroll__arrow{display:none}}.CustomScroll__arrow:focus,.CustomScroll__arrow:hover{background-color:#122aff}.CustomScroll__arrow.is-simplified:focus,.CustomScroll__arrow.is-simplified:hover{background:transparent}.CustomScroll__arrow.is-simplified .SvgIcon path{fill:#122aff}.RCIFinancing__simulator{min-width:128px;min-height:128px}@media screen and (min-width:1024px){.RCIFinancing__simulator.is-budget,.RCIFinancing__simulator.is-ready{max-width:100%}.RCIFinancing__simulator.is-budget:not(.is-inline),.RCIFinancing__simulator.is-ready:not(.is-inline){width:980px}}.RCIFinancing__simulatorInner{display:none}.is-budget .RCIFinancing__simulatorInner,.is-ready .RCIFinancing__simulatorInner{display:block}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.OrderModelGrades{overflow:hidden}@media screen and (min-width:670px){.OrderModelGrades{overflow:unset}}.OrderModelGrades__cta{width:100%}@media screen and (min-width:670px){.OrderModelGrades__cta{width:auto}}.OrderModelGrades__CustomScroll{margin:32px 0}.OrderModelGrades__footer{padding:0 16px 16px;text-align:center}