/*! stellantis_d2_core 1.26.0 202505281125 */.cvSol{z-index:777779;position:relative}
.cvSol__discover:focus-visible span{text-decoration:none;border-bottom:1px solid var(--brand)}
.cvSol.skm--black .cvSol__cardsList{background-color:var(--page-dark-mode);color:var(--text-heading-inverse)}
.cvSol.skm--black .cvSol__cardsList__deck{color:var(--text-body-inverse)}
.cvSol.skm--black .cvSol__discover{color:var(--text-heading-inverse)}
.cvSol.skm--black .cvSol__discover .cvArrow{border-left:2px solid var(--white);border-bottom:2px solid var(--white)}
.cvSol.skm--black .title_underline{background-color:var(--text-heading-inverse)}
.cvSol.skm--white .cvSol__cardsList{background-color:var(--page-light-mode);color:var(--text-heading)}
.cvSol.skm--white .cvSol__discover{color:var(--text-heading)}
.cvSol.skm--white .cvArrow{border-left:2px solid var(--black);border-bottom:2px solid var(--black)}
.cvSol.skm--white .title_underline{background-color:var(--text-heading)}
.cvSol__main{display:none}
.cvSol p{margin:unset}
.cvSol__main-overlay{background-color:var(--overlay-black);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;z-index:99}
@media only screen and (max-width:992px){.cvSol__main_mobile{display:block}
.cvSol__main_mobile p{margin:0 auto;text-align:center;padding:9px}
.cvSol__main_mobile a{display:none}
}
.cvSol--mobile{opacity:0;transform:translateY(-10px);height:100%;display:flex;justify-content:flex-end;flex-direction:column}
.cvSol--mobile .cvNav__main-link{text-transform:none;border-bottom:0;position:relative;padding-left:30px;flex-grow:unset}
.cvSol--mobile .cvNav__main-link i{position:absolute;left:0}
.cvSol--mobile .cvNav__main-link:after{display:none}
.cvSol__cardsList{height:0;overflow:hidden;width:100%;position:fixed;top:0;z-index:600}
.cvSol__cardsList-overflow{height:100vh;overflow-y:auto;padding:2em 0 8em}
.cvSol__cardsList .h5{text-align:center;margin-top:1em;pointer-events:none}
.cvSol__cardsList-close-btn{background-color:rgba(0,0,0,0);border:0;transition:transform .3s ease-in-out;top:15px;right:7px;opacity:1;z-index:150}
.cvSol__cardsList-close-btn i{margin-top:2px;pointer-events:none}
.cvSol__cardsList-close-btn:hover,.cvSol__cardsList-close-btn:focus{background-color:rgba(0,0,0,0);border:0;transform:scale(1.2)}
.cvSol__cardsList .cvClose{color:unset;background-color:unset;border:0}
.cvSol__card{opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1em 8vw 0}
.cvSol__card i{font-size:36px;margin:.2em 0 .3em}
.cvSol__cardsList__deck{margin:.5em 0;text-align:center;max-width:360px}
@media only screen and (min-width:992px){.cvSol{display:block}
.cvSol--mobile{display:none}
.cvSol__main{max-width:1376px;display:flex;margin:0 auto;align-items:center;justify-content:flex-end;padding:.5em 12px .4em;height:34px}
.cvSol__main .cvBtn{padding:.3em;margin:0;display:flex;align-items:center;border-radius:2px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) !important}
.cvSol__main .cvBtn i{font-size:20px;margin-right:.3em;margin-left:.4em;transform:translate(0,0)}
.cvSol__main .cvBtn.cvBtn--primary,.cvSol__main .cvBtn.cvBtn--secondary{color:unset;background-color:unset}
.cvSol__main .cvBtn.cvBtn--primary:hover,.cvSol__main .cvBtn.cvBtn--primary:focus,.cvSol__main .cvBtn.cvBtn--secondary:hover,.cvSol__main .cvBtn.cvBtn--secondary:focus{color:unset;background-color:unset}
.cvSol__main p{margin:0}
.cvSol__contentCenter{justify-content:center}
.cvSol__discover{padding:.3em 1.6em;display:flex;align-items:center;white-space:nowrap;z-index:10;text-decoration:none}
.cvSol__discover span{pointer-events:none}
.cvSol__discover .cvArrow{width:12px;height:12px;margin-left:10px;transform:rotate(-45deg)}
.cvSol__discover:focus{outline:0}
.cvSol__cardsList{position:absolute;margin-top:34px;flex-direction:row;z-index:auto}
.cvSol__cardsList .h5{display:none}
.cvSol__cardsList-overflow{height:auto;overflow:hidden;padding:0;width:100%;display:flex;flex-direction:row;justify-content:space-evenly;text-align:center}
.cvSol__cardsList-close-btn{display:none}
.cvSol__cardsList .cvClose{display:none}
.cvSol__cardsList__open{height:auto}
.cvSol__cardsList__open .cvSol__card{opacity:1}
.cvSol__card{padding:1em 2vw 2em}
}
.cvSol .title_underline{margin:16px 0 9px}
.cvSol__cardsList__open{position:static;margin-top:auto}