.cvSection{font-family:"stellantis-ui",sans-serif;font-weight:400}
.cvSection a{color:inherit;overflow-wrap:anywhere}
.cvSection h1,.cvSection h2,.cvSection h3,.cvSection h5,.cvSection h6,.cvSection .h1,.cvSection .h2,.cvSection .h3,.cvSection .h5,.cvSection .h6,.cvSection .cvKicker{font-family:Sequel,sans-serif;line-height:.95em;font-weight:normal}
.cvSection h1,.cvSection .h1{text-transform:uppercase;margin:.6em 0 .7em;font-size:28px;line-height:1.1em}
.cvSection h2,.cvSection .h2{text-transform:uppercase;font-size:24px;line-height:1.2em;margin:.4em 0}
.cvSection h3,.cvSection .h3,.cvSection .cvKicker{margin-bottom:.5em;font-size:13px;line-height:1.5em;letter-spacing:.04em}
.cvSection h4,.cvSection .h4{font-size:24px;line-height:1em;letter-spacing:.25px}
.cvSection h5,.cvSection .h5{font-size:22px;line-height:1em;letter-spacing:.25px}
.cvSection h6,.cvSection .h6{font-size:20px;margin:.5em 0;line-height:1.6em}
.cvSection .cvParagraph,.cvSection p{font-size:16px;margin:0 0 12px;font-weight:400;line-height:1.6em;letter-spacing:0}
.cvSection strong,.cvSection b{font-weight:700}
.cvSection small{font-size:12px}
.cvSection .cvKicker{position:relative;text-align:right;width:100%;overflow:hidden;margin:1em 0;font-family:Sequel,sans-serif;max-width:460px;letter-spacing:1.5px;display:flex;justify-content:flex-end;white-space:nowrap;align-items:center}
.cvSection .cvKicker:before{content:"";height:2px;z-index:5;flex-grow:1;margin:0 20px 0 0;background-color:#ba0816}
.cvSection [class$=__heading]{position:relative;z-index:10}
@media only screen and (min-width:992px){.cvSection h1,.cvSection .h1{font-size:42px}
.cvSection h2,.cvSection .h2{font-size:42px}
.cvSection h3,.cvSection .h3,.cvSection .cvKicker{font-size:15px;letter-spacing:0}
.cvSection h4,.cvSection .h4{font-size:34px;line-height:38px}
.cvSection .cvParagraph,.cvSection p{font-size:17px}
}
@media only screen and (min-width:1272px){.cvSection [class$=__heading]{display:flex;margin:0 -12px}
.cvSection [class$=__heading] [class$=__hgroup]{padding:0 24px;width:58.3333333%}
.cvSection [class$=__heading] .cvParagraph{margin-top:.4em;width:41.6666666%;padding:0 24px;align-self:center}
}
.cvTextImage h2,.cvGalleryFullscreen .h2{font-size:18px;line-height:1.5em;letter-spacing:.02em;margin:.8em 0 .5em}
@media screen and (min-width:992px){.cvTextImage h2,.cvGalleryFullscreen .h2{font-size:24px;line-height:29px}
}
.modelTemplate main,.modelTemplate .l-page{overflow:visible}
@media screen and (min-width:992px){.modelTemplate .navigation[role=navigation] .navigation__inner>.menu__toggle{display:none}
.modelTemplate .navigation_new.navigation.navigation--min .navigation__inner_new .menu-desktop{display:flex}
}
@media screen and (min-width:320px)and (max-width:991px){.cvNav__main-link[data-mobiletype=icon] span{display:none}
.cvNav__main-link[data-mobiletype="icon + text"] span{display:block}
.cvNav__main-link[data-mobiletype=primary],.cvNav__main-link[data-mobiletype="primary + icon"]{background-color:#ba0816;border:1px solid #ba0816;padding:1em;justify-content:center;margin:.5em 0}
.cvNav__main-link[data-mobiletype=primary]:after,.cvNav__main-link[data-mobiletype="primary + icon"]:after{display:none}
.cvNav__main-link[data-mobiletype=secondary],.cvNav__main-link[data-mobiletype="secondary + icon"]{border:1px solid #fff;padding:1em;justify-content:center;margin:.5em 0}
.cvNav__main-link[data-mobiletype=secondary]:after,.cvNav__main-link[data-mobiletype="secondary + icon"]:after{display:none}
.cvNav__main-link[data-mobiletype=primary] i,.cvNav__main-link[data-mobiletype=secondary] i{display:none}
}
@media screen and (min-width:992px)and (max-width:1271px){.cvNav__main-link[data-tablettype=icon] span{display:none}
.cvNav__main-link[data-tablettype="icon + text"] span{display:block}
.cvNav__main-link[data-tablettype=primary],.cvNav__main-link[data-tablettype="primary + icon"]{background-color:#ba0816}
.cvNav__main-link[data-tablettype=secondary],.cvNav__main-link[data-tablettype="secondary + icon"]{border:1px solid #fff}
.cvNav__main-link[data-tablettype=primary] i,.cvNav__main-link[data-tablettype=secondary] i{display:none}
}
@media screen and (min-width:1272px){.cvNav__main-link[data-desktoptype=icon] span{display:none}
.cvNav__main-link[data-desktoptype="icon + text"] span{display:block}
.cvNav__main-link[data-desktoptype=primary],.cvNav__main-link[data-desktoptype="primary + icon"]{background-color:#ba0816}
.cvNav__main-link[data-desktoptype=primary]:focus,.cvNav__main-link[data-desktoptype="primary + icon"]:focus{outline:2px solid #e7637e}
.cvNav__main-link[data-desktoptype=secondary],.cvNav__main-link[data-desktoptype="secondary + icon"]{border:1px solid #fff}
}
.cvHeader{position:absolute;top:0;left:0;z-index:1000;width:100%;color:#f4f4f4;font-family:Sequel,sans-serif;user-select:none;display:flex;flex-direction:column}
.cvHeader__main{position:relative}
.cvHeader__main .ghost{display:none}
.cvHeader__main:after{content:"";display:block;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:67px;background:linear-gradient(0,rgba(0,0,0,0) 0,#1c1f2a 100%);transition:background .2s ease-in-out}
.cvHeader__main-back i{pointer-events:none}
.cvHeader__main-logo{height:38px;width:38px;display:block;position:absolute;left:12px;top:15px;z-index:150}
.cvHeader__main-logo img{width:100%;height:100%}
.cvHeader__main-logo:focus{outline-offset:3px;border-radius:50%}
.cvHeader__main-overlay{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px) contrast(90%);-webkit-backdrop-filter:blur(3px) contrast(90%);opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden}
.cvNav__main{padding:72px 18px 12px;display:flex;justify-content:space-between;flex-direction:column;background:#1c1f2a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:calc(100vw - 70px);max-width:320px;position:fixed;right:0;top:0;height:100%;transform:translateX(100%);z-index:140;opacity:0}
.cvNav__main-leftGroup{display:flex;flex-direction:column}
.cvNav__main-rightGroup{display:flex;flex-direction:column;margin-bottom:2em}
.cvNav__main-rightGroup .cvNav__main-link{border:0}
.cvNav__main-rightGroup .cvNav__main-link:after{content:none}
.cvNav__main-item{cursor:pointer}
.cvNav__main-link{display:flex;align-items:center;text-transform:uppercase;font-size:14px;text-decoration:none;white-space:nowrap;line-height:1em;color:#f4f4f4;padding:1em 0;border-bottom:1px solid rgba(255,255,255,.2);position:relative;opacity:0;transform:translateY(-10px);flex-grow:1}
.cvNav__main-link:after{content:"";display:block;width:8px;height:8px;border:solid #f4f4f4;border-width:1px 1px 0 0;transform:rotate(45deg) translateY(-50%);position:absolute;right:10px;top:50%}
.cvNav__main-link span{padding:4px 0 0;pointer-events:none}
.cvNav__main-link i{font-size:18px;pointer-events:none;line-height:7px}
.cvNav__main-link i+span{margin-left:.7em}
.cvNav__main-link span+i{margin-left:.35em}
.cvNav__main-item[aria-haspopup=true] .cvNav__main-link{pointer-events:none}
.cvNav__main-open-btn{font-weight:300;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:40px;width:40px;position:absolute;z-index:100;right:10px;top:14px;cursor:pointer}
.cvNav__main-open-btn span{content:"";width:26px;height:2px;background-color:#f4f4f4;display:block}
.cvNav__main-open-btn:after,.cvNav__main-open-btn:before{content:"";width:26px;height:2px;background-color:#f4f4f4;display:block;transition:transform .3s ease-in-out}
.cvNav__main-open-btn:after{transform:translateY(-5px)}
.cvNav__main-open-btn:before{transform:translateY(5px)}
.cvNav__main-open-btn:hover:after,.cvNav__main-open-btn:focus:after{transform:translateY(0)}
.cvNav__main-open-btn:hover:before,.cvNav__main-open-btn:focus:before{transform:translateY(0)}
.cvNav__main-close-btn{background-color:rgba(0,0,0,0);border:0;transition:transform .3s ease-in-out;top:15px;right:7px;opacity:0;color:#f4f4f4;z-index:150;pointer-events:none;visibility:hidden}
.cvNav__main-close-btn i{margin-top:2px;pointer-events:none}
.cvNav__main-close-btn:hover,.cvNav__main-close-btn:focus{background-color:rgba(0,0,0,0);border:0;transform:scale(1.2)}
.cvNav__main-shortcut-btn{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:40px;width:40px;z-index:100;right:70px;top:12px;cursor:pointer;font-size:10px;text-transform:capitalize}
.cvNav__main-shortcut-btn i{pointer-events:none;font-size:30px}
.cvNav__main-shortcut-btns{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;height:40px;z-index:100;right:0;top:14px;padding-right:50px;width:100%;cursor:pointer;font-size:10px;text-transform:capitalize}
.cvNav__main-shortcut-btns a{text-decoration:none;color:#fff}
.cvNav__main-shortcut-btns i{pointer-events:none;font-size:26px;margin-left:30px}
@media screen and (max-width:999px){.cvNav__main div[data-app=HeaderWidgets]{display:none}
}
.cvSubNav__main{padding:84px 0 18px 12px;display:flex;flex-direction:column;height:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);width:100vw;position:fixed;right:0;top:0;transform:translateX(100%);opacity:0;z-index:140;pointer-events:none}
.cvSubNav__main-overflow{height:100%;overflow-y:auto;width:100%;max-width:1376px;margin:0 auto}
.cvSubNav__main-back{font-size:12px;display:flex;align-items:center;margin-bottom:1.3em;transform:translateX(-5px)}
.cvSubNav__main-back i{font-size:26px;margin:-2px 5px 0 0;pointer-events:none}
.cvSubNav__main-title{text-transform:uppercase}
.cvSubNav__main__open{opacity:1;transform:translate(0,0)}
.cvSubNav__listNav{margin:1em 0 2em}
.cvSubNav__listNav-title{font-size:14px;text-transform:uppercase;color:#9c9c9c;margin-bottom:.5em}
.cvSubNav__listNav-item{color:#f0f0f0;display:inline;text-decoration:none;font-size:14px;padding:.5em 0;font-weight:normal}
.cvSubNav__listNav-item i{font-size:18px;margin-right:.7em}
.cvSubNav__listNav-item span>i{font-size:14px;display:inline;margin-left:.15em;vertical-align:text-bottom;margin-right:0}
@media screen and (max-width:744px){.cvSubNav__listNav-item{display:flex}
}
.cvSubNav__listNav.cardsList{display:flex;flex-wrap:wrap;justify-content:center;font-size:16px;color:#9e9e9e;padding-right:1.5em;font-family:"stellantis-ui",sans-serif}
.cvSubNav__listNav.cardsList a{color:#f4f4f4;text-decoration:none}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-item{text-transform:uppercase;font-size:22px;font-family:Sequel,sans-serif;padding:.3em 0;line-height:1.2em}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-item:hover span{border-bottom-color:rgba(0,0,0,0)}
.cvSubNav__listNav.cardsList .cvBtnWrapper{display:flex;flex-direction:column;margin:.5em 0 0}
.cvSubNav__listNav.cardsList .cvBtn--primary,.cvSubNav__listNav.cardsList .cvBtn--secondary,.cvSubNav__listNav.cardsList .cvBtn--tertiary{text-align:left;border:0;margin:0;width:auto;padding:1em 0}
.cvSubNav__listNav.cardsList .cvBtn--primary span,.cvSubNav__listNav.cardsList .cvBtn--secondary span,.cvSubNav__listNav.cardsList .cvBtn--tertiary span{border-bottom:1px solid #f4f4f4}
.cvSubNav__listNav.cardsList .cvBtn--primary:hover span,.cvSubNav__listNav.cardsList .cvBtn--secondary:hover span,.cvSubNav__listNav.cardsList .cvBtn--tertiary:hover span{border-bottom:1px solid #999}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card{margin:0 auto 2em;max-width:300px}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card .msrp{color:var(--text-body-inverse,#f3f3ed);font-weight:400;font-size:20px;line-height:24px;margin-top:20px}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card .msrp.hidden{display:none}
.cvSubNav__listNav.cardsList .cvTagWrapper{display:flex}
.cvSubNav__listNav .cvSubNav__listNav-image{margin:.5em 0;display:block}
.cvSubNav__listNav .cvSubNav__listNav-image img{width:100%;height:auto;display:block;max-width:280px}
.cvSubNav__listNav .cvTagWrapper{width:100%;display:none;margin-bottom:.3em}
.cvSubNav__listNav .cvTag{background-color:#f4f4f4;color:#222;padding:8px 14px;display:flex;align-items:center;text-transform:none;margin:2px .5em 0 0}
.cvSubNav__listNav .cvTag:empty{background-color:rgba(0,0,0,0) !important}
.cvSubNav__listNav .cvTag i{font-size:22px;line-height:8px}
.cvSubNav__listNav .cvTag i+span{margin-left:.4em}
.is--menu-fixed .cvHeader__main{position:fixed;top:0;width:100%;height:67px;background-color:#1c1f2a;transform:translateY(-100px)}
.is--menu-fixed--visible .cvHeader__main{transition:transform .4s ease-in-out;transform:translateY(0)}
.is--menu-open.is--menu-fixed .cvHeader__main{height:100%}
.is--menu-open .cvNav__main-close-btn,.is--menu-open .cvHeader__main-overlay{pointer-events:auto}
.is--subNav-open .cvHeader__main:after{background:#1c1f2a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}
@media screen and (min-width:635px){.cvSubNav__listNav .cvTagWrapper{min-height:26px}
}
@media screen and (min-width:744px){.cvSubNav__listNav.cardsList .cvSubNav__listNav-card{padding:0 1em}
}
@media screen and (min-width:992px){.cvHeader__main{display:flex;align-items:center}
.cvHeader__main-logo{height:50px;width:50px;top:10px;left:12px}
.cvNav__main{flex-direction:row;justify-content:space-between;align-items:center;background:rgba(0,0,0,0);width:100%;position:static;max-width:none;opacity:1;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}
.cvNav__main-link{font-size:11px;border-bottom:0;justify-content:center;opacity:1;margin:0;transform:translateY(0);padding:1em 1.5em;z-index:160}
.cvNav__main-link:after{display:none}
.cvNav__main-link span{padding-top:4px;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0)}
.cvNav__main-link:focus{outline:0}
.cvNav__main-link:focus span{border-bottom-color:#ba0816}
.cvNav__main-link i{font-size:22px}
.cvNav__main-item{height:67px;display:flex;align-items:center}
.cvNav__main-item.is--mouseenter .cvSubNav__main{opacity:1;pointer-events:auto}
.cvNav__main-item.is--mouseenter .cvSubNav__main a{visibility:visible}
.cvNav__main-item:hover .cvNav__main-link{color:#a7a7a7}
.cvNav__main-item:hover .cvNav__main-link span{border-bottom-color:#a7a7a7}
.cvNav__main-item .utility-links__item{padding:1em 1.5em;z-index:100}
.cvNav__main-open-btn,.cvNav__main-close,.cvNav__main-shortcut-btn,.cvNav__main-shortcut-btns{display:none}
.cvNav__main .cvBtn{margin:.5em;opacity:1}
.cvNav__main-close-btn{display:none}
.cvNav__main-leftGroup{margin-left:70px;flex-direction:row}
.cvNav__main-rightGroup{flex-direction:row;margin:0}
.cvNav__main-rightGroup .cvNav__main-link{text-transform:uppercase}
.cvSubNav__main{opacity:0;position:absolute;left:0;top:67px;width:auto;background:#1c1f2a;transition:opacity .2s ease-in-out;transform:none;padding:24px 12px 24px;height:auto;min-height:45vh}
.cvSubNav__main a{visibility:hidden}
.cvSubNav__main-back,.cvSubNav__main-title{display:none}
.cvSubNav__main-overflow{flex-wrap:wrap;display:flex;flex-direction:row;margin-bottom:10px}
.cvSubNav__main-overflow::-webkit-scrollbar{width:8px;height:0;background-color:#d9d9d9;border-radius:4px}
.cvSubNav__main-overflow::-webkit-scrollbar-thumb{background-color:#ba0816;border-radius:4px}
.cvSubNav__main-overflow::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:4px}
.cvSubNav__main#modelli{padding-bottom:0}
.cvSubNav__main#modelli .cvSubNav__main-overflow{height:calc(100vh - 100px)}
.cvSubNav__main__open{opacity:1}
.cvSubNav__main__open a{visibility:visible}
.ID00-MegaMenuCardListItem{width:33.3333333%}
.cvSubNav__listNav-title{font-size:16px}
.cvSubNav__listNav-item{color:#f0f0f0;display:flex;align-items:center;text-decoration:none;font-size:14px;padding:.4em 0;font-weight:normal}
.cvSubNav__listNav-item:hover{color:#a7a7a7}
.cvSubNav__listNav-item:hover span{border-bottom-color:#a7a7a7}
.cvSubNav__listNav-item span{border-bottom:1px solid rgba(0,0,0,0)}
.cvSubNav__listNav-item i{font-size:18px;margin-right:.7em}
.cvSubNav__listNav-title{width:100%}
.cvSubNav__listNav.verticalList{margin:1.5em 2em;width:calc(25vw - 5em);max-width:280px}
.cvSubNav__listNav.horizontalList{width:100vw;max-width:1376px;display:flex;flex-wrap:wrap;justify-content:space-around}
.cvSubNav__listNav.horizontalList .cvHeader__subNav-title{text-align:center}
.cvSubNav__listNav.horizontalList .cvSubNav__listNav-item{flex-direction:column;align-items:center;flex-grow:1;flex-basis:min-content;text-transform:uppercase;font-size:12px}
.cvSubNav__listNav.horizontalList .cvSubNav__listNav-item i{font-size:44px;margin:.2em 0}
.cvSubNav__listNav.horizontalList .cvSubNav__listNav-item span>i{font-size:12px;margin-left:.25em}
.cvSubNav__listNav.cardsList{flex-direction:row;font-size:16px;justify-content:space-around;flex-wrap:wrap;color:#9e9e9e;width:100%;margin-top:.5em;padding-right:0}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-item{font-family:Sequel,sans-serif}
.cvSubNav__listNav.cardsList .cvBtnWrapper{margin-left:0;margin-right:0}
.cvSubNav__listNav.cardsList .cvBtnWrapper span+i{font-size:15px}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card{padding:0 1em;margin-bottom:2em;max-width:none}
}
@media only screen and (min-width:1272px){.cvHeader__main-logo{left:50%;transform:translateX(-50%)}
.cvNav__main-leftGroup,.cvNav__main-rightGroup{margin-left:0;width:calc(50% - 100px);justify-content:space-between}
.cvNav__main-rightGroup{justify-content:flex-end}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card-hgroup{display:flex;flex-direction:column-reverse}
.cvSubNav__listNav.cardsList .cvSubNav__listNav-card-hgroup .cvSubNav__listNav-item{padding:0;margin-bottom:.2em}
.cvSubNav__listNav.cardsList .cvTagWrapper{min-height:30px}
}
@media(hover:hover){.cvNav__main-item:hover .cvSubNav__main{opacity:1;pointer-events:auto}
.cvNav__main-item:hover .cvSubNav__main a{visibility:visible}
}
.cvSubNav__main.cvSubNav__main__open{font-family:Sequel,sans-serif;opacity:1;pointer-events:auto}
.cvSubNav__main.cvSubNav__main__open .cvSubNav__listNav-item{visibility:visible}