.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:960px){.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:960px){.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:960px){.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:960px){.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:#28397d;--new-offer-card-border-radius-super-offer:4px;--new-offer-card-wrapper-border-super-offer:6px solid #28397d;--new-offer-simulate-fees-color:#18131f;--new-offer-check-conditions-color:#18131f}
.font-h1{font-size:3rem;font-weight:bold;text-transform:uppercase;color:#535353}
.font-h2{font-size:2.4rem;font-weight:bold;text-transform:uppercase;color:#535353}
.font-h3{font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#535353}
.font-body{font-size:1.7rem;color:#535353}
.font-body-sm{font-size:1.4rem;color:#535353}
.font-link{font-size:1.4rem;text-decoration:underline;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#535353}
.font-link:hover,.font-link:active,.font-link:focus{color:#28397d}
.font-link:hover>span,.font-link:active>span,.font-link:focus>span{color:#28397d}
.font-link-sm{font-size:.9rem;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#535353}
.font-link-sm:hover,.font-link-sm:active,.font-link-sm:focus{color:#28397d}
.font-link-sm:hover>span,.font-link-sm:active>span,.font-link-sm:focus>span{color:#28397d}
.font-label{font-size:1.2rem;text-transform:uppercase;color:#535353}
.bold{font-weight:bold}
.line-through{text-decoration:line-through}
.font-h1.text-white,.font-h2.text-white,.font-h3.text-white,.font-body.text-white,.font-body-sm.text-white,.font-link.text-white,.font-link-sm.text-white,.font-label.text-white{color:white}
.text-primary{color:#28397d}
.text-success{color:#268f52}
.text-white{color:#fff}
.text-black{color:#000}
.text-gray{color:#535353}
.bg-primary{background:#fff}
.bg-secondary{background:#ececee}
.bg-white{background:#fff}
.bg-black{background:#18131f}
.bg-success{background:#268f52}
:root{--brand-primary-color:#28397d}
:root{--default-brand-primary-color:#28397d;--default-brand-secondary-color:#535353;--default-brand-background-color:#fff;--default-brand-success-color:#268f52;--default-brand-error-color:#ef3a5d;--label-gray:#535353;--default-brand-border-width:1px;--default-brand-border-radius:0;--default-brand-border-color:#535353}
.border-radius-common{border-radius:0}
.rich-text-wrapper h1{font-size:3rem;font-weight:bold;text-transform:uppercase;color:#535353}
.rich-text-wrapper h1.text-white{color:white}
.rich-text-wrapper h2{font-size:2.4rem;font-weight:bold;text-transform:uppercase;color:#535353}
.rich-text-wrapper h2.text-white{color:white}
.rich-text-wrapper h3{font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#535353}
.rich-text-wrapper h3.text-white{color:white}
.rich-text-wrapper p{font-size:1.7rem;color:#535353}
.rich-text-wrapper p.text-white{color:white}
.rich-text-wrapper a{font-size:1.4rem;text-decoration:underline;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#535353}
.rich-text-wrapper a:hover,.rich-text-wrapper a:active,.rich-text-wrapper a:focus{color:#28397d}
.rich-text-wrapper a:hover>span,.rich-text-wrapper a:active>span,.rich-text-wrapper a:focus>span{color:#28397d}
.rich-text-wrapper a.text-white{color:white}
.white-fonts .font-body,.white-fonts .font-h1,.white-fonts .font-h2,.white-fonts .font-h3,.white-fonts p{color:#fff}
.header-component{background-color:#28397d}
.header-component .menu-activator{visibility:hidden}
@media only screen and (max-width:720px){.header-component ul .right-content .user-badge-wrapper{display:block;margin-right:12px}
}
.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}
.hub-button{background-color:#28397d;border:0;border-radius:0;padding:.9rem 2.4rem;text-decoration:none}
.hub-button:hover{background-color:#535353}
.hub-button .hub-button__label{color:#fff;justify-content:center;font-weight:400}
.hub-button--secondary{background-color:#fff;border:1px solid #707070}
.hub-button--secondary:hover .hub-button__label{color:#fff}
.hub-button--secondary .hub-button__label{color:#535353}
.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:#28397d;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:#535353;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 input[type='checkbox']{width:20px;height:20px;margin:0 15px 0 0;box-shadow:0 1px 1px rgba(0,0,0,0.2)}
.hub-checkbox .input-container input[type='checkbox']:checked{background:url('../../../../../designs/wisdom/base/images/fca/check-blue.svg');background-repeat:no-repeat;background-position:center center;cursor:pointer}
.hub-checkbox .input-container .input-label{font-size:1.7rem;font-weight:400}
@media only screen and (max-width:720px){.hub-checkbox .input-container{align-items:center}
}
.hub-faq-question.opened .arrow-opener{transform:rotate(0)}
.hub-faq-question .question-sentence{font-weight:700;font-size:1.7rem;color:#535353}
.hub-faq-question .question-answer .answer{font-size:1.7rem;color:#535353;font-weight:400}
.hub-faq-question .arrow-opener{width:1.6rem;height:1.5rem;background-position:center;transform:rotate(180deg);background-image:url('../../../../../designs/wisdom/base/images/stellantis/arrow-up-black.svg')}
.hub-faq-question .arrow-opener .brand-svg{display:none}
.hub-faq-question .satisfaction-survey-mini{color:#28397d}
.hub-faq-question .satisfaction-survey-mini span{font-weight:400;font-size:1.4rem;margin-right:1.4rem}
.hub-faq-question .satisfaction-survey-mini a.satisfaction-survey-mini__icon{width:10px;height:12px}
.hub-faq-question .satisfaction-survey-mini a.unlike{margin-top:1rem}
.hub-faq-question .satisfaction-survey-mini__icon svg path{fill:#28397d}
@media only screen and (max-width:720px){.hub-faq-question .arrow-opener{top:1.3rem}
}
.faq-list .faq-list-container .faq-question:nth-child(odd){background-color:#e6e6e6}
.hub-loader-vue .content-loading-img__circle{stroke:#28397d}
.hub-radio__control:checked+label .hub-radio__radio{background:radial-gradient(ellipse at center,#28397d 0,#28397d 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,#28397d 0,#28397d 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,#28397d 0,#28397d 40%,transparent 45%,transparent 100%)}
.hub-range input{border:0;padding:0}
.hub-range--input{-webkit-appearance:none;margin:2rem 0;width:100%;z-index:2}
.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/stellantis/range-thumb.svg');background-size:125%;background-position:center center;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/stellantis/range-thumb.svg');background-size:125%;background-position:center center;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:#28397d;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/stellantis/range-thumb.svg');background-size:125%;background-position:center center;cursor:pointer}
.hub-range--input:focus::-ms-fill-lower{background:#28397d}
.hub-range--input:focus::-ms-fill-upper{background:#000}
.hub-range output{font-family:'EncodeSansCondensed';color:#000;width:6.5rem}
.hub-range.with-trace-line .trace-line{background-color:#28397d}
.microsites-menu span{color:#fff}
.microsites-menu .menu-activator>span{display:none}
.microsites-menu .menu-activator .menu-icon{width:20px}
.microsites-menu .menu-activator .menu-icon:before{content:url('../../../../../designs/wisdom/base/images/options-off.svg');filter:brightness(0) saturate(100%) invert(95%) sepia(0) saturate(22%) hue-rotate(333deg) brightness(104%) contrast(106%)}
.badge-unlogged-user span{color:#fff}
.badge-unlogged-user .fiat-id-inactive::before,.badge-unlogged-user .fiat-id-inactive::before{filter:brightness(0) saturate(100%) invert(95%) sepia(0) saturate(22%) hue-rotate(333deg) brightness(104%) contrast(106%)}
.badge-logged-user img{display:none}
.badge-logged-user::before{content:url('../../../../../designs/wisdom/base/images/stellantis/avatar-empty.svg')}
.badge-logged-user .badge-logout-button{display:none}
.user-badge .user-menu-vue .user-menu-header{flex-direction:column}
.user-badge .user-menu-vue .user-menu-header .hubID-tab .hub-tabs{display:none}
.user-badge .user-menu-vue .hubID-tab .title{margin-bottom:2.7rem;color:#535353}
.user-badge .user-menu-vue .hubID-tab .text{padding:0;font-size:1.7rem;font-weight:400;color:#535353;margin-bottom:4rem}
.user-badge .user-menu-vue .user-profile{order:2}
.user-badge .user-menu-vue .user-profile .col-left{display:none}
.user-badge .user-menu-vue .user-profile .col-right{width:100%}
.user-badge .user-menu-vue .user-profile .user-detail{display:none}
.user-badge .user-menu-vue .user-profile .page-navigation{width:100%;overflow:auto}
.user-badge .user-menu-vue .user-profile .page-navigation>ul{padding:0;display:grid;gap:10px;width:max-content}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li{grid-row:1;width:auto;min-width:fit-content;height:32px;padding:1.6rem;border:1px solid #535353;color:#535353;transition:background .3s;font-size:1.7rem;display:flex;justify-content:center;align-items:center}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li span{font-size:1.7rem;text-transform:uppercase;font-weight:400}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li::before,.user-badge .user-menu-vue .user-profile .page-navigation>ul>li::after{display:none}
.user-badge .user-menu-vue .user-profile .page-navigation>ul .active{background:#28397d}
.user-badge .user-menu-vue .user-profile .page-navigation>ul .active span{color:#fff}
.user-badge .user-menu-vue .user-profile .user-location{display:none}
@media only screen and (max-width:720px){.user-badge .user-menu-vue{padding:2rem;height:calc(100% -  50px)}
.user-badge .user-menu-vue .close-button{display:block}
.user-badge .user-menu-vue .hub-container{height:auto}
.user-badge .user-menu-vue .hub-container .go-back-wrapper{display:none}
.user-badge .user-menu-vue .user-menu-header{display:flex;flex-direction:column;height:unset}
.user-badge .user-menu-vue .user-pages{padding:0;margin-top:0}
.user-badge .user-menu-vue .user-pages .nav-section{display:block}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation{padding:0;overflow:auto}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul{padding:0;display:grid;gap:10px;width:max-content}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul>li{grid-row:1;width:auto;min-width:fit-content;height:32px;padding:1.6rem;border:1px solid #535353;color:#535353;transition:background .3s;font-size:1.7rem;display:flex;justify-content:center;align-items:center}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul>li span{font-size:1.7rem;text-transform:uppercase;font-weight:400}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul>li::before,.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:#28397d}
.user-badge .user-menu-vue .user-pages .nav-section .page-navigation ul .active span{color:#fff}
.user-badge .user-menu-vue .user-pages .user-page-header{text-align:left}
.user-badge .user-menu-vue .user-pages .button-wrapper{height:85px}
.user-badge .user-menu-vue .hubID-tab{display:flex !important;flex-direction:column;margin-top:0}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul>li{grid-row:1;width:auto;min-width:fit-content;height:32px;padding:1.6rem;border:1px solid #535353;color:#535353;transition:background .3s;font-size:1.7rem;display:flex;justify-content:center;align-items:center}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul>li span{font-size:1.7rem;text-transform:uppercase;font-weight:400}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul>li::before,.user-badge .user-menu-vue .hubID-tab .hub-tabs ul>li::after{display:none}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul .active{background:#28397d}
.user-badge .user-menu-vue .hubID-tab .hub-tabs ul .active span{color:#fff}
.user-badge .user-menu-vue .user-profile{width:100%;padding:0}
.user-badge .user-menu-vue .user-profile .col-right{width:100%}
.user-badge .user-menu-vue .user-profile .page-navigation{margin-top:0;padding:0;width:100%;overflow-x:auto;overflow-y:hidden}
.user-badge .user-menu-vue .user-profile .page-navigation>ul{padding:0;display:grid;gap:10px;width:max-content}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li{grid-row:1;width:auto;min-width:fit-content;height:32px;padding:1.6rem;border:1px solid #535353;color:#535353;transition:background .3s;font-size:1.7rem;display:flex;justify-content:center;align-items:center}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li span{font-size:1.7rem;text-transform:uppercase;font-weight:400}
.user-badge .user-menu-vue .user-profile .page-navigation>ul>li::before,.user-badge .user-menu-vue .user-profile .page-navigation>ul>li::after{display:none}
.user-badge .user-menu-vue .user-profile .page-navigation>ul .active{background:#28397d}
.user-badge .user-menu-vue .user-profile .page-navigation>ul .active span{color:#fff}
.user-badge .user-menu-vue .user-profile .page-navigation ul li:last-child{border:1px solid #28397d}
}
.location-info-vue .location-info-icon{background-image:url('../../../../../designs/wisdom/base/images/stellantis/icon-location.svg');width:3rem;height:3rem}
.location-info-vue .location-info-text{color:#fff}
@media only screen and (max-width:720px){.location-info-vue .location-info-text{display:none}
}
.hub-search-component h2.search-title{font-size:2.4rem;font-weight:700;color:#535353;margin-top:0;margin-bottom:0;margin-right:1rem}
.hub-search-component .search-field{max-width:46rem;width:100%}
.hub-search-component .search-field i{height:4rem;width:4rem;background-size:4rem 4rem;right:0;top:0;background-image:url("../../../../../designs/wisdom/base/images/stellantis/magnifier.svg");background-repeat:no-repeat}
.hub-search-component .search-field input{height:4rem;padding:0 40px 0 20px;width:100%;border:1px solid #535353;color:#000;font-size:1.7rem}
.hub-search-component .search-field .search-suggestions{top:40px;max-width:46rem;width:100%;z-index:10}
.hub-search-component .search-field .search-suggestions .search-suggestions-item{line-height:4rem;font-size:1.7rem;padding-left:20px;font-weight:initial;border-color:#535353}
.hub-search-component .search-field .search-suggestions .search-suggestions-item:not(:last-of-type){border-bottom:0}
.hub-search-component .search-field .search-suggestions .search-suggestions-item-selected{color:#535353}
.hub-search-component .search-field .search-suggestions .search-suggestions-item.active{background-color:#eaeaea}
@media only screen and (max-width:720px){.hub-search-component h2.search-title{margin-bottom:1rem;margin-right:0;width:fit-content}
}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog{background-color:#fff}
.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 .dialog-message{font-size:1.7rem;font-weight:400}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder{gap:2rem}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button{background-color:#fff;border:1px solid #707070}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button:hover .hub-button__label{color:#fff}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button .hub-button__label{color:#535353}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button:hover{background-color:#535353}
@media only screen and (max-width:720px){.confirm-logoff-container .confirm-logoff-window{top:50px}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog{justify-content:center}
}
.go-back-page-vue a span{font-size:1.4rem}
.go-back-page-vue a .go-back-page__icon{margin-right:.5rem;content:url('../../../../../designs/wisdom/base/images/stellantis/arrow-back.svg')}
.hub-generic-container .hub-generic-modal .dialog-modal{background:#fff}
.new-reservation-upload-documents .input-container .hub-input .hub-input-field:disabled{background:white;color:rgba(24,19,31,0.4);border:1px solid rgba(33,38,82,0.4);height:40px;padding:0 12px}
.new-reservation-upload-documents .input-container .hub-input label{font-size:1.6rem}
html body.skin-stellantis{padding:50px 0 0 0}
@media only screen and (max-width:720px){html body.hub-page .b2e-page-content{height:100%}
}
*{font-family:'EncodeSansCondensed'}
@media only screen and (max-width:720px){body.hub-page:has(.fixed-menu-footer) .hub-page-content{height:calc(100% -  65px);margin-bottom:65px}
}
@media only screen and (max-width:720px){body.hub-page:not(:has(.fixed-menu-footer)) .hub-page-content{height:100%;margin-bottom:initial}
}
@media only screen and (max-width:720px){body.hub-page:has(.no-fixed-menu-bar) .hub-page-content{height:100%;margin-bottom:initial}
}
@media only screen and (max-width:720px){body.hub-page .has-floating-menu.hub-page-content:has(.floating-menu){margin-bottom:85px;height:calc(100% -  85px)}
}