/*! stellantis_d2_core 1.28.4 202506231132 */.cvFooter{padding-top:1px}
.cvFooter .cvBtn{max-width:none}
.cvFooter a{text-decoration:none}
.cvFooter__social{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:2.5em 0 2em;padding-bottom:1em}
.cvFooter__social span{margin:0 12px 0 0}
.cvFooter__social a{margin:0 4px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;height:30px;width:30px}
.cvFooter__social a span{text-indent:-99999px;display:none}
.cvFooter__support{margin-top:40px}
.cvFooter__support .h3{width:100%;text-transform:uppercase;margin:0 0 .5em}
.cvFooter__support p{margin:0}
.cvFooter__support .title_underline{width:44px}
@media only screen and (min-width:992px){.cvFooter__support .title_underline{margin:24px 0}
}
.cvFooter__sol{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:1em 0}
.cvFooter__sol__services{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:15px 0;white-space:nowrap}
.cvFooter__sol__services .cvFooter__sol__icon{font-size:24px;margin-right:18px}
.cvFooter__sol__services span{display:flex}
.cvFooter__sol__services span>i{margin-left:.5em}
.cvFooter__accordions{user-select:none}
.cvFooter__accordions .dt{margin:24px 0 16px;padding:.2em 0;display:flex;justify-content:space-between;align-items:center;margin-right:12px;cursor:pointer;position:relative;border-bottom:1px solid rgba(0,0,0,0)}
.cvFooter__accordions .dt:not(:has(i)):after{content:"";display:block;width:12px;height:12px;border:solid;border-width:2px 2px 0 0;transform:rotate(135deg);transform-origin:center center}
.cvFooter__accordions .dt.is--open:after{transform:rotate(-45deg)}
.cvFooter__accordions .dt.is--open i{transform:rotate(180deg)}
.cvFooter__accordions .dt i{font-size:24px;font-weight:bolder}
.cvFooter__accordions .dt:focus{outline:0}
.cvFooter__accordions .dd{height:0;overflow:hidden}
.cvFooter__accordions .dd.is--open{height:auto}
.cvFooter__accordions .ID00-FooterAccordionContainer{margin-bottom:1em;border-bottom:1px solid}
.cvFooter__list{margin-bottom:1.5em}
.cvFooter__list__headline{text-transform:uppercase;margin-bottom:.5em}
.cvFooter__list a{display:block;padding:.4em 0}
.cvFooter__list a>i{display:inline}
.cvFooter__colophon{padding:33px 0 22px;text-align:left}
.cvFooter__colophon__links{display:flex;flex-direction:column;align-items:flex-start;padding:1.5em 0 .5em}
.cvFooter__colophon__links a{white-space:nowrap;padding:5px 0;text-transform:uppercase;display:inline-flex;align-items:center}
.cvFooter__colophon__links a>i{margin-left:.5em}
.cvFooter__colophon__links a:hover{text-decoration:underline}
.cvFooter__colophon p{margin-top:10px}
@media only screen and (min-width:744px){.cvFooter__social{margin-bottom:0}
.cvFooter__support__box .cvBtnWrapper{margin-top:1em}
.cvFooter__sol{flex-direction:row;margin:3em 0}
.cvFooter__sol__services{flex-direction:column;width:33.33%}
.cvFooter__sol__services .cvFooter__sol__icon{margin:0 0 .3em}
.cvFooter__colophon{text-align:center}
.cvFooter__colophon__links{display:block}
.cvFooter__colophon__links a{display:inline-flex;padding:1em}
}
@media only screen and (min-width:992px){.cvFooter__support__box{display:flex}
.cvFooter__support__box p{margin-right:24px}
.cvFooter__support__box .cvBtnWrapper{margin:0;display:flex;align-items:flex-start}
.cvFooter__support__box .cvBtnWrapper .cvBtn{margin-top:0}
.cvFooter__sol{flex-wrap:nowrap}
.cvFooter__sol__services{width:100%}
.cvFooter__accordions .dd{display:flex}
.cvFooter .ID00-FooterAccordionContainerList{width:calc(25% - 8vw);margin-right:8vw}
.cvFooter__colophon__links a{padding:1em 2em}
}
#orientation{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999;padding:1em;background-color:rgba(0,0,0,.9);backdrop-filter:blur(3px) contrast(90%);-webkit-backdrop-filter:blur(3px) contrast(90%);display:none;justify-content:center;align-items:center;flex-direction:column;text-align:center}
@media only screen and (max-height:400px)and (max-width:400px){#orientation .is--visible{display:none}
}
#orientation .h3{text-transform:uppercase;letter-spacing:3px;font-size:9px;margin:.5em 0}
#orientation .h4{margin:.5em 0;text-transform:uppercase;letter-spacing:3px;font-size:11px;line-height:1.6em}
#orientation i{font-size:42px;margin-bottom:.2em;transform:rotate(90deg)}
#orientation img{margin-top:2em}
#orientation.is--visible{display:flex}
#orientation.is--visible i{animation:rotate 1s forwards;animation-delay:.7s}
@keyframes rotate{100%{transform:rotate(0)}
}