div[role="button"]:focus,input:focus,select:focus,textarea:focus,button:focus{outline:0}
*{font-family:'CitroenType';color:#000}
p{font-family:'CitroenType';font-size:1.4rem;font-weight:400;line-height:2rem}
h1,h2,h3,h4,h5,h6{font-family:'CitroenType';font-weight:800;text-transform:uppercase}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'CitroenType'}
a{font-family:'CitroenType';font-size:1.6rem;font-weight:700;color:#000;text-decoration:underline;cursor:pointer}
a:hover,a:active,a:focus{color:#da291c}
a:hover>span,a:active>span,a:focus>span{color:#da291c}
.form-control{margin-bottom:2.4rem !important}
.hub-radio__control:checked+label .hub-radio__radio{background:radial-gradient(ellipse at center,#57718a 0,#57718a 40%,transparent 45%,transparent 100%)}
.hub-radio__control:focus+label .hub-radio__radio,.hub-radio__control:checked:focus+label .hub-radio__radio{background:radial-gradient(ellipse at center,#57718a 0,#57718a 40%,transparent 45%,transparent 100%)}
.hub-radio__control:checked:hover+label .hub-radio__radio,.hub-radio__control:checked:focus+label .hub-radio__radio{background:radial-gradient(ellipse at center,#57718a 0,#57718a 40%,transparent 45%,transparent 100%)}
.hub-radio__radio{margin:0;background-color:transparent;width:2rem;height:2rem;max-width:2rem;max-height:2rem;border:1px solid #6c6a69}
.hub-radio__content{color:#000;font-size:1.6rem;font-weight:400;padding-left:1.2rem}
.hub-radio__container{color:#000}
.font-h1{font-size:3.2rem;font-weight:bold;text-transform:uppercase;font-family:'CitroenType'}
.font-h2{font-size:2.2rem;font-weight:bold;text-transform:uppercase;font-family:'CitroenType'}
.font-h3{font-size:1.8rem;font-weight:bold;margin:5px 0;text-transform:uppercase}
.font-body{font-size:1.6rem;margin:5px 0;font-weight:300}
.font-body-sm{font-size:1.4rem}
.font-link{font-size:1.5rem;text-decoration:underline;font-weight:bold;cursor:pointer}
.font-link-sm{font-size:1.3rem;text-decoration:underline;font-weight:bold;cursor:pointer}
.font-label{font-size:1.2rem;font-weight:bold}
.bold{font-weight:600}
@media only screen and (max-width:720px){.font-h1{font-size:2.2rem}
}
.mt-auto{margin-top:auto}
.mr-auto{margin-right:auto}
.mb-auto{margin-bottom:auto}
.ml-auto{margin-left:auto}
.m-auto{margin:auto}
.mx-auto{margin-right:auto;margin-left:auto}
.my-auto{margin-top:auto;margin-bottom:auto}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-balance{text-wrap:balance}
.text-nowrap{text-wrap:nowrap}
.self-center{align-self:center}
.h-auto{height:auto}
.h-100{height:100%}
.h-fit{height:fit-content}
.h-100vh{height:100vh}
.w-auto{width:auto}
.w-100{width:100%}
.w-fit{width:fit-content}
.w-max{width:max-content}
.w-100vw{width:100vw}
.absolute{position:absolute}
.relative{position:relative}
.img-contain{object-fit:contain}
.img-cover{object-fit:cover}
@media only screen and (max-width:720px){.text-sm-right{text-align:right}
.text-sm-left{text-align:left}
.text-sm-center{text-align:center}
.text-sm-justify{text-align:justify}
.text-sm-uppercase{text-transform:uppercase}
.h-sm-100{height:100%}
.h-sm-fit{height:fit-content}
.h-sm-100vh{height:100vh}
.w-sm-100{width:100%}
.w-sm-fit{width:fit-content}
.w-sm-100vh{width:100vw}
}
@media only screen and (min-width:721px) and (max-width:860px){.text-md-right{text-align:right}
.text-md-left{text-align:left}
.text-md-center{text-align:center}
.text-md-justify{text-align:justify}
.text-md-uppercase{text-transform:uppercase}
.h-md-100{height:100%}
.h-md-fit{height:fit-content}
.h-md-100vh{height:100vh}
.w-md-100{width:100%}
.w-md-fit{width:fit-content}
.w-md-100vh{width:100vw}
}
br-1{border-radius:1px}
br-2{border-radius:2px}
br-3{border-radius:3px}
br-4{border-radius:4px}
br-5{border-radius:5px}
br-6{border-radius:6px}
br-7{border-radius:7px}
br-8{border-radius:8px}
.d-flex{display:flex}
.flex-column{flex-direction:column}
.flex-row{flex-direction:row}
.flex-wrap{flex-wrap:wrap}
.flex-grow{flex-grow:1}
.flex-center{display:flex;justify-content:center;align-items:center}
.justify-center{justify-content:center}
.justify-around{justify-content:space-around}
.justify-between{justify-content:space-between}
.justify-evenly{justify-content:space-evenly}
.justify-start{justify-content:start}
.justify-flexstart{justify-content:flex-start}
.justify-end{justify-content:end}
.align-center{align-items:center}
.align-around{align-items:space-around}
.align-between{align-items:space-between}
.align-evenly{align-items:space-evenly}
.align-start{align-items:start}
.align-end{align-items:end}
.flex-40{flex:40%}
.flex-100{flex:100%}
@media only screen and (min-width:721px) and (max-width:860px){.justify-md-center{justify-content:center}
.justify-md-around{justify-content:space-around}
.justify-md-between{justify-content:space-between}
.justify-md-evenly{justify-content:space-evenly}
.justify-md-start{justify-content:start}
.justify-md-end{justify-content:end}
.d-md-flex{display:flex}
.md-flex-wrap{flex-wrap:wrap}
.md-flex-column{flex-direction:column}
}
@media only screen and (max-width:720px){.justify-sm-center{justify-content:center}
.justify-sm-around{justify-content:space-around}
.justify-sm-between{justify-content:space-between}
.justify-sm-evenly{justify-content:space-evenly}
.justify-sm-start{justify-content:start}
.justify-sm-end{justify-content:end}
.align-sm-center{align-items:center}
.align-sm-around{align-items:space-around}
.align-sm-between{align-items:space-between}
.align-sm-evenly{align-items:space-evenly}
.align-sm-start{align-items:start}
.align-sm-end{align-items:end}
.d-sm-flex{display:flex}
.sm-flex-wrap{flex-wrap:wrap}
.sm-flex-column{flex-direction:column}
.flex-sm-column{flex-direction:column}
}
.d-grid{display:grid}
.grid-cols-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-3{grid-template-columns:repeat(3,1fr)}
.grid-cols-4{grid-template-columns:repeat(4,1fr)}
.grid-cols-5{grid-template-columns:repeat(5,1fr)}
.grid-cols-6{grid-template-columns:repeat(6,1fr)}
.grid-rows-2{grid-template-rows:repeat(2,1fr)}
.grid-rows-3{grid-template-rows:repeat(3,1fr)}
.grid-rows-4{grid-template-rows:repeat(4,1fr)}
.grid-rows-5{grid-template-rows:repeat(5,1fr)}
.grid-rows-6{grid-template-rows:repeat(6,1fr)}
@media only screen and (max-width:720px){.justify-sm-center{justify-content:center}
.justify-sm-around{justify-content:space-around}
.justify-sm-between{justify-content:space-between}
.justify-sm-evenly{justify-content:space-evenly}
.justify-sm-start{justify-content:start}
.justify-sm-end{justify-content:end}
.align-sm-center{align-items:center}
.align-sm-around{align-items:space-around}
.align-sm-between{align-items:space-between}
.align-sm-evenly{align-items:space-evenly}
.align-sm-start{align-items:start}
.align-sm-end{align-items:end}
.d-sm-grid{display:grid}
}
.mt-0{margin-top:0}
.mt-1{margin-top:8px}
.mt-2{margin-top:16px}
.mt-3{margin-top:24px}
.mt-4{margin-top:32px}
.mt-5{margin-top:40px}
.mt-6{margin-top:48px}
.mt-7{margin-top:56px}
.mt-8{margin-top:64px}
.mt-9{margin-top:72px}
.mr-0{margin-right:0}
.mr-1{margin-right:8px}
.mr-2{margin-right:16px}
.mr-3{margin-right:24px}
.mr-4{margin-right:32px}
.mr-5{margin-right:40px}
.mb-0{margin-bottom:0}
.mb-1{margin-bottom:8px}
.mb-2{margin-bottom:16px}
.mb-3{margin-bottom:24px}
.mb-4{margin-bottom:32px}
.mb-5{margin-bottom:40px}
.mb-6{margin-bottom:48px}
.mb-7{margin-bottom:56px}
.mb-8{margin-bottom:64px}
.mb-9{margin-bottom:72px}
.mb-10{margin-bottom:80px}
.mb-11{margin-bottom:88px}
.ml-0{margin-left:0}
.ml-1{margin-left:8px}
.ml-2{margin-left:16px}
.ml-3{margin-left:24px}
.ml-4{margin-left:32px}
.ml-5{margin-left:40px}
.my-0{margin-top:0;margin-bottom:0}
.my-1{margin-top:8px;margin-bottom:8px}
.my-2{margin-top:16px;margin-bottom:16px}
.my-3{margin-top:24px;margin-bottom:24px}
.my-4{margin-top:32px;margin-bottom:32px}
.my-5{margin-top:40px;margin-bottom:40px}
.my-6{margin-top:48px;margin-bottom:48px}
.my-7{margin-top:56px;margin-bottom:56px}
.my-8{margin-top:64px;margin-bottom:64px}
.my-9{margin-top:72px;margin-bottom:72px}
.my-10{margin-top:80px;margin-bottom:80px}
.mx-0{margin-left:0;margin-right:0}
.mx-1{margin-left:8px;margin-right:8px}
.mx-2{margin-left:16px;margin-right:16px}
.mx-3{margin-left:24px;margin-right:24px}
.mx-4{margin-left:32px;margin-right:32px}
.mx-5{margin-left:40px;margin-right:40px}
.mx-6{margin-left:48px;margin-right:48px}
.mx-7{margin-left:56px;margin-right:56px}
.mx-8{margin-left:64px;margin-right:64px}
.mx-9{margin-left:72px;margin-right:72px}
.mx-10{margin-left:80px;margin-right:80px}
.m-0{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}
.m-1{margin-top:8px;margin-bottom:8px;margin-left:8px;margin-right:8px}
.m-2{margin-top:16px;margin-bottom:16px;margin-left:16px;margin-right:16px}
.m-3{margin-top:24px;margin-bottom:24px;margin-left:24px;margin-right:24px}
.m-4{margin-top:32px;margin-bottom:32px;margin-left:32px;margin-right:32px}
.m-5{margin-top:40px;margin-bottom:40px;margin-left:40px;margin-right:40px}
.pt-0{padding-top:0}
.pt-1{padding-top:8px}
.pt-2{padding-top:16px}
.pt-3{padding-top:24px}
.pt-4{padding-top:32px}
.pt-5{padding-top:40px}
.pr-0{padding-right:0}
.pr-1{padding-right:8px}
.pr-2{padding-right:16px}
.pr-3{padding-right:24px}
.pr-4{padding-right:32px}
.pr-5{padding-right:40px}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:8px}
.pb-2{padding-bottom:16px}
.pb-3{padding-bottom:24px}
.pb-4{padding-bottom:32px}
.pb-5{padding-bottom:40px}
.pl-0{padding-left:0}
.pl-1{padding-left:8px}
.pl-2{padding-left:16px}
.pl-3{padding-left:24px}
.pl-4{padding-left:32px}
.pl-5{padding-left:40px}
.py-0{padding-top:0;padding-bottom:0}
.py-1{padding-top:8px;padding-bottom:8px}
.py-2{padding-top:16px;padding-bottom:16px}
.py-3{padding-top:24px;padding-bottom:24px}
.py-4{padding-top:32px;padding-bottom:32px}
.py-5{padding-top:40px;padding-bottom:40px}
.py-6{padding-top:48px;padding-bottom:48px}
.py-7{padding-top:56px;padding-bottom:56px}
.py-8{padding-top:64px;padding-bottom:64px}
.py-9{padding-top:72px;padding-bottom:72px}
.py-10{padding-top:80px;padding-bottom:80px}
.px-0{padding-left:0;padding-right:0}
.px-1{padding-left:8px;padding-right:8px}
.px-2{padding-left:16px;padding-right:16px}
.px-3{padding-left:24px;padding-right:24px}
.px-4{padding-left:32px;padding-right:32px}
.px-5{padding-left:40px;padding-right:40px}
.gap-0{gap:0}
.gap-0\.5{gap:4px}
.gap-1{gap:8px}
.gap-2{gap:16px}
.gap-3{gap:24px}
.gap-4{gap:32px}
.gap-5{gap:40px}
.gap-6{gap:48px}
.gap-custom-20{gap:20px}
@media only screen and (min-width:721px) and (max-width:860px){.mt-md-0{margin-top:0}
.mt-md-1{margin-top:8px}
.mt-md-2{margin-top:16px}
.mt-md-3{margin-top:24px}
.mt-md-4{margin-top:32px}
.mt-md-5{margin-top:40px}
.mr-md-0{margin-right:0}
.mr-md-1{margin-right:8px}
.mr-md-2{margin-right:16px}
.mr-md-3{margin-right:24px}
.mr-md-4{margin-right:32px}
.mr-md-5{margin-right:40px}
.mb-md-0{margin-bottom:0}
.mb-md-1{margin-bottom:8px}
.mb-md-2{margin-bottom:16px}
.mb-md-3{margin-bottom:24px}
.mb-md-4{margin-bottom:32px}
.mb-md-5{margin-bottom:40px}
.ml-md-0{margin-left:0}
.ml-md-1{margin-left:8px}
.ml-md-2{margin-left:16px}
.ml-md-3{margin-left:24px}
.ml-md-4{margin-left:32px}
.ml-md-5{margin-left:40px}
.my-md-0{margin-top:0;margin-bottom:0}
.my-md-1{margin-top:8px;margin-bottom:8px}
.my-md-2{margin-top:16px;margin-bottom:16px}
.my-md-3{margin-top:24px;margin-bottom:24px}
.my-md-4{margin-top:32px;margin-bottom:32px}
.my-md-5{margin-top:40px;margin-bottom:40px}
.mx-md-0{margin-left:0;margin-right:0}
.mx-md-1{margin-left:8px;margin-right:8px}
.mx-md-2{margin-left:16px;margin-right:16px}
.mx-md-3{margin-left:24px;margin-right:24px}
.mx-md-4{margin-left:32px;margin-right:32px}
.mx-md-5{margin-left:40px;margin-right:40px}
.pt-md-0{padding-top:0}
.pt-md-1{padding-top:8px}
.pt-md-2{padding-top:16px}
.pt-md-3{padding-top:24px}
.pt-md-4{padding-top:32px}
.pt-md-5{padding-top:40px}
.pr-md-0{padding-right:0}
.pr-md-1{padding-right:8px}
.pr-md-2{padding-right:16px}
.pr-md-3{padding-right:24px}
.pr-md-4{padding-right:32px}
.pr-md-5{padding-right:40px}
.pb-md-0{padding-bottom:0}
.pb-md-1{padding-bottom:8px}
.pb-md-2{padding-bottom:16px}
.pb-md-3{padding-bottom:24px}
.pb-md-4{padding-bottom:32px}
.pb-md-5{padding-bottom:40px}
.pl-md-0{padding-left:0}
.pl-md-1{padding-left:8px}
.pl-md-2{padding-left:16px}
.pl-md-3{padding-left:24px}
.pl-md-4{padding-left:32px}
.pl-md-5{padding-left:40px}
.py-md-0{padding-top:0;padding-bottom:0}
.py-md-1{padding-top:8px;padding-bottom:8px}
.py-md-2{padding-top:16px;padding-bottom:16px}
.py-md-3{padding-top:24px;padding-bottom:24px}
.py-md-4{padding-top:32px;padding-bottom:32px}
.py-md-5{padding-top:40px;padding-bottom:40px}
.px-md-0{padding-left:0;padding-right:0}
.px-md-1{padding-left:8px;padding-right:8px}
.px-md-2{padding-left:16px;padding-right:16px}
.px-md-3{padding-left:24px;padding-right:24px}
.px-md-4{padding-left:32px;padding-right:32px}
.px-md-5{padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:720px){.mt-sm-0{margin-top:0}
.mt-sm-1{margin-top:8px}
.mt-sm-2{margin-top:16px}
.mt-sm-3{margin-top:24px}
.mt-sm-4{margin-top:32px}
.mt-sm-5{margin-top:40px}
.mt-sm-6{margin-top:48px}
.mt-sm-7{margin-top:56px}
.mt-sm-8{margin-top:64px}
.mt-sm-9{margin-top:72px}
.mr-sm-0{margin-right:0}
.mr-sm-1{margin-right:8px}
.mr-sm-2{margin-right:16px}
.mr-sm-3{margin-right:24px}
.mr-sm-4{margin-right:32px}
.mr-sm-5{margin-right:40px}
.mb-sm-0{margin-bottom:0}
.mb-sm-1{margin-bottom:8px}
.mb-sm-2{margin-bottom:16px}
.mb-sm-3{margin-bottom:24px}
.mb-sm-4{margin-bottom:32px}
.mb-sm-5{margin-bottom:40px}
.mb-sm-6{margin-bottom:48px}
.mb-sm-7{margin-bottom:56px}
.mb-sm-8{margin-bottom:64px}
.mb-sm-9{margin-bottom:72px}
.mb-sm-10{margin-bottom:80px}
.ml-sm-0{margin-left:0}
.ml-sm-1{margin-left:8px}
.ml-sm-2{margin-left:16px}
.ml-sm-3{margin-left:24px}
.ml-sm-4{margin-left:32px}
.ml-sm-5{margin-left:40px}
.my-sm-0{margin-top:0;margin-bottom:0}
.my-sm-1{margin-top:8px;margin-bottom:8px}
.my-sm-2{margin-top:16px;margin-bottom:16px}
.my-sm-3{margin-top:24px;margin-bottom:24px}
.my-sm-4{margin-top:32px;margin-bottom:32px}
.my-sm-5{margin-top:40px;margin-bottom:40px}
.my-sm-6{margin-top:48px;margin-bottom:48px}
.my-sm-7{margin-top:56px;margin-bottom:56px}
.my-sm-8{margin-top:64px;margin-bottom:64px}
.my-sm-9{margin-top:72px;margin-bottom:72px}
.my-sm-10{margin-top:80px;margin-bottom:80px}
.mx-sm-0{margin-left:0;margin-right:0}
.mx-sm-1{margin-left:8px;margin-right:8px}
.mx-sm-2{margin-left:16px;margin-right:16px}
.mx-sm-3{margin-left:24px;margin-right:24px}
.mx-sm-4{margin-left:32px;margin-right:32px}
.mx-sm-5{margin-left:40px;margin-right:40px}
.pt-sm-0{padding-top:0}
.pt-sm-1{padding-top:8px}
.pt-sm-2{padding-top:16px}
.pt-sm-3{padding-top:24px}
.pt-sm-4{padding-top:32px}
.pt-sm-5{padding-top:40px}
.pr-sm-0{padding-right:0}
.pr-sm-1{padding-right:8px}
.pr-sm-2{padding-right:16px}
.pr-sm-3{padding-right:24px}
.pr-sm-4{padding-right:32px}
.pr-sm-5{padding-right:40px}
.pb-sm-0{padding-bottom:0}
.pb-sm-1{padding-bottom:8px}
.pb-sm-2{padding-bottom:16px}
.pb-sm-3{padding-bottom:24px}
.pb-sm-4{padding-bottom:32px}
.pb-sm-5{padding-bottom:40px}
.pl-sm-0{padding-left:0}
.pl-sm-1{padding-left:8px}
.pl-sm-2{padding-left:16px}
.pl-sm-3{padding-left:24px}
.pl-sm-4{padding-left:32px}
.pl-sm-5{padding-left:40px}
.py-sm-0{padding-top:0;padding-bottom:0}
.py-sm-1{padding-top:8px;padding-bottom:8px}
.py-sm-2{padding-top:16px;padding-bottom:16px}
.py-sm-3{padding-top:24px;padding-bottom:24px}
.py-sm-4{padding-top:32px;padding-bottom:32px}
.py-sm-5{padding-top:40px;padding-bottom:40px}
.py-sm-6{padding-top:48px;padding-bottom:48px}
.py-sm-7{padding-top:56px;padding-bottom:56px}
.py-sm-8{padding-top:64px;padding-bottom:64px}
.py-sm-9{padding-top:72px;padding-bottom:72px}
.py-sm-10{padding-top:80px;padding-bottom:80px}
.px-sm-0{padding-left:0;padding-right:0}
.px-sm-1{padding-left:8px;padding-right:8px}
.px-sm-2{padding-left:16px;padding-right:16px}
.px-sm-3{padding-left:24px;padding-right:24px}
.px-sm-4{padding-left:32px;padding-right:32px}
.px-sm-5{padding-left:40px;padding-right:40px}
.p-sm-0{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
.p-sm-1{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px}
.p-sm-2{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}
.p-sm-3{padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px}
.p-sm-4{padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:32px}
.p-sm-5{padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:40px}
.gap-sm-0{gap:0}
.gap-sm-0\.5{gap:4px}
.gap-sm-1{gap:8px}
.gap-sm-2{gap:16px}
.gap-sm-3{gap:24px}
.gap-sm-4{gap:32px}
.gap-sm-5{gap:40px}
.gap-sm-6{gap:48px}
}
.position-absolute{position:absolute}
.position-fixed{position:fixed}
.position-relative{position:relative}
.d-block{display:block}
.d-inline-block{display:inline-block}
.d-inline{display:inline}
.d-inline-flex{display:inline-flex}
.d-none{display:none}
.d-inherit{display:inherit}
@media only screen and (min-width:721px) and (max-width:860px){.d-md-block{display:block}
.d-md-inline-block{display:inline-block}
.d-md-inline{display:inline}
.d-md-inline-flex{display:inline-flex}
.d-md-none{display:none}
}
@media only screen and (max-width:720px){.d-sm-block{display:block}
.d-sm-inline-block{display:inline-block}
.d-sm-inline{display:inline}
.d-sm-inline-flex{display:inline-flex}
.d-sm-none{display:none}
}
.text-uppercase{text-transform:uppercase}
.text-lowercase{text-transform:lowercase}
.text-capitalize{text-transform:capitalize}
.text-underline{text-decoration:underline}
.text-transform-initial{text-transform:initial}
.text-line-through{text-decoration:line-through}
.text-no-wrap{white-space:nowrap}
.lighter{font-weight:100}
.light{font-weight:300}
.font-regular{font-weight:400}
.bold{font-weight:700}
.boldest{font-weight:800}
.italic{font-style:italic}
.pointer{cursor:pointer}
.cursor-default{cursor:default}
.bg-inherit{background:inherit}
.bg-white{background:white}
.border-radius-common{border-radius:4px}
.border-radius-8{border-radius:8px}
@media only screen and (max-width:720px){.light-sm{font-weight:300}
.lighter-sm{font-weight:100}
.italic-sm{font-style:italic}
.font-regular-sm{font-weight:400}
}
:root{--input-height:4rem;--menu-top-height:50px;--default-brand-border-radius:5px;--default-brand-border-width:2px;--default-footer-icon-white-color:#f7f7f7;--default-brand-border-color:#d1d1d1;--default-scroll-thumb-background:#c9c9c9;--default-footer-icon-circle-color:#979797;--default-background-color-benefit-detail-modal:#00000066;--new-offer-card-border-radius:4px;--new-offer-card-wrapper-border:1px solid #00000080;--new-offer-location-name-text-color:#18131f;--new-offer-location-pin-color:#da291c;--new-offer-card-border-radius-super-offer:4px;--new-offer-card-wrapper-border-super-offer:6px solid #da291c;--new-offer-simulate-fees-color:#18131f;--new-offer-check-conditions-color:#18131f}
.text-primary{color:#da291c}
.text-success{color:#12ada6}
.text-white{color:#fff}
.bg-primary{background:#da291c}
.bg-secondary{background:#f3ba54}
.bg-white{background:#fff}
.bg-black{background:#000}
.bg-success{background:#12ada6}
:root{--brand-primary-color:#da291c;--secondary-color:#3b3938;--default-inactive-color:#a59f9e;--brand-active-button-color:#da291c;--btn-text-primary-color:#a59f9e;--btn-text-selected-color:#000;--complementary-color:#a59f9e}
:root{--default-brand-border-radius:8px;--default-brand-border-width:1px;--default-brand-border-color:#18131F4D;--default-brand-background-color:#fff;--default-brand-scrollbar-color:#fff #ebebeb;--default-brand-primary-color:#da291c;--default-brand-success-color:#12ada6;--default-brand-error:black;--default-brand-btn-primary-color:#da291c;--default-brand-btn-primary-color-hover:#000;--default-brand-btn-secondary-color:#57718a;--default-brand-btn-secondary-color-hover:#000;--default-brand-arrows-border-radius:5rem;--benefit-bg-card:#eceaea;--default-button-brand-border-radius:2rem;--default-button-brand-padding:0 3.6rem;--default-button-brand-height:4rem;--default-button-brand-label-color:#fff;--default-button-brand-status-color:#dedddd;--default-button-brand-status-color-hover:#dedddd;--new-offer-card-wrapper-border:1px solid #5d7188;--new-offer-card-border-radius:20px;--new-offer-card-border-radius-super-offer:20px;--default-flua-card-brackground:#fff;--default-flua-secondary-brackground:#17cdc5;--default-flua-background-color:#ebebeb;--default-brand-card-border-radius:20px;--mobile-menu-top-height:50px;--desktop-menu-top-height:50px;--desktop-menu-and-header-height:98px;--default-coupon-flua-input-height:40px;--default-coupon-flua-input-radius:8px;--flua-green-tag-background-color:#d5eddb;--flua-green-tag-text-color:#00724e;--default-flua-btn-color:#da291c;--default-flua-btn-label-color:#fff;--flua-red-danger:#f44336;--default-offer-not-found-fab-label:#fff;--primary-font:'CitroenType'}
.rich-text-wrapper h1{font-size:3.2rem;font-weight:bold;text-transform:uppercase;font-family:'CitroenType'}
.rich-text-wrapper h2{font-size:2.2rem;font-weight:bold;text-transform:uppercase;font-family:'CitroenType'}
.rich-text-wrapper h3{font-size:1.8rem;font-weight:bold;margin:5px 0;text-transform:uppercase}
.rich-text-wrapper p{font-size:1.6rem;margin:5px 0;font-weight:300}
.rich-text-wrapper a{font-size:1.5rem;text-decoration:underline;font-weight:bold;cursor:pointer}
.border-radius-common{border-radius:8px}
.brand-dark-theme.bg-white{background:#212121}
.brand-dark-theme .font-body,.brand-dark-theme .font-h1,.brand-dark-theme .font-h2,.brand-dark-theme .font-h3,.brand-dark-theme p{color:white}
.brand-dark-theme .text-primary{color:#da291c}
.white-fonts .font-body,.white-fonts .font-h1,.white-fonts .font-h2,.white-fonts .font-h3,.white-fonts p{color:white}
.brand-white-theme.bg-white{background:0}
.brand-white-theme .font-body,.brand-white-theme .font-h1,.brand-white-theme .font-h2,.brand-white-theme .font-h3,.brand-white-theme p{color:white}
.brand-white-theme .text-primary{color:#da291c}
.h-first-fold-desk{height:calc(100vh - 50px)}
html body.skin-citroen-2{padding:50px 0 0 0}
@media only screen and (max-width:720px){html body.skin-citroen-2.static-header{padding:0}
html body.skin-citroen-2.static-header .scroll-car-badge-top,html body.skin-citroen-2.static-header .scroll-car-badge-bottom{background-color:#17cdc5}
html body.skin-citroen-2.static-header .scroll-car-badge-top .content-left-badge,html body.skin-citroen-2.static-header .scroll-car-badge-bottom .content-left-badge{margin-bottom:.7rem;margin-top:.5rem}
html body.skin-citroen-2.static-header .scroll-car-badge-top .content-right-badge,html body.skin-citroen-2.static-header .scroll-car-badge-bottom .content-right-badge{height:4rem}
html body.skin-citroen-2 .particle-datasheet-modal{top:66px}
html body.skin-citroen-2 .hub-page-content{height:100%;margin-bottom:0}
html body.skin-citroen-2 .fixed-menu-footer{display:none}
}
.generic-complement-user-data .user-data-container .header-section{background-color:#151414}
.generic-complement-user-data .user-data-container .header-section h1{color:gray}
.generic-complement-user-data .user-data-container .progress-section .current-progress{background-color:#da291c}
.go-back-page-vue a .go-back-page__icon{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-left-black.svg');margin-right:.5rem;width:1.3rem;position:relative;top:-1px}
.go-back-page-vue a span{font-family:'CitroenType';font-size:1.2rem;font-weight:700;color:#000}
.go-back-page-vue a:hover .go-back-page__icon,.go-back-page-vue a:active .go-back-page__icon,.go-back-page-vue a:focus .go-back-page__icon{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-left-red.svg')}
.go-back-page-vue a:hover span,.go-back-page-vue a:active span,.go-back-page-vue a:focus span{color:#da291c}
.brand-card{width:30%}
.brand-card .hub-brand-card .hub-brand-card-content .hub-brand-card-media{border:0;margin-bottom:1.2rem}
.brand-card .hub-brand-card .hub-brand-card-content .hub-brand-card-title{font-family:'CitroenType';font-size:3rem;font-weight:800;line-height:120%;margin-bottom:1.4rem}
.brand-card .hub-brand-card .hub-brand-card-content .hub-brand-card-text{font-size:1.4rem;font-weight:400;line-height:140%}
@media only screen and (max-width:720px){.brand-card{width:100%}
.brand-card .hub-brand-card .hub-brand-card-content{width:100%}
.brand-card .hub-brand-card .hub-brand-card-content .hub-brand-card-media{width:100%;height:14.4rem;margin-bottom:.8rem}
.brand-card .hub-brand-card .hub-brand-card-content .hub-brand-card-title{margin-bottom:1.3rem}
}
.car-model-slider-component{width:calc(100% - 152px);max-width:unset}
.car-model-slider-component .swiper-button-prev,.car-model-slider-component .swiper-button-next{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-arrow.svg)}
.car-model-slider-component .swiper-button-next{transform:rotate(180deg)}
.car-model-slider-component .swiper-button-prev:hover,.car-model-slider-component .swiper-button-next:hover{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-arrow-hover.svg)}
.car-model-slider-component .swiper-slide a{text-decoration:inherit}
.car-model-slider-component .swiper-slide a .title-row{display:flex;justify-content:flex-start;margin-left:20px;position:absolute}
.car-model-slider-component .swiper-slide a .title-row .model-name{color:#000;font-size:2rem;font-weight:bold;text-transform:uppercase;font-family:'CitroenType';font-weight:700}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram{width:256px;height:167px}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram img{margin-left:21px;position:absolute;bottom:0;width:266px}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-red{background:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-red-citroen-2.svg') no-repeat;background-size:100% 100%;background-position:top center}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-green{background:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-green-citroen-2.svg') no-repeat;background-size:100% 100%;background-position:top center}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-yellow{background:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-yellow-citroen-2.svg') no-repeat;background-size:100% 100%;background-position:top center}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-pink{background:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-pink-citroen-2.svg') no-repeat;background-size:100% 100%;background-position:top center}
@media only screen and (max-width:1366px){.car-model-slider-component{width:calc(100% - 124px);max-width:unset}
}
@media only screen and (max-width:720px){.car-model-slider-component .swiper-slide a .title-row{margin:10px 0 0 11px}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram img{margin-left:8px}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-red{background-size:92% 81%}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-green{background-size:92% 81%}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-yellow{background-size:92% 81%}
.car-model-slider-component .swiper-slide a .image-wrapper.parallelogram-pink{background-size:92% 81%}
.car-model-slider-component .swiper-pagination{display:none;justify-content:center;position:relative;top:0}
.car-model-slider-component .swiper-pagination .swiper-pagination-bullet{background:#fff;border:2px solid #000;opacity:1;height:10px;width:10px}
.car-model-slider-component .swiper-pagination .swiper-pagination-bullet-active{background:#000}
}
.car-selector{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #000 29;position:absolute;width:100%;z-index:1;margin:0}
.car-selector .car-selector-button-close{display:flex;justify-content:flex-end;cursor:pointer;margin-bottom:1.6rem}
.car-selector .selector-header h1{font:normal normal 900 3rem/3.6rem 'CitroenType'}
.car-selector .selector-header p{max-width:818px;margin-top:.8rem;font:normal normal normal 1.4rem/2rem 'CitroenType'}
.car-selector .selector-body .garage-selector div h3{font:normal normal bold 1.6rem/2.4rem 'CitroenType';color:#da291c}
.car-selector .selector-body .garage-selector div .empty-garage-text{max-width:298px;margin-top:12px;font:normal normal normal 1.4rem/2rem 'CitroenType'}
.car-selector .selector-body .garage-selector div .hub-button.hub-button--g2{margin-top:6.5rem;width:238px;height:40px}
.car-selector .selector-body .garage-selector div .hub-button.hub-button--link-b3{display:none}
.car-selector .selector-body .garage-selector .car-list-container{justify-content:space-between}
.car-selector .selector-body .garage-selector .car-list-container .arrow-left,.car-selector .selector-body .garage-selector .car-list-container .arrow-right{background-image:url("../../../../../designs/wisdom/base/images/arrow-right-slider-selector-car.png");background-repeat:no-repeat;width:50px;height:50px}
.car-selector .selector-body .garage-selector .car-list-container .car-slider-container{width:160px}
.car-selector .selector-body .garage-selector .car-list-container .car-slider-container .car-slider,.car-selector .selector-body .garage-selector .car-list-container .car-slider-container .car-small-card-vue{border:0}
.car-selector .selector-body .garage-selector .car-list-container .car-slider-container .car-slider a,.car-selector .selector-body .garage-selector .car-list-container .car-slider-container .car-small-card-vue a{display:none}
.car-selector .selector-body .garage-selector .car-list-container .car-slider-container .car-slider .car-small-card-vue{margin-left:0;margin-right:0}
.car-selector .selector-body .garage-selector .car-list-empty a{display:none}
.car-selector .selector-body .manual-selector h3{font:normal normal bold 1.6rem/2.4rem 'CitroenType';color:#da291c}
.car-selector .selector-body .manual-selector .section-content{margin-top:1.2rem;font:normal normal normal 1.4rem/2rem 'CitroenType'}
.car-selector .selector-body .manual-selector .fields-container{margin-top:2.3rem}
.car-selector .selector-body .manual-selector .fields-container .hub-dropdown div select option{font:normal normal normal 1.6rem/2.4rem 'CitroenType'}
.car-selector .selector-body .manual-selector .car-selector-action-button{display:none}
@media only screen and (max-width:720px){.car-selector{z-index:1;max-height:calc(100vh - 115px);padding:3.2rem;position:fixed}
.car-selector .selector-header{margin-bottom:3.2rem}
.car-selector .selector-header p{margin:0}
.car-selector .selector-body h3,.car-selector .selector-body p{margin-bottom:1.6rem}
.car-selector .selector-body .garage-selector{margin-bottom:3.2rem}
.car-selector .selector-body .garage-selector div .car-list-container{width:auto}
.car-selector .selector-body .garage-selector div .hub-button.hub-button--g2{margin-top:0}
.car-selector .selector-body .manual-selector .section-content,.car-selector .selector-body .manual-selector .fields-container{margin-top:0}
.car-selector .selector-body .manual-selector .section-content .hub-dropdown,.car-selector .selector-body .manual-selector .fields-container .hub-dropdown{margin-top:0}
.car-selector .selector-body .manual-selector .section-content .hub-dropdown>label,.car-selector .selector-body .manual-selector .fields-container .hub-dropdown>label{margin-bottom:1.6rem}
.car-selector .selector-body .manual-selector .section-content .hub-dropdown:first-child,.car-selector .selector-body .manual-selector .fields-container .hub-dropdown:first-child{margin-bottom:3.2rem}
}
@media only screen and (max-width:720px){.header-component{background-color:#fff}
.header-component .menu-desk{display:block}
.header-component .left-content{position:absolute;left:10px}
.header-component>ul{justify-content:space-around}
.header-component .right-content{position:static;right:10px}
.header-component .right-content .user-badge-wrapper{display:block}
}
@media print{.header-component>ul>li{margin:0 auto}
}
.hub-button{background-color:#da291c;border-radius:2rem;padding:0 3.6rem;display:inline-flex;align-items:center;justify-content:center;height:4rem;width:auto;min-width:10rem;max-width:44rem;text-decoration:none;transition:background .1s ease}
.hub-button span,.hub-button .hub-button__label{font-family:'CitroenType';font-size:1.6rem;font-weight:700;line-height:100%;color:#fff;text-transform:initial}
.hub-button:hover,.hub-button:active,.hub-button:focus{background-color:#000}
.hub-button--secondary{background-color:#57718a}
.hub-button--direction{min-width:35rem;padding-left:2.6rem;padding-right:0}
.hub-button--direction span,.hub-button--direction .hub-button__label{justify-content:flex-start}
.hub-button--direction .arrow-container{background:#c70000;width:4rem;height:4rem;border-radius:2rem;display:flex;align-items:center;justify-content:center}
.hub-button--link{background-color:transparent;padding:0;border-radius:0;display:inline-flex;height:auto;min-width:auto}
.hub-button--link span,.hub-button--link .hub-button__label{color:#000}
.hub-button--link img{margin-left:1.6rem}
.hub-button--link:hover span,.hub-button--link:active span,.hub-button--link:focus span,.hub-button--link:hover .hub-button__label,.hub-button--link:active .hub-button__label,.hub-button--link:focus .hub-button__label{color:#da291c}
.hub-button--tab{background-color:#fff;border:1px solid #000;padding:.8rem 1.6rem;height:3rem}
.hub-button--tab span,.hub-button--tab .hub-button__label{font-size:1.4rem;color:#000;justify-content:center;position:relative;top:1px}
.hub-button--tab:hover,.hub-button--tab:active,.hub-button--tab:focus,.hub-button--tab.active{background-color:#000}
.hub-button--tab:hover span,.hub-button--tab:active span,.hub-button--tab:focus span,.hub-button--tab.active span,.hub-button--tab:hover .hub-button__label,.hub-button--tab:active .hub-button__label,.hub-button--tab:focus .hub-button__label,.hub-button--tab.active .hub-button__label{color:#fff}
.hub-button--arrow{padding-right:.5rem;padding-left:2rem}
.hub-button--arrow:after{content:'';background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-right-white-bold.svg');width:12px;height:12px;margin-right:.8rem;background-size:100% 100%}
.hub-button--arrow .hub-button__label{justify-content:flex-start}
.hub-button--white{background-color:white}
.hub-button--white span,.hub-button--white .hub-button__label{color:#da291c}
.hub-button--text-black{background-color:transparent;padding:inherit;height:auto;width:auto;min-width:inherit;max-width:inherit;border-radius:0;text-decoration:none}
.hub-button--text-black span,.hub-button--text-black .hub-button__label{color:#000;justify-content:flex-start}
.hub-button--text-black:hover,.hub-button--text-black:active,.hub-button--text-black:focus{cursor:pointer}
.hub-button--text-black:hover,.hub-button--text-black:active,.hub-button--text-black:focus{background-color:transparent}
.hub-button--text-black[disabled]{background-color:transparent}
.hub-button--text-white{background-color:transparent;padding:inherit;height:auto;width:auto;min-width:inherit;max-width:inherit;border-radius:0;text-decoration:none}
.hub-button--text-white span,.hub-button--text-white .hub-button__label{color:#fff;justify-content:flex-start}
.hub-button--text-white:hover,.hub-button--text-white:active,.hub-button--text-white:focus{cursor:pointer}
.hub-button--text-white:hover,.hub-button--text-white:active,.hub-button--text-white:focus{background-color:transparent}
.hub-button--text-white[disabled]{background-color:transparent}
.hub-button--text-primary{background-color:transparent;padding:inherit;height:auto;width:auto;min-width:inherit;max-width:inherit;border-radius:0;text-decoration:none}
.hub-button--text-primary span,.hub-button--text-primary .hub-button__label{color:#da291c;justify-content:flex-start}
.hub-button--text-primary:hover,.hub-button--text-primary:active,.hub-button--text-primary:focus{cursor:pointer}
.hub-button--text-primary:hover,.hub-button--text-primary:active,.hub-button--text-primary:focus{background-color:transparent}
.hub-button--text-primary[disabled]{background-color:transparent}
.hub-button--text-secondary{background-color:transparent;padding:inherit;height:auto;width:auto;min-width:inherit;max-width:inherit;border-radius:0;text-decoration:none}
.hub-button--text-secondary span,.hub-button--text-secondary .hub-button__label{color:#17cdc5;justify-content:flex-start}
.hub-button--text-secondary:hover,.hub-button--text-secondary:active,.hub-button--text-secondary:focus{cursor:pointer}
.hub-button--text-secondary:hover,.hub-button--text-secondary:active,.hub-button--text-secondary:focus{background-color:transparent}
.hub-button--text-secondary[disabled]{background-color:transparent}
.hub-checkbox .input-container{align-items:center}
.hub-checkbox .input-container input[type='checkbox']{background:#fff;border:1.2px solid #6c6a69;border-radius:0;height:20px;width:20px;margin-right:1.2rem}
.hub-checkbox .input-container input[type='checkbox']:checked{color:#fff;background:#57718a;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/icon-check-citroen-2.svg');background-position:center .5rem;background-repeat:no-repeat}
.hub-checkbox .input-container .input-label{color:#000;font-family:'CitroenType';font-size:1.6rem;font-weight:400;padding:0;margin-left:0}
.hub-checkbox a{color:#000}
.hub-checkbox.error .contact-option-error{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;margin-top:.8rem}
.hub-checkbox.error .error-container span{color:#da291c}
.hub-datepicker label{font-family:'CitroenType';font-size:1.6rem;font-weight:700;color:#000;margin-bottom:.75rem;text-transform:none}
.hub-datepicker.form-control .wrapper-input input:not(.hub-input-field){padding:0}
.hub-datepicker .wrapper-input{background:#fff;border:1px solid #000;border-radius:.8rem;padding:0 1.2rem}
.hub-datepicker .wrapper-input input{height:4rem;padding:0;border:0 !important}
.hub-datepicker .wrapper-input input.hub-datepicker-field{font-size:1.6rem;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000;letter-spacing:0}
.hub-datepicker .wrapper-input input::placeholder{opacity:40%}
.hub-datepicker .wrapper-input input:disabled{opacity:60%}
.hub-datepicker .wrapper-input .calendar-action{right:1.2rem;bottom:1.2rem;background-image:url('../../../../../designs/wisdom/base/images/icon-datepicker-input-red.svg');background-size:18px 18px;width:18px;height:18px}
.hub-datepicker.has-label .hub-datepicker__calendar.pop-up{top:.5rem !important;border-color:#da291c}
.hub-datepicker.has-label .hub-datepicker__calendar.pop-up header .up{color:#da291c}
.hub-datepicker.has-label .hub-datepicker__calendar.pop-up .cell.month{background-color:#da291c;color:#fff}
.hub-datepicker.has-label .hub-datepicker__calendar.pop-up .cell.selected .wrapper{background-color:#da291c;color:#fff}
.hub-datepicker.error label{color:#000 !important}
.hub-datepicker.error .wrapper-input input.hub-datepicker-field{color:#000 !important}
.hub-datepicker.error .error-container span{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;margin-top:.8rem}
.hub-dropdown>label,.hub-multiselect>label{font-family:'CitroenType';font-size:1.6rem;font-weight:700;color:#000;margin-bottom:.8rem;text-transform:none}
.hub-dropdown .hub-dropdown-select-container,.hub-multiselect .hub-dropdown-select-container{background:#fff;border:1px solid #000;border-radius:.8rem;padding:0 1.2rem;font-size:1.6rem;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000;height:4rem}
.hub-dropdown .hub-dropdown-select-container::placeholder,.hub-multiselect .hub-dropdown-select-container::placeholder{opacity:40%}
.hub-dropdown .hub-dropdown-select-container .hub-dropdown-arrow:before,.hub-multiselect .hub-dropdown-select-container .hub-dropdown-arrow:before{color:#da291c;content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-citroen-2.svg');top:-0.2rem;right:1.2rem;transform:rotate(180deg)}
.hub-dropdown .hub-dropdown-select-container .hub-dropdown-selected,.hub-multiselect .hub-dropdown-select-container .hub-dropdown-selected{font-size:1.6rem;font-family:'CitroenType';font-weight:400;line-height:3.8rem;height:3.8rem;color:#000;padding:0}
.hub-dropdown .hub-dropdown-option-container,.hub-multiselect .hub-dropdown-option-container{top:2.6rem;left:0;right:0;background:#fff;border:1px solid #000;border-radius:.8rem;box-shadow:0 3px 12px rgba(0,0,0,0.2)}
.hub-dropdown .hub-dropdown-option-container>label,.hub-multiselect .hub-dropdown-option-container>label{display:none}
.hub-dropdown .hub-dropdown-option-container .hub-dropdown-selected,.hub-multiselect .hub-dropdown-option-container .hub-dropdown-selected{font-size:1.6rem;font-family:'CitroenType';font-weight:400;color:#000;border-radius:.8rem .8rem 0 0;padding:0 1.2rem;height:3.8rem;display:flex;align-items:center;white-space:nowrap}
.hub-dropdown .hub-dropdown-option-container .hub-dropdown-selected:hover,.hub-multiselect .hub-dropdown-option-container .hub-dropdown-selected:hover{background-color:rgba(0,0,0,0.1)}
.hub-dropdown .hub-dropdown-option-container .hub-dropdown-arrow:before,.hub-multiselect .hub-dropdown-option-container .hub-dropdown-arrow:before{color:#da291c;content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-citroen-2.svg');top:.7rem;right:1.2rem}
.hub-dropdown .hub-dropdown-option-container ul,.hub-multiselect .hub-dropdown-option-container ul{background-color:#fff;border-radius:0 0 .8rem .8rem}
.hub-dropdown .hub-dropdown-option-container ul li,.hub-multiselect .hub-dropdown-option-container ul li{font-family:'CitroenType';font-size:1.6rem;color:#000;font-weight:400;line-height:140%;padding:1rem 2.1rem 1rem 1.2rem;letter-spacing:0}
.hub-dropdown .hub-dropdown-option-container ul li:hover,.hub-multiselect .hub-dropdown-option-container ul li:hover,.hub-dropdown .hub-dropdown-option-container ul li.selected,.hub-multiselect .hub-dropdown-option-container ul li.selected,.hub-dropdown .hub-dropdown-option-container ul li.selected:hover,.hub-multiselect .hub-dropdown-option-container ul li.selected:hover{background-color:rgba(0,0,0,0.1);color:#000}
.hub-dropdown select,.hub-multiselect select{background:#fff;border:1px solid #000;border-radius:.8rem;padding:0 1.2rem;font-size:1.6rem;line-height:2.4rem;font-family:'CitroenType';font-weight:400;color:#000;height:4rem}
.hub-dropdown.error>label,.hub-multiselect.error>label{color:#000}
.hub-dropdown.error select,.hub-multiselect.error select{color:#000;border-color:#000}
.hub-dropdown.error .hub-dropdown-select-container,.hub-multiselect.error .hub-dropdown-select-container{border-color:#000;color:#000}
.hub-dropdown.error .hub-dropdown-select-container.hub-dropdown-selected,.hub-multiselect.error .hub-dropdown-select-container.hub-dropdown-selected{color:#000}
.hub-dropdown.error .error-container span,.hub-multiselect.error .error-container span{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;margin-top:.8rem}
.hub-dropdown.opened,.hub-multiselect.opened{display:flex}
.hub-dropdown.disabled .desktop-hidden,.hub-multiselect.disabled .desktop-hidden,.hub-dropdown.disabled .mobile-hidden,.hub-multiselect.disabled .mobile-hidden{opacity:60%}
.hub-dropdown.disabled>div:not(.error-container),.hub-multiselect.disabled>div:not(.error-container){background:0}
.hub-dropdown.disabled .hub-dropdown-select-container,.hub-multiselect.disabled .hub-dropdown-select-container{cursor:not-allowed}
.hub-dropdown.disabled .hub-dropdown-select-container .hub-dropdown-selected,.hub-multiselect.disabled .hub-dropdown-select-container .hub-dropdown-selected{background:inherit !important}
.hub-dropdown.disabled .hub-dropdown-select-container .hub-dropdown-arrow:before,.hub-multiselect.disabled .hub-dropdown-select-container .hub-dropdown-arrow:before{cursor:not-allowed}
.hub-input label,.hub-textarea label{font-family:'CitroenType';font-size:1.6rem;font-weight:700;color:#000;margin-bottom:.8rem;text-transform:none}
.hub-input input,.hub-textarea input,.hub-input textarea,.hub-textarea textarea{background:#fff;border:1px solid #000;border-radius:.8rem;padding:0 1.2rem;font-size:1.6rem;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000}
.hub-input input::placeholder,.hub-textarea input::placeholder,.hub-input textarea::placeholder,.hub-textarea textarea::placeholder{opacity:40%}
.hub-input input:disabled,.hub-textarea input:disabled,.hub-input textarea:disabled,.hub-textarea textarea:disabled{opacity:60%;-webkit-text-fill-color:#000}
.hub-input input,.hub-textarea input{height:4rem}
.hub-input textarea,.hub-textarea textarea{min-height:12rem;padding-top:1rem;padding-bottom:1rem}
.hub-input .change-city-action,.hub-textarea .change-city-action{font-family:'CitroenType';font-size:1.4rem;font-weight:700;position:absolute;top:4rem;right:1rem;cursor:pointer;color:#000;text-decoration:none;text-transform:uppercase}
.hub-input .change-city-action:hover,.hub-textarea .change-city-action:hover,.hub-input .change-city-action:active,.hub-textarea .change-city-action:active,.hub-input .change-city-action:focus,.hub-textarea .change-city-action:focus{color:#da291c}
.hub-input.error label,.hub-textarea.error label{color:#000}
.hub-input.error input,.hub-textarea.error input,.hub-input.error textarea,.hub-textarea.error textarea{border-color:#000;color:#000}
.hub-input.error .error-container span,.hub-textarea.error .error-container span{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;margin-top:.8rem}
.hub-range input{border:0;padding:0}
.hub-range--input{-webkit-appearance:none;margin:2rem 0;width:100%}
.hub-range--input:focus{outline:0}
.hub-range--input::-webkit-slider-runnable-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:#000}
.hub-range--input::-webkit-slider-thumb{height:4rem;width:6.7rem;background:url('../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg');cursor:pointer;-webkit-appearance:none;margin-top:-2.05rem}
.hub-range--input:focus::-webkit-slider-runnable-track{background:#000}
.hub-range--input::-moz-range-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:#000}
.hub-range--input::-moz-range-thumb{height:4rem;width:6.7rem;background:url('../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg');cursor:pointer;border:0}
.hub-range--input::-ms-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:6.7rem 0;color:transparent}
.hub-range--input::-ms-fill-lower{background:#da291c;height:.4rem}
.hub-range--input::-ms-fill-upper{background:#000}
.hub-range--input::-ms-thumb{height:4rem;width:6.7rem;background:url('../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg');cursor:pointer}
.hub-range--input:focus::-ms-fill-lower{background:#da291c}
.hub-range--input:focus::-ms-fill-upper{background:#000}
.hub-range output{font-family:'CitroenType';font-size:2rem;font-weight:400;color:#000;width:6.5rem}
.hub-range.with-trace-line .trace-line{background-color:#da291c}
.nav-arrows .arrow.prev{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;left:0}
.nav-arrows .arrow.next{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;right:0;transform:rotate(180deg)}
.nav-arrows .arrow.prev:hover,.nav-arrows .arrow.next:hover{background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg');mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center}
.new-car-showcase-gallery-wrap .arrow.prev{background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center}
.new-car-showcase-gallery-wrap .arrow.next{background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;transform:unset;transform:rotate(180deg)}
.slider-gallery-bullets-navigation ul.slider-nav li{margin:0}
.slider-gallery-bullets-navigation ul.slider-nav li+li{margin-left:22px}
.slider-gallery-bullets-navigation ul.slider-nav li .circle{width:10px;height:10px;background:#da291c;border:0}
.slider-gallery-bullets-navigation ul.slider-nav li .circle.active{border:1px solid #da291c;background:white}
.full-bleed-image-gallery .full-bleed__content{width:100%;align-content:center}
.full-bleed-image-gallery .full-bleed__content.with-gradient{background-image:linear-gradient(to right,#000 0,rgba(54,54,54,0) 100%)}
.full-bleed-image-gallery .full-bleed__content.with-gradient--right{background-image:linear-gradient(to left,#000 0,rgba(54,54,54,0) 100%);right:0}
.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper{grid-column-end:5}
.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper h2{font-size:2.4rem;color:#fff;margin-bottom:.8rem}
.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper h3{font-family:'CitroenType';font-size:1.4rem;font-weight:400;line-height:140%;color:#fff;text-transform:inherit}
.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper .hub-button{width:max-content;margin-top:4rem}
@media only screen and (min-width:961px) and (max-width:1366px){.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper{min-width:auto;grid-column-start:3}
}
.full-bleed-image-gallery .full-bleed-image--container .full-bleed-image--container-video .hub-video-player-section.thumbnail::before{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/play-white.svg')}
.full-bleed-image-gallery .full-bleed-image--container .full-bleed-image--container-video video{background:#000}
.full-bleed-image-gallery .full-bleed__footer{z-index:1}
.full-bleed-image-gallery .full-bleed__footer .arrow-down{border-left-color:#da291c;border-bottom-color:#da291c;opacity:1}
.full-bleed-image-gallery .nav-arrows .arrow{z-index:100;top:50%;transform:translateY(-50%);display:block}
.full-bleed-image-gallery .nav-arrows .arrow.prev{background:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-left-red.svg');background-repeat:no-repeat;mask:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-left-red.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-left-red.svg') no-repeat center center}
.full-bleed-image-gallery .nav-arrows .arrow.prev:hover{background:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-left-black.svg');background-repeat:no-repeat}
.full-bleed-image-gallery .nav-arrows .arrow.next{background:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-right-red.svg');mask:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-right-red.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-right-red.svg') no-repeat center center;background-repeat:no-repeat}
.full-bleed-image-gallery .nav-arrows .arrow.next:hover{background:url('../../../../../designs/wisdom/base/images/citroen-2/navigation-right-black.svg');background-repeat:no-repeat}
.full-bleed-image-gallery .slider-gallery-bullets-navigation.bullets-over-the-image{z-index:100}
.full-bleed-image-gallery .slider-gallery-bullets-navigation ul.slider-nav li{margin:0 .6rem}
.full-bleed-image-gallery .slider-gallery-bullets-navigation ul.slider-nav li .circle{width:1rem;height:1rem;background:#da291c;border-color:#fff;cursor:pointer}
.full-bleed-image-gallery .slider-gallery-bullets-navigation ul.slider-nav li .circle.active{background:#fff;border-color:#da291c}
@media only screen and (max-width:860px){.full-bleed-image-gallery .full-bleed__content.with-gradient,.full-bleed-image-gallery .full-bleed__content.with-gradient--right{background:linear-gradient(to top,#000 32%,rgba(54,54,54,0) 67%)}
.full-bleed-image-gallery .slider-gallery-bullets-navigation{display:flex;top:1.5rem;bottom:auto}
.full-bleed-image-gallery .full-bleed__footer .arrow-down{border-left-color:#fff;border-bottom-color:#fff}
.full-bleed-image-gallery .nav-arrows .arrow{display:none}
}
@media only screen and (max-width:720px){.full-bleed-image-gallery .full-bleed__content{padding:10px}
.full-bleed-image-gallery .full-bleed__content.with-gradient,.full-bleed-image-gallery .full-bleed__content.with-gradient--right{background:linear-gradient(to top,#000 37%,rgba(54,54,54,0) 60%)}
.full-bleed-image-gallery .full-bleed__content .full-bleed__content--wrapper{margin-bottom:9rem}
.full-bleed-image-gallery .full-bleed__footer{bottom:3rem}
.full-bleed-image-gallery .full-bleed__footer .arrow-down{border-left-color:#fff;border-bottom-color:#fff}
}
@media only screen and (max-width:500px){.full-bleed-image-gallery .full-bleed-image--container .full-bleed-image--container-video .hub-video-player-section img{height:762px;width:auto}
}
.titled-container{width:100%}
.titled-container .container-header{padding:0 9.3rem}
.titled-container .container-header .container-section{color:#da291c;font-family:'CitroenType';font-size:1.6rem;font-weight:700;text-transform:uppercase}
.titled-container .container-header .container-title{font-family:'CitroenType';font-size:3rem;font-weight:800;text-transform:uppercase;margin-bottom:2.2rem;line-height:3.6rem}
@media only screen and (max-width:720px){.titled-container .container-header .container-title{font-size:2.4rem;line-height:3rem;margin-bottom:1.4rem}
}
.titled-container .container-header .container-section-divisor{display:none}
.titled-container .container-header+.rich-text-base{margin-top:0}
.titled-container .rich-text-base{margin-bottom:2.7rem}
.titled-container .rich-text-base .rich-text-base-component{width:100%}
.titled-container .rich-text-base .rich-text-base-component p{font-size:1.4rem;text-align:left}
.titled-container .button-wrapper{margin-top:0;padding-left:9.3rem}
@media only screen and (max-width:720px){.titled-container{padding:0 2.5rem}
.titled-container .container-header{padding:0}
.titled-container .rich-text-base{padding:0;margin-bottom:2rem}
.titled-container .button-wrapper{width:auto;padding-left:0}
}
@media only screen and (max-width:860px){.titled-container.content-size{width:100%}
}
.hub-container-component .hub-card{padding:0}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue{background-color:#fff}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title{border-bottom:1px solid #57718a}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title .collapse-title-text{font-family:'CitroenType';color:#57718a}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title .collapse-icon .plus-icon{border:1px solid #57718a;background-color:#57718a}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title .collapse-icon .plus-icon::before,.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title .collapse-icon .plus-icon::after{background:#fff}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title:hover{border-bottom:1px solid #000}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title:hover .collapse-title-text{font-family:'CitroenType';color:#000}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title:hover .collapse-icon .plus-icon{border:1px solid #000;background-color:#000}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title:hover .collapse-icon .plus-icon::before,.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-title:hover .collapse-icon .plus-icon::after{background:#fff}
@media only screen and (max-width:720px){.hub-collapsible-item .hub-collapsible-item-component{padding:0}
.hub-collapsible-item .hub-collapsible-item-component .hub-collapsible-item-vue .collapse-content{box-shadow:0 -140px 0 -100px #fff inset;padding:0}
}
.hub-slider .hub-slider-navigation ul.slider-nav li .circle{border-color:#000}
.hub-slider .hub-slider-navigation ul.slider-nav li .circle.active{height:9px;width:9px;border-color:transparent;background:#000}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper .thumb-img img{border-bottom:16px solid transparent}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img{color:#000;box-shadow:none;border-bottom:1px solid #da291c;padding-bottom:15px;position:relative}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img img{border-bottom:0}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img:before,.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img:after{content:'';position:absolute;height:5px;width:80%;background-color:#da291c;bottom:0}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img:before{left:0;border-radius:10px 10px 0 0}
.car-version-details .car-versions-thumbnails-component .thumbnails-container .thumbnail-wrapper.thumbnail-active .thumb-img:after{right:0;border-radius:0 10px 0 0}
.car-version-details .prev .arrow{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;left:0;transform:rotate(180deg)}
.car-version-details .prev .arrow svg{display:none}
.car-version-details .next .arrow{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;right:0;transform:rotate(180deg)}
.car-version-details .next .arrow svg{display:none}
.car-version-details .prev .arrow,.car-version-details .next .arrow{margin:0;padding:0;border-radius:unset}
@media(hover:hover){.car-version-details .arrow:hover{background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg');mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center}
}
@media only screen and (max-width:720px){.car-version-details .prev .arrow,.car-version-details .next .arrow{background-size:contain}
}
.rich-text-base{width:100%}
.rich-text-base .rich-text-base-component p{padding:0 1rem}
.rich-text-base .rich-text-base-component .chapeu-rich-text-base{color:#da291c;font-family:'CitroenType';font-size:1.6rem;font-weight:700;text-transform:uppercase}
.rich-text-base .rich-text-base-component .theme-header--1{font-family:'CitroenType';font-size:3rem;font-weight:800;text-transform:uppercase;margin-bottom:2.2rem;line-height:3.6rem;display:block;max-width:42%}
@media only screen and (max-width:720px){.rich-text-base .rich-text-base-component .theme-header--1{font-size:2.4rem;line-height:3rem;margin-bottom:1.4rem}
}
.rich-text-base .rich-text-base-component .container-padding{display:block;padding:0 8.3rem}
@media only screen and (max-width:960px){.rich-text-base .rich-text-base-component p{padding:0 4.1rem}
.rich-text-base .rich-text-base-component p .container-padding{padding:0 5.2rem}
}
@media only screen and (max-width:720px){.rich-text-base .rich-text-base-component p{padding:0}
.rich-text-base .rich-text-base-component p .container-padding{padding:0}
.rich-text-base .rich-text-base-component .theme-header--1{max-width:100%}
}
.contact-card .contact-card-component{background-color:#ebebeb;border-radius:2rem}
.contact-card .contact-card-component .contact-card-vue{height:100%}
.contact-card .contact-card-component .contact-card-vue .contact-card-content{height:100%;padding:4.9rem 1.5rem 4.9rem 3.5rem;justify-content:space-between;align-items:center}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .text-container{padding-left:0}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .text-container .contact-card-title{font-size:2.4rem}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .text-container .contact-card-title::after{margin:0;margin-bottom:1.6rem}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .text-container .message-contact-card{font-size:1.4rem;max-width:165px}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .text-container span{font-size:1.4rem}
.contact-card .contact-card-component .contact-card-vue .contact-card-content .arrow-right{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-contact-card.svg');background-position:center;background-size:100% 100%;width:47px;height:47px;position:initial;transform:none;flex-shrink:0}
@media only screen and (max-width:860px){.titled-container .contact-card:empty{display:none}
}
@media only screen and (max-width:410px){.titled-container .contact-card .contact-card-component{width:calc(100vw - 8.2rem)}
}
.location-info-vue .location-info-icon{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/icon-location-citroen-2.svg');background-size:26px 26px}
.microsites-menu .menu-activator{display:flex;align-items:center;cursor:pointer;height:50px}
.microsites-menu .menu-activator .menu-icon{margin-right:14px;margin-top:3px}
.microsites-menu .menu-activator .menu-icon:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/fixed-menu-icon-citroen-2.svg')}
.microsites-menu .menu-wrapper .menu-content ul>li .menu-item:hover,.microsites-menu .menu-wrapper .sub-menu-content ul>li .menu-item:hover,.microsites-menu .menu-wrapper .sub-menu-header ul>li .menu-item:hover,.microsites-menu .menu-wrapper .menu-content ul>li .sub-menu-item:hover,.microsites-menu .menu-wrapper .sub-menu-content ul>li .sub-menu-item:hover,.microsites-menu .menu-wrapper .sub-menu-header ul>li .sub-menu-item:hover{background-color:initial}
.microsites-menu .menu-wrapper .menu-content ul>li .menu-item:hover>h3,.microsites-menu .menu-wrapper .sub-menu-content ul>li .menu-item:hover>h3,.microsites-menu .menu-wrapper .sub-menu-header ul>li .menu-item:hover>h3,.microsites-menu .menu-wrapper .menu-content ul>li .sub-menu-item:hover>h3,.microsites-menu .menu-wrapper .sub-menu-content ul>li .sub-menu-item:hover>h3,.microsites-menu .menu-wrapper .sub-menu-header ul>li .sub-menu-item:hover>h3,.microsites-menu .menu-wrapper .menu-content ul>li .menu-item:hover>div,.microsites-menu .menu-wrapper .sub-menu-content ul>li .menu-item:hover>div,.microsites-menu .menu-wrapper .sub-menu-header ul>li .menu-item:hover>div,.microsites-menu .menu-wrapper .menu-content ul>li .sub-menu-item:hover>div,.microsites-menu .menu-wrapper .sub-menu-content ul>li .sub-menu-item:hover>div,.microsites-menu .menu-wrapper .sub-menu-header ul>li .sub-menu-item:hover>div{color:#da291c}
.microsites-menu .menu-wrapper .menu-content ul>li .menu-item:hover .arrow-next:before,.microsites-menu .menu-wrapper .sub-menu-content ul>li .menu-item:hover .arrow-next:before,.microsites-menu .menu-wrapper .sub-menu-header ul>li .menu-item:hover .arrow-next:before,.microsites-menu .menu-wrapper .menu-content ul>li .sub-menu-item:hover .arrow-next:before,.microsites-menu .menu-wrapper .sub-menu-content ul>li .sub-menu-item:hover .arrow-next:before,.microsites-menu .menu-wrapper .sub-menu-header ul>li .sub-menu-item:hover .arrow-next:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-next-red.svg')}
.microsites-menu .menu-wrapper .menu-content h3,.microsites-menu .menu-wrapper .sub-menu-content h3,.microsites-menu .menu-wrapper .sub-menu-header h3{font-size:1.6rem;font-weight:700;margin:0;font-size:'CitroenType';text-transform:capitalize}
.microsites-menu .menu-wrapper .menu-content h3.menu-header,.microsites-menu .menu-wrapper .sub-menu-content h3.menu-header,.microsites-menu .menu-wrapper .sub-menu-header h3.menu-header{display:none;margin:10px 15px 5px;font-size:1.6rem;font-weight:700;font-size:'CitroenType';text-transform:capitalize}
.microsites-menu .menu-wrapper .menu-content .menu-back,.microsites-menu .menu-wrapper .sub-menu-content .menu-back,.microsites-menu .menu-wrapper .sub-menu-header .menu-back{font-size:1.2rem;font-weight:700;margin:0;font-size:'CitroenType';text-transform:uppercase}
.microsites-menu .menu-wrapper .menu-content .menu-back:before,.microsites-menu .menu-wrapper .sub-menu-content .menu-back:before,.microsites-menu .menu-wrapper .sub-menu-header .menu-back:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-back.svg');margin-right:5px;padding-top:3px}
.microsites-menu .menu-wrapper .category-title{color:#000;border-color:#000}
@media only screen and (max-width:720px){.microsites-menu .menu-wrapper{max-height:100%;height:100%}
.microsites-menu .menu-wrapper .footer-links-container{bottom:0}
.microsites-menu .menu-activator{display:inline-flex}
.microsites-menu .menu-activator .menu-icon--mobile{margin-top:0;text-decoration:none;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/fixed-menu-icon-citroen-2.svg');background-size:20px}
.microsites-menu .menu-activator .menu-icon--mobile span{color:transparent;font-size:1.2rem}
.microsites-menu .menu-activator .menu-icon--mobile:before{content:''}
.microsites-menu .menu-activator .menu-icon--mobile.selected{background-image:url('../../../../../designs/wisdom/base/images/close-icon.svg');background-size:20px}
.microsites-menu .menu-active{border-right:1px solid #000}
.microsites-menu .menu-back,.microsites-menu .menu-wrapper{border-top:1px solid #000}
}
.highlight-card .hub-highlight-card .hub-card-content .highlight-title{font-size:2rem;font-family:'CitroenType';text-align:center;font-weight:700;letter-spacing:0;color:#da291c;text-transform:uppercase}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-text{font-family:'CitroenType';font-weight:400;font-size:1.8rem;text-align:center;letter-spacing:0;color:#000}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-cta{background:#57718a 0 0 no-repeat padding-box;border-radius:20px;opacity:1;padding:10px;margin-top:20px;text-decoration:none}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-cta .label-cta{color:#fff;font-size:1.6rem;font-weight:700;font-family:'CitroenType';text-align:center;letter-spacing:.8px;color:#fff;text-transform:initial}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-cta .label-cta:hover{text-decoration:none}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-cta .hub-navigator-menu-link__icon{display:none}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-cta:hover{background:#000 0 0 no-repeat padding-box}
.highlight-card .hub-highlight-card .hub-tooltip-card{background-color:#ebebeb}
.highlight-card .hub-highlight-card .hub-tooltip-card .hub-tooltip-card-content{padding:4rem}
.highlight-card .hub-highlight-card .hub-tooltip-card .hub-tooltip-card-content h3{font-size:1.6rem;font-weight:700;color:#da291c}
.highlight-card .hub-highlight-card .hub-tooltip-card .hub-tooltip-card-content p{color:#000}
.highlight-card .hub-highlight-card .hub-tooltip-card .hub-tooltip-card-content a{background-color:#da291c;border-radius:2rem;padding:0 3.6rem;font-size:1.6rem;font-weight:700}
@media only screen and (min-width:721px) and (max-width:860px){.highlight-card .hub-highlight-card .hub-card-content .highlight-title{font-size:2rem}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-text{font-size:1rem}
}
@media only screen and (max-width:720px){.highlight-card .hub-highlight-card .hub-card-content .highlight-title{font-size:2rem}
.highlight-card .hub-highlight-card .hub-card-content .hub-card-text{font-size:1rem}
.highlight-card .hub-highlight-card .hub-card-media .hub-pin{width:24px;height:24px;margin-left:-12px;margin-top:-12px}
.highlight-card .hub-highlight-card .hub-card-media .hub-pin>a{width:24px;height:24px}
}
.hub-card{display:flex;justify-content:center;overflow-wrap:break-word;padding:0 2.5rem}
.hub-card .hub-card-media{display:block}
.hub-card .hub-card-media img{max-width:100%}
.hub-card .hub-card-content .hub-card-section{color:#da291c;margin:0 0 20px;position:relative;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0;font-family:'CitroenType'}
.hub-card .hub-card-content .hub-card-section:before{display:none}
.hub-card .hub-card-content .hub-card-title{font-size:2.4rem;line-height:1.42;color:#000;font-weight:800;text-transform:uppercase;margin:0 0 10px;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card .hub-card-content .hub-card-text{font-size:1.4rem;font-weight:400;line-height:1.5;color:#000;margin:0;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card .hub-card-content .hub-card-text p{margin:0}
.hub-card .hub-card-content .hub-button{margin:15px 0 5px 0}
.hub-card .hub-card-content .hub-button span{font-size:1.6rem;text-align:center;letter-spacing:.8px;color:#fff;text-transform:initial;font-family:'CitroenType';font-weight:700}
.hub-card.hub-card-big{width:100%;margin-bottom:50px;padding:40px;justify-content:flex-start;flex-wrap:nowrap}
.hub-card.hub-card-big .hub-card-media{max-width:68%;flex-grow:1;flex-shrink:0}
.hub-card.hub-card-big .hub-card-content{max-width:23%;min-width:unset;padding:0;margin:0 10px 0 70px}
.hub-card.hub-card-big .hub-card-content.no-hub-card-section .hub-card-title{margin-top:0}
.hub-card.hub-card-big.textOnLeft .hub-card-content{margin:0 70px 0 10px}
.hub-card.hub-card-medium-big{background-color:#fff;padding:40px;justify-content:flex-start}
.hub-card.hub-card-medium-big .hub-card-media{max-width:50%;width:50%;flex-grow:1;flex-shrink:0}
.hub-card.hub-card-medium-big .hub-card-content{max-width:100%;width:100%;min-width:unset;padding:0;margin:0 10px 0 70px}
.hub-card.hub-card-medium-big .hub-card-content .hub-card-section{color:#da291c;margin:0 0 20px;position:relative;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-medium-big .hub-card-content .hub-card-title{max-width:420px;font-size:3rem;font-weight:800;line-height:1.5;color:#000;letter-spacing:0;text-transform:uppercase;font-family:'CitroenType'}
.hub-card.hub-card-medium-big .hub-card-content .hub-card-text{font-size:1.4rem;font-weight:400;line-height:1.5;color:#000;margin:0;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-medium-big .hub-card-content.no-hub-card-section p{margin-top:0 !important}
.hub-card.hub-card-medium-big.textOnLeft .hub-card-content{margin:0 70px 0 10px}
.hub-card.hub-card-medium-text-below{width:395px;flex-direction:column;margin:30px}
.hub-card.hub-card-medium-text-below .hub-card-content{margin-top:20px}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-section{color:#da291c;margin:0 0 20px;position:relative;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-section:before{display:none}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-title{font-size:2.4rem;font-weight:800;line-height:1.5;color:#000;letter-spacing:0;text-transform:uppercase;font-family:'CitroenType'}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-text{font-size:1.4rem;font-weight:400;line-height:1.5;color:#000;margin:0;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-medium{flex-direction:column;width:220px;margin:0 40px 60px 40px}
.hub-card.hub-card-medium .hub-card-content.no-hub-card-section .hub-card-title{margin-top:0}
.hub-card.hub-card-medium .hub-card-content{margin-top:20px}
.hub-card.hub-card-medium .hub-card-content .hub-card-section{color:#da291c;margin:0 0 20px;position:relative;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-medium .hub-card-content .hub-card-section:before{display:none}
.hub-card.hub-card-medium .hub-card-content .hub-card-title{font-size:2rem;font-weight:800;line-height:1.5;color:#000;letter-spacing:0;text-transform:uppercase;font-family:'CitroenType'}
.hub-card.hub-card-medium .hub-card-content .hub-card-text{font-size:1.4rem;font-weight:400;line-height:1.5;color:#000;margin:0;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-small{width:100%;margin-bottom:20px;margin-left:0;margin-right:0}
.hub-card.hub-card-small .hub-card-media{width:60%}
.hub-card.hub-card-small .hub-card-content{width:50%;padding:0 0 0 50px}
.hub-card.hub-card-small .hub-card-content .hub-card-section{color:#da291c;margin:0 0 20px;position:relative;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:0;font-family:'CitroenType'}
.hub-card.hub-card-small .hub-card-content .hub-card-title{font-size:2rem;font-weight:800;line-height:1.5;color:#000;letter-spacing:0;text-transform:uppercase;font-family:'CitroenType'}
.hub-card.hub-card-small .hub-card-content .hub-card-text{font-size:1.4rem;font-weight:400;line-height:1.5;color:#000;margin:0;text-align:left;letter-spacing:0;font-family:'CitroenType'}
.hub-card.textOnLeft{flex-direction:row-reverse;justify-content:flex-end}
.hub-card.hub-card--secondary{margin:30px 0}
.hub-card.hub-card--secondary .hub-card-media{flex-grow:unset;max-width:unset}
.hub-card.hub-card--secondary .hub-card-media img{width:unset}
.hub-card.hub-card--secondary .hub-card-content{width:100%;max-width:unset;min-width:unset;margin:0 0 0 40px}
.hub-card.hub-card--secondary .hub-card-content .hub-card-section,.hub-card.hub-card--secondary .hub-card-content .hub-card-title{font-size:30px;margin:0;font-weight:900}
.hub-card.hub-card--secondary .hub-card-content .hub-card-section{color:#da291c}
.hub-card.hub-card--secondary .hub-card-content .hub-card-title{color:#0661cb}
.hub-card.hub-card--secondary .hub-card-content .hub-card-section::before{display:none}
.hub-card.hub-card--secondary .hub-card-content .hub-card-text{margin:40px 0;color:#fff}
.hub-card.hub-card--secondary .hub-card-content .hub-card-text table{width:100%}
.hub-card.hub-card--secondary .hub-card-content .hub-card-text table td{vertical-align:top;line-height:1.4}
.hub-card.hub-card--secondary .hub-card-content .hub-card-text table th{padding-bottom:23px;text-align:start}
@media only all and (max-device-width:850px){.hub-card.hub-card-small{min-width:310px;margin:0 0 30px 30px;display:flex;flex-direction:column}
.hub-card.hub-card-small .hub-card-media{width:100%}
.hub-card.hub-card-small .hub-card-content{width:100%;padding:0 0 0 10px}
}
@media only all and (max-device-width:760px){.hub-card.hub-card-small{min-width:310px;margin:0 0 30px 0}
.hub-card.hub-card-small .hub-card-content{width:40%;padding:0 0 0 10px}
}
@media only all and (max-device-width:850px){.hub-card.hub-card-big,.hub-card.hub-card-medium-big{flex-direction:column;width:100%;padding-left:0;margin-bottom:0;margin-left:0;padding:0}
.hub-card.hub-card-big .hub-card-media,.hub-card.hub-card-medium-big .hub-card-media{width:auto;max-width:unset}
.hub-card.hub-card-big .hub-card-content,.hub-card.hub-card-medium-big .hub-card-content{width:auto;max-width:unset;padding:10px 20px 20px;align-self:unset;margin:0}
.hub-card.hub-card-medium{width:auto;margin:0 0 30px 0}
.hub-card.hub-card-medium .hub-card-content{padding:10px 20px 20px}
}
@media only screen and (max-width:720px){.hub-card.hub-card-medium-big .hub-card-content .hub-card-title{font-size:2.4rem}
.hub-card.hub-card-medium-text-below{width:100%;max-width:400px;margin:20px 0}
.hub-card.hub-card-medium-text-below .hub-card-content{padding:0 25px}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-title{font-size:2.4rem}
.hub-card.hub-card-medium-text-below .hub-card-content .hub-card-text{font-size:1.6rem;line-height:1.6}
.hub-card .hub-card-content .hub-button{margin:20px auto}
.hub-card.hub-card--secondary .hub-card-media img{width:100%}
.hub-card.hub-card--secondary .hub-card-content{padding:20px 0}
}
.button-list .button-list__container{gap:1.2rem;margin:2rem 0}
.button-list .button-list__container .button-list__button{height:auto;margin-top:0}
.faq-list{max-width:83.4rem}
.faq-list .faq-list-component .faq-title{font-weight:700;font-size:1.6rem;line-height:2.4rem;margin-bottom:2rem}
.faq-list .faq-list-component .faq-title.faq-brand-color{color:#da291c}
.faq-list .faq-list-component .faq-title.grey{color:#000}
.faq-list .faq-list-component .faq-list-container .faq-question{border-radius:.8rem}
.faq-list .faq-list-component .faq-list-container .faq-question:nth-child(odd){background:#ebebeb}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question{padding:2.8rem 3rem}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .arrow-opener{width:1.6rem;height:1.5rem;top:3rem;right:1.8rem;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-black.svg');background-position:center;transform:rotate(180deg)}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .arrow-opener .brand-svg{display:none}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question.opened .arrow-opener{transform:rotate(0)}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-sentence{font-size:1.4rem;font-weight:700;line-height:2rem;color:#000;cursor:pointer}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer{padding-bottom:0}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .answer{color:#000;line-height:2rem;font-weight:400}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .satisfaction-survey-mini{margin-top:2.7rem}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .satisfaction-survey-mini .satisfaction-survey-mini__text{font-size:1.4rem;font-weight:700;line-height:2rem;margin-right:1.5rem;color:#da291c}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .satisfaction-survey-mini .satisfaction-survey-mini__icon{width:1rem;height:1.5rem;margin-right:1.5rem}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .satisfaction-survey-mini .satisfaction-survey-mini__icon svg{width:1rem}
.faq-list .faq-list-component .faq-list-container .faq-question .hub-faq-question .question-answer .satisfaction-survey-mini .satisfaction-survey-mini__icon svg path{fill:#da291c}
@media only screen and (max-width:720px){.faq-list{max-width:33rem}
.faq-list .faq-list-component .faq-title{padding-left:0}
}
.hub-dealers-map-vue .dealers-filter{width:267px}
.hub-dealers-map-vue .dealers-filter .collapse-title{background-color:#fff;border-bottom:2px solid #ebebeb;font-size:1.4rem}
.hub-dealers-map-vue .dealers-filter .collapse-content{background-color:#fff}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-multiselect-check-vue .options-title{font-size:1.4rem;font-weight:800;height:42px;display:flex;align-items:center;text-transform:uppercase}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-multiselect-check-vue .options-list{padding:0}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-button__label{margin:0}
.hub-dealers-map-vue .hub-dealer-details-box{padding:1.5rem 0}
.hub-dealers-map-vue .hub-dealer-details-box_dealer-contact svg path{fill:#da291c}
.hub-dealers-map-vue .hub-dealer-details-box_services-list .services-list_right ul li{font-size:1.3rem}
.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container{height:25px}
.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container .cta-button-icon{display:none}
.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container p{font-weight:700;text-decoration:underline}
.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container p:hover,.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container p:active,.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .cta-buttons__label-container p:focus{color:#da291c}
.hub-dealers-map-vue .hub-dealer-details-box_cta-buttons .cta-buttons__button-container .icon-arrow{display:none}
@media only screen and (max-width:720px){.hub-dealers-map-vue{padding-top:0}
.hub-dealers-map-vue .dealers-filter{width:100%}
.hub-dealers-map-vue .dealers-filter .collapse-content{left:0;overflow-y:scroll;position:fixed;top:50px;width:100vw}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-multiselect-check-vue .options-title,.hub-dealers-map-vue .dealers-filter .collapse-content .hub-multiselect-check-vue .options-list{padding-left:2rem}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-button{width:auto}
.hub-dealers-map-vue .dealers-filter .collapse-content .hub-button__label{display:flex;justify-content:center}
}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .hub-input .pin-icon svg{display:none}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .hub-input .pin-icon:before{content:url('../../../../../designs/wisdom/base/images/citroen/pin-small-citroen-2.svg')}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .hub-input input{padding-left:3.4rem}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .hub-input input.opened{border-radius:8px 8px 0 0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .hub-input input.closed{border-radius:8px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list{padding:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list li{padding:10px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list li+li{margin-top:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list li p{font-weight:400}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list li p:hover{font-weight:400}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list li:hover{background-color:rgba(0,0,0,0.1)}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list.opened{border-radius:0 0 8px 8px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-dialog-content .location-list.closed{border-radius:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .hub-input input.opened{border-radius:8px 8px 0 0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .hub-input input.closed{border-radius:8px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list{padding:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list li{padding:10px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list li+li{margin-top:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list li p{font-weight:400}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list li p:hover{font-weight:400}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list li:hover{background-color:rgba(0,0,0,0.1)}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list.opened{border-radius:0 0 8px 8px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content ul.location-list.closed{border-radius:0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .back-button span{font-weight:bold}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .back-button:hover span{color:#da291c}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .back-button:hover .go-back-page__icon svg g path{stroke:#da291c}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content p.font-h3{text-transform:inherit}
.hub-slider-component .hub-slider{padding-bottom:2rem}
.hub-slider-component .hub-slider .hub-slide-wrapper .hub-card{padding:5rem 8.5rem 2.2rem 8.5rem}
.hub-slider-component .hub-slider .nav-arrows .arrow.prev,.hub-slider-component .hub-slider .nav-arrows .arrow.next{height:50px;width:50px;background:url(../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-arrow.svg);background-size:100% 100%;margin:0 .6rem;top:calc(50% - 25px)}
.hub-slider-component .hub-slider .nav-arrows .arrow.prev:hover,.hub-slider-component .hub-slider .nav-arrows .arrow.next:hover{height:50px;width:50px;background:url(../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-arrow-hover.svg);background-size:100% 100%}
@media only all and (max-device-width:850px){.hub-slider-component .hub-slider .hub-slide-wrapper .hub-card{padding:0}
}
.generic-car-lead-form{margin-bottom:50px}
.generic-car-lead-form .form-control .form-group .text-field{display:flex;justify-content:center}
.generic-car-lead-form .form-container{margin:auto;max-width:128rem}
.generic-car-lead-form .form-container .dealerCitroen{margin:15px 0}
.generic-car-lead-form .form-container .dealerCitroen .text-field{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;text-align:center}
.generic-car-lead-form .form-container .dealerCitroen .form-container{flex-direction:column;align-items:center}
.generic-car-lead-form .form-container .dealer-selector .form-container{justify-content:center}
.generic-car-lead-form .form-container .submit-btn-container{text-align:center}
.generic-car-lead-form .form-container .form-control .dealer-selector .form-container{flex-direction:column}
.generic-car-lead-form .form-container .form-control .dealer-selector .form-container .location-auto-complete-input{width:70%;margin:auto}
.generic-car-lead-form .form-container .form-control .dealer-selector .form-container .location-auto-complete-input .search-location{margin:0;width:100%;background:#fff;border:1px solid #000 !important;border-radius:.8rem;padding:0 1.2rem !important;font-size:14px;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000;height:4rem}
.generic-car-lead-form .form-container .form-control .dealer-selector .form-container .location-auto-complete-input .predictions{margin:0}
.generic-car-lead-form .form-container .location-button{background:#57718a;border:0;width:auto}
.generic-car-lead-form .form-container .location-button span{color:#fff;margin-left:10px}
.generic-car-lead-form .form-container .location-button svg path{fill:#fff}
.generic-car-lead-form .form-container .location-button:hover{background:#000}
.generic-car-lead-form .form-container .hub-loader-vue{height:auto}
@media only screen and (max-width:720px){.generic-car-lead-form .form-container .form-control .dealer-selector .form-container .location-auto-complete-input{width:100%}
.generic-car-lead-form .form-container .form-control .dealer-selector .form-container .location-auto-complete-input .predictions{width:100%;margin:0}
.generic-car-lead-form .dealerCitroen{width:100%;display:flex;justify-content:center;margin-bottom:20px}
.generic-car-lead-form .dealerCitroen .dealer-selector{width:100%}
.generic-car-lead-form .dealerCitroen .dealer-selector input,.generic-car-lead-form .dealerCitroen .dealer-selector a{margin:0 25px;width:calc(100% - 50px)}
}
.custom-form-dealer .dealer-selector .form-container{flex-direction:row;justify-content:space-between}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input{width:50%}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input .search-location{width:100%}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input .predictions{width:92%;margin:0 15px 0}
.custom-form-dealer .dealer-selector .form-container .location-button{width:45%;max-width:unset}
.custom-form-dealer .dealer-selector .form-container .location-button .hub-button__label{flex-grow:unset}
.custom-form-dealer .dealer-selector .form-container .search-location{width:50%}
@media only screen and (max-width:720px){.custom-form-dealer .dealer-selector .form-container{flex-direction:column;justify-content:flex-start}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input{width:100%}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input .search-location{width:100%}
.custom-form-dealer .dealer-selector .form-container .location-auto-complete-input .predictions{width:calc(100% - 50px);margin:0 25px 0}
.custom-form-dealer .dealer-selector .form-container .location-button{width:calc(100% - 50px)}
}
.dealer-selector{width:100%}
.dealer-selector .error-container span{font-family:'CitroenType';font-weight:400;font-size:1.2rem;color:#da291c;margin-top:.8rem;font-style:normal}
.dealer-selector .search-location{width:70%;background:#fff;border:1px solid #000 !important;border-radius:.8rem;padding:0 1.2rem !important;font-size:1.6rem;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000;height:4rem}
.dealer-selector .location-button{background:#57718a;border:0;width:auto}
.dealer-selector .location-button span{color:#fff;margin-left:10px;margin-top:2px}
.dealer-selector .location-button svg path{fill:#fff}
.dealer-selector .location-button:hover{background:#000}
.dealer-selector-cell{height:auto}
.dealer-selector-cell .dealer-info{padding:10px 10px 10px 0}
.dealer-selector-cell .dealer-info .dealer-address{font-size:1.2rem}
.dealer-selector-cell .dealer-info .dealer-name{color:#000}
.dealer-selector-cell .dealer-distance div{margin-top:1rem}
.dealer-selector-cell .dealer-distance svg g path{fill:#57718a}
.dealer-selector-list .hub-button.load-more-button .hub-button__label{color:#da291c}
@media only screen and (max-width:720px){margin:0;.dealer-selector-list .hub-button.load-more-button .hub-button{width:100%;padding:0;margin:0}
.dealer-selector-list .hub-button.load-more-button .hub-button__label{justify-content:center}
}
.confirmation-popup .confirm-popup-container .confirm-popup-bottom{display:flex;justify-content:center;align-items:center;flex-direction:column}
.hub-loader-vue .content-loading-img__circle{stroke:#da291c}
.containers-swipe .container-header .container-section{color:#da291c;font-family:'CitroenType';font-weight:700}
.containers-swipe .container-header .container-title{font-family:'CitroenType';font-weight:800}
.containers-swipe .container-swipe .slider-gallery-bullets-navigation .slider-nav .circle{background:#fff;border:1px solid #000}
.containers-swipe .container-swipe .slider-gallery-bullets-navigation .slider-nav .circle.active{background:#000}
.hub-slideshow-gallery{top:50px;height:calc(100% - 50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;background-color:rgba(37,37,38,0.95);z-index:350}
.hub-slideshow-gallery .top-bar{height:40px}
.hub-slideshow-gallery .go-back-page-vue a .go-back-page__icon{content:''}
.hub-slideshow-gallery .image{max-width:1130px;max-height:65%;min-height:65%}
.hub-slideshow-gallery .image.extended{max-height:90%;flex-direction:row}
.hub-slideshow-gallery .arrow.prev{background:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-white.svg) no-repeat center center;transform:scaleX(-1)}
.hub-slideshow-gallery .arrow.next{background:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-white.svg) no-repeat center center}
.hub-slideshow-gallery .bullets{display:block;height:45px;position:relative;width:100%;bottom:100px}
.hub-slideshow-gallery .bullets ul{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:center;width:100%}
.hub-slideshow-gallery .bullets ul li{width:8px;height:8px;background:#fff;border-radius:20px;border:1px solid #000;margin:6px}
.hub-slideshow-gallery .bullets ul .selected{border:1px solid #fff;background:#000}
.hub-slideshow-gallery .thumbnails .item.selected{outline:3px solid #fff}
.hub-slideshow-gallery .slide-bar .prev{background:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-white.svg) no-repeat center center;transform:scaleX(-1)}
.hub-slideshow-gallery .slide-bar .prev div svg path{display:none}
.hub-slideshow-gallery .slide-bar .next{background:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-white.svg) no-repeat center center}
.hub-slideshow-gallery .slide-bar .next div svg path{display:none}
@media only screen and (min-width:961px) and (max-width:1366px){.hub-slideshow-gallery .image{max-width:653px}
.hub-slideshow-gallery .image.extended{max-width:783px;max-height:520px}
}
@media only screen and (min-width:721px) and (max-width:860px){.hub-slideshow-gallery{top:50px;height:calc(100% - 50px)}
.hub-slideshow-gallery .arrow,.hub-slideshow-gallery .arrow-thumbnails{display:none}
.hub-slideshow-gallery .image{max-width:800px;max-height:40%;min-height:40%}
.hub-slideshow-gallery .image.extended{max-height:81%}
}
@media only screen and (max-width:720px){.hub-slideshow-gallery{top:50px;height:calc(100% - 50px);justify-content:unset;gap:40px}
.hub-slideshow-gallery .thumbnails .item img{width:65px}
.hub-slideshow-gallery .icons{right:6px}
.hub-slideshow-gallery .arrow{top:40%}
.hub-slideshow-gallery .social-icons-container{margin-top:20px;margin-left:-80px}
.hub-slideshow-gallery .image{max-height:65%;min-height:65%}
.hub-slideshow-gallery .image.extended{max-height:73%}
}
.secondary-menu-component .secondary-menu nav{justify-content:flex-end;background:transparent;border:0;padding:0 2rem;z-index:1;width:100%;position:absolute}
.secondary-menu-component .secondary-menu nav>h1,.secondary-menu-component .secondary-menu nav .links,.secondary-menu-component .secondary-menu nav .menu-toggle{display:none}
.secondary-menu-component .secondary-menu nav .selected-car{height:40px;background-color:#000;border-radius:2rem;justify-content:center;margin-top:1rem}
.secondary-menu-component .secondary-menu nav .selected-car .no-car{font:normal normal bold 1.6rem 'CitroenType';color:#fff;order:2}
.secondary-menu-component .secondary-menu nav .selected-car .car-model h1{font:normal normal bold 1.6rem 'CitroenType';color:#fff}
.secondary-menu-component .secondary-menu nav .selected-car .car-model span{display:none}
.secondary-menu-component .secondary-menu nav .selected-car .car-icon{background-image:url('../../../../../designs/wisdom/base/images/jeep/selected-car-icon-white.svg');background-repeat:no-repeat;width:20px;height:16px;margin-right:1rem}
.secondary-menu-component .secondary-menu nav .selected-car .edit-icon{background-image:url('../../../../../designs/wisdom/base/images/icon-edit-round-white.svg');background-repeat:no-repeat}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary{background:#000}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary .selected-car-icon{order:2}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary .selected-car-icon path{fill:#fff}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary .select-car-content{display:flex;justify-content:center;align-items:center}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary .select-car-content h1{font:normal normal bold 1.6rem 'CitroenType';color:#fff}
.secondary-menu-component .secondary-menu .hub-navigation-menu-selected-car .selected-car--secondary .select-car-content span{color:#fff}
@media only screen and (max-width:720px){.secondary-menu-component .secondary-menu nav{z-index:0;margin:0;padding:0 1rem 0}
.secondary-menu-component .secondary-menu nav .selected-car{padding:0 3.6rem;width:auto}
}
.hub-dropdown .hub-dropdown-option-container .hub-dropdown-selected,.hub-multiselect .hub-dropdown-option-container .hub-dropdown-selected{white-space:inherit}
#mobile-dropdown{position:relative}
#mobile-dropdown::after{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-citroen-2.svg');position:absolute;top:6px;right:9px;transform:rotate(180deg);transition:all .3s ease-in-out}
#mobile-dropdown.dropdown-opened::after{transform:rotate(0);transition:all .3s ease-in-out}
#mobile-dropdown select{padding-right:4rem}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog{background-color:#fff;border:1px solid #000;border-radius:3px}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content{padding:50px 10px}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder{justify-content:space-around}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .hub-button__label{font-weight:500}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button{background-color:#57718a}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button:hover,.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button:active,.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button:focus{background-color:#000}
@media only screen and (max-width:720px){.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog{height:inherit}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .hub-button__label{font-size:1.4rem}
}
.test-drive-vue .scheduler .hub-datepicker .wrapper-input input{color:black;padding:0}
@media only screen and (max-width:720px){.test-drive-vue .hub-datepicker.has-label .hub-datepicker__calendar.pop-up{top:-4.3rem !important}
}
.reservation-timeline{margin-bottom:80px;max-width:1035px;display:flex;width:100%;flex-direction:column;margin:1rem 1rem 3rem}
.reservation-timeline .header{margin-bottom:16px}
.reservation-timeline .header .header--title{margin:0;font-size:2.8rem;line-height:3rem;text-transform:uppercase}
.reservation-timeline .header .header--sub-title{font-size:1.5rem;line-height:3rem;margin:0;text-transform:uppercase}
.reservation-timeline .divisor-items{position:relative}
.reservation-timeline .divisor-items__line{border:1px solid black;height:97%;max-height:95%;position:absolute}
.reservation-timeline .detail-item{display:flex}
.reservation-timeline .detail-item .detail-item__icon{background:black;width:25px;height:25px;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:flex-start;margin-left:-1.1rem}
.reservation-timeline .detail-item .detail-item__icon svg path{fill:#fff}
.reservation-timeline .detail-item .detail-item__icon .icon-svg{background:0;align-items:center;border-radius:7px;display:flex;height:48px;justify-content:center;top:1px;width:48px}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.order-made,.reservation-timeline .detail-item .detail-item__icon .icon-svg.approved-reservation,.reservation-timeline .detail-item .detail-item__icon .icon-svg.upload,.reservation-timeline .detail-item .detail-item__icon .icon-svg.revenue,.reservation-timeline .detail-item .detail-item__icon .icon-svg.transit,.reservation-timeline .detail-item .detail-item__icon .icon-svg.delivered-reservation{background-color:black;border-radius:50%;height:25px;width:25px}
.reservation-timeline .detail-item .detail-item__icon .icon-svg.upload svg g,.reservation-timeline .detail-item .detail-item__icon .icon-svg.revenue svg g,.reservation-timeline .detail-item .detail-item__icon .icon-svg.transit svg g,.reservation-timeline .detail-item .detail-item__icon .icon-svg.delivered-reservation svg g{fill:#fff}
.reservation-timeline .detail-item .detail-item__icon div.created svg path{fill:#fff}
.reservation-timeline .detail-item .detail-item__info{margin-left:2rem}
.reservation-timeline .detail-item .detail-item__info .info-text{font-size:2rem;font-weight:700;text-transform:unset}
.reservation-timeline .detail-item .detail-item__info .enabled-link{align-items:center;display:flex;height:100%}
.reservation-timeline .detail-item .detail-item__info .enabled-link a{cursor:pointer;font-size:1.2rem;text-decoration:none}
@media only screen and (max-width:720px){.reservation-timeline{margin:1rem}
.reservation-timeline .divisor-items{height:44rem}
.reservation-timeline .divisor-items__line{max-height:85%}
.reservation-timeline .detail-item__info .enabled-link span{width:100%}
}
.dealers-list{background-color:#ebebeb;position:absolute;overflow-y:auto;width:290px;max-height:96%;top:20px;left:20px;z-index:1}
.dealers-list .dealer-list-empty{padding:20px}
.dealers-list .dealer-list-result,.dealers-list .dealer-list-empty{background-color:#fff;font-family:'CitroenType';font-size:1.4rem;margin:2px 0;z-index:1}
.dealers-list .dealer-list-result{color:#000;font-weight:700;padding:2rem 1.8rem 1rem}
.dealers-list .dealer-list-result .hub-button{display:flex;margin:17px 0 0}
.dealers-list .dealer-list-result .hub-button div>svg,.dealers-list .dealer-list-result .hub-button__label{margin:4px 8px 0 0}
.dealers-list .dealer-list-result .hub-button div>svg{height:19px;fill:white;width:19px}
.dealers-list .dealer-list-empty{font-weight:400;color:#da291c}
@media only screen and (max-width:720px){.dealers-list{top:60vh;left:0;width:100%;height:36vh;padding-bottom:25px}
.dealers-list.empty{top:73vh}
.dealers-list .dealer-list-result .hub-button{max-width:247px}
}
.exit-intent-popup .popup-inner .offer-item{border-radius:20px;border:2px solid #da291c;background-color:#fff}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper{padding-right:15px;padding-left:15px;margin-top:10px;justify-items:center}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{order:1;width:100%}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-chassi{order:6}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper{order:3;height:25px;margin:10px 0;display:block}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag{align-items:center;padding:5px 10px;background-color:#000;border-radius:.5rem;display:flex}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span{width:100%;font-size:1.1rem;font-weight:700;color:#ebebeb}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:before,.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:after{display:none}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:before,.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:after{display:none}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top{order:4}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-tag-wrapper{display:none}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .title-offer,.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{text-align:center}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{color:#da291c;font-weight:900}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .copy-offer-link-icon{top:25px}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .d-flex{order:2}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper{display:flex;margin-bottom:0;justify-content:center;align-items:center;flex-direction:column;width:100%;order:2}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text{color:#000;padding-bottom:10px}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text-big{color:#000}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-features-highligth-wrapper{order:7;width:100%}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper{order:5;border-color:#da291c;width:100%;margin:0 0 20px 0}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call{color:#da291c;font-weight:700;font-size:1.6rem}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .btn-details{height:40px;width:40%;border-radius:4rem;align-self:center;background-color:#da291c;position:relative;top:20px}
.exit-intent-popup .popup-inner .offer-item .offer-item-content .btn-details .label{color:#fff}
.dealer-list-item{background-color:#fff;padding:20px;margin:2px 0;z-index:1;display:flex;flex-flow:column wrap;justify-content:flex-start}
.dealer-list-item .details-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}
.dealer-list-item .dealer-ratings{display:flex;flex-direction:column}
.dealer-list-item .dealer-ratings .sales,.dealer-list-item .dealer-ratings .after-sales{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.dealer-list-item .tooltip{position:relative;margin-bottom:10px}
.dealer-list-item .tooltip .detail-tooltip{visibility:hidden;background-color:#eceef6;color:#000;text-align:center;padding:2px 10px;border-radius:6px;position:absolute;margin-right:25px;min-width:110px;left:-45px;top:-30px;z-index:1}
.dealer-list-item .tooltip:hover .detail-tooltip{visibility:visible}
.dealer-list-item .distance-wrapper{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1}
.dealer-list-item .distance-wrapper svg path{fill:#57718a}
.dealer-list-item .label,.dealer-list-item .value{margin-top:4px}
.dealer-list-item .label{font-size:1.6rem;font-weight:bold;font-family:'CitroenType'}
.dealer-list-item .label.more-info{display:flex;align-items:center;text-transform:initial;color:#57718a;font-weight:normal}
.dealer-list-item .label.more-infodiv:nth-child(1){z-index:1}
.dealer-list-item .label.more-info svg{cursor:pointer;transform:rotate(90deg);display:flex}
.dealer-list-item .label.more-info svg path{stroke:#57718a}
.dealer-list-item .value{font-size:1.4rem;font-family:'CitroenType';display:flex;justify-content:flex-start;line-height:2rem}
.dealer-list-item .value svg{height:18px;width:14px;fill:#57718a}
.dealer-list-item .value .detail-icon{max-width:20px;max-height:20px}
.dealer-list-item .value .distance{height:18px;margin-left:8px}
@media only screen and (max-width:720px){.dealer-list-item .details-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}
}
.dealer-details-modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}
.dealer-details-modal__backdrop{background-color:rgba(0,0,0,0.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}
.dealer-details-modal__dialog{background-color:#fff;position:relative;width:840px;height:750px;margin:10vh auto;display:flex;flex-direction:column;border-radius:10px;z-index:2}
.dealer-details-modal__close{width:30px;height:30px}
.dealer-details-modal__header{padding:40px;display:flex;align-items:center;justify-content:space-between}
.dealer-details-modal__header .close-button{margin-right:10px;cursor:pointer}
.dealer-details-modal__header .close-button svg{fill:#57718a}
.dealer-details-modal__header .close-button svg:hover{fill:#000}
.dealer-details-modal__body{padding:10px 40px;overflow:auto;display:flex;flex-direction:row;align-items:stretch}
.dealer-details-modal__body .dealer-info{width:40%;height:90%;padding-right:6rem}
.dealer-details-modal__body .dealer-info .label,.dealer-details-modal__body .dealer-info .value{margin-top:8px}
.dealer-details-modal__body .dealer-info .dealer-ratings{display:flex;flex-direction:column;border-top:1px solid rgba(112,112,112,0.5);margin-top:2rem;padding:2rem 0}
.dealer-details-modal__body .dealer-info .dealer-ratings .label{margin-bottom:1.6rem}
.dealer-details-modal__body .dealer-info .dealer-ratings .ratings .sales,.dealer-details-modal__body .dealer-info .dealer-ratings .ratings .after-sales{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.dealer-details-modal__body .dealer-info .dealer-ratings .ratings .sales a .ratings,.dealer-details-modal__body .dealer-info .dealer-ratings .ratings .after-sales a .ratings{font-weight:400;text-decoration:none}
.dealer-details-modal__body .dealer-info .details-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}
.dealer-details-modal__body .dealer-info .details-row svg path{fill:#57718a}
.dealer-details-modal__body .dealer-info .tooltip{position:relative;margin-bottom:10px}
.dealer-details-modal__body .dealer-info .tooltip .detail-tooltip{visibility:hidden;background-color:#eceef6;color:#000;text-align:center;padding:2px 10px;border-radius:6px;position:absolute;margin-right:25px;min-width:110px;left:-45px;top:-30px;z-index:1}
.dealer-details-modal__body .dealer-info .tooltip:hover .detail-tooltip{visibility:visible}
.dealer-details-modal__body .dealer-info .label{font-size:1.6rem;font-weight:bold;font-family:'CitroenType'}
.dealer-details-modal__body .dealer-info .label.more-info{display:flex;align-items:center}
.dealer-details-modal__body .dealer-info .label.more-info .dealer-route{color:#57718a}
.dealer-details-modal__body .dealer-info .label.more-info .dealer-route:hover{color:#000}
.dealer-details-modal__body .dealer-info .label.more-info a{display:flex;text-decoration:none;line-height:24px}
.dealer-details-modal__body .dealer-info .label.more-info svg{cursor:pointer;transform:rotate(90deg)}
.dealer-details-modal__body .dealer-info .label.more-info svg path{stroke:#57718a}
.dealer-details-modal__body .dealer-info .label.more-info:hover svg path{stroke:#000}
.dealer-details-modal__body .dealer-info .distance-wrapper{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1}
.dealer-details-modal__body .dealer-info .value{font-size:1.4rem;font-family:'CitroenType';display:flex;justify-content:flex-start;line-height:2rem}
.dealer-details-modal__body .dealer-info .value svg{height:18px;width:14px}
.dealer-details-modal__body .dealer-info .value .distance{margin-left:10px;margin-right:10px}
.dealer-details-modal__body .dealer-info .value .detail-icon{max-width:20px;max-height:20px}
.dealer-details-modal__body .dealer-info .value .service-list{padding-left:6px;margin:0}
.dealer-details-modal__body .dealer-info .value .service-list li{list-style:'*';padding-left:6px}
.dealer-details-modal__body .dealer-info .services{border-top:1px solid rgba(112,112,112,0.5);margin-top:2rem;padding:2rem 0}
.dealer-details-modal__body .dealer-info .services .label{margin-top:0}
.dealer-details-modal__body .dealer-info .services .value{flex-direction:column;margin-top:2rem;padding-right:2rem;max-height:29vh;overflow-y:auto;overflow-x:hidden}
.dealer-details-modal__body .map-info{margin:0 auto;width:60%;height:47vh}
@media only screen and (max-width:720px){.dealer-details-modal{overflow-y:scroll}
.dealer-details-modal__dialog{width:100vw;height:100%;overflow-y:hidden;margin:50px auto 0;padding-bottom:50px;border-radius:0}
.dealer-details-modal__header{padding:0;justify-content:center;border-top:1px solid #ebebeb}
.dealer-details-modal__body{flex-direction:column-reverse;padding:0}
.dealer-details-modal__body .dealer-info{padding:20px 40px 0;width:100vw}
.dealer-details-modal__body .dealer-info .details-row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}
.dealer-details-modal__body .dealer-info .services .value{max-height:20vh}
.dealer-details-modal__body .map-info{margin:0;width:100vw;height:60vh}
}
.fade-enter-active,.fade-leave-active{transition:opacity .2s}
.fade-enter,.fade-leave-to{opacity:0}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye{top:31px}
@media only screen and (max-width:720px){.user-info-vue{top:32px}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper{margin-right:0}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields{margin:0 0 2.6rem;width:100%}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-input,.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-dropdown,.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-radio{margin-right:0;width:100%}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-input input{width:100%}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-dropdown #mobile-dropdown::after{right:9px}
.user-info-vue .user-info-form .form-container.user-info-form-wrapper .fields .hub-dropdown select{width:100%}
}
.hub-labels-list{align-items:center;background-color:#fff;display:flex;flex-wrap:nowrap}
.hub-labels-list-link{align-items:baseline;border-radius:20px;border:1px solid #000;color:#000;display:flex;font-family:'CitroenType';font-size:1.4rem;font-weight:bold;margin:0 5px;padding:8px 20px;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.hub-labels-list-link:hover{background-color:#000;color:#fff}
@media only screen and (max-width:720px){.hub-labels-list-link{align-items:center;padding:0 1.6rem;margin:5px;height:24px}
}
.labels-list{background-color:#fff;display:flex;height:50px;overflow-x:auto;padding:0 20px}
.labels-list.sticky{position:sticky;top:-1px;z-index:120}
.labels-list .labels-list-component{flex-direction:row;margin:auto}
@media only screen and (max-width:720px){.labels-list{display:flex;justify-content:flex-start}
.labels-list.sticky{justify-content:start}
}
.revision-simulator-modal-vue{top:0;z-index:1000000}
.revision-simulator-modal-vue .hub-button{letter-spacing:1px}
.revision-simulator-modal-vue .car-revision-simulator-button-close{display:flex;justify-content:flex-end;cursor:pointer;margin-right:2rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .hub-button{width:auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .hub-button.hub-button--g1 .hub-button__label{justify-content:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .hub-button.hub-button--g1 .hub-button__label:after{content:inherit}
.revision-simulator-modal-vue .revision-simulator-modal-container .step-indicator-vue .step-container.current-step .step-circle{background-color:#da291c;border-color:#da291c}
.revision-simulator-modal-vue .revision-simulator-modal-container .step-indicator-vue .step-container.completed-step .step-circle{border-color:#da291c}
.revision-simulator-modal-vue .revision-simulator-modal-container .step-indicator-vue .step-container.completed-step .step-circle:after{background-color:inherit}
.revision-simulator-modal-vue .revision-simulator-modal-container .step-indicator-vue .step-container.completed-step.last-step .step-circle{background-color:#da291c}
.revision-simulator-modal-vue .revision-simulator-modal-container .car-service-selector-component .service-info .label{color:#da291c;font-size:1.4rem;font-weight:700}
.revision-simulator-modal-vue .revision-simulator-modal-container .car-service-selector-component .service-info .car-name{color:#da291c;font-family:'CitroenType';font-size:1.4rem;font-weight:700}
.revision-simulator-modal-vue .revision-simulator-modal-container .car-service-selector-component .service-info .details{color:#000;font-size:1.4rem;font-weight:400;margin:0}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select label{align-self:center;text-align:center;color:#000;font-family:'CitroenType';font-size:2.4rem;font-weight:800;width:250px}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul{display:flex;flex-direction:column;align-items:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li{margin:0;padding:1rem 0}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li.active,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li:hover{background-color:#da291c;border-radius:20px;padding:1rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li.active span,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li:hover span{color:#fff}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select ul li span{color:#000;font-weight:500}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .revisions .hub-list-select.error .error-container span{color:#da291c}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar label{align-self:center;text-align:center;color:#000;font-family:'CitroenType';font-size:2.4rem;font-weight:800;width:250px}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker{width:auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .wrapper-input{border:inherit}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar .disable{cursor:not-allowed}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar header .prev,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar header .next{color:#000;background-image:inherit;transform:inherit}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar header span{color:#000;font-size:1.4rem;font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar .cell.selected .wrapper{color:#fff;background-color:#da291c}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar .cell.disabled{cursor:not-allowed}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar .cell.day-header{font-size:1.4rem;font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .calendar .hub-datepicker .hub-datepicker__calendar .cell.day .wrapper{font-size:1.4rem;font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .kilometers label.label{align-self:center;text-align:center;color:#000;font-family:'CitroenType';font-size:2.4rem;font-weight:800;width:250px}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .kilometers .hub-input{margin:3.2rem auto 0 auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .kilometers .hub-input .error-container{text-align:start}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .hub-button{width:auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .hub-button:last-child{background-color:#000;padding:0 3.6rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision{display:flex;flex-direction:column;align-items:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-number{color:#000;font-family:'CitroenType';font-size:2.4rem;font-weight:800}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-suggestion{text-align:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-suggestion>span,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-suggestion .kilometer,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-suggestion .date{color:#000;font-size:1.4rem;font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-suggestion .kilometer{margin-top:2rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price{display:flex;flex-direction:column;align-items:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price>span,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .price,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .details,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .legend{color:#000;font-size:1.4rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price>span,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .price,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .legend{font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .details{font-weight:700}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .revision .revision-price .legend{margin-bottom:0;text-align:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .legal-text,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .remake{color:#000;font-size:1.4rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .legal-text{font-weight:400;text-align:center}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .result .remake{font-weight:700}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .section-title,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .description,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .remake{color:#000}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .section-title{font-family:'CitroenType';font-size:2.4rem;font-weight:800}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .description{font-weight:400}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .hub-button.hub-button--g1{padding:0 3.6rem}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .fallback .remake{font-size:1.4rem;font-weight:700}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .revision-modal-actions .hub-button.hub-button--g1.next-step,.revision-simulator-modal-vue .revision-simulator-modal-container .steps .revision-modal-actions .hub-button.hub-button--g1.final-step{background-color:#000}
@media only screen and (max-width:720px){.revision-simulator-modal-vue{padding:2rem 3rem calc(8.5rem)}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .hub-datepicker .hub-datepicker__calendar{width:auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .step-data .hub-datepicker .hub-datepicker__calendar .cell.disabled .wrapper{color:#888}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .revision-modal-actions .hub-button.hub-button--g1{width:auto}
.revision-simulator-modal-vue .revision-simulator-modal-container .steps .revision-modal-actions span{font-size:1.6rem;width:100%}
}
.hub-generic-container .hub-generic-modal{background:rgba(0,0,0,0.42)}
.hub-generic-container .hub-generic-modal .dialog-modal{background:#fff}
.hub-generic-container .hub-generic-modal .dialog-modal .close-button:after{content:'\00D7';color:#da291c;font-size:3.5rem;font-weight:bold;position:absolute;top:-1.8rem;right:-1rem}
.floating-menu-container .header-menu .menu-title{font-family:'CitroenType'}
.floating-menu-container .ctas-container .cta-item .cta-text span{color:#57718a;font-weight:normal;font-family:'CitroenType' !important}
.floating-menu-container .ctas-container .cta-item:hover .cta-text .cta-title,.floating-menu-container .ctas-container .cta-item:hover .cta-text .cta-subtitle{color:#000}
.user-login-vue .ft-su-email-confirm .resend-email-link{text-transform:initial}
.offer-item .offer-item-content .offer-item-content-wrapper{justify-items:center}
.next-gen-slider-vue .slide-group{position:relative;z-index:1}
.next-gen-slider-vue .arrow.prev,.next-gen-slider-vue .arrow.next{width:73px;height:73px;background:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg") no-repeat center center;mask:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg") no-repeat center center;-webkit-mask:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg") no-repeat center center;z-index:2}
.next-gen-slider-vue .arrow.prev{left:0}
.next-gen-slider-vue .arrow.next{right:0;transform:rotate(180deg)}
.next-gen-slider-vue .arrow.prev:hover,.next-gen-slider-vue .arrow.next:hover{background:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg");mask:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg") no-repeat center center;-webkit-mask:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg") no-repeat center center}
.next-gen-slider-vue .bullets,.next-gen-slider-vue .bullets-top{position:absolute;left:0;width:100%;display:inline-flex;justify-content:center;align-items:center;gap:5px}
.next-gen-slider-vue .bullets .bullet,.next-gen-slider-vue .bullets-top .bullet{width:10px;height:10px;background-color:#da291c;border:1px solid #da291c;border-radius:50%;margin:.25rem;cursor:pointer}
.next-gen-slider-vue .bullets .bullet.current-slide,.next-gen-slider-vue .bullets-top .bullet.current-slide{background-color:#fff;border:1px solid #da291c;cursor:auto}
.next-gen-carousel-tabs--container{gap:16px}
.next-gen-carousel-tabs--item{background-color:#fff;color:#a59f9e;border-radius:initial;border:0;border-bottom:1px solid #a59f9e;padding-top:0;padding-bottom:1.4rem;font-size:1.6rem}
.next-gen-carousel-tabs--item:hover{cursor:pointer}
.next-gen-carousel-tabs .tab-active{box-shadow:none;border-bottom:1px solid #da291c;padding-bottom:15px;position:relative;color:#000;background:#fff;border-bottom:1px solid #da291c !important}
.next-gen-carousel-tabs .tab-active:before,.next-gen-carousel-tabs .tab-active:after{content:'';position:absolute;height:5px;width:80%;background-color:#da291c;bottom:0}
.next-gen-carousel-tabs .tab-active:before{left:0;border-radius:10px 10px 0 0}
.next-gen-carousel-tabs .tab-active:after{right:0;border-radius:0 10px 0 0}
.complement-user-data-nation{top:50px !important}
.complement-user-data-nation .container-complement .bg-color{background-color:#da291c}
.complement-user-data-nation .container-complement .wizard-form-container .lgpd-privacy-policy{font-size:1.4rem}
.complement-user-data-nation .container-complement .wizard-form-container .lgpd-privacy-policy a{font-size:inherit}
.qrcode-promotion svg path{fill:#ffc000}
.qrcode-promotion svg ellipse{fill:#12ada6}
.promotion-invite-container .hub-button{align-self:center}
.user-promotion-validate .confirmation-window .confirmation-dialog{background-color:#fff;border-radius:2rem}
.user-promotion-validate .confirmation-window .confirmation-dialog a{font-size:1.4rem}
.lucky-numbers .available-cta{border-radius:8px;text-decoration:none;text-transform:none}
.email-capture-redirect .hub-button{align-self:center}
.recall-search-container .recall-search-title-section{font-size:1.6rem}
.recall-search-container .recall-search-vue .search-tooltip{font-size:1.2rem}
.recall-internal{top:50px;height:100%}
.funding-resume .info-tooltip .info-icon{background:url('../../../../../designs/wisdom/base/images/citroen-2/saiba-citroen-2.svg')}
.funding-resume .price.font-body,.funding-resume .after-price-label.font-body,.funding-resume .simulation-button.font-body{color:#da291c}
.funding-resume .price.font-body span,.funding-resume .after-price-label.font-body span,.funding-resume .simulation-button.font-body span{color:#da291c}
.novo-de-novo-funding .funding-modal__content__header .close-icon{color:#da291c;font-size:3rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state{padding-top:2rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state h1{font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state h2{font-weight:700;font-family:'CitroenType';font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state h3{font-weight:700;font-family:'CitroenType'}
.novo-de-novo-funding .funding-modal__content__body .terms-state p{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state h1{font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state p{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .terms-state p a{font-family:inherit}
.novo-de-novo-funding .funding-modal__content__body .simulators-state__title{font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .simulators-state__subtitle{font-family:'CitroenType'}
.novo-de-novo-funding .funding-modal__content__body .simulators-state .terms-checkbox .input-container{align-items:center}
.novo-de-novo-funding .funding-modal__content__body .information-state .go-back-container .go-back-icon{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-back.svg')}
.novo-de-novo-funding .funding-modal__content__body .information-state .go-back-container .go-back-label{font-weight:700}
.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h1{position:relative;font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h1:not(:first-of-type):before{content:'';width:100%;height:1px;display:block;background-color:#000;margin:1rem 0}
.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h2,.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h3{font-family:'CitroenType'}
.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h2:before,.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h3:before{content:'';width:100%;height:1px;display:block;background-color:#000;margin:3rem 0}
.novo-de-novo-funding .funding-modal__content__body .information-state .plan-instructions-state h2{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state h1{font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state h2{font-weight:700;font-family:'CitroenType';font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state h3{font-weight:700;font-family:'CitroenType'}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state p{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state h1{font-size:2.4rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state p{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state p a{font-family:inherit}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state *{font-family:'CitroenType'}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state h1{font-size:1.6rem}
.novo-de-novo-funding .funding-modal__content__body .information-state .legal-text-state p{font-size:1.4rem}
@media only screen and (max-width:720px){.novo-de-novo-funding .funding-modal__content__body{max-width:500px;margin:auto}
}
.novo-de-novo-simulator .hub-loader-vue{background-color:rgba(255,255,255,0.5)}
.novo-de-novo-simulator .arrow-toggle{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-right-black.svg')}
.novo-de-novo-simulator .title{font-size:2.4rem}
.novo-de-novo-simulator .description{font-family:'CitroenType'}
.novo-de-novo-simulator .instructions-button,.novo-de-novo-simulator .legal-text-button{font-weight:800;font-family:'CitroenType'}
.novo-de-novo-simulator .instructions-button:hover,.novo-de-novo-simulator .legal-text-button:hover{color:#da291c}
.novo-de-novo-simulator .cta-simulate-container .simulate-button{background-color:#000;height:4.6rem;border-radius:3rem}
.novo-de-novo-simulator .simulator-content-expanded .values-container span{font-family:'CitroenType'}
.novo-de-novo-simulator .simulator-content-expanded .values-container .instalment-price,.novo-de-novo-simulator .simulator-content-expanded .values-container .instalment-label-after-price{font-weight:bold;color:#da291c}
.novo-de-novo-simulator .simulator-content-expanded .slider-title{font-weight:800}
.novo-de-novo-simulator .simulator-content-expanded .slider .fill-line{visibility:visible;background:#da291c;bottom:60px}
.novo-de-novo-simulator .simulator-content-expanded .cta-continue-container .continue-button{width:100%;padding-right:.4rem;min-height:46px;border-radius:3rem}
.novo-de-novo-simulator .simulator-content-expanded .cta-continue-container .continue-button .arrow{height:38px;width:38px;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-right-dark-red.svg');background-size:38px 38px}
.novo-de-novo-simulator.expanded{box-shadow:0 3px 6px #00000029,0 0 0 2px #da291c}
@media only screen and (max-width:720px){.novo-de-novo-simulator{width:100%}
}
.accessory-showcase-grid .accessory-showcase-filter .hub-search-component .search-field i{height:2.2rem;width:2.2rem;margin-bottom:.2rem;margin-right:.8rem}
.accessory-showcase-grid .accessory-showcase-list-content .accessory-showcase-container .accessory-showcase-card .button-container{margin-bottom:2.4rem;margin-top:2.8rem}
.accessory-showcase-grid .accessory-showcase-list-content .load-more-accessories-button{display:flex;width:max-content}
@media only screen and (max-width:720px){.accessory-showcase-cards .accessory-showcase-cards-component .accessory-showcase-cards-vue .accessory-showcase-header .hub-search-component .search-field i{margin-bottom:.2rem;margin-right:.8rem}
.accessory-showcase-cards .accessory-showcase-cards-component .accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid{padding-left:3rem;padding-right:3rem}
.accessory-showcase-cards .accessory-showcase-cards-component .accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid .accessory-showcase-list-content .accessory-showcase-container{gap:2.4rem}
}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal{display:flex;flex-direction:column;padding:3.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .close-button{min-height:2.4rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .hub-input.error input{color:#fe2a3c;border-color:#fe2a3c}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .form-container{padding:0}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .form-container input{margin:0;width:100%}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .form-container input::placeholder{opacity:.4}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .form-container input:not(.hub-input-field),.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .form-container input:not(.hub-datepicker-field){color:#000}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list{margin:0}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list .list-info{margin-top:0}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio__container{padding-top:0}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list .dealer-selector-cell .dealer-info{margin-top:auto;margin-bottom:auto}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list .load-more-button{width:50%;margin:auto;display:flex}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list .load-more-button .hub-button__label{justify-content:center}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .error-container span{margin:0;position:relative;top:-15px}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .form-group .hub-dropdown .placeholder{font-weight:300;opacity:.4}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .privacy-notice a{font-size:1.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-button{margin:auto auto 6.6rem auto}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-button{overflow:visible;min-height:4rem}
@media only screen and (max-width:720px){.accessory-showcase-cards-lead-form .modal-container .lead-form-modal{display:flex;flex-direction:column;padding:3.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector{margin:0}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item .dealer-selector .dealer-selector-list{margin-bottom:2.4rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .privacy-notice a{font-size:1.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-button{overflow:visible;width:100%;min-width:auto;height:4rem;min-height:4rem;margin:auto}
}
.advisor-container .advisor-wrap .font-h1,.advisor-container .advisor-wrap .font-h3{font-weight:500}
.advisor-container .advisor-wrap .stars .star-svg.full svg path{fill:#57718a;stroke:#57718a}
.advisor-container .advisor-wrap .stars .star-svg.empty svg path{stroke:#57718a}
.advisor-container .advisor-wrap .opinions .opinions-list .star-opinion .star-svg.full svg path{fill:#57718a;stroke:#57718a}
.advisor-container .advisor-wrap .opinions .opinions-list .star-opinion .star-svg.empty svg path{stroke:#57718a}
.advisor-container .advisor-wrap .opinions .opinions-list .info-opinion .date,.advisor-container .advisor-wrap .opinions .opinions-list .info-opinion .text{font-weight:300}
.advisor-container .advisor-wrap section .read-opinions p{color:#57718a;font-weight:400}
.advisor-container .advisor-wrap section .read-opinions .close svg path{stroke:#57718a}
.advisor-container .advisor-wrap .opinions .opinions-list .info-opinion .report-group .font-body{color:#57718a}
.star-rating .ratings{font-size:1.4rem}
.star-rating.error>.error-container span{font-size:1.2rem;color:#da291c;font-weight:400;font-style:normal}
.advisor-car-list-component .advisor-car-list-text .title{font-size:3.2rem;font-weight:700}
.advisor-car-list-component .advisor-car-list-text .subtitle{font-size:2.2rem;font-weight:400}
.advisor-car-list-component .advisor-car-list-text .sub-text{font-size:1.6rem;font-weight:400}
.advisor-car-list-component .personal-info-content__form .form-container .dealer-selector .form-container .location-auto-complete-input{height:unset}
.advisor-car-list-component .personal-info-content__form .form-container .dealer-selector .form-container .location-auto-complete-input .predictions{margin:0}
.advisor-car-list-component .personal-info-content__form .form-container .dealer-selector .form-container .location-auto-complete-input .search-location{margin:0}
.advisor-car-list-component .advisor-car-container .advisor-car .title-row{font-family:'CitroenType';font-weight:700;font-size:500}
.advisor-car-list-component .advisor-car-container .advisor-car .title-row .hub-radio__content{font-weight:700}
.advisor-car-list-component .advisor-car-container .advisor-car .image-wrapper.background-red{background-color:#da291c}
.advisor-car-list-component .advisor-car-container .advisor-car .image-wrapper.background-green{background-color:#12ada6}
.advisor-car-list-component .advisor-car-container .advisor-car .image-wrapper.background-pink{background-color:#f398be}
.advisor-car-list-component .advisor-car-container .advisor-car .image-wrapper.background-yellow{background-color:#ffb80f}
@media only screen and (max-width:720px){.advisor-car-list-component .advisor-car-list-text .title{font-size:2.2rem;font-weight:700}
.advisor-car-list-component .advisor-car-list-text .subtitle{font-size:2.2rem;font-weight:400}
.advisor-car-list-component .advisor-car-list-text .sub-text{font-size:1.6rem}
}
@media screen and (max-width:330px){.advisor-car-list-component .personal-info-content__form .action-section{display:flex;flex-direction:column}
.advisor-car-list-component .personal-info-content__form .action-section .hub-button--secondary{margin-bottom:10px}
}
.advisor-modal{top:50px;background-color:#fff}
@media only screen and (max-width:720px){.advisor-modal{top:50px}
.advisor-modal .go-back-page-vue{background-color:#fff}
}
.rating-content{top:50px;background-color:#fff}
.rating-content__content{top:50px}
.rating-content__content__info .car-info .name,.rating-content__content__info .rating-info{font-size:1.6rem}
.rating-content__content__info .car-info .name{font-weight:700}
.rating-content__content__info .car-info .image-wrapper.background-red{background-color:#da291c}
.rating-content__content__info .car-info .image-wrapper.background-green{background-color:#12ada6}
.rating-content__content__info .car-info .image-wrapper.background-pink{background-color:#f398be}
.rating-content__content__info .car-info .image-wrapper.background-yellow{background-color:#ffb80f}
.rating-content__content__info .rating-info .classification{font-weight:700}
.rating-content__content__info .rating-info .rating .classification-message{font-size:1.4rem}
@media only screen and (max-width:720px){.rating-content{top:50px}
}
.personal-info-content{top:50px;background-color:#fff}
.personal-info-content__form{top:50px}
.personal-info-content__form .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button{background:#57718a;border:0;width:100%;max-width:inherit}
.personal-info-content__form .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button span{color:#fff;margin-left:10px;margin-top:2px;justify-content:center}
.personal-info-content__form .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button svg path{fill:#fff}
.personal-info-content__form .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button:hover{background:#000}
@media only screen and (max-width:720px){.personal-info-content__form .form-container{top:50px}
}
.confirmation-content__content .message-section p{font-size:1.6rem}
@media screen and (max-width:330px){.advisor-evaluate-dealer-vue .advisor-choose-evaluation .button-container .hub-button--secondary,.advisor-evaluate-dealer-vue .advisor-evaluate-dealer-form .button-container .hub-button--secondary{margin-bottom:10px}
}
.advisor-tabs{margin-top:1.6rem}
.advisor-tabs__header{display:flex;flex-direction:row;width:100%;padding:0}
.advisor-tabs__header li{background-color:#fff;color:#000;cursor:pointer;border:0;list-style:none;border-bottom:1px solid #a59f9e;padding-top:0;padding-bottom:1.4rem;min-width:10rem;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:10px}
.advisor-tabs__header li span{color:#a59f9e;font-size:1.6rem}
.advisor-tabs__header li.selected{color:#000;box-shadow:none;border-bottom:1px solid #da291c;padding-bottom:1.5rem;position:relative}
.advisor-tabs__header li.selected:before,.advisor-tabs__header li.selected:after{content:'';position:absolute;height:5px;width:80%;background-color:#da291c;bottom:0}
.advisor-tabs__header li.selected:before{left:0;border-radius:10px 10px 0 0}
.advisor-tabs__header li.selected:after{right:0;border-radius:0 10px 0 0}
.advisor-tabs__header li.selected span{color:#000}
.advisor-dealer-ratings-container .adr-wrap .font-h1,.advisor-dealer-ratings-container .adr-wrap .font-h3{font-weight:500}
.advisor-dealer-ratings-container .adr-wrap .stars .star-svg.full svg path{fill:#57718a;stroke:#57718a}
.advisor-dealer-ratings-container .adr-wrap .stars .star-svg.empty svg path{stroke:#57718a}
.advisor-dealer-ratings-container .adr-wrap .opinions .opinions-list .star-opinion .star-svg.full svg path{fill:#57718a;stroke:#57718a}
.advisor-dealer-ratings-container .adr-wrap .opinions .opinions-list .star-opinion .star-svg.empty svg path{stroke:#57718a}
.advisor-dealer-ratings-container .adr-wrap .opinions .opinions-list .info-opinion .date,.advisor-dealer-ratings-container .adr-wrap .opinions .opinions-list .info-opinion .text{font-weight:300}
.advisor-dealer-ratings-container .adr-wrap section .read-opinions p{color:#57718a;font-weight:400}
.advisor-dealer-ratings-container .adr-wrap section .read-opinions .close svg path{stroke:#57718a}
.new-car-showcase-component{background-color:#fff;width:100vw}
.new-car-showcase-component .new-car-showcase{height:calc(100vh -  50px);border-top:1px solid #000}
.new-car-showcase-component .new-car-showcase__menu{outline:1px solid #18131F4D}
@media only screen and (max-width:720px){.new-car-showcase-component .new-car-showcase{grid-template-columns:100%;grid-template-rows:110px auto auto}
.new-car-showcase-component .new-car-showcase__menu{border-right:0}
.new-car-showcase-component .new-car-showcase__menu{padding:0}
}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.new-car-showcase{margin-bottom:0}
.new-car-showcase .new-car-showcase{height:unset;min-height:100vh;overflow-y:unset;overflow:show !important}
}
.car-showcase-menu .box-header .header__change-steps--icon-top,.car-showcase-menu .box-header .header__change-steps--icon-bottom{cursor:pointer}
.car-showcase-menu .box-header .header__change-steps--icon-top svg path,.car-showcase-menu .box-header .header__change-steps--icon-bottom svg path{stroke:#da291c}
.car-showcase-menu .steps__box .list .step:not(:last-child){border-bottom:1px solid #000}
.car-showcase-menu .steps__box .list .step--icon-check svg{width:13px;height:13px}
.car-showcase-menu .steps__box .list .step--icon-check svg g g g{fill:#12ada6}
.car-showcase-menu .steps__box .list .step--icon-check svg g g polygon{stroke:#12ada6}
@media only screen and (min-width:721px) and (max-width:860px),only screen and (max-width:720px){.car-showcase-menu .box-header .actions-header{display:none}
.car-showcase-menu .box-header .actions-header__icons--location svg{height:50px}
.car-showcase-menu .box-header .actions-header__icons--location svg g g g path{fill:#c70000}
.car-showcase-menu .box-header .actions-header__icons--shop svg{height:20px}
.car-showcase-menu .box-header .actions-header__icons--shop svg g path{stroke:#c70000}
.car-showcase-menu .box-header .actions-header__icons--shop svg g circle{stroke:#c70000}
.car-showcase-menu .box-header .actions-header__icons--shop svg g text{stroke:#c70000}
.car-showcase-menu .steps__box .list{background-color:#ebebeb}
.car-showcase-menu .steps__box .list .step:not(:first-child){border-left:1px solid #888}
.car-showcase-menu .steps__box .list .step:not(.active),.car-showcase-menu .steps__box .list .step:not(.wrap-step){border-bottom:unset}
.car-showcase-menu .steps__box .list .step.active>.wrap-step{border-bottom:2px solid #000}
}
.car-showcase-360__back-page .icon-back svg g path{stroke:#da291c}
.car-showcase-360__content .icon-drag svg{background:#edede3}
.car-showcase-360__content .icon-drag svg g g path{stroke:#da291c}
.car-showcase-360__content .icon-drag svg g path{stroke:#da291c}
.car-showcase-360__change-version .versions__active-initial-step svg g,.car-showcase-360__change-version .versions__active-last-step svg g{fill:none}
.car-showcase-360__change-version .versions__active-initial-step svg g path,.car-showcase-360__change-version .versions__active-last-step svg g path{stroke:none}
.car-showcase-360__change-version .versions__active-initial-step svg g g,.car-showcase-360__change-version .versions__active-last-step svg g g{fill:#da291c}
.car-showcase-360 .blocked-button svg g,.car-showcase-360 .blocked-last-button svg g{fill:none}
.car-showcase-360 .blocked-button svg g path,.car-showcase-360 .blocked-last-button svg g path{stroke:none}
.car-showcase-360 .blocked-button svg g g,.car-showcase-360 .blocked-last-button svg g g{fill:#da291c;opacity:.5}
.car-showcase-details-container{height:calc(100vh -  50px)}
.car-showcase-details-container .modal-actions .modal{top:50%;bottom:unset}
.car-showcase-details-container .car-showcase-title__change-steps--icon-top,.car-showcase-details-container .car-showcase-title__change-steps--icon-bottom{cursor:pointer}
.car-showcase-details-container .car-showcase-title__change-steps--icon-top svg path,.car-showcase-details-container .car-showcase-title__change-steps--icon-bottom svg path{stroke:#da291c}
.car-showcase-details-container::after{background-color:#fff;box-shadow:transparent 0 0 0;border-top:2px solid #ebebeb;border-right:2px solid #ebebeb}
.car-showcase-details-container__content{scrollbar-color:#fff #ebebeb}
.car-showcase-details-container__content::-webkit-scrollbar-track{background:#fff}
.car-showcase-details-container__content::-webkit-scrollbar-thumb{background:#ebebeb;border-radius:2rem}
.car-showcase-details-container__action-btn{box-shadow:0 0 .5rem #ebebeb}
.car-showcase-details-container__action-btn .next-button{padding:0 3rem;position:relative;border-radius:2.3rem}
.car-showcase-details-container__action-btn .next-button::after{position:absolute;content:'';background:url("../../../../../designs/wisdom/base/images/chevron-right-thin-white.svg");right:30px;top:calc(50% - 7px);width:9px;height:14px;background-repeat:no-repeat}
.car-showcase-details-container__action-btn .next-button:hover{box-shadow:0 .3rem 0 #000 29}
.car-showcase-details-container .form-lead .dealer-selector .form-container{justify-content:center}
.car-showcase-details-container .form-lead .dealer-selector .form-container .location-auto-complete-input .predictions{margin:0}
@media only screen and (min-width:721px) and (max-width:860px),only screen and (max-width:720px){.car-showcase-details-container{height:fit-content}
.car-showcase-details-container .whatsapp-fab-component-internal-msc .whatsapp-fab-vue .fab{top:-3px}
.car-showcase-details-container .whatsapp-fab-component-internal-msc .whatsapp-fab-vue .fab__icon{margin-left:-4px}
}
@media only screen and (max-width:720px){.car-showcase-details-container{height:fit-content}
.car-showcase-details-container .modal-actions .modal{bottom:0;top:unset}
.car-showcase-details-container__action-btn,.car-showcase-details-container.details-container-with-relative-position .car-showcase-details-container__action-btn{bottom:0;box-shadow:0 0 .5rem #ebebeb}
}
.car-showcase-content-container__360 .btn-360{background-color:#da291c;box-shadow:rgba(0,0,0,0.3) 0 3px 12px;z-index:0}
.car-showcase-content-container__360 .btn-360:hover{box-shadow:rgba(0,0,0,0.3) 3px 3px 3px}
.car-showcase-content-container__360 .btn-360 .text-button{color:#fff}
.car-showcase-content-container .car-background{background:#fff}
.car-showcase-content-container .car-background button{background-color:#c70000;box-shadow:0 0 1em #ebebeb}
.car-showcase-content-container .car-background button:hover{box-shadow:0 0 1em #fff}
.car-showcase-content-container .car-background button span{color:#17cdc5}
.car-showcase-content-actions__share-button{color:#000;margin-top:.8rem;align-items:flex-end;padding:0;font-size:1.4rem;cursor:pointer}
.car-showcase-content-actions .absolute-div{position:relative}
.car-showcase-card:hover{box-shadow:0 0 1em #000 29}
.car-showcase-card--selection input[type='radio']:checked+.checkbox::before,.car-showcase-card--selection input[type='checkbox']:checked+.checkbox::before{background:url('../../../../../designs/wisdom/base/images/citroen-2/checked.svg') no-repeat;background-size:33px 33px}
.car-showcase-card--content .more-details img{display:none}
.car-showcase-card--content .more-details:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/saiba-citroen-2.svg');margin-right:8px}
.car-showcase-card.active-border{border:2px solid #da291c}
.car-showcase-card .tooltip{background:#e01017}
.optionals-details{--width:calc(100vw - 645px);--height:calc(100vh -  50px)}
.optionals-details__container{background:#fff}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.optionals-details__container{width:100%}
.optionals-details__icon-mobile svg path{fill:#e01017}
}
@media only screen and (max-width:720px){.serial-items{bottom:78px}
}
.new-carshowcase-resume__grid .dark-separator{background:#000}
.new-carshowcase-resume__grid .light-separator{background:darkgray}
.new-carshowcase-resume .series-item-button{color:#000}
.new-carshowcase-resume .campaign-box-vue .campaign-box-content .icon-close{content:url('../../../../../designs/wisdom/base/images/fiat-flag/close-icon-red.svg')}
.new-carshowcase-resume-item .header-title .update-button{color:#50beaa}
.new-carshowcase-resume-item .dark-separator{background:#000}
.new-carshowcase-resume-item .light-separator{background:darkgray}
.new-carshowcase-resume-item-row+.new-carshowcase-resume-item-row{border-top:1px solid darkgray}
.modal-actions{background-color:#000 59;position:fixed}
.modal-actions .modal{box-shadow:0rem 0rem 2rem #888;border:1px solid #000;left:50%;position:absolute;transform:translate(-50%,-50%);margin:0}
.modal-actions .modal__icon-close--desktop{height:20px}
.modal-actions .modal__icon-close--desktop svg g path{stroke:#57718a}
.modal-actions .modal .actions{max-height:85vh;overflow:auto}
.modal-actions .modal .actions .featured-wrapper__divisor{background-color:#000}
.modal-actions .modal .actions .actions-container .align-icon.icon-reservation svg,.modal-actions .modal .actions .actions-container .align-icon.icon-negociation svg{display:none}
.modal-actions .modal .actions .actions-container .align-icon.icon-reservation::after,.modal-actions .modal .actions .actions-container .align-icon.icon-negociation::after{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-red.svg');height:30px;width:30px;background-size:30px 30px;transform:rotate(90deg)}
.modal-actions .modal .actions .actions-container .align-icon.icon-whatsapp::after{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/whatsapp.svg');height:20px;background-size:20px 20px;transform:none}
.modal-actions .modal .actions .actions-container__description{margin-left:.6rem}
.modal-actions .modal .actions .actions-container__description--title{padding-bottom:1rem}
.modal-actions .modal .actions .actions-container__description--title :hover{color:#da291c}
.modal-actions .icon-negociation svg g path:nth-child(2){fill:#57718a}
.modal-actions .icon-ecommerce svg g path:nth-child(2){fill:#57718a}
.modal-actions .icon-reservation svg path{fill:#57718a}
.modal-actions .icon-whatsapp svg g path,.modal-actions .icon-whatsapp svg g path{stroke:#22b11d}
@media only screen and (max-width:720px){.modal-actions .modal{box-shadow:1rem 1rem 2rem 1rem #888;margin:0;left:unset;transform:none}
.modal-actions .modal__icon-close--mobile svg path{fill:#c70000}
.modal-actions .modal .actions{max-width:375px;margin:auto}
}
.section-contact__title{text-transform:uppercase;font-size:1.8rem;font-weight:bold}
.section-contact .inputs__box .hub-input input{border:solid 2px #000;color:#000}
.form-lead{box-shadow:0 1rem 4rem .3rem #888}
.form-lead .section-contact .inputs__box .hub-input label{font-size:1.8rem;line-height:22px;color:#18131f;margin-bottom:5px;text-transform:uppercase}
.form-lead .section-contact .inputs__box .hub-input input{font-size:1.2rem;line-height:21px;font-weight:lighter;color:#18131f;border:1px solid #18131f;border-radius:.8rem}
.form-lead .section-contact .inputs .hub-dropdown{margin-top:-1px}
.form-lead .section-contact .inputs .hub-dropdown label{font-size:1.8rem;line-height:22px;color:#18131f;margin-bottom:5px;text-transform:uppercase}
.form-lead .section-contact .inputs .hub-dropdown-select-container{border:1px solid #18131f;border-radius:.8rem}
.form-lead .section-contact .inputs .hub-dropdown-selected{color:#18131f}
.form-lead .section-contact .inputs .hub-dropdown-option-container{border-radius:.8rem;color:#18131f}
@media only screen and (max-width:720px){.form-lead .section-contact .inputs .hub-dropdown select{border-radius:.8rem}
}
.form-lead .section-contact .inputs .inputs__box:last-child{width:100%}
.form-lead .dealer .dealer-selector .form-container{padding-top:0}
.form-lead .dealer .dealer-selector .form-container .location-auto-complete-input .predictions{margin:0}
.form-lead .dealer .dealer-selector .form-container .search-location,.form-lead .dealer .dealer-selector .form-container input{color:#18131f;border:1px solid #18131f;padding:1.2rem !important;margin:0;width:100%;font-size:1.6rem}
.form-lead .dealer .dealer-selector .form-container .search-location::placeholder,.form-lead .dealer .dealer-selector .form-container input::placeholder{font-size:1.6rem;line-height:21px;font-weight:lighter}
.form-lead .dealer .dealer-selector .form-container .location-button{max-width:100%;margin:0;border-width:0;background:#57718a;padding:2.5rem;border-radius:3rem}
.form-lead .dealer .dealer-selector .form-container .location-button span,.form-lead .dealer .dealer-selector .form-container .location-button .hub-button__label{font-size:1.8rem;line-height:24px;color:#fff;justify-content:center;text-align:center}
.form-lead .dealer .dealer-selector .form-container .location-button:hover{background-color:#000}
.form-lead .dealer .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio{align-self:flex-start}
.form-lead .dealer .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio .hub-radio__container{padding-top:1rem}
.form-lead .dealer .dealer-selector .dealer-selector-list .list-info{font-size:1.6rem;line-height:24px;color:#000}
.form-lead .dealer .dealer-selector .dealer-selector-list .hub-button.load-more-button{background-color:#57718a;width:100%;max-width:100%;font-size:1.8rem;line-height:24px}
.form-lead .dealer .dealer-selector .dealer-selector-list .hub-button.load-more-button span{color:#fff;text-align:center;justify-content:center;font-weight:700;font-size:1.8rem;line-height:24px}
.form-lead .dealer .dealer-selector .dealer-selector-list .hub-button.load-more-button:hover{background-color:#000}
.form-lead .send-lead .hub-button{max-width:100%;width:100%;text-align:center}
.form-lead .send-lead .hub-button span,.form-lead .send-lead .hub-button__label{flex-grow:0;font-size:1.8rem;line-height:24px}
.form-lead .lead-informations__policy{font-size:1.6rem;line-height:24px}
.form-lead .header-form__icons--desktop svg,.form-lead .header-form__icons--mobile svg{width:16px;height:16px}
.form-lead .header-form__icons--desktop svg g path,.form-lead .header-form__icons--mobile svg g path{stroke:#57718a}
.form-lead .header-form .title{font-size:2.2rem;font-weight:bold}
.form-lead .dealer .error-container{color:#c70000;font-weight:500}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.form-lead .header-form__icons{margin-bottom:2rem}
.form-lead .dealer .hub-button{width:100%}
}
.new-carshowcase-resume-item-row .right-side .delete-icon{position:relative}
.new-carshowcase-resume-item-row .right-side .delete-icon svg{display:none}
.new-carshowcase-resume-item-row .right-side .delete-icon::after{content:url('../../../../../designs/wisdom/base/images/citroen-2/trash-citroen-2.svg');width:26px;height:26px;cursor:pointer}
.new-carshowcase-resume-item-row+.new-carshowcase-resume-item-row{border-top:1px solid darkgray}
.car-showcase-modal{background:rgba(0,0,0,0.42)}
.car-showcase-modal__content{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 0 1em #000 29}
.car-showcase-modal .close{color:#e01017}
.car-showcase-modal .close:hover,.car-showcase-modal .close:focus{color:#000}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.car-showcase-modal__content--icon-mobile svg path{fill:#e01017}
}
.skin-citroen-2 .car-showcase-print-version{background:#fff}
.skin-citroen-2 .car-showcase-print-version .car-showcase-print-version__header .brand .brand-image{content:url('../../../../../designs/wisdom/base/images/citroen-2/citroen-logo.png');width:100px;height:auto}
.skin-citroen-2 .car-showcase-print-version .car-showcase-print-version__resume-details--items .item .item-title{margin-bottom:5px}
.car-showcase-resume-ctas-buttons__item--icon svg path{fill:#57718a}
.car-showcase-resume-ctas-buttons__item--icon svg g path{fill:#57718a;stroke:#57718a !important}
.car-showcase-content-actions-box__icon-mobile{width:unset;content:url('../../../../../designs/wisdom/base/images/icon-clear.svg')}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.car-showcase-content-actions-box{bottom:7rem}
.car-showcase-content-actions-box__icon-mobile{content:url('../../../../../designs/wisdom/base/images/chevron-down-red.svg')}
.car-showcase-content-actions-box__icon-mobile svg path{fill:#c70000}
}
.car-showcase-content-actions-box-item div.item-svg svg g{fill:#57718a}
.car-showcase-content-actions-box-item div.item-svg svg path{fill:#57718a;stroke:#57718a}
.modal-specific-colors .container{background-color:#ebebeb;box-shadow:0 3px 20px #000}
.modal-specific-colors .container__ctas-button .dark-color{background-color:#000}
.check-input:checked+.car-showcase-accessories-category__category-label{background:#57718a;color:#fff}
.car-showcase-accessories-category__category-label{border:1px solid #57718a;color:#57718a;background:#fff;transition:background 1s}
.car-showcase-accessories-category__category-label:hover{background:#ebebeb}
.car-showcase-services .categories-list li{background:#fff;border:1px solid #000;color:#000;cursor:pointer}
.car-showcase-services .categories-list li.active{background:#000;color:#fff}
@media only screen and (max-width:720px){.car-showcase-services .mobile-header .arrow-icon svg path{stroke:#c70000}
}
.services-details-modal{background:rgba(0,0,0,0.42)}
.services-details-modal__content{background:#fff}
.services-details-modal__content .close-btn svg path,.services-details-modal__content .close-btn-mobile svg path{stroke:#c70000}
.car-showcase-share-icon .car-showcase__share-icon svg g path{fill:#da291c}
.car-showcase-modal-container .modal__icon-close g{fill:#57718a}
.car-showcase-modal-container .modal__icon-close path{stroke:#57718a;fill:#57718a}
.comparator-p-font-style{line-height:2rem;font-size:1.4rem}
.new-reservation .modal-overlay .modal,.new-reservation .modal-overlay .warn-modal{border-radius:8px}
.new-reservation .modal-overlay .modal .modal-header .close-icon,.new-reservation .modal-overlay .warn-modal .modal-header .close-icon{color:#da291c}
.new-reservation .modal-overlay .modal .dealers-state .dealer-selector-list,.new-reservation .modal-overlay .warn-modal .dealers-state .dealer-selector-list{border:1px solid #707070}
.new-reservation .modal-overlay .modal .dealers-state .dealer-selector-list>ul>li,.new-reservation .modal-overlay .warn-modal .dealers-state .dealer-selector-list>ul>li{border:0;border-bottom:1px solid #707070}
.new-reservation .modal-overlay .modal .dealers-state .dealer-selector-list>ul>li:last-child,.new-reservation .modal-overlay .warn-modal .dealers-state .dealer-selector-list>ul>li:last-child{border-bottom:0}
.new-car-showcase__new-reservation--right .faq-state .faq-list .faq-list-component .faq-title{font-weight:800}
.new-reservation-popup{background-color:rgba(0,0,0,0.3)}
.new-reservation-popup .confirm-popup-container{border:0;box-shadow:none}
.new-reservation-popup .confirm-popup-container .confirm-popup-bottom a{width:100%}
.new-reservation-popup .confirm-popup-container .confirm-popup-bottom a span{justify-content:center}
.new-reservation-popup .confirm-popup-container .confirm-popup-bottom .confirm-popup-cancel-button{background-color:#57718a;display:flex}
.new-reservation-popup .confirm-popup-container .confirm-popup-bottom .confirm-popup-no-button{display:none}
.new-reservation-initial-terms__text p{font-size:1.6rem}
.new-reservation-initial-terms__text h2{font-weight:700;font-size:1.8rem}
.new-reservation-initial-terms__links .link{font-size:1.6rem}
.new-reservation-popup--leave .confirm-popup-container .confirm-popup-bottom{flex-direction:column-reverse}
.new-reservation-popup--leave .confirm-popup-container .confirm-popup-bottom .confirm-popup-cancel-button{background-color:#da291c;width:100%}
.new-reservation-popup--leave .confirm-popup-container .confirm-popup-bottom .confirm-popup-cancel-button span{justify-content:center}
.new-reservation-popup--leave .confirm-popup-container .confirm-popup-bottom .hub-button--m3{background-color:#57718a;color:#fff}
.new-reservation-popup--delete-extra .confirm-popup-container .confirm-popup-content img{display:none}
.new-reservation-popup--delete-extra .confirm-popup-container .confirm-popup-bottom{flex-direction:row-reverse;justify-content:space-between;width:100%}
.new-reservation-popup--delete-extra .confirm-popup-container .confirm-popup-bottom .confirm-popup-cancel-button span{justify-content:center}
.new-reservation-terms-and-conditions .terms-title{font-family:'CitroenType';color:#000}
.new-reservation-terms-and-conditions .text{font-family:'CitroenType';color:#000}
.new-reservation-terms-and-conditions .text p{font-size:1.6rem}
.new-reservation-terms-and-conditions .hub-button{max-width:unset}
.new-reservation-faq .faq-list .faq-list-component .faq-title{font-weight:800}
.new-reservation-dealers-list .dealer-selector .form-container .location-button{background:#57718a;height:4rem}
.new-reservation-dealers-list .dealer-selector .form-container .location-button:hover{background:#000}
.new-reservation-dealers-list .dealer-selector .form-container .location-button div{margin-top:4px}
.new-reservation-dealers-list .dealer-selector .dealer-selector-list>ul .dealer-selector-cell .hub-radio__container{padding-top:20px}
.new-reservation-dealers-list .dealer-info .dealer-address .font-body{color:#da291c}
.new-reservation-remaining-balance__confirmation-icon .icon svg g ellipse{fill:#50e3c2}
.new-reservation-remaining-balance__payment-types .payment-type--financing .header .update-button{color:#17cdc5}
.new-reservation-remaining-balance__payment-types .payment-type .hub-radio__container .hub-radio__content{color:#000;text-transform:unset}
.new-reservation-payment__subtitle b{color:#000}
.new-reservation-payment .payment-method-form__input-group .hub-input--security-code .popup-info img{display:none}
.new-reservation-payment .payment-method-form__input-group .hub-input--security-code .popup-info:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/saiba-citroen-2.svg')}
.new-reservation-payment .hub-button--confirm-payment .hub-button__label{justify-content:center}
.new-reservation-payment-error .warning-icon{content:url('../../../../../designs/wisdom/base/images/peugeot/icon-warning-red.svg')}
.new-reservation-payment-types .hub-radio__container .hub-radio__content{color:#000;text-transform:unset}
.new-reservation-payment-types .separator{background:#000}
.new-reservation-funding-form .terms-steps h1{font-size:2.4rem}
.new-reservation-funding-form .terms-steps h2{font-weight:700;font-family:'CitroenType';font-size:1.6rem}
.new-reservation-funding-form .terms-steps h3{font-weight:700;font-family:'CitroenType'}
.new-reservation-funding-form .terms-steps p{font-size:1.6rem}
.new-reservation-funding-form .terms-steps h1{font-size:2.4rem}
.new-reservation-funding-form .terms-steps p{font-size:1.6rem}
.new-reservation-funding-form .terms-steps p a{font-family:inherit}
.new-reservation-funding-form .terms-steps .hub-checkbox a{text-decoration:underline}
.new-reservation-funding-form .terms-steps .hub-checkbox a:hover,.new-reservation-funding-form .terms-steps .hub-checkbox a:active,.new-reservation-funding-form .terms-steps .hub-checkbox a:focus{color:#da291c}
.new-reservation-funding-form .conditions-step h1{font-size:2.4rem}
.new-reservation-funding-form .conditions-step h2{font-weight:700;font-family:'CitroenType';font-size:1.6rem}
.new-reservation-funding-form .conditions-step h3{font-weight:700;font-family:'CitroenType'}
.new-reservation-funding-form .conditions-step p{font-size:1.6rem}
.new-reservation-funding-form .conditions-step h1{font-size:2.4rem}
.new-reservation-funding-form .conditions-step p{font-size:1.6rem}
.new-reservation-funding-form .conditions-step p a{font-family:inherit}
.new-reservation-warn-form .container header .go-back-container .go-back-icon{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-back.svg')}
.new-reservation-warn-form .container header .go-back-container .go-back-label{font-weight:800;margin-bottom:.8rem}
.new-reservation-upload-documents .input-container__clear-files{color:#da291c}
.new-reservation-upload-documents .input-container__icon-container svg{border-radius:50%}
.new-reservation-cancel-modal__title{font-weight:800;font-size:1.6rem;line-height:140%;font-family:'CitroenType';text-transform:none}
.new-reservation-cancel-modal__terms-text h1{font-size:2.4rem}
.new-reservation-cancel-modal__terms-text p{font-size:1.6rem}
.new-reservation-ticket-balance__barcode-container{border-radius:8px}
.new-reservation-order-status .header-order .container__icon svg g ellipse{fill:#50e3c2}
.service-scheduler-vue{padding:0}
.service-scheduler-vue .service-scheduler{max-width:600px}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container{height:100%}
.service-scheduler-vue .service-scheduler .service-scheduler-header{margin:1rem 0}
.service-scheduler-vue .service-scheduler .service-scheduler-header .subtitle{font-size:2.4rem;font-weight:800;text-align:start}
.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container .step-circle,.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container .step-dash{border-color:#da291c}
.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container.current-step .step-circle{background-color:#da291c}
.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container.completed-step .step-circle{background-color:#da291c}
.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container.completed-step .step-circle:after{content:inherit}
.service-scheduler-vue .service-scheduler .service-scheduler-header .step-indicator-vue .step-container .step-circle{height:10px;width:10px}
.service-scheduler-vue .service-scheduler .service-scheduler-header .title-container .title{color:#000;font-size:2.4rem}
.service-scheduler-vue .service-scheduler .car-data .whatsapp-scheduler .scheduler-cta a{font-weight:normal}
.service-scheduler-vue .service-scheduler .action-wrapper{justify-content:flex-start}
.service-scheduler-vue .service-scheduler .action-wrapper .hub-button--g2{height:4rem;margin:0;letter-spacing:.8px;min-width:auto}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content .confirm-popup-icon{margin-bottom:0}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content .confirm-popup-tex{color:#000;font-size:1.4rem;margin:3rem 0}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-button{background-color:#da291c;border-radius:20px;cursor:pointer;padding:0 3.6rem;width:auto}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .service-scheduler-header{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .action-wrapper{padding:0}
.service-scheduler-vue .service-scheduler .hub-datepicker{width:100%}
}
.service-scheduler-vue .service-scheduler .car-data .car-data-title{color:#000;font-size:1.4rem;margin:0}
.service-scheduler-vue .service-scheduler .car-data .whatsapp-scheduler{margin-top:1rem;margin-left:0}
.service-scheduler-vue .service-scheduler .car-data .form-container label{font-size:1.6rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group{margin:0;max-width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group .subsection-title{font-family:'CitroenType';font-size:2.4rem;font-weight:800;margin:4rem 0}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group.control-full{width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group.control-full .text-field{display:none}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group.control-half{width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper{margin-bottom:0;width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio{padding:1rem 1rem 1.5rem 0}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio label{align-items:end}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio label .hub-radio__content{color:#000;font-family:'CitroenType';font-size:1.6rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip{display:flex;margin:0 1rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip .icon{font-size:0;border:inherit}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip .icon:before{content:url('../../../../../designs/wisdom/base/images/icon-tooltip.svg')}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip .content{color:#000;border-radius:8px;border-color:#888;box-shadow:0 3px 6px #000 29;right:0;left:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip .content:after{content:inherit}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .error-container span{color:#da291c}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-control{margin:0 0 3.5rem;max-width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-textarea-field{margin-left:0;width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .form-control{border:1px solid #000;border-radius:6px;max-width:100%;width:100%;font-size:1.6rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .location-button{display:grid;background:#57718a;margin:0;max-width:100%;text-transform:capitalize}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .location-button:hover{background-color:#000}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .location-button div{grid-row:1;margin-top:2px}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .location-button div svg path{fill:#fff}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .location-button .hub-button__label{grid-row:1;color:#fff;letter-spacing:.8px}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list{margin:0}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .list-info{color:#000}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list ul{border:1px solid black;border-top-left-radius:8px;border-bottom-left-radius:8px;max-height:40rem;overflow-y:auto}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list ul li{border:0;border-bottom:1px solid black;border-right:1px solid black}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list ul li:last-child{border-bottom:0}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell{min-height:100px;height:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .dealer-info .dealer-name,.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .dealer-info .dealer-address{color:#000;font-size:1.6rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .dealer-info .dealer-name{font-family:'CitroenType'}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio{align-self:start}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio__control:checked+label .hub-radio__radio,.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio__control:focus+label .hub-radio__radio{background:radial-gradient(ellipse at center,#57718a 0,#57718a 40%,#fff 45%,#fff 100%)}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio__container{padding-top:1rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button{padding:0}
.service-scheduler-vue .service-scheduler .car-data .form-container .dealer-selector .dealer-selector-list .hub-button.load-more-button .hub-button__label{color:#da291c}
.service-scheduler-vue .service-scheduler .car-data .form-container .lgpd-privacy-policy{margin-top:4rem;margin-bottom:2rem;font-family:'CitroenType';font-size:1.2rem;line-height:140%;width:100%}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-datepicker__calendar.pop-up{box-shadow:0 3px 6px #000 29;border:1px solid;border-color:black;border-radius:8px;width:auto;top:0;right:inherit}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-datepicker__calendar.pop-up:after{content:inherit}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-datepicker__calendar header span:not(.prev,.next){color:#000;font-size:1.6rem;text-transform:capitalize}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-datepicker__calendar .cell.selected .wrapper{color:#fff;background-color:#da291c}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .car-data{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .car-data .form-container .form-group.control-half{width:auto}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper{width:initial}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-radio-group-wrapper .hub-radio-group .hub-radio .hub-tooltip .content{font-size:1.2rem;bottom:-2rem;width:175px}
.service-scheduler-vue .service-scheduler .car-data .form-container .hub-datepicker__calendar header{margin-top:0}
}
.service-scheduler-vue .service-scheduler .calendar-data .section-title{color:#000;font-family:'CitroenType';font-size:1.6rem;margin:1rem 0 3rem}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper{display:flex;margin-bottom:5rem;max-height:230px}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container{border-radius:8px;box-shadow:0 3px 6px #000 29;border:1px solid black;margin:0;margin-right:5rem}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container .hub-datepicker .wrapper-input{border:inherit}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container .hub-datepicker__calendar header span:not(.prev,.next){color:#000;font-size:1.6rem;text-transform:capitalize}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container .hub-datepicker__calendar .cell.selected .wrapper{color:#fff;background-color:#da291c}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker{margin-bottom:0 !important}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker label{display:none}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker__container{border-radius:8px;box-shadow:0 3px 6px #000 29;max-height:100%;overflow-y:auto}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker__container ul li.active{color:#fff;background-color:#da291c}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker__container .no-time{padding:0 1rem;text-align:center}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .calendar-data{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .calendar-data .section-title{font-family:'CitroenType';font-size:1.8rem;font-weight:400;text-transform:inherit}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper{flex-direction:column;max-height:100%;margin-bottom:2rem}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container{margin-right:0}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .form-container .hub-datepicker__calendar{width:100%}
.service-scheduler-vue .service-scheduler .calendar-data .calendar-form-wrapper .hub-timepicker{margin-top:2rem}
}
.service-scheduler-vue .service-scheduler .user-data .section-title{color:#000;font-family:'CitroenType';font-size:1.6rem;margin:1rem 0 3rem}
.service-scheduler-vue .service-scheduler .user-data .form-container label{font-size:1.6rem}
.service-scheduler-vue .service-scheduler .user-data .form-container .form-control{margin:0 0 3.5rem;max-width:100%}
.service-scheduler-vue .service-scheduler .user-data .form-container .control-full,.service-scheduler-vue .service-scheduler .user-data .form-container .control-half{width:100%}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .user-data{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .user-data .section-title{font-family:'CitroenType';font-size:1.8rem;font-weight:400;text-transform:inherit}
}
.service-scheduler-vue .service-scheduler .summary-data .section-title{color:#000;font-size:1.8rem;font-weight:400;margin:1rem 0 3rem;text-transform:inherit}
.service-scheduler-vue .service-scheduler .summary-data .form-container{justify-content:start}
.service-scheduler-vue .service-scheduler .summary-data .form-container .summary-details-container{flex-direction:column;margin:0}
.service-scheduler-vue .service-scheduler .summary-data .form-container .summary-details-container .edit-action:before{content:url('../../../../../designs/wisdom/base/images/icon-edit-black.svg')}
.service-scheduler-vue .service-scheduler .summary-data .form-container .summary-details-container .form-group{margin:0}
.service-scheduler-vue .service-scheduler .summary-data .form-container .summary-details-container .form-group label{font-family:'CitroenType';font-size:1.6rem;font-weight:700;text-transform:inherit}
.service-scheduler-vue .service-scheduler .summary-data .form-container .summary-details-container .form-group span{color:#000;font-size:1.6rem;font-weight:400;opacity:.5}
.service-scheduler-vue .service-scheduler .summary-data .summary-details-container{width:100%}
.service-scheduler-vue .service-scheduler .summary-data .summary-details-container .summary-note{color:#000;font-size:1.4rem;font-weight:400;letter-spacing:0;margin:0}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .summary-data .section-title{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .summary-data .summary-details-container .summary-note{width:100%}
}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .subtitle{font-family:'CitroenType';font-size:1.6rem;justify-content:start;margin:1rem 0 3rem}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content{margin-bottom:5rem;justify-content:start}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .calendar-container{border-radius:8px;box-shadow:0 3px 6px #000 29;border:1px solid black;margin:0;margin-right:5rem}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .calendar-container .hub-datepicker .wrapper-input{border:inherit}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .calendar-container .hub-datepicker__calendar header span:not(.prev,.next){color:#000;font-size:1.6rem;text-transform:capitalize}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .calendar-container .hub-datepicker__calendar .cell.selected .wrapper{color:#fff;background-color:#da291c}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker{margin-bottom:0 !important}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker label{display:none}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container{border-radius:8px;box-shadow:0 3px 6px #000 29;max-height:230px;overflow-y:auto}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container ul li.active{color:#fff;background-color:#da291c}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container .time-list{padding:0 1rem;width:auto}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container .no-time{padding:0 1rem;text-align:center}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container .error-container span{color:#da291c;font-style:inherit}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container footer{width:100%}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container{display:flex;flex-direction:column;align-items:center}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .subtitle{align-self:start;font-family:'CitroenType';font-size:1.8rem;font-weight:400;text-transform:inherit}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content{flex-direction:column;max-height:100%;margin-bottom:2rem}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .calendar-container{margin-right:0}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker{margin-top:2rem}
.service-scheduler-vue .service-scheduler .digital-dealership-calendar-container .content .hub-timepicker__container{max-height:175px}
}
.car-service-selector-component .car-service-selector-ruler .service-info{margin:0}
.car-service-selector-component .car-service-selector-ruler .service-info .label{color:#da291c}
.car-service-selector-component .car-service-selector-ruler .service-info .car-name{color:#000}
.car-service-selector-component .car-service-selector-ruler .service-info .details{margin-bottom:0;max-width:480px}
.car-service-selector-component .car-service-selector-ruler .manufactureForm{margin-top:4rem}
.car-service-selector-component .car-service-selector-ruler .actions{margin-bottom:4rem}
.car-service-selector-component .car-service-selector-ruler .actions .hub-button{background-color:#da291c;height:3.5rem;padding:0 3.6rem}
.car-service-selector-component .car-service-selector-ruler .actions .hub-button__label{font-weight:500;margin:0;letter-spacing:1px}
.car-service-selector-component .car-service-selector-ruler .actions .hub-button__label:after{content:inherit}
.car-service-selector-component .car-service-selector-ruler .actions .hub-button:last-child{background-color:#000}
.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-red-fat,.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-fat{margin:0 .5rem}
.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-red-fat .hub-button__label,.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-fat .hub-button__label{color:#fff}
@media only screen and (max-width:720px){.car-service-selector-component .car-service-selector-ruler{padding:0 3rem}
.car-service-selector-component .car-service-selector-ruler .service-info{text-align:center;margin:5rem 2rem 0}
.car-service-selector-component .car-service-selector-ruler .service-info .details{text-align:start}
.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-red-fat{margin-bottom:1rem}
}
.revision-ruler-vue{align-items:center;margin:0}
.revision-ruler-vue .ruler-title{color:#000;font-family:'CitroenType';font-size:3rem;font-weight:800;margin:4rem 0}
.revision-ruler-vue .car-data{flex-wrap:wrap;max-width:800px}
.revision-ruler-vue .car-data .marker-data{background-color:#ffcd14;border-radius:16px;margin:0 1rem 2rem 1rem;height:100%;min-height:167px;width:184px;padding:1.6rem}
.revision-ruler-vue .car-data .marker-data:nth-of-type(odd){background-color:#ffcd14}
.revision-ruler-vue .car-data .marker-data .main-data .data-title,.revision-ruler-vue .car-data .marker-data .main-data .data-price,.revision-ruler-vue .car-data .marker-data .main-data .data-detail{font-weight:700;color:#000}
.revision-ruler-vue .car-data .marker-data .main-data .data-title{margin:0}
.revision-ruler-vue .car-data .marker-data .main-data .data-price{font-size:1.8rem;margin:4rem 0 2rem}
.revision-ruler-vue .car-data .marker-data .main-data .data-detail{border-top:1px solid #212121;padding-top:2rem;width:184px}
@media only screen and (max-width:720px){.revision-ruler-vue .ruler-title{font-size:2.4rem}
.revision-ruler-vue .car-data{display:flex}
.revision-ruler-vue .car-data .marker-data{padding:1.1rem;height:100%;min-height:inherit;width:148px}
.revision-ruler-vue .car-data .marker-data .main-data .data-price{margin:3rem 0 1rem}
.revision-ruler-vue .car-data .marker-data .main-data .data-detail{width:148px}
}
.revision-simulator-vue:before{content:inherit}
.revision-simulator-vue .card-container .box{display:flex;flex-direction:column;align-items:center}
.revision-simulator-vue .card-container .box .content{background:inherit;text-align:center;width:max-content}
.revision-simulator-vue .card-container .box .content .content-title,.revision-simulator-vue .card-container .box .content p{color:#000}
.revision-simulator-vue .card-container .box .content .content-title{font-family:'CitroenType';font-size:3rem;font-weight:800}
.revision-simulator-vue .card-container .box .content .hub-button{background-color:#da291c;height:3.5rem;margin:2rem 0}
.revision-simulator-vue .card-container .box .content .hub-button__label{font-weight:500;letter-spacing:1px}
.revision-simulator-vue .card-container .box .content .hub-button__label:after{content:inherit}
@media only screen and (max-width:720px){.revision-simulator-vue .card-container .box .content{width:auto}
.revision-simulator-vue .card-container .box .content .content-title,.revision-simulator-vue .card-container .box .content p{text-align:start}
.revision-simulator-vue .card-container .box .content .content-title{font-size:2.4rem}
}
.ruler-details-modal{top:0;z-index:10000}
.ruler-details-modal .section-title{color:#000;font-family:'CitroenType';font-size:2.4rem;font-weight:800}
.ruler-details-modal .section-content .examinedItems,.ruler-details-modal .section-content .replacedItems{word-break:break-all}
.ruler-details-modal .section-content .examinedItems li,.ruler-details-modal .section-content .replacedItems li{color:#000}
.user-info-vue .user-info-form .user-info-form-wrapper{margin-right:3rem}
.user-info-vue .user-info-form .user-info-form-wrapper .fields .pass-eye{top:31px}
@media only screen and (max-width:720px){.user-info-vue{top:32px}
.user-info-vue .go-back-page-vue{left:11px}
}
.user-badge .user-menu-vue{padding:2.7rem}
.user-badge .user-menu-vue .close-button{display:none}
.user-badge .user-menu-vue .user-menu-header{flex-direction:column}
.user-badge .user-menu-vue .user-menu-header .user-profile{order:2;margin-left:-0.8rem}
.user-badge .user-menu-vue .user-menu-header .user-profile .user-detail{display:none}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul{display:flex;align-items:center;flex-direction:row;margin-top:24px}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li{min-width:100px;width:auto;height:30px;padding:0 1.2rem 1.4rem;background:#fff;border-bottom:1px solid #a59f9e;color:#a59f9e;text-align:center;flex:1;transition:background .3s;display:flex;justify-content:center;align-items:center}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li.active,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li li.active{box-shadow:none;padding-bottom:14px;position:relative;border-bottom:1px solid #da291c}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li.active::before,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li li.active::before,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li.active::after,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li li.active::after{content:'';position:absolute;height:5px;width:80%;background-color:#da291c;bottom:0}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li.active:before,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li li.active:before{left:0;border-radius:10px 10px 0 0}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li.active:after,.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li li.active:after{right:0;border-radius:0 10px 0 0}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul li span{font-size:1.6rem;font-weight:700;min-width:120px;text-transform:initial;color:#a59f9e}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul>li{margin-left:.8rem}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul .active{background:#fff;padding-bottom:1rem}
.user-badge .user-menu-vue .user-menu-header .user-profile .col-right .page-navigation ul .active span{color:#000}
.user-badge .form-container label{font-size:1.4rem;font-weight:bold}
.user-badge .hub-input input{border:1px solid #000;border-bottom:1px solid #000;border-radius:.8rem;display:flex;align-items:center;padding:8px 30px 11px 11px;width:305px}
.user-badge .hub-dropdown select{border:1px solid #000;border-radius:.8rem;width:305px}
.user-badge #mobile-dropdown::after{right:-36px}
@media only screen and (max-width:720px){.user-badge .hub-input input{width:328px}
.user-badge .hub-dropdown select{width:328px}
.user-badge .user-menu-vue .close-button{display:block}
.user-badge .user-menu-vue .hub-container{height:auto}
.user-badge .user-menu-vue .hubID-tab{display:flex !important;flex-direction:column}
.user-badge .user-menu-vue .user-menu-header{display:flex;flex-direction:column}
.user-badge .user-menu-vue .user-menu-header .user-profile{padding:0}
.user-badge .user-menu-vue .user-menu-header .user-profile .page-navigation{padding:0;width:100%;overflow-x:scroll;overflow-y:hidden}
.user-badge .user-menu-vue .user-menu-header .user-profile .page-navigation ul{display:flex;align-items:center;flex-direction:row;padding:0;margin-top:1.6rem}
.user-badge .user-menu-vue .user-menu-header .user-profile .page-navigation ul li{width:auto;height:32px;background:#fff;border:1px solid #000;color:#000;border-radius:3.2rem;text-align:center !important;transition:background .3s;margin-left:.8rem;display:flex;justify-content:center;align-items:center;padding:0}
.user-badge .user-menu-vue .user-menu-header .user-profile .page-navigation ul li:first-child{margin-left:0}
.user-badge .user-menu-vue .user-menu-header .user-profile .page-navigation ul li span{font-size:1.2rem !important;min-width:101px !important}
.user-badge .user-menu-vue .user-pages{padding:0;margin:0}
.user-badge .user-menu-vue .user-pages .hubID-tab:last-child{display:none !important}
.user-badge .user-menu-vue .user-pages .user-page-header,.user-badge .user-menu-vue .user-pages .go-back-page-vue{display:none}
.user-badge .user-menu-vue .user-pages .nav-section{display:block;margin:1.6rem 0}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation{padding:0;width:100%;overflow-x:scroll;overflow-y:hidden}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul{display:flex;align-items:center;flex-direction:row;padding:0}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li{width:auto;height:32px;background:#fff;border:1px solid #000;color:#000;border-radius:3.2rem;text-align:center !important;transition:background .3s;margin-left:.8rem;display:flex;justify-content:center;align-items:center;padding:0}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li:first-child{margin-left:0}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li span{font-size:1.2rem;font-weight:700;min-width:123px;text-transform:uppercase}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li:hover{background:#888}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li::before{content:""}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul li::after{display:none}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul .active{background:#000}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul .active span{color:#fff}
}
.go-back-container{display:flex;flex-direction:row;align-items:center;cursor:pointer}
.go-back-container .go-back-label{font-size:1.4rem;font-family:'CitroenType';margin-left:1rem;font-weight:bold}
.go-back-container .go-back-icon::before{content:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-back.svg");width:30px;height:30px}
.fca-popup .close-icon-message .btn-close::before{background-image:url("../../../../../designs/wisdom/base/images/icon-close-black.svg")}
.fca-popup .content-message{background:#ebebeb;flex-direction:row}
.fca-popup .content-message p{margin-left:1rem}
.user-badge .user-menu-vue .hubID-tab .title{font:normal normal 900 24px/30px 'CitroenType';color:#000}
.user-badge .user-menu-vue .hubID-tab .title .close-button{border:0;background:0;font-size:1.6rem;cursor:pointer;position:absolute;right:211px;top:37px}
.user-badge .user-menu-vue .hubID-tab .title::after{content:"";height:1px;background:#000;width:65vw;display:flex;margin-top:1rem}
.user-badge .user-menu-vue .hubID-tab .text{margin:3.6rem 0 0 0;font:normal normal normal 14px/20px 'CitroenType'}
@media only screen and (max-width:1700px){.user-badge .user-menu-vue .hubID-tab .title::after{width:70vw}
}
@media only screen and (max-width:720px){.user-badge .user-menu-vue .hubID-tab .title .close-button{display:none}
.user-badge .user-menu-vue .hubID-tab .title::after{display:none}
.user-badge .user-menu-vue .hubID-tab .text{margin:1.6rem 0 0 0}
}
.user-badge .user-menu-vue .hubID-tab .hub-tabs,.user-badge .user-menu-vue .hubID-tab .hub-tabs-menus{display:none}
.user-badge .user-menu-vue .user-location .location{display:none}
.user-badge .user-menu-vue .user-pages .user-page-section{font-size:2.4rem;font-weight:900;margin:4rem 0;text-transform:uppercase}
.lgpd-privacy-policy{padding:0;font-size:1.2rem}
.user-garage-vue{width:100%;height:277px;background:#f398be;border-radius:2rem}
.user-garage-vue .user-garage-form .empty-garage .title{margin-left:2.4rem;font-size:2.4rem;font-family:'CitroenType';font-weight:800;max-width:267px;color:#000;line-height:3rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{background:#fff}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{background:#f398be;width:320px;height:277px;border-radius:2rem;padding:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header{margin:2rem 2.1rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header h3{color:#000;font-family:'CitroenType';font-size:1.4rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header .delete-car{background-image:url("../../../../../designs/wisdom/base/images/trash.svg");width:25px;height:25px;margin-top:2rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body{padding-top:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .image-wrapper{margin-top:-3rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .image-wrapper img{width:212px;height:113px;object-fit:contain}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info{padding-top:0;height:0;margin-bottom:4.3rem;margin-top:3.7rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-model{color:#000;font:normal normal 900 20px/24px 'CitroenType'}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info .garage-car-version{font:normal normal normal 1.4rem/2rem 'CitroenType';color:#000}
.user-garage-vue .user-garage-form .wrap-top-actions{display:flex;justify-content:flex-start;align-items:flex-start;margin-left:2.3rem;margin-top:5rem}
.user-garage-vue .user-garage-form .add-car-button{background:#000;height:40px;width:254px;margin:1rem 0 3rem 0;display:flex;align-items:center;justify-content:center}
.user-garage-vue .user-garage-form .add-car-button .hub-button__label{font:normal normal bold 14px/16px 'CitroenType';letter-spacing:.7px;text-align:center;padding:2rem}
.user-garage-vue .user-garage-form .add-car-button .hub-button__label::after{margin:0;padding:0}
@media only screen and (max-width:720px){.user-garage-vue .go-back-page-vue{left:12px}
.user-garage-vue .user-garage-form{margin-top:50px;padding:0}
.user-garage-vue .user-garage-form .wrap-top-actions{justify-content:center;align-items:center;margin:7rem 1.1rem 0 0rem}
.user-garage-vue .user-garage-form .empty-garage .title{margin:2.1rem 1rem}
.user-garage-vue .user-garage-form .normal-garage .user-car-list{justify-content:center}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car{height:auto;width:344px}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-header{margin-top:0}
.user-garage-vue .user-garage-form .normal-garage .user-car-list .user-car .user-car-body .garage-car-info{margin-bottom:4.3rem}
.user-garage-vue .user-garage-form .add-car-button{width:280px}
.user-garage-vue .user-garage-form .add-car-button .hub-button__label{letter-spacing:.8px}
}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5rem 4rem}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:2.4rem;font-weight:900;color:#000;margin:0 0 2.4rem 0;text-transform:uppercase;opacity:1;line-height:2.8rem}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .hub-input input{width:auto}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:0;margin-top:2.4rem}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder a{width:152px;height:40px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder a:first-child{background:#000;width:120px}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder a:last-child{margin-left:.9rem;width:186px}
@media only screen and (max-width:720px){.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{position:fixed}
.user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{display:flex}
}
@media only screen and (max-width:720px){.adjust-modal{height:100%;top:50px;overflow:scroll}
}
.user-login-vue .login-container .close-icon-message .btn-close:before{width:28px;height:28px;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/icon-close-citroen-2.svg')}
.user-login-vue .login-container .header .badge .badge-image{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/avatar-citroen.svg')}
.user-login-vue .hub-input .pass-eye{content:url('../../../../../designs/wisdom/base/images/citroen-2/eye-icon-citroen-2.svg')}
.user-login-vue .hub-input .pass-eye.slashed{content:url('../../../../../designs/wisdom/base/images/citroen-2/eye-slashed-icon-citroen-2.svg')}
.user-login-vue .hub-input.error .pass-eye{content:url('../../../../../designs/wisdom/base/images/citroen-2/eye-icon-citroen-2.svg')}
.user-login-vue .hub-input.error .pass-eye.slashed{content:url('../../../../../designs/wisdom/base/images/citroen-2/eye-slashed-icon-citroen-2.svg')}
.user-login-vue .hub-input .cleaner{position:absolute;bottom:-32px;right:4px;width:24px;height:24px;content:url('../../../../../designs/wisdom/base/images/citroen-2/icon-x-citroen-2.svg');cursor:pointer}
.user-badge .user-badge-vue .badge-logged-user img{display:none}
.user-badge .user-badge-vue .badge-logged-user:before{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/avatar-empty.svg');background-size:30px 30px;margin-right:8px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;content:""}
.user-badge .user-badge-vue .badge-logged-user .badge-logout-button{font-size:12px}
.user-badge .user-badge-vue .badge-logged-user .notification-badge{top:0;left:20px}
.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-inactive,.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-active{color:transparent;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/avatar-empty.svg');background-size:30px 30px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px}
.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-inactive:before,.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-active:before{content:''}
.user-badge .user-badge-vue .badge-unlogged-user .login-link span{font-size:12px}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{padding:5rem 3rem}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{margin-left:1rem}
.user-badge .user-badge-vue .order-details__item_steps .hub-button__label{flex-grow:inherit}
@media only screen and (max-width:720px){.user-badge .user-badge-vue .badge-logged-user img{display:none}
.user-badge .user-badge-vue .badge-logged-user .badge-logout-button{display:none}
.user-badge .user-badge-vue .badge-logged-user::before{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/avatar-empty.svg');background-size:30px 30px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;content:""}
.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-inactive,.user-badge .user-badge-vue .badge-unlogged-user .fiat-id-active{color:transparent;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/avatar-empty.svg');background-size:30px 30px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content{padding:6rem 4rem 10rem}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{margin-left:0}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field{width:100%}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .form-field .hub-input input{width:100%}
.user-badge .user-badge-vue .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder a{width:100%}
}
.user-proposals-vue{display:flex;flex-direction:column;border-bottom:1px solid #000;padding-bottom:2rem}
.user-proposals-vue .without-cpf{order:3;width:1040px;height:299px;opacity:1;max-width:unset;border-radius:2rem;background:#ffb80f 0 0 no-repeat padding-box;padding:2.3rem;margin-bottom:2rem}
.user-proposals-vue .without-cpf .title{font:normal normal 900 24px/30px 'CitroenType';color:#000;text-transform:uppercase;max-width:274px;line-height:3rem}
.user-proposals-vue .without-cpf .text{font:normal normal normal 14px/20px 'CitroenType';text-align:left;color:#000;max-width:274px}
.user-proposals-vue .without-cpf .hub-button{width:206px;height:37px;text-align:center;color:#fff;background:#000}
.user-proposals-vue .user-proposals-collapsible{order:1}
.user-proposals-vue .user-proposals-collapsible .title span{font:normal normal bold 20px/24px 'CitroenType'}
.user-proposals-vue .user-proposals-collapsible .title .collapsible-arrow{visibility:hidden;margin-left:.8rem}
.user-proposals-vue .user-proposals-collapsible .title .collapsible-arrow::before{content:"";visibility:visible;width:25px;height:25px;background-image:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-up-red.svg");background-repeat:no-repeat;transform:rotate(180deg);transition:all .3s ease-in-out}
.user-proposals-vue .user-proposals-collapsible .title .collapsible-arrow.closed::before{transform:rotate(0);transition:all .3s ease-in-out}
.user-proposals-vue .user-proposals-form{order:2}
.user-proposals-vue .user-proposals-form .empty-proposals{margin:0;padding:0;width:auto}
.user-proposals-vue .user-proposals-form .empty-proposals .text-container{display:none}
.user-proposals-vue .user-proposals-form .empty-proposals .citroen-text-container{display:flex}
.user-proposals-vue .user-proposals-form .empty-proposals .text{width:auto;font:normal normal normal 14px/20px 'CitroenType'}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{margin-top:4rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right .car-image{margin-top:5.2rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-wrapper{justify-content:space-between;align-items:center;background:#ebebeb;border-radius:2rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information{position:relative;padding:3.4rem 0 4rem 0;margin:0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .title{font:normal normal 700 1.6rem / 2.4rem 'CitroenType';color:#000;min-width:364px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .subtitle{font:normal normal normal 1.4rem / 1.6rem 'CitroenType';color:#000;min-width:364px;padding:1.3rem 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible span{font:normal normal 700 1.2rem / 1.8rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .collapsible .collapsible-arrow svg g path{stroke:#da291c}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .icon{background-image:url("../../../../../designs/wisdom/base/images/ico-clock-round-yellow.svg")}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .icon::after{content:"";width:1px;background:#000;position:absolute;bottom:0;height:100%;z-index:-1;top:50%}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information.closed .icon::after{display:none}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .date{display:none}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .title{font:normal normal 700 1.6rem / 2.4rem 'CitroenType';color:#000;min-width:364px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .subtitle{font:normal normal normal 1.4rem / 1.6rem 'CitroenType';color:#000;min-width:364px;padding:1.3rem 0}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .icon.sent{background-image:url("../../../../../designs/wisdom/base/images/ico-money-round-yellow.svg") !important}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .icon{background-image:url("../../../../../designs/wisdom/base/images/ico-location-round-yellow.svg")}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .legend,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-address,.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-tel{font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-dealer .dealer-info .dealer-name{font:normal normal 700 1.6rem / 2.4rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-discount{font:normal normal 700 1.4rem / 1.8rem 'CitroenType';color:#da291c;margin-bottom:.8rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-{font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-info .quotation-price{font:normal normal 700 1.4rem / 2.4rem 'CitroenType'}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon svg g circle{fill:#efa800}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-quotation .quotation-icon svg g g{stroke:#fff}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-id span{font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-products .mvs .version{font:normal normal 800 2.4rem / 3rem 'CitroenType';color:#000}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions{left:2.5rem;top:-26px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions:first-child{display:flex;justify-content:center;align-items:center;width:214px;height:40px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button span{font:normal normal bold 1.6rem / 1.8rem 'CitroenType'}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .actions .hub-button span::after{display:none}
@media only screen and (max-width:720px){.user-proposals-vue .user-proposals-form .proposal-item .product-item .product-timeline-wrapper{margin-top:-4rem;margin-left:3rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .icon{margin-right:2.5rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .line-information .information .subtitle{min-width:unset;max-width:200px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information{margin:2.5rem}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .proposal-timeline .events-list .event-item .information .text{min-width:unset;max-width:200px}
.user-proposals-vue .user-proposals-form .proposal-item .product-item .col-right .car-image{margin-top:2.5rem}
.user-proposals-vue .without-cpf{width:344px}
}
.user-wishlist-vue .user-wishlist-collapsble .title span{font:normal normal bold 20px/24px 'CitroenType'}
.user-wishlist-vue .user-wishlist-collapsble .collapsible-arrow{visibility:hidden;margin-left:.8rem}
.user-wishlist-vue .user-wishlist-collapsble .collapsible-arrow::before{content:"";visibility:visible;width:25px;height:25px;background-image:url("../../../../../designs/wisdom/base/images/citroen-2/arrow-up-red.svg");background-repeat:no-repeat;transform:rotate(180deg);transition:all .3s ease-in-out}
.user-wishlist-vue .user-wishlist-collapsble .collapsible-arrow.closed::before{transform:rotate(0);transition:all .3s ease-in-out}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:0;width:auto}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car{padding:2rem;margin:0;width:320px;height:304px;background:#ffb80f 0 0 no-repeat padding-box;border:2px solid #ffb80f;border-radius:2rem;opacity:1}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header h3{font:normal normal normal 14px/20px 'CitroenType'}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-header .delete-car{width:25px;height:25px;background-image:url("../../../../../designs/wisdom/base/images/trash.svg")}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body{padding:0}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .image-wrapper{margin-top:.5rem}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body img{width:212px}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info{padding:0;margin-top:-3rem}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-model{font:normal normal 900 20px/24px 'CitroenType';text-align:center;color:#000}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .wishlist-car-version{font:normal normal normal 14px/20px 'CitroenType';text-align:center;color:#000}
.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price-prefix,.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list .user-car .user-car-body .wishlist-car-info .price-holder .price{font:normal normal 900 20px/24px 'CitroenType';text-align:center;margin:0;color:#000}
.user-wishlist-vue .user-wishlist-form .empty-wishlist .text{width:auto;font:normal normal normal 14px/20px 'CitroenType'}
@media only screen and (max-width:720px){.user-wishlist-vue .user-wishlist-form .normal-wishlist .user-car-list{grid-template-columns:1fr;justify-items:center}
}
.user-proposal-informations-vue{padding:2.5rem}
.user-proposal-informations-vue .proposal-products .mvs .model-name{font:normal normal 800 2.4rem/3rem 'CitroenType';color:#000}
.quiz-profile-wrapper .quiz-profile-container,.quiz-profile-wrapper .quiz-profile-container-resume,.quiz-profile-wrapper .quiz-profile-version{height:calc(100vh -  50px)}
@media only screen and (max-width:720px){.quiz-profile-wrapper .quiz-profile-container,.quiz-profile-wrapper .quiz-profile-container-resume,.quiz-profile-wrapper .quiz-profile-version{height:auto}
.quiz-profile-wrapper .quiz-profile-version{height:100%}
}
@media print{.quiz-profile-wrapper{height:100%}
}
.quiz-your-version .quiz-your-version-container .box-container .title,.quiz-your-version .quiz-your-version-container .box-container b,.quiz-your-version .quiz-your-version-container .box-container p{color:#fff}
.quiz-your-version .quiz-your-version-container .box-container .title{font-size:4rem}
.quiz-your-version .quiz-your-version-container .box-container .description{font-size:1.4rem}
.quiz-your-version .quiz-your-version-container .box-container .cta svg g{stroke:#fff}
.quiz-container{background-color:#ebebeb;position:relative;min-height:calc(100vh -  50px);width:100%}
.quiz-container header .step-indicator-vue .step-container.current-step .step-circle{border:3px solid #000}
.quiz-container header .step-indicator-vue .step-container.completed-step .step-circle{border-color:#000}
.quiz-container header .step-indicator-vue .step-container.completed-step .step-circle::after{background-color:#000;height:14px;width:15px}
.quiz-container header .step-indicator-vue .step-container.completed-step .step-dash{border-color:#000}
@media only screen and (max-width:720px){.quiz-container{min-height:unset}
}
.quiz-resume{background-color:#0052b2}
.quiz-resume .go-back-page-vue span{color:#fff}
.quiz-resume .go-back-page-vue a .go-back-page__icon{content:url("../../../../../designs/wisdom/base/images/arrow-go-back-jeep-white.svg")}
.hgt-actived-float-menu{height:calc(100vh - 135px);overflow:scroll}
@media print{.hgt-actived-float-menu{position:inherit;height:100%}
}
.tag-component header h1{font-size:2.4rem}
.tag-component header span{font-size:1.4rem}
.tag-component section .check-container,.tag-component section .check-container-checked{border:1px solid #000;font-weight:700;font-size:1.4rem}
.tag-component section .check-container{background-color:#fff}
.tag-component section .check-container-checked{background-color:#000}
.tag-component section .check-container-checked label{color:#fff}
.quiz-question .container .list .title{font-size:2.4rem}
.quiz-question .container .list .answer .box-radio .radio-default::before{background:url('../../../../../designs/wisdom/base/images/citroen-2/seletor-default.svg') no-repeat;content:'';cursor:pointer;height:46px;left:0;position:absolute;top:0;width:46px}
.quiz-question .container .list .answer .box-radio .radio-checked::before{background:url('../../../../../designs/wisdom/base/images/citroen-2/seletor-check.svg') no-repeat;content:'';height:46px;left:0;position:absolute;top:0;width:46px}
.quiz-question .container .list .answer .box-radio span{font-size:1.6rem}
.quiz-winner-car{background-color:#0052b2}
.quiz-winner-car header span,.quiz-winner-car header h1{color:#fff}
.quiz-winner-car header span{font-size:1.4rem}
.quiz-winner-car header h1{font-size:4rem}
.quiz-winner-car section .box-info h2,.quiz-winner-car section .box-info p{color:#fff}
.quiz-winner-car section .box-info h2{font-size:2.4rem}
.quiz-winner-car section .box-cta .cta-back-to-start.hub-button{background-color:transparent}
.quiz-winner-car section .box-cta .cta-back-to-start.hub-button .hub-button__label{color:#fff}
.quiz-winner-car section .box-cta .cta-version.hub-button,.quiz-winner-car section .box-cta .cta-save.hub-button{background-color:#fff}
.quiz-winner-car section .box-cta .cta-version.hub-button .hub-button__label,.quiz-winner-car section .box-cta .cta-save.hub-button .hub-button__label{color:#fe2a3c}
.quiz-winner-car section .box-cta .cta-save.hub-button svg g g{fill:#fe2a3c}
.printable{background-color:#0052b2}
.printable .container h1,.printable .container h2,.printable .container h3,.printable .container p{color:#fff}
.showcase-offers-component{overflow-x:hidden}
.showcase-offers-component .showcase-offers-vue .content-offers{margin-bottom:100px}
.showcase-offers-component .showcase-offers-vue .content-offers .card-register-offer{height:753px;max-height:753px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item{min-height:860px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper{margin-top:40px;max-width:calc(100% / 3 - 20px);margin-bottom:100px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-status-bar{position:relative;top:-19px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content-wrapper{height:auto;padding:0}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content-wrapper .offer-item-content{padding:0}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .footer-buttons{position:relative;top:20px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content .copy-offer-link-icon{right:-5px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content .btn-details{cursor:pointer;font-size:1.6rem;font-weight:700;text-transform:initial}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content .released-on-wrapper{position:absolute;margin-top:-12rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers{width:360px;border:4px solid #0661cb;border-radius:20px;opacity:1;min-height:860px;max-height:unset;height:auto;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin{min-height:840px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content{position:relative}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .btn-details{position:absolute;bottom:3.8rem;top:unset;background:#0661cb}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .released-on-wrapper{margin-top:-6rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-bottom-info{margin-bottom:3.5rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-bottom-info .highlighted-text{font-size:2.5rem;font-weight:bold;margin-right:10px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-bottom-info .normal-text{font-size:1.2rem;font-weight:500}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-top-info{border-top-left-radius:2rem;border-top-right-radius:2rem;justify-content:flex-start;margin-top:0;padding:2rem;height:50px;background:#0661cb}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-top-info div svg g path{fill:#fff}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-top-info div svg g circle{fill:#0661cb}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-top-info .dealer-wrapper{display:flex;flex-direction:column;align-items:flex-start}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-top-info .dealer-wrapper span{color:#fff;font-size:1.2rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-img-wrapper .stamps-wrapper{top:1.6rem;left:-26px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-img-wrapper .stamps-wrapper .hub-svg svg{width:56px;height:56px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-price-wrapper .price-text .price-text-big{font-family:'CitroenType';font-weight:700}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content-wrapper{padding:0 1.2rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content-wrapper .offer-item-content-top{min-height:auto}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content-wrapper .offer-item-content-top .copy-offer-link-icon{right:-4px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer{border:4px solid #da291c}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-item-content-wrapper .offer-countdown{order:5;border-top:.1rem solid #da291c;border-bottom:.1rem solid #da291c;width:100%;margin:0 0 20px 0;justify-content:center}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-item-content-wrapper .offer-countdown .super-offer-text{color:#da291c;font-weight:700;font-size:1.6rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-item-content-wrapper .offer-countdown .hub-countdown h1{color:#da291c;font-family:inherit;height:auto;font-weight:700;font-size:1.6rem;margin-left:15px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .btn-details{background:#da291c}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-top-info{background:#da291c}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-top-info div svg g path{fill:#fff}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.super-offer .offer-top-info div svg g circle{fill:#da291c}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .btn-details{bottom:-2.5rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .btn-whatsapp{bottom:-8rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-bottom-info{margin-bottom:-4rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-reproved{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;top:30px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-reproved .offer-reproved-bg{background-color:#000;opacity:.57;width:100%;height:855px;position:absolute;border-radius:20px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-reproved .reproved-text{font-size:5.6rem;font-weight:900;line-height:1;padding-bottom:6px;color:#fff;border-top:9px solid #fff;border-bottom:9px solid #fff;transform:rotate(-10deg)}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-reproved .edit-warning-text{color:#fff;transform:rotate(-10deg);font-size:2.1rem;font-weight:600;text-transform:none}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-sold{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:30px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-sold .offer-sold-bg{background-color:#000;opacity:.57;width:100%;height:855px;position:absolute;border-radius:20px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-sold .sold-text{font-size:6.2rem;font-weight:900;color:#fff;transform:rotate(-10deg);border-bottom:9px solid #fff;border-top:9px solid #fff;line-height:1;padding-bottom:6px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .footer-buttons{top:9.1rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-top-info{margin-top:-2rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--maker-offers .unified-offer .offer-item-content-wrapper{padding-top:4.9rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--maker-offers.offer-item-admin .offer-item-content .btn-details,.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--maker-offers.offer-item-admin .offer-item-content .btn-whatsapp{bottom:-8rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--maker-offers.offer-item-admin .offer-item-content .released-on-wrapper{margin-top:-7rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--maker-offers .footer-buttons{top:9rem}
.showcase-offers-component .showcase-offers-vue .advanced-search-buttons .show-more{font-size:1.6rem;font-weight:400;text-align:left;font-family:'CitroenType';letter-spacing:0;color:#000;text-decoration:underline;cursor:pointer;border:0;width:110px;height:0;text-transform:capitalize}
.showcase-offers-component .showcase-offers-vue .offer-item{border-radius:20px;border:2px solid #da291c;background-color:#fff}
.showcase-offers-component .showcase-offers-vue .offer-item .unified-offer{height:730px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper{padding-right:15px;padding-left:15px;margin-top:7rem}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{order:1;width:100%;min-height:200px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-chassi{order:6;font-size:1.2rem;font-weight:500;line-height:1.33;margin-bottom:10px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper{order:3;height:25px;margin:10px 0;display:block}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag{align-items:center;padding:5px 10px;background-color:#000;border-radius:.5rem}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span{width:100%;font-size:1.1rem;font-weight:700;padding:10px 0;color:#ebebeb}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:before,.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:after{display:none}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:before,.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:after{display:none}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top{order:4;position:unset}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-tag-wrapper{display:none}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .title-offer,.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{text-align:center}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{color:#da291c;font-weight:900}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .copy-offer-link-icon{top:31rem;right:10px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .d-flex{order:2}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper{display:flex;margin-bottom:0;justify-content:center;align-items:center;flex-direction:column;width:100%}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text{color:#000}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text-big{color:#000}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text-balao{font-size:1.8rem;font-weight:600}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-features-highligth-wrapper{order:7;width:100%}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper{order:5;border-color:#da291c;width:100%;margin:0 0 20px 0}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call{color:#da291c;font-weight:700;font-size:1.6rem;line-height:unset}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content.unified-offer .offer-img-logo{top:-0.1rem;left:.5rem}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content.unified-offer .offer-img-logo img{max-width:150px;max-height:100px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-img-logo{top:-5rem;left:.5rem}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-img-logo img{max-width:150px;max-height:100px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .dealers-offers-logo{top:-5rem;left:.5rem;position:absolute}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .dealers-offers-logo img{max-width:150px;max-height:100px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-details,.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-whatsapp{height:44px;width:77.5%;border-radius:4rem;align-self:center;background-color:#da291c;position:relative;bottom:-2rem;display:flex;align-items:center;justify-content:center}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-details .label,.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-whatsapp .label{color:#fff}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-whatsapp{margin:auto;margin-top:16px;background-color:#5dba66}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .btn-whatsapp .wpp-svg{margin-right:8px}
.showcase-offers-component .showcase-offers-vue .header-search{margin:0;width:100%;background:#fff;z-index:9;display:flex;justify-content:center}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider{-webkit-appearance:none;margin:2rem 0;width:100%}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider:focus{outline:0}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-webkit-slider-runnable-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:#000}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-webkit-slider-thumb{height:4rem;width:6.7rem;background:url("../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg");cursor:pointer;-webkit-appearance:none;margin-top:-2.05rem}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider:focus::-webkit-slider-runnable-track{background:#da291c}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-moz-range-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:#000}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-moz-range-thumb{height:4rem;width:6.7rem;background:url("../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg");cursor:pointer;border:0}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-ms-track{width:100%;height:.1rem;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:6.7rem 0;color:transparent}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-ms-fill-lower{background:#da291c;height:.4rem}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-ms-fill-upper{background:#000}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider::-ms-thumb{height:4rem;width:6.7rem;background:url("../../../../../designs/wisdom/base/images/citroen-2/range-icon.svg");cursor:pointer}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider:focus::-ms-fill-lower{background:#da291c}
.showcase-offers-component .showcase-offers-vue .header-search .fiat-slider:focus::-ms-fill-upper{background:#000}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container{display:flex;align-items:center;justify-content:center;max-width:1080px;width:100%}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container{display:flex;align-items:center;flex-shrink:0;width:30%;justify-content:center}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle{cursor:pointer;font-size:1.6rem;margin:0 32px;flex-shrink:0;display:flex;font-family:'CitroenType';font-weight:400;text-align:center;align-items:center;letter-spacing:0;color:#000}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle span{font-family:'CitroenType'}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle .arrow-icon{display:block;transform:rotate(180deg);margin-left:4px;width:24px;height:24px;background:#57718a;border-radius:50%}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle .arrow-icon--up{transform:rotate(0)}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle .arrow-icon svg{width:12px;height:8px;top:7px;right:6px;position:absolute}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle .arrow-icon svg *{fill:#fff}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .clear-filters-inline{display:flex;align-items:center;font-size:0;color:transparent}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .clear-filters-inline:before{content:"Limpar Busca";cursor:pointer;font-size:1.6rem;flex-shrink:0;font-family:'CitroenType';font-weight:500;text-align:center;align-items:center;letter-spacing:0;color:#000}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .clear-filters-inline:after{content:url("../../../../../designs/wisdom/base/images/citroen-2/icon-close-citroen-2.svg");width:24px;height:24px;margin-left:4px}
.showcase-offers-component .showcase-offers-vue .header-search .stamps-filter-container{margin:20px 10px 0;height:80px}
.showcase-offers-component .showcase-offers-vue .header-search .advanced-search-toggle{display:none !important}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component{flex-direction:row;padding:0;flex-basis:100%;max-width:760px;justify-content:space-between;height:80px;width:70%}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-title{margin:0;font-size:3rem;font-weight:900;color:#000;min-width:260px;text-transform:uppercase;font-family:'CitroenType';text-align:right;letter-spacing:0}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field{flex-grow:1;max-width:360px}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field i{height:36px;width:36px;background-size:36px 36px;right:0;top:0;background-image:url("../../../../../designs/wisdom/base/images/citroen-2/magnifier.svg");background-repeat:no-repeat}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field input{height:36px;font-size:2rem;padding:0 40px 0 20px;width:100%;border:1px solid #da291c;border-radius:50px;color:#000;font-size:1.6rem;font-family:'CitroenType'}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field .search-suggestions{top:60px;max-width:450px;width:100%;z-index:10}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field .search-suggestions .search-suggestions-item{line-height:60px;font-size:1.6rem;padding-left:20px}
@media only screen and (min-width:721px) and (max-width:860px){.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container{flex-direction:column}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle{margin:0 32px 0 0}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component{flex-direction:column;align-items:flex-start;max-width:570px;width:100%;padding:0}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-title{width:100%;margin:0 0 28px 0;text-align:left}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field{width:calc(100% - 20px);max-width:none}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field .search-suggestions{max-width:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button{margin:0 10px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button span:after{margin-left:5px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons{width:80%}
}
@media only screen and (max-width:1366px){.showcase-offers-component .showcase-offers-vue .content-offers{justify-content:center}
}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.showcase-offers-component .showcase-offers-vue .offer-item .unified-offer{height:660px}
.showcase-offers-component .showcase-offers-vue .offer-item .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{width:calc(100% + 24px)}
.showcase-offers-component .showcase-offers-vue .form-title{font-size:2.6rem}
.showcase-offers-component .showcase-offers-vue .form-subtitle{font-size:1.8rem;margin-top:8px}
.showcase-offers-component .showcase-offers-vue .content-offers{padding:0 22px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper{max-width:100%;margin-bottom:0}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers{height:660px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.offer-item-admin{margin-bottom:100px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .footer-buttons{top:8rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content .btn-details,.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper .offer-item-content .btn-whatsapp{width:82%}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-item-content-wrapper{padding:0 2rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .offer-top-info{margin-top:-4rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-item-content .btn-details{bottom:-5.8rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers.offer-item-admin .offer-img-wrapper .stamps-wrapper{left:6px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-status-bar{top:-36px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-item-content-wrapper{padding:0 1rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .footer-buttons .hide-labels{top:5rem}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-img-wrapper .stamps-wrapper{left:16px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .offer-item-content-wrapper .offer-item-content-top .copy-offer-link-icon{right:-10px}
.showcase-offers-component .showcase-offers-vue .content-offers .offer-item-wrapper.theme--dealers-offers .footer-buttons{top:7.1rem}
.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer{margin:0}
.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button{margin:0 auto 25px}
.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button span{margin:0 auto}
.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .title-offer{padding-right:20px}
.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-chassi{order:6;font-size:1.2rem;font-weight:500;line-height:1.33}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer{margin:0}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content{padding:0}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-price-wrapper{min-height:7rem;display:flex;flex-direction:column;align-items:center;margin-top:25px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-price-wrapper .price-text-big{font-size:3.2rem;font-weight:600}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .title-offer{padding-right:20px;text-align:center;font-size:3.2rem;margin-top:40px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .mopar-offer-description{margin:0 15px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button{justify-content:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons{display:flex;flex-direction:column}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons h1{width:70%;margin:auto;margin-bottom:20px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons{display:flex;flex-direction:column;width:90%;align-items:center;justify-content:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons a{margin-top:10px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper{top:50px;height:90%;padding-bottom:15px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .form-title{padding-top:15px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .go-back-item{top:0;position:absolute}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container{flex-direction:column}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container{margin-top:20px;width:100%;justify-content:space-evenly}
.showcase-offers-component .showcase-offers-vue .header-search .search-actions-container .filter-actions-container .advanced-search-inline-toggle{margin:0}
.showcase-offers-component .showcase-offers-vue .header-search .stamps-filter-container{height:unset}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component{flex-direction:column;align-items:flex-start;max-width:570px;width:100%;padding:0}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-title{margin:20px 0 20px 37px;width:100%;text-align:left;font-size:2.4rem}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field{max-width:none;width:80%;text-align:center;position:relative;left:37px}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field i{height:36px;width:36px;background-size:36px 36px;right:0;top:0;background-image:url("../../../../../designs/wisdom/base/images/citroen-2/magnifier.svg");background-repeat:no-repeat}
.showcase-offers-component .showcase-offers-vue .header-search .hub-search-component .search-field .search-suggestions{max-width:none}
.showcase-offers-component .showcase-offers-vue .form-title{font-size:2.6rem;font-weight:700}
.showcase-offers-component .showcase-offers-vue .form-subtitle{font-size:1.8rem}
}
.showcase-offers-component .hub-generic-container .hub-generic-modal .dialog-modal{background:#fff;border:1px solid #000}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer{background-color:#fff;border:4px solid #da291c;border-radius:20px;margin:8px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer span,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer li{font-family:'CitroenType'}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .action-button span{color:#57718a;text-transform:initial}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-box-year .title-offer{font-size:3rem;line-height:3.6rem;color:#000}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .subtitle-offer{font-size:1.6rem;font-weight:800;color:#da291c}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper{margin:2rem 0;height:11px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag{background-color:#000;border-radius:.5rem;align-items:center;padding:5px 10px;justify-content:center;min-height:2rem;height:auto}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag::before,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag::after{content:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag span{font-size:1.1rem;font-weight:700;padding-top:.2rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag span::before,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper .offer-tag span::after{content:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-price-wrapper{min-height:auto;margin-bottom:1.8rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-price-wrapper .price-text{color:#000;font-weight:700}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-price-wrapper .price-text-big{font-size:2.4rem;font-weight:700;color:#000}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-call-wrapper{border-color:#da291c;height:3rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-call-wrapper .offer-call{font-weight:700;font-size:1.6rem;line-height:3rem;height:3rem;color:#da291c}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-call-wrapper .offer-chassi{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper .dealer-info,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper .dealer-address{font-size:1.2rem;font-weight:700;display:flex;align-items:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper .dealer-info::before{content:'';background-image:url('../../../../../designs/wisdom/base/images/citroen-2/location-dealer.svg');background-size:100% 100%;height:30px;width:21px;margin-right:.8rem;flex-shrink:0}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper .dealer-more-offers{display:block;margin-top:2rem;color:#da291c;font-size:1.2rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper{margin:0 1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .dealers-offers-logo{object-fit:contain;max-height:100px;max-width:150px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper.mobile-hidden .slider-gallery .nav-arrows{display:flex;position:absolute;justify-content:center;bottom:0;top:unset;column-gap:calc(var(--bulletsWidth) * 1px)}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper.mobile-hidden .slider-gallery .nav-arrows .arrow{position:static}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .sliders .slider img{padding:0}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .nav-arrows .arrow{top:unset}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .nav-arrows .arrow.prev{margin:0;margin-right:2.5rem;height:47px;width:47px;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-left-arrow.svg')}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .nav-arrows .arrow.next{margin:0;margin-left:2.5rem;height:47px;width:47px;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-right-arrow.svg');transform:unset}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .slider-gallery-bullets-navigation{margin-top:25px !important;position:relative;z-index:1;width:max-content;margin-left:auto;margin-right:auto}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .slider-gallery-bullets-navigation .slider-nav li+li{margin-left:1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .slider-gallery-bullets-navigation .slider-nav li .circle{width:8px;height:8px;border:1px solid #000;background:white}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .slider-gallery-bullets-navigation .slider-nav li .circle.active{background:#000}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .car-features-highligth ul li{width:100%;color:#000;font-weight:400;padding-left:0}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .car-features-highligth .offer-chassi{padding-left:2.5rem;margin-top:4.7rem;display:block;font-size:1.2rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button{font-weight:700}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button span{text-transform:initial}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button span::after{content:url('../../../../../designs/wisdom/base/images/citroen-2/icon-red-arrow-down.svg');transform:rotate(180deg);margin-left:.5rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .featured-items-content,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .terms-and-conditions-content{padding:0 3rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .offer-chassi{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons{margin:5rem 0;text-align:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons h1{font-size:2.4rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons{display:flex;justify-content:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button:not(:last-child){margin-right:1.6rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-email{background-color:#0661cb}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-email::before{content:url(../../../../../designs/wisdom/base/images/citroen-2/email-icon.svg);height:17px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-whatsapp{background-color:#5dba66}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-whatsapp::before{content:url(../../../../../designs/wisdom/base/images/citroen-2/whatsapp.svg);height:21px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-phone::before{content:url(../../../../../designs/wisdom/base/images/citroen-2/phone-icon.svg);height:20px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button .hub-svg{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button .hub-button__label{margin-left:1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .lead-wrapper .lead-wrapper-title .form-title,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .lead-wrapper-title .form-title{color:#000;font-size:2.4rem;font-weight:800;margin-bottom:.8rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .lead-wrapper .lead-wrapper-title .form-subtitle,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .lead-wrapper-title .form-subtitle{color:#000;font-size:1.6rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .lead-wrapper .form-container .dealerCitroen .selected-dealer-address__text{opacity:60%}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .go-back-page-vue{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .offer-lead-form{margin-top:4.8rem}
@media only screen and (min-width:721px) and (max-width:860px){.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons{width:100%}
}
@media only screen and (max-width:720px){.showcase-offers-component.theme--dealers-offers .showcase-offers-vue .expanded-offer-container .expanded-offer{margin:8px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content{padding:3rem 3rem 0 3rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box>*{justify-content:center;order:6}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-box-year{order:1}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-box-year .title-offer{text-align:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .subtitle-offer{order:2;text-align:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-tag-wrapper{order:4;height:auto;margin-bottom:2.2rem;padding:0 3.8rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-price-wrapper span{text-align:center}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-call-wrapper+.offer-chassi{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .offer-chassi.below-price{display:block;text-align:center;font-size:1.2rem;margin-bottom:1.5rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper{margin-bottom:1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-info-box .dealer-info-wrapper .dealer-more-offers{margin-bottom:2rem;margin-top:1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper{order:3}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .offer-img-wrapper .slider-gallery .nav-arrows .arrow{display:block;margin:0;top:calc(50% - 54px)}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .car-features-highligth ul{padding-left:15px}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .car-features-highligth ul li{font-size:1.2rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-content .car-features-highligth .offer-chassi{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info{padding:0;margin-top:3rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button{justify-content:center;max-width:inherit}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .expanded-offer .offer-item-additional-info .action-button img{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons{padding:0 3rem 1rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons{flex-direction:row;width:100%}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-email,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-whatsapp{padding:0 1.2rem;min-width:inherit;max-width:inherit}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-email span,.showcase-offers-component .showcase-offers-vue .expanded-offer-container .offer-item-contacts-buttons .contact-buttons .hub-button.btn-contact-whatsapp span{display:none}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .lead-wrapper .lead-wrapper-title .form-subtitle{font-size:1.5rem;font-weight:700;max-width:55%;margin:auto}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .offer-lead-form .submit-btn-container{padding-bottom:12rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .offer-lead-form .submit-btn-container .submit-lead-form-btn{margin-bottom:2.4rem}
.showcase-offers-component .showcase-offers-vue .expanded-offer-container .modal-lead-wrapper .offer-lead-form .form-container .dealerCitroen{width:auto}
}
.offer-admin-component .offer-admin-form-container .hub-datepicker .hub-datepicker__calendar header .up{color:#da291c}
.offer-admin-component .offer-admin-form-container .hub-datepicker .hub-datepicker__calendar .cell.selected .wrapper{background-color:#da291c}
.offer-admin-component .offer-admin-form-container .hub-datepicker .hub-datepicker__calendar.pop-up{border-color:#da291c}
.offer-admin-component .offer-admin-form-container .hub-datepicker .hub-datepicker__calendar.pop-up:after{border-color:#da291c;right:-2.2rem}
.offer-admin-component .offer-admin-form-container .form-container .hub-dropdown select{color:#da291c;border-color:#da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper{background-color:#fff}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content{margin-bottom:20px;padding:20px;border-radius:20px;border:2px solid #da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper{height:650px;max-height:650px;padding:0 10px}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{order:1;width:100%}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-chassi{order:6}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper{order:3;height:25px;margin:10px 0;display:block}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag{align-items:center;padding:5px 10px;background-color:#000;border-radius:.5rem}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span{width:100%;font-size:1.1rem;font-weight:700;padding:10px 0;color:#ebebeb}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:before,.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag span:after{display:none}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:before,.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-tag-outside-wrapper .offer-tag:after{display:none}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top{order:4}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top .title-offer,.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{text-align:center}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top .subtitle-offer{color:#da291c;font-weight:900}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top .copy-offer-link-icon{top:25px;right:0}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-tag-wrapper{display:none}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .d-flex{order:2}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-price-wrapper{justify-content:center;display:grid;margin-left:20px}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text{color:#000}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text-big{color:#000}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-price-wrapper .price-text-balao{font-size:1.8rem;font-weight:600}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-call-wrapper{order:5;width:100%;border-color:#da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call{font-size:1.6rem;color:#da291c;font-weight:700}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-features-highligth-wrapper{order:7;width:100%}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .btn-details,.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .btn-whatsapp{height:40px;width:40%;border-radius:4rem;align-self:center;background-color:#da291c;position:relative;top:20px}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .btn-details .label,.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .btn-whatsapp .label{color:#fff}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-status-bar{margin-bottom:1rem}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content{width:360px;border:4px solid #0661cb;border-radius:20px;opacity:1;min-height:unset;max-height:unset;height:738px}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .btn-details{background:#0661cb}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-top-info{border-top-left-radius:2rem;border-top-right-radius:2rem;justify-content:flex-start;margin-top:-1rem;padding:2rem;height:50px;background:#0661cb}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-top-info div svg g path{fill:#fff}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-top-info div svg g circle{fill:#0661cb}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-top-info .dealer-wrapper{display:flex;flex-direction:column;align-items:flex-start}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-top-info .dealer-wrapper span{color:#fff;font-size:1.2rem}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers .offer-item-content .offer-item-content-wrapper .offer-call-wrapper{padding:2.5rem}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content{border:4px solid #da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .btn-details{background:#da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-top-info{background:#da291c}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-top-info div svg g path{fill:#fff}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper.theme--dealers-offers.super-offer .offer-item-content .offer-top-info div svg g circle{fill:#da291c}
@media only screen and (max-width:720px){.offer-admin-component .offer-coverage{padding:0 30px}
.offer-admin-component .offer-coverage .offer-coverage-list{width:auto}
.offer-admin-component .offer-admin-card-container .offer-item-wrapper .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{width:calc(100% + 24px)}
}
.advanced-filter-container{max-width:none;margin-top:0}
.advanced-filter-container .content-divider{display:block;width:100%;margin-bottom:40px;height:30px}
.advanced-filter-container .form-container .hub-multiselect label{margin-bottom:.8rem}
.advanced-filter-container .footer-buttons button.show-more,.advanced-filter-container .advanced-search-buttons button.show-more{font-size:1.6rem;font-weight:400;text-align:left;font-family:'CitroenType';letter-spacing:0;color:#000;text-decoration:underline;cursor:pointer;border:0;width:110px;height:0}
.advanced-filter-container .footer-buttons button.show-more:hover,.advanced-filter-container .advanced-search-buttons button.show-more:hover{color:#da291c}
.advanced-filter-container .hub-datepicker label{margin-bottom:16px}
.advanced-filter-container .hub-datepicker .wrapper-input input:not(.hub-input-field){font-size:2rem;padding:15px 12px;font-weight:normal}
.advanced-filter-container .wrapper-car-model-slider{width:61%}
.advanced-filter-container .wrapper-car-model-slider .car-model-slider,.advanced-filter-container .wrapper-car-model-slider .car-model-slider-component{margin-bottom:0}
.advanced-filter-container .wrapper-car-model-slider>label{font-size:1.6rem;margin:0 0 16px 0;font-weight:400;text-align:left;font-family:'CitroenType';letter-spacing:0;color:#000;text-transform:uppercase}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-prev,.advanced-filter-container .wrapper-car-model-slider .swiper-button-next{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-advanced.svg)}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-prev:hover,.advanced-filter-container .wrapper-car-model-slider .swiper-button-next:hover{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-advanced-hover.svg)}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-prev{background-size:contain;width:28px;height:28px;top:60%;left:30px}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-next{background-size:contain;width:28px;height:28px;top:60%;right:30px;transform:rotate(180deg)}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .wrap-img{align-items:flex-end}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .hub-checkbox{align-items:flex-start;width:120px}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .hub-checkbox .input-container .input-label{font-size:1.6rem;font-weight:400;text-align:left;font-family:'CitroenType';letter-spacing:0;color:#000;text-transform:capitalize}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .hub-checkbox input[type='checkbox']{height:15px;width:15px}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .hub-checkbox input[type='checkbox']:checked{background-position:center .2rem}
.advanced-filter-container .price-slider{width:38%;padding:0 20px 0 40px;margin:0;border-left:solid 1px #000}
.advanced-filter-container .price-slider>label{font-size:1.6rem;text-align:left;font-weight:700;font-family:'CitroenType';letter-spacing:0;color:#000;text-transform:uppercase}
.advanced-filter-container .price-slider>span{font-size:1.6rem;text-align:right;font-weight:700;font-family:'CitroenType';letter-spacing:0;color:#000;text-transform:inherit}
.advanced-filter-container .advanced-filter-admin .form-control>label{font-size:2.2rem}
.advanced-filter-container .advanced-filter-admin .hub-datepicker>label,.advanced-filter-container .advanced-filter-admin .hub-multiselect>label{font-size:1.6rem}
.advanced-filter-container .advanced-filter-admin .hub-datepicker{height:auto}
.advanced-filter-container .advanced-filter-admin .hub-datepicker.has-label .hub-datepicker__calendar.pop-up{top:10rem !important}
.advanced-filter-container .advanced-filter-admin .hub-datepicker .wrapper-input input:not(.hub-input-field){font-size:1.6rem;padding:0}
.advanced-filter-container .advanced-filter-admin .hub-radio-group-wrapper>label{font-family:'CitroenType';font-size:1.6rem;font-weight:700}
.advanced-filter-container .advanced-filter-admin .hub-radio-group-wrapper .hub-radio__container{align-items:center}
.advanced-filter-container .advanced-filter-admin .hub-radio-group-wrapper .hub-radio__content{font-size:1.2rem}
@media only screen and (min-width:721px) and (max-width:860px){.advanced-filter-container{flex-direction:column;align-items:center}
.advanced-filter-container .wrapper-car-model-slider{width:100%;max-width:none}
.advanced-filter-container .wrapper-car-model-slider .car-model-slider{margin-bottom:60px}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-prev{left:0}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-next{right:0}
.advanced-filter-container .price-slider{padding:0 20px;width:100%;max-width:400px;margin-bottom:30px;border-left:0}
.advanced-filter-container .hub-dropdown,.advanced-filter-container .hub-multiselect,.advanced-filter-container .hub-datepicker{width:calc(50% - 30px)}
}
@media only screen and (max-width:720px){.advanced-filter-container{flex-direction:column;align-items:center}
.advanced-filter-container .wrapper-car-model-slider{width:80%;max-width:none;padding:0}
.advanced-filter-container .wrapper-car-model-slider label{font-weight:700}
.advanced-filter-container .wrapper-car-model-slider .car-model-slider{padding:0 60px}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .wrap-img{justify-content:center;width:180px;height:90px}
.advanced-filter-container .wrapper-car-model-slider .swiper-wrapper .hub-checkbox{align-items:center;width:180px;margin:0}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-prev{left:0}
.advanced-filter-container .wrapper-car-model-slider .swiper-button-next{right:0}
.advanced-filter-container .price-slider{padding:0 40px;width:100%;max-width:400px;margin-bottom:0;border-left:0}
.advanced-filter-container .form-container .hub-multiselect .hub-dropdown-select-container .hub-dropdown-selected{color:#000;font-size:1.6rem;font-weight:400}
.advanced-filter-container .advanced-filter-admin .hub-datepicker.has-label .hub-datepicker__calendar.pop-up{top:0 !important}
.advanced-filter-container .advanced-filter-admin .hub-radio-group-wrapper{margin-left:0}
.advanced-filter-container .advanced-filter-admin .hub-radio-group-wrapper .hub-radio-group{display:block}
}
.offer-sold{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:10px}
.offer-sold .offer-sold-bg{background-color:#000;opacity:.57;width:100%;height:875px;position:absolute;border-radius:20px}
.offer-sold .sold-text{font-size:6.2rem;font-weight:900;color:#fff;transform:rotate(-10deg);border-bottom:9px solid #fff;border-top:9px solid #fff;line-height:1;padding-bottom:6px}
@media only screen and (max-width:720px){.offer-sold .sold-text{font-size:4.7rem}
}
.offer-lead-form{margin-top:70px;margin-bottom:50px}
.offer-lead-form .form-container .submit-btn-container{text-align:center}
.offer-lead-form .form-container .location-auto-complete-input{width:49%}
.offer-lead-form .form-container .location-auto-complete-input .predictions{margin:0 15px 35px}
.offer-lead-form .form-container .location-auto-complete-input .search-location{width:100%;background:#fff;border:1px solid #000 !important;border-radius:.8rem;padding:0 1.2rem !important;font-size:14px;line-height:24px;font-family:'CitroenType';font-weight:400;color:#000;height:4rem}
.offer-lead-form .form-container .location-button{background:#57718a;border:0;width:auto}
.offer-lead-form .form-container .location-button span{color:#fff;margin-left:10px}
.offer-lead-form .form-container .location-button svg path{fill:#fff}
.offer-lead-form .form-container .location-button:hover{background:#000}
.offer-lead-form .form-container .dealerCitroen .dealer-selector{margin-top:10px}
.offer-lead-form .form-container .dealerCitroen .dealer-selector .form-container>input:not(.hub-input-field):not(.hub-datepicker-field){font-size:1.6rem}
.offer-lead-form .form-container .dealerCitroen .dealer-selector .no-dealer{margin:20px 0}
.offer-lead-form .form-container .dealerCitroen .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio{align-self:initial}
.offer-lead-form .form-container .dealerCitroen .dealer-selector .dealer-selector-list .dealer-selector-cell .hub-radio__container{padding-top:1rem}
.offer-lead-form .form-container .dealerCitroen .selected-dealer-address__title{font-family:'CitroenType';font-size:1.6rem;font-weight:700;margin:0;margin-bottom:.8rem}
.offer-lead-form .form-container .dealerCitroen .selected-dealer-address__text{display:flex;align-items:center;color:#193656;font-size:1.2rem;font-weight:500;border:1px solid #000;border-radius:8px;cursor:not-allowed;height:4rem;padding:0 12px;margin:0;overflow-x:hidden;white-space:nowrap;justify-content:space-between}
.offer-lead-form .form-container .dealerCitroen .selected-dealer-address__text::after{content:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-red.svg');color:#da291c;align-self:flex-start;transform:rotate(180deg)}
.offer-lead-form .submit-btn-container{text-align:center}
.offer-lead-form .submit-btn-container .submit-lead-form-btn{margin-top:2.4rem}
@media only screen and (max-width:720px){.offer-lead-form .form-container .location-auto-complete-input{width:100%}
.offer-lead-form .form-container .location-auto-complete-input .predictions{margin:0 25px;width:calc(100% - 50px)}
.offer-lead-form .form-container .dealerCitroen{width:auto;display:flex;justify-content:center;margin-bottom:20px}
.offer-lead-form .form-container .dealerCitroen .dealer-selector{width:100%}
.offer-lead-form .form-container .dealerCitroen .dealer-selector input,.offer-lead-form .form-container .dealerCitroen .dealer-selector a{margin:0 25px;width:calc(100% - 50px)}
.offer-lead-form .form-container .dealerCitroen .selected-dealer-address__text{color:#000;font-size:1.6rem;font-weight:400}
}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .info-message{font:normal normal 900 30px/36px 'CitroenType';color:#000;text-transform:uppercase;margin-left:1.3rem}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .city-input{width:100%}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .form-field-sector .change-city-action{top:40px}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .dealer-selector-container input{font-size:1.6rem}
.particle-funding-modal .dealers-selector-by-adress{display:flex;align-items:flex-start;margin:0;width:100%}
.particle-funding-modal .dealers-selector-by-adress .title{font:normal normal 900 24px/30px 'CitroenType';margin-left:1.6rem}
.particle-funding-modal .dealers-selector-by-adress .form-container>input:not(.hub-input-field):not(.hub-datepicker-field){margin-top:1rem;border:1px solid #000;border-radius:.8rem}
.particle-funding-modal .dealers-selector-by-adress .form-container{flex-direction:column;align-items:center}
.particle-funding-modal .dealers-selector-by-adress .form-container .location-button{width:304px;height:45px;background:#57718a}
.particle-funding-modal .dealers-selector-by-adress .form-container .location-button span{margin-top:.4rem;color:#fff}
.particle-funding-modal .dealers-selector-by-adress .form-container .location-button svg{margin-top:.4rem}
.particle-funding-modal .dealers-selector-by-adress .form-container .location-button svg path{fill:#fff}
.particle-funding-modal .dealers-selector-by-adress .form-container .location-button:hover{background:#000}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list{max-height:345px;overflow:auto;border:1px solid #000;margin-top:2.4rem;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list .list-info{display:none}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul{margin:0}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell{height:auto}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell .dealer-info{padding-top:1rem}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell .dealer-info .dealer-name{font:normal normal bold 16px/24px 'CitroenType';color:#000}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell .dealer-info .dealer-address{font:normal normal normal 16px/24px 'CitroenType';color:#000}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell .dealer-delivery-days{display:inline-block;margin:1rem 0;padding:.5rem .5rem;border-radius:2px;font-size:1.2rem}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list>ul .dealer-selector-cell .dealer-distance{display:none}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list li{border:1px solid #000}
.particle-funding-modal .dealers-selector-by-adress .dealer-selector-list .hub-radio__control:checked+label .hub-radio__radio{background:radial-gradient(ellipse at center,#000 0,#000 40%,#fff 45%,#fff 100%)}
.particle-funding-modal .button-wrapper{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:720px){.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .info-message{margin-left:0}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data a{margin-top:1rem}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .button-wrapper{text-align:center}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .form-field-sector .change-city-action{top:32px}
.particle-funding-modal .dealers-selector-by-adress{padding:0}
.particle-funding-modal .dealers-selector-by-adress .title{text-align:start;margin:1rem 0}
.particle-funding-modal .dealer-selector .form-container{margin-top:1rem}
.particle-funding-modal .dealer-selector .form-container .search-location{margin:0;width:100%}
.particle-funding-modal .dealer-selector .form-container .location-button{margin-left:0;margin-right:0}
.particle-funding-modal .dealer-selector .dealer-selector-list{margin:3rem 0 0}
}
.go-back-page-vue{padding-left:22px}
.funding-base-container__content .funding-base-container__header__close{color:transparent;margin-right:0}
.funding-base-container__content .funding-base-container__header__close:before{content:url('../../../../../designs/wisdom/base/images/citroen-2/icon-x-citroen-2.svg');margin-right:-16px}
.funding-base-simulator__slider__title{text-transform:initial}
.funding-base-simulator__slider__result{display:flex;justify-content:flex-end;font-weight:700}
.funding-base-simulator__toggler{background-image:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-up-greybg-citroen-2.svg');transform:none}
.funding-base-simulator__legal-text-button,.funding-base-simulator__rebuy-manual-button{font-weight:400}
.manuals-download-vue .manuals-download--header .car-name,.manuals-download-vue .manuals-download--header .label{font:normal normal 800 3rem / 3.6rem 'CitroenType';color:#000}
.manuals-download-vue .manuals-download--header .details{font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000}
.manuals-download-vue .manuals-download-table--header{font:normal normal 700 1.4rem / 2rem 'CitroenType';color:#000;border-bottom:1px solid #000;width:100%}
.manuals-download-vue .manuals-download-table--header .header-labels:first-child::after{content:"Modelo"}
.manuals-download-vue .manuals-download-table--header .header-labels:last-child::after{content:"Manual"}
.manuals-download-vue .manuals-download-table--row .link{font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000}
.manuals-download-vue .manuals-links .link{border-bottom:0;font:normal normal normal 1.4rem / 2rem 'CitroenType';color:#000;width:100%;background-image:none}
.manuals-download-vue .manuals-links .link a::after{content:"Download";font:normal normal 700 1.4rem / 2rem 'CitroenType';color:#000}
.manuals-download-vue .manuals-links .link:nth-child(odd){background:0}
.manuals-download-vue .manuals-download--section{width:680px;margin:0 auto}
.manuals-download-vue .manuals-download--link-wrapper .download-unavailable .content{color:#da291c;padding-bottom:10px}
@media only screen and (max-width:720px){.manuals-download-vue .manuals-download--section{width:90%;margin:5rem auto}
.manuals-download-vue .manuals-download-table--header{margin-right:3rem;border-bottom:0;font-size:1.4rem;padding:0}
.manuals-download-vue .manuals-links .link{padding:1rem;margin:.5rem auto;flex:1}
}
.hub-image-gallery .hub-image-gallery-component .hub-gallery{background:#fff}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-controllers{align-items:center}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-controllers .controllers{text-transform:initial;color:#57718a}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-controllers .controller-icon svg{align-items:center;display:flex}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-controllers .controller-icon svg g g{fill:#57718a}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-controllers .controllers{font-family:'CitroenType'}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-info .page-total{width:50px;text-transform:initial}
.hub-image-gallery .hub-image-gallery-component .hub-gallery .hub-gallery-paginator .page-info .selected-page{margin-right:0;background-color:transparent;color:#000;border:0;width:25px}
.story-component-container .prev .arrow{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;left:0;transform:rotate(180deg)}
.story-component-container .prev .arrow img{display:none}
.story-component-container .next .arrow{width:73px;height:73px;background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider.svg') no-repeat center center;right:0;transform:rotate(180deg)}
.story-component-container .next .arrow img{display:none}
.story-component-container .prev .arrow,.story-component-container .next .arrow{margin:0;padding:0;border-radius:unset}
.story-component-container .prev .arrow:hover,.story-component-container .next .arrow:hover{background:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg');mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center;-webkit-mask:url('../../../../../designs/wisdom/base/images/citroen-2/arrow-slider-hover.svg') no-repeat center center}
@media only screen and (max-width:720px){.story-component-container .prev .arrow,.story-component-container .next .arrow{background:0;mask:none;-webkit-mask:none;width:100%;height:100%}
.story-component-container .prev .arrow:hover,.story-component-container .next .arrow:hover{background:0;mask:none;-webkit-mask:none}
}
.hub-tabs-swiper{width:100%}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .arrow{background:url("../../../../../designs/wisdom/base/images/citroen-2/car-model-slider-arrow.svg") no-repeat center center}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .arrow.next{transform:rotate(180deg)}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container{padding-top:3.2rem;overflow:auto}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button--tab{background-color:var(--tab-swiper-bg-color);color:#000;border-radius:initial;border:0;border-bottom:1px solid var(--default-inactive-color);padding-top:0;padding-bottom:1.4rem}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button--tab:hover{border-color:var(--complementary-color)}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button--tab span{color:var(--btn-text-primary-color)}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button__label{font-size:1.6rem}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active{color:#000;box-shadow:none;border-bottom:1px solid var(--brand-active-button-color);padding-bottom:15px;position:relative}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active:after,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active:after{content:'';position:absolute;background-color:var(--brand-active-button-color);height:5px;width:80%;bottom:0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active:before{left:0;border-radius:10px 10px 0 0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active:after,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active:after{right:0;border-radius:0 10px 0 0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button.active span,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .tabs .hub-button a.active span{color:var(--btn-text-selected-color)}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .content-container{height:100%;width:100%;position:relative}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .content-container .tab-content{transition:opacity .4s ease-in;position:absolute;width:100%;left:0;top:0}
@media only screen and (max-width:720px){.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button--tab{background-color:var(--tab-swiper-bg-color);color:#000;border-radius:initial;border:0;border-bottom:1px solid var(--default-inactive-color);padding-top:0;padding-bottom:1.4rem}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button--tab span{color:var(--btn-text-primary-color)}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button__label{color:var(--btn-text-primary-color);font-size:1.6rem}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active{color:#000;box-shadow:none;border-bottom:1px solid #da291c;padding-bottom:15px;position:relative}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active:after,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active:after{content:'';background-color:var(--brand-active-button-color);position:absolute;height:5px;width:80%;bottom:0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active:before,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active:before{left:0;border-radius:10px 10px 0 0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active:after,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active:after{right:0;border-radius:0 10px 0 0}
.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button.active span,.hub-tabs-swiper .hub-tabs-swiper-component .tabs-swiper-container .tabs-container .swiper-container .swiper-wrapper .swiper-slide .hub-button a.active span{color:var(--btn-text-selected-color)}
}
.hub-footer-with-authorable-links .footer-inner-container{margin:auto;width:85%}
.hub-footer-with-authorable-links .footer-inner-container .site-map{display:flex;justify-content:space-between;column-gap:5%}
.hub-footer-with-authorable-links .footer-inner-container .site-map .logo-container{cursor:pointer;display:flex;align-items:flex-start}
.hub-footer-with-authorable-links .footer-inner-container .site-map .logo-container img{width:160px}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul .column-title{font-weight:bold;font-size:1.4rem;margin-bottom:.8rem}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul li{font-size:1.2rem;line-height:1.6rem}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul li+li{margin-top:.8rem}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul li a{font-size:1.2rem;font-family:'CitroenType';font-weight:400;text-decoration:none}
.hub-footer-with-authorable-links .footer-inner-container .site-map .group-button-container .group-button a{background-color:var(--default-brand-primary-color);text-decoration:none}
.hub-footer-with-authorable-links .footer-inner-container .site-map .group-button-container .group-button__info label,.hub-footer-with-authorable-links .footer-inner-container .site-map .group-button-container .group-button__info span{color:#fff}
.hub-footer-with-authorable-links .footer-inner-container .footer-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:10.3rem}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media{display:flex;align-items:center}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container{display:flex;justify-content:flex-start;column-gap:10px;margin-left:2.6rem}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container .social-link{width:50px;height:50px;background-position:center center;background-size:100% 100%;background-repeat:no-repeat}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container .social-link.facebook-icon{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/facebook-icon-citroen-2.svg)}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container .social-link.instagram-icon{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/instagram-icon-citroen-2.svg)}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container .social-link.twitter-icon{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/twitter-icon-citroen-2.svg)}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container .social-link.youtube-icon{background-image:url(../../../../../designs/wisdom/base/images/citroen-2/youtube-icon-citroen-2.svg)}
.hub-footer-with-authorable-links .footer-inner-container .footer-container span{font-size:1.2rem;font-family:'CitroenType'}
.hub-footer-with-authorable-links .footer-inner-container .footer-image{width:100%;height:62px;margin-top:3.8rem}
.hub-footer-with-authorable-links .footer-image-container{display:flex;overflow:hidden;margin-top:4.4rem}
@media only screen and (max-width:720px){.hub-footer-with-authorable-links .footer-inner-container .site-map{row-gap:24px;flex-wrap:wrap}
.hub-footer-with-authorable-links .footer-inner-container .site-map ul{flex-basis:100%}
.hub-footer-with-authorable-links .footer-inner-container .footer-container{flex-direction:column;align-items:flex-start;margin-top:2.4rem}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media{align-items:center}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .social-media .social-media-container{margin-left:0}
.hub-footer-with-authorable-links .footer-inner-container .footer-container span{font-size:1.4rem}
.hub-footer-with-authorable-links .footer-inner-container .footer-container .images-container{margin-top:.5rem}
.hub-footer-with-authorable-links .footer-inner-container .footer-image{margin-top:7.3rem;height:70px}
.hub-footer-with-authorable-links .mgb-ct-footer{margin:0 0 9rem 0}
}
.hub-navigator-menu-dropdown-subitems__item{color:#18131f}
.hub-navigator-menu-dropdown-subitems__item--highlight{color:#18131f}
.hub-navigator-menu-dropdown-subitems__item:hover:not(.hub-navigator-menu-dropdown-subitems__item--highlight){color:#18131f}
@media only screen and (max-width:720px){.hub-navigator-menu-dropdown-subitems__item:hover:not(.hub-navigator-menu-dropdown-subitems__item--highlight){color:#18131f}
}
.hub-navigator-menu-dropdown{color:#17cdc5}
.hub-navigator-menu-dropdown a{text-decoration:none}
.hub-navigator-menu-dropdown--open,.hub-navigator-menu-dropdown--close{color:#000}
.hub-navigator-menu-dropdown--open>a .icon-open,.hub-navigator-menu-dropdown--close>a .icon-open,.hub-navigator-menu-dropdown--open>a .icon-close,.hub-navigator-menu-dropdown--close>a .icon-close{display:flex;justify-content:center}
.hub-navigator-menu-dropdown--open>a svg .fill,.hub-navigator-menu-dropdown--close>a svg .fill{fill:#000}
@media only screen and (max-width:720px){.hub-navigator-menu-dropdown{color:#18131f}
.hub-navigator-menu-dropdown__container--full{min-height:100vh;background-color:rgba(0,0,0,0.8)}
.hub-navigator-menu-dropdown__container--full ul{background-color:#fff}
}
.hub-navigator-menu{height:var(--desktop-menu-top-height)}
.hub-navigator-menu>ul{background-color:#fff}
.hub-navigator-menu__item--location .location-info-vue .location-info-text{display:unset}
.hub-navigator-menu__label{color:#000}
.hub-navigator-menu__label:hover,.hub-navigator-menu__label:focus,.hub-navigator-menu__label:active{color:#000}
.hub-navigator-menu .mobile-hamburguer-menu{display:unset;order:-1}
.hub-navigator-menu .mobile-hamburguer-menu .hamburguer-menu svg g{fill:#000}
.hub-navigator-menu .mobile-hamburguer-menu .list-mobile-hamburger .icon-open svg g g,.hub-navigator-menu .mobile-hamburguer-menu .list-mobile-hamburger .icon-close svg g g{fill:#da291c}
.hub-navigator-menu .user-badge-navigator-menu .badge-logout-button{font-size:1.2rem;text-decoration:none}
.hub-navigator-menu .user-badge .user-login-vue .font-body{text-transform:initial}
@media only screen and (max-width:720px){.hub-navigator-menu__models .hub-navigator-menu-dropdown--close{color:#da291c}
.hub-navigator-menu__item--location .location-info-vue .location-info-text{display:none}
.hub-navigator-menu .special-button{background-color:color-mix(in srgb,#17cdc5 50%,#fff);height:100%;border-radius:0}
.hub-navigator-menu .special-button a{justify-content:center}
.hub-navigator-menu .special-button .icon-open svg g g,.hub-navigator-menu .special-button .icon-close svg g g{fill:#000}
.hub-navigator-menu .user-badge-navigator-menu{width:auto}
.hub-navigator-menu .user-badge-navigator-menu .user-badge{padding:0 8px}
.hub-navigator-menu .resize-field-location,.hub-navigator-menu .resize-field-user{width:auto}
.hub-navigator-menu .separator-x{border:0;border-bottom:1px solid #000 43}
}
.new-offer-showcase-modal.chevron{padding:66px 0 0 0}
@media only screen and (max-width:720px),only screen and (min-width:721px) and (max-width:860px){.new-offer-showcase-modal__content--icon-mobile svg path{fill:#da291c;stroke:#da291c}
}
.new-offer-showcase-card-wrapper.super-offer .new-offer-showcase-card{border-top-right-radius:0;border-top-left-radius:0}
.new-offer-showcase-sorting__trigger{border-radius:25px}
.new-offer-showcase-sorting__trigger svg path{color:var(--default-offer-showcase-background,var(--default-brand-background-color))}
.new-offer-showcase-card-wrapper .sold-overlay{border-radius:var(--new-offer-card-border-radius)}
.new-offer-showcase-card-wrapper .new-offer-showcase-card--pricing .simulate-fees{font-size:2.0rem}
.new-offer-showcase-search .new-offer-showcase-search__field .search-field{width:100%}
.new-offer-showcase-search .new-offer-showcase-search__field .search-field i{background-image:url("../../../../../designs/wisdom/base/images/citroen-2/magnifier.svg");background-size:contain;right:0}
.new-offer-showcase-search .new-offer-showcase-search__field .search-field input{border-radius:25px;font-size:1.6rem}
.new-offer-showcase-search .new-offer-showcase-search__field .search-field input::placeholder{font-size:1.6rem}
.new-offer-showcase-search .new-offer-showcase-search__action-button{border-radius:25px}
@media only screen and (max-width:720px){.new-offer-showcase-search .new-offer-showcase-search__field .search-field{width:100%}
}
.new-offer-showcase-filters .font-h2{font-size:2.4rem}
.new-offer-showcase-filters .font-h3{font-size:1.6rem}
.new-offer-showcase-filters .filters-by-delivery .filters-by-delivery__icon path{color:var(--default-brand-primary-color)}
.new-offer-showcase-filters .filters-by-model .car-model-slider-component .swiper-slide a .hub-checkbox .input-container label{font-weight:normal}
.new-offer-showcase-lead-form .hub-button{max-width:unset;width:100%}
.new-offer-showcase-lead-form .hub-button .hub-button__label{flex-grow:unset}
.new-offer-admin{--default-brand-border-radius:22px}
.new-offer-admin .hub-button .hub-button__label,.new-offer-admin .quick-filter-button,.new-offer-admin .fullsize-container,.new-offer-admin .fullsize-container .font-h2,.new-offer-admin .font-body-sm,.new-offer-admin .sortable__label,.new-offer-admin .price-text,.new-offer-admin .item-count,.new-offer-admin .pagination__button,.new-offer-admin .ordering-table-wrapper__label,.new-offer-admin .batch-actions__number-of-selected-items-label,.new-offer-admin .batch-actions__label,.new-offer-admin .action-toggle,.new-offer-admin .offer-status-indicator-container-internal-wrapper-label,.new-offer-admin label{font-size:16px;text-transform:none;font-weight:normal}
.new-offer-admin .hub-button,.new-offer-admin .offer-status-indicator,.new-offer-admin .batch-actions__button,.new-offer-admin .ordering-table-wrapper__button{border-radius:var(--default-brand-border-radius);text-transform:none}
.new-offer-admin .ordering-table-wrapper__label,.new-offer-admin .batch-actions__label{text-transform:unset}
.new-offer-admin-table .quick-actions-wrapper .quick-filter-group .quick-filter-button.quick-filter-button--active{background-color:#57718a;color:white}
.new-offer-admin-table .quick-actions-wrapper .quick-filter-group .quick-filter-button{border-radius:4px;border:1px solid #57718a;color:#57718a}
.new-offer-admin .search-input .hub-input .search-svg{border-radius:var(--default-brand-border-radius);margin-left:-20px}
.new-offer-admin .search-input .hub-input input{border-radius:var(--default-brand-border-radius) 0 0 var(--default-brand-border-radius)}
.new-offer-admin .fullsize-container .action-icon{border-radius:var(--default-brand-border-radius)}
.new-offer-admin .fullsize-container .action-icon.action-icon--primary{background-color:#da291c}
.new-offer-admin .fullsize-container .action-icon.action-icon--secondary{background-color:#57718a}
.new-offer-admin .new-offer-admin-table .batch-actions__select-all.hub-checkbox .input-container .input-label{margin-left:10px}
.new-offer-admin .new-offer-admin-table .card-visualization__wrapper .new-offer-showcase-card-wrapper.super-offer .new-offer-showcase-location{border-top-right-radius:0;border-top-left-radius:0}
.new-offer-admin .new-offer-admin-table .card-visualization__wrapper .new-offer-showcase-card-wrapper{border-radius:0}
.new-offer-admin .new-offer-admin-table .card-visualization__wrapper .new-offer-showcase-card-wrapper .offer-status-indicator-container,.new-offer-admin .new-offer-admin-table .card-visualization__wrapper .new-offer-showcase-card-wrapper .new-offer-showcase-card{border-radius:0}
.new-offer-admin .new-offer-admin-table .card-visualization__wrapper .new-offer-showcase-card-wrapper .offer-status-indicator-container--checkbox{margin-right:10px}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form .error-container span{font-size:14px}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--actions .hub-button-secondary{background-color:#57718a;border:unset}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--actions .hub-button-secondary .hub-button__label{color:white}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--fields .new-offer-admin-offer-specifications .new-offer-admin-offer-dates .hub-datepicker__calendar{border-color:var(--default-brand-primary-color)}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--fields .new-offer-admin-offer-specifications .new-offer-admin-offer-dates .hub-datepicker__calendar header .up{color:var(--default-brand-primary-color)}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--fields .new-offer-admin-offer-specifications .new-offer-admin-offer-dates .hub-datepicker__calendar .cell.selected .wrapper{background-color:var(--default-brand-primary-color)}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-form-grid .new-offer-admin-form--fields .new-offer-admin-offer-specifications .new-offer-admin-offer-dates .hub-datepicker .wrapper-input .calendar-action{right:1.2rem;bottom:1.2rem;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/icon-datepicker-2.svg');background-size:22px 22px;width:22px;height:22px}
.new-offer-admin .new-offer-admin-form-wrapper .go-back-page-vue{padding-left:0}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-showcase-card-wrapper .new-offer-showcase-card{border-radius:0 0 var(--default-brand-border-radius) var(--default-brand-border-radius)}
.new-offer-admin .new-offer-admin-form-wrapper .hub-dropdown .hub-dropdown-select-container .hub-dropdown-arrow:before,.new-offer-admin .new-offer-admin-form-wrapper .hub-multiselect .hub-dropdown-select-container .hub-dropdown-arrow:before{top:0;right:1rem}
.new-offer-admin .new-offer-admin-form-wrapper .hub-dropdown .hub-dropdown-select-container .hub-dropdown-selected,.new-offer-admin .new-offer-admin-form-wrapper .hub-multiselect .hub-dropdown-select-container .hub-dropdown-selected{font-weight:normal}
.new-offer-admin .new-offer-admin-form-wrapper .state-range-type-button,.new-offer-admin .new-offer-admin-form-wrapper .regional-range-type-button,.new-offer-admin .new-offer-admin-form-wrapper .dealer-group-range-type-button{min-width:40px;width:40px;height:40px}
.new-offer-admin .new-offer-admin-form-wrapper .dealer-group-range-type-wrapper .dealer-group-range-type-dropdown.hub-dropdown{min-width:200px}
.new-offer-admin .new-offer-admin-form-wrapper .new-offer-admin-dealers-wrapper .hub-dropdown .hub-dropdown-select-container{margin-top:5px}
.new-offer-admin .new-offer-admin-preview .new-offer-showcase-card-wrapper .offer-status-indicator-container{border-top-right-radius:var(--new-offer-card-border-radius);border-top-left-radius:var(--new-offer-card-border-radius)}
.new-offer-admin .new-offer-admin-preview .new-offer-showcase-card-wrapper .new-offer-showcase-location{border-top-right-radius:var(--new-offer-card-border-radius);border-top-left-radius:var(--new-offer-card-border-radius)}
.new-offer-admin .new-offer-admin-preview .new-offer-showcase-card-wrapper:has(.offer-status-indicator-container) .new-offer-showcase-location{border-top-right-radius:0;border-top-left-radius:0}
.new-offer-admin .new-offer-admin-table .advanced-search-component .search-input-container .advanced-filter-modal .filter-modal-actions .clear-filter-modal-button{background-color:#57718a}
.new-offer-admin .new-offer-admin-table .advanced-search-component .search-input-container .advanced-filter-modal .date-picker-section .hub-datepicker .wrapper-input .calendar-action{right:1.2rem;bottom:1.2rem;background-image:url('../../../../../designs/wisdom/base/images/citroen-2/icon-datepicker-2.svg');background-size:22px 22px;width:22px;height:22px}
.new-offer-admin .new-offer-admin-table .table-wrapper__table .table-wrapper__row .table-wrapper__cell .fullsize-container .offer-status-indicator-container{border-radius:var(--default-brand-border-radius)}
.benefit-content header .results .filter div svg{fill:#da291c}
.benefit-content header .results .filter span{color:#da291c}
.benefit-card__content .svg-size svg{height:18px;width:10px}
.benefit-card__content .svg-size svg g{fill:#da291c}
.content-detail .actions .hub-button{border-radius:6rem}
.content-detail .actions a span{font-size:1.8rem}
.content-detail .wrapper .available-benefit svg path,.content-detail .wrapper .like-benefit svg path{stroke:#da291c}
.benefits-filters-container .hub-datepicker .wrapper-input{border:2px solid black}
.benefits-filters-container .clear-fields svg g{fill:#da291c}
.benefits-filters-container .clear-fields .clear-filters-button span{color:var(--default-brand-primary-color)}
.benefits-filters-container .container .section .average-price .price-label,.benefits-filters-container .container .section .date-section .date-label{font-weight:700;font-size:1.6rem}
.benefits-filters-container .container .section .date-section .average-date .starts-on-input .pop-up{top:75px;right:-148px}
.benefits-filters-container .container .section .date-section .average-date .starts-on-input .pop-up::after{top:-21px;right:200px;transform:rotate(315deg)}
.benefits-filters-container .container .section .date-section .average-date .ends-on-input .pop-up{top:75px;right:-24px}
.benefits-filters-container .container .section .date-section .average-date .ends-on-input .pop-up::after{top:-21px;right:49px;transform:rotate(315deg)}
@media only screen and (max-width:720px){.benefits-filters-container .clear-fields .hub-button{border-radius:6rem}
.benefits-filters-container .clear-fields .hub-button span{font-size:1.8rem}
.benefits-filters-container .container .section .date-section .average-date .starts-on-input .pop-up{top:15px;left:0}
.benefits-filters-container .container .section .date-section .average-date .ends-on-input .pop-up{top:15px;right:0}
}
.benefit-showcase-id-component .wrapper .container .content-details .like-benefit svg path{stroke:#da291c}
.generic-offer-showcase .dealer-selector .autocomplete-input{margin:0}
.generic-offer-showcase .dealer-selector .dealer-selector-list .load-more-button{background-color:#57718a;max-width:100%;width:100%}
.generic-offer-showcase .dealer-selector .dealer-selector-list .load-more-button .hub-button__label{color:#fff;justify-content:center}
.fade-enter-active,.fade-leave-active{transition:opacity .5s}
.fade-enter,.fade-leave-to{opacity:0}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.slide-down-enter-active,.slide-down-leave-active{transition:.4s ease-in-out}
.slide-down-enter,.slide-down-leave-to{transform:translateY(-100%)}
.remove-filter{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none}
@media only screen and (min-width:721px) and (max-width:860px){body.hub-page .home-jeep-content{z-index:unset;height:100%}
.tablet-hidden{display:none !important}
}
@media only screen and (min-width:721px){.desktop-hidden-jeep{display:none !important}
}
@media only screen and (max-width:720px){body.hub-page .home-jeep-content{z-index:unset;height:100%}
.mobile-hidden{display:none !important}
}
@media only screen and (min-width:calc(559px + 1px)) and (max-width:949px){.medium-screen-hidden{display:none !important}
.medium-screen-visible{display:block !important}
}
@media only screen and (max-width:559px){.small-screen-hidden{display:none !important}
.small-screen-visible{display:block !important}
}
@media only screen and (max-width:1200px) and (max-height:500px) and (orientation:landscape){.landscape-hidden{display:none !important}
}
.flex-grow-1{flex-grow:1;flex-basis:0}
.flex-grow-2{flex-grow:2;flex-basis:0}
.flex-grow-3{flex-grow:3;flex-basis:0}
.flex-grow-4{flex-grow:4;flex-basis:0}
.flex-grow-5{flex-grow:5;flex-basis:0}
.flex-grow-6{flex-grow:6;flex-basis:0}
.flex-grow-7{flex-grow:7;flex-basis:0}
.flex-grow-8{flex-grow:8;flex-basis:0}
.flex-grow-9{flex-grow:9;flex-basis:0}
.flex-grow-10{flex-grow:10;flex-basis:0}
.flex-grow-11{flex-grow:11;flex-basis:0}
.flex-grow-12{flex-grow:12;flex-basis:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.overflow-hidden{overflow:hidden}
.container{display:flex;width:100%}
.rotate-45{transform:rotate(45deg)}
.x-close-mode{width:24px;height:24px;background-image:url(../../../../../designs/wisdom/base/images/close-circle.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;margin:0;padding:0}
.x-close-mode>*{display:none}
.no-pseudo::before{display:none}
.no-pseudo::after{display:none}
.line-through{text-decoration:line-through}