html body.skin-fiat{padding:50px 0 0 0}
html body.skin-fiat .hub-card{overflow-wrap:break-word}
html body.skin-fiat .hub-card.hub-card-big .hub-card-content.no-hub-card-section{margin-top:0}
html body.skin-fiat .secondary-menu-component ~ .hub-page-content{margin-top:72px;height:calc(100% -  72px)}
html body.skin-fiat .car-badge-component ~ .hub-page-content{margin-top:72px;height:calc(100% -  72px)}
html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-funding-modal,html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-datasheet-modal,html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-features-modal{top:122px}
html body.skin-fiat .hub-digital-dealer-template .hub-car-summary{top:50px}
@media only screen and (max-width:720px){html body.skin-fiat .hub-page-content{margin-bottom:65px}
html body.skin-fiat .hub-page-content .particle-funding-modal,html body.skin-fiat .hub-page-content .particle-datasheet-modal,html body.skin-fiat .hub-page-content .particle-features-modal{top:50px}
html body.skin-fiat .secondary-menu-component ~ .hub-page-content{margin-top:72px;height:calc(100% -  137px)}
html body.skin-fiat .car-badge-component ~ .hub-page-content{margin-top:77px;height:calc(100% -  142px)}
html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-funding-modal,html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-datasheet-modal,html body.skin-fiat .car-badge-component ~ .hub-page-content .particle-features-modal{top:127px}
}
.btn,a,button{border-radius:0}
.btn:hover,a:hover,button:hover{cursor:pointer}
.car-assembler-vue .car-assembler-title .title-text{background-color:#73757d;color:#fff;text-align:center}
.car-assembler-vue .car-assembler-title .title-arrow{border-left:20px solid #73757d}
.car-color-selector-wrapper .box-content,.car-color-selector-wrapper .box-legal-info,.car-color-selector-wrapper .box-image{width:calc(40vw)}
.car-color-selector-wrapper h1,.car-color-selector-wrapper p,.car-color-selector-wrapper span,.car-color-selector-wrapper li,.car-color-selector-wrapper h2{color:#fff}
.car-color-selector-wrapper .lead-container{top:50px}
.car-color-selector-wrapper .box-content{background-color:#40424a}
.car-color-selector-wrapper .box-content .legal-info span{font-size:1rem}
.car-color-selector-wrapper .box-content .legal-info .icon{fill:#e50353}
.car-color-selector-wrapper .box-content .legal-info svg{width:18px;height:18px}
.car-color-selector-wrapper .box-content .car-color-title{margin-top:33px}
.car-color-selector-wrapper .box-content .car-color-title h1{font-size:2.4rem}
.car-color-selector-wrapper .box-content .car-color-price h2{font-size:2.4rem}
.car-color-selector-wrapper .box-content .car-color-price .currency-type{font-size:1.4rem;font-weight:bold;margin-right:10px;margin-top:10px;color:#fff}
.car-color-selector-wrapper .box-content .car-color-price .price-description{font-size:1.2rem}
.car-color-selector-wrapper .box-content .box-car-colors{margin-bottom:0;padding:0;width:100%}
.car-color-selector-wrapper .box-content .box-car-colors .colors-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}
.car-color-selector-wrapper .box-content .box-car-colors .colors-list li.selected{border:2px solid #73757d;width:30px;height:30px}
.car-color-selector-wrapper .box-content .car-color-cta{display:flex}
.car-color-selector-wrapper .box-content .car-color-cta a{margin:0;width:100%;height:60px}
.car-color-selector-wrapper .box-legal-info{background-color:#40424a}
.car-color-selector-wrapper .box-legal-info .close-box-legal-info span{font-size:1rem}
.car-color-selector-wrapper .box-legal-info .close-box-legal-info .close-box-legal-info-icon{fill:#e50353}
.car-color-selector-wrapper .box-legal-info .close-box-legal-info svg{width:18px;height:18px}
@media only screen and (min-width:721px) and (max-width:960px){.car-color-selector-wrapper .box-content .box-car-colors{position:relative;order:-1}
.car-color-selector-wrapper .box-content .car-color-title{margin-top:10px}
}
@media only screen and (max-width:720px){.car-color-selector-wrapper .box-content,.car-color-selector-wrapper .box-legal-info,.car-color-selector-wrapper .box-image{width:100%}
.car-color-selector-wrapper .box-content .car-color-title{margin-bottom:16px}
.car-color-selector-wrapper .box-content .car-color-title span{font-size:1.4rem}
.car-color-selector-wrapper .box-content .car-color-price{margin-bottom:21px}
.car-color-selector-wrapper .box-content .box-car-colors{position:relative;order:-1}
.car-color-selector-wrapper .box-content .car-color-title{margin-top:10px}
.car-color-selector-wrapper .box-content .car-highlight-list{order:1;display:inline}
.car-color-selector-wrapper .box-content .car-highlight-list>li{font-size:1.4rem;width:100%}
.car-color-selector-wrapper .box-legal-info p{font-size:1.1rem}
}
.car-part-list-vue .part-list-summary .part-list-icon svg.bullet-fiat{display:block}
.car-part-list-vue .part-list-summary .part-list-icon svg .arrow{transition:fill .3s ease}
.car-part-list-vue .part-list-summary .part-list-icon span{color:#fff;margin-left:-3px;transition:margin .3s ease}
.car-part-list-vue .part-list-summary .part-list-details h1{font-size:1.4rem}
.car-part-list-vue .part-list-summary .part-list-details h2{color:#73757d;font-weight:500}
.car-part-list-vue .part-list-summary .part-list-details .details-price{color:#e50353;font-weight:500}
.car-part-list-vue .part-list{bottom:calc(100% + 9px)}
.car-part-list-vue .part-list .part-list-header .header-price{color:#e50353}
.car-part-list-vue .part-list ul li.selected .radio-big:before{background-color:#e50353}
.car-part-list-vue .part-list ul li.selected .round-checkbox-check{fill:#e50353;stroke:#e50353}
.car-part-list-vue .part-list ul li .part-item-group .part-item-details .part-item-price{color:#e50353}
.car-part-list-vue.open .part-list-summary .part-list-icon svg .arrow{fill:#e50353}
.car-part-list-vue.selected .part-list-summary .part-list-icon svg .arrow{fill:#e50353 !important}
@media only screen and (max-width:949px){.car-part-list-vue .part-list-summary .part-list-icon svg .arrow{fill:#e50353}
.car-part-list-container.docked .car-part-list-vue.open .part-list-summary .part-list-icon svg .arrow{fill:#e50353}
.car-part-list-container.docked .car-part-list-vue.open .part-list-details .docked-label{color:#e50353}
}
.car-selector .selector-body .garage-selector .hub-button--g2{padding:22px 0;font-weight:400;font-size:1.3rem;margin-top:40px;width:100%;max-width:300px}
.car-selector .selector-body .garage-selector .register-link,.car-selector .selector-body .garage-selector .add-new-car-link{display:none}
.car-selector .selector-body .garage-selector .car-list-empty .hub-button{display:none}
.car-selector .selector-body .garage-selector .car-list-empty p{width:100%}
.car-selector .selector-body .garage-selector .car-list-empty p.sub-title{width:300px}
.car-selector .selector-body .garage-selector .car-list-empty .empty-garage-text{text-align:left}
.car-selector .selector-body .garage-selector .section-title{text-transform:uppercase}
.car-selector .selector-body .garage-selector .car-list-container{flex-wrap:wrap;margin-top:0}
.car-selector .selector-body .garage-selector .car-list-container p{margin:0 auto 20px}
.car-selector .selector-body .garage-selector .car-list-container .car-item .select-car-btn{display:none}
.car-selector .car-small-card-vue .select-car-btn{display:none}
.car-summary-detail__content--section-detail .model{color:#73757d}
.car-summary-detail__content--section-detail .engine{color:#40424a}
.car-summary-detail__content--footer-name,.car-summary-detail__content--footer-address{color:#40424a}
.car-summary-detail__content--footer-name{color:#40424a}
.car-summary-detail__content--footer-name .prefix{color:#e50353}
.car-summary-detail__content--footer .hub-button{background-color:#fff;border:1px solid #e50353}
.car-summary-detail__content--footer .hub-button .hub-button__label{color:#e50353}
.client-summary-detail__content{border-bottom:2px solid #979797}
.client-summary-detail__content--section ul li{color:#40424a}
.client-summary-detail__content--section ul li span{color:#e50353}
.client-summary-detail__edit-client{color:#e50353}
.contact-card-component{background-color:#eceef6}
.contact-card-component .contact-card-content .text-container h1{color:#40424a;font-size:2.4rem;font-weight:800;text-transform:uppercase}
.contact-card-component .contact-card-content .text-container h1:after{border-bottom:2px solid #e50353}
.contact-card-component .contact-card-content .text-container p,.contact-card-component .contact-card-content .text-container a,.contact-card-component .contact-card-content .text-container span{font-size:1.4rem;font-weight:300;line-height:1.3;color:#40424a}
.contact-card-component .arrow-right{border-top:1px solid #40424a;border-right:1px solid #40424a}
@media only screen and (max-width:720px){.current-car-featured-items.show-more-mode .hub-button{background-color:#eceef6;font-size:1.3rem;font-weight:500;color:#40424a;text-transform:uppercase;border:0;height:35px;width:280px;margin-left:5%;display:flex;justify-content:center;align-items:center;margin-left:2%}
}
.dealer-box-form__form--days{border-bottom:1px solid #979797}
.dealer-box-form__form--days label{margin-bottom:7px}
.dealer-box-form__form--days-content span{color:#bbbdc5;font-size:1.2rem;border:1px solid #bbbdc5}
.dealer-box-form__form--days-content span.selected{background-color:#fb4769;color:#fff;border:1px solid #fff}
.dealer-box-form__form--days-error-message{font-size:1.2rem;color:#e50353;font-weight:500;line-height:2.33}
.dealer-box-form__form--days.error{border-bottom:1px solid #e50353}
.dealer-box-form__form--days.error label{color:#e50353}
.dealer-box-form__form label{font-size:1.6rem;font-weight:500}
.dealer-box-form__header .title{font-size:1rem;color:#e50353}
.dealer-box-form__header .subtitle{font-size:2rem}
.dealer-box-form__back-button{color:#40424a;font-size:1rem}
.dealer-box-list__header .title{font-size:1rem;color:#e50353}
.dealer-box-list__header .subtitle{font-size:2rem}
.dealer-box-list__back-button{color:#40424a;font-size:1rem}
.dealer-box-list__table{color:#5f6169;font-size:1.2rem}
.dealer-box-list__table thead{background-color:#dde0e9;font-weight:bold}
.dealer-box-list__table tbody tr{background-color:#f3f5fd}
.dealer-box-list__table tbody tr:nth-child(even){background-color:#fafaff}
.dealer-box-list__table--button-container .rounded-button{border:1px solid #40424a;background-color:#fff}
.dealer-box-list__table--button-container .hub-button.inactive{background-color:#32579e}
.dealer-box-list__empty-state{font-size:1.6rem}
.dealer-box-list__modal{background-color:rgba(0,0,0,0.5)}
.dealer-box-list__modal--confirm{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.dealer-box-list__modal--confirm .confirm-text{font-size:2rem}
.dealer-box-list__modal--confirm .hub-button.secondary{background-color:#fff;border:1px solid #e50353}
.dealer-box-list__modal--confirm .hub-button.secondary span{color:#e50353}
.dealer-box-list__modal--success{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.dealer-box-list__modal--success .success-text{font-size:2rem}
.hub-dealer-details-box{font-family:FuturaBT,Arial,Sans-Serif;color:#40424a}
.hub-dealer-details-box_dealer-name{background-color:#f3f5fd}
.hub-dealer-details-box_dealer-name h1{width:calc(100% - 28px)}
.hub-dealer-details-box_dealer-name h2{color:#e50353}
.hub-dealer-details-box_dealer-name .close-dealer-details-svg{display:none}
.hub-dealer-details-box_dealer-contact{border-top:1px solid #eceef6;border-bottom:1px solid #eceef6;color:#40424a}
.hub-dealer-details-box_dealer-contact--address svg path,.hub-dealer-details-box_dealer-contact--phone svg path{fill:white;stroke:#40424a}
.hub-dealer-details-box_dealer-contact--phone .dealer-contact--phone{color:#40424a}
.hub-dealer-details-box_dealer-contact--phone .dealer-contact--phone>a{color:#40424a}
.hub-dealer-details-box_services{border-bottom:1px solid #eceef6;color:#73757d}
.hub-dealer-details-box_services-list ul li::before{color:#e50353}
.hub-dealer-details-box_external-links{background-color:#f3f5fd}
.hub-dealer-details-box_external-links a{color:#40424a}
.hub-dealer-details-box_external-links a>div{border-bottom:1px solid #eceef6}
.hub-dealer-details-box_external-links a>div .icon-location{display:block}
.hub-dealer-details-box_external-links a>div .icon-arrow{display:none}
.hub-dealer-details-box_services-list p{padding-left:29px}
.hub-dealer-details-box_services-list .services-list_right{margin-left:0 28px}
.hub-dealer-details-box_services-list .services-list_right ul{padding:0}
.dealer-service-box-scheduler__slot-info{border:1px solid #ccc}
.dealer-service-box-scheduler__slot-info span{color:#fff;font-size:1.2rem}
.dealer-service-box-scheduler__slot-info .schedule-indicator{color:#fff}
.dealer-service-calendar__navigation-container .image{background-color:#fb4769;border:1px solid #fff}
.dealer-service-calendar__navigation-container.inactive .image{background-color:#fff;border-color:#7f7f7f}
.dealer-service-calendar__navigation-container.inactive .image svg g{fill:#7f7f7f}
.dealer-service-calendar__button-container .hub-button{background-color:#32579e}
.dealer-service-calendar__button-container .schedulerButton{background-color:#e50353}
.dealer-service-calendar__box-header--item{background-color:#ccc;font-size:1.4rem}
.dealer-service-calendar__timeline--label label{color:#40424a}
.dealer-service-calendar__timeline--slot{border:2px solid #ccc}
.dealer-service-calendar__timeline--slot-row::after{border-bottom:1px solid #ccc}
.dealer-service-calendar__box-schedule{border:1px solid #ccc}
.dealer-service-calendar__schedule-details{background-color:#fff;top:50px}
@media only screen and (max-width:720px){.dealer-service-calendar__schedule-details{top:50px}
}
.dealer-service-calendar__empty-state{font-size:1.6rem}
.dealer-service-calendar__transition-container.header{background-color:#ccc}
.dealer-service-list__header .title{font-size:1rem;color:#e50353}
.dealer-service-list__header .subtitle{font-size:2rem}
.dealer-service-list__table th.button-container .add-button,.dealer-service-list__table td.button-container .add-button{background-color:#32579e}
.dealer-service-list__table th{color:#40424a}
.dealer-service-list__table td{color:#5f6169}
.dealer-service-list__table .hub-table-row .dropdownTimeList{width:160px}
.dealer-service-list__table .hub-table-row:nth-child(odd){background-color:#fafaff}
.digital-dealer-dashboard__header .title{font-size:1rem;color:#e50353}
.digital-dealer-dashboard__header .subtitle{font-size:2rem}
.digital-dealer-configuration__header .title{font-size:1rem;color:#e50353}
.digital-dealer-configuration__header .subtitle{font-size:2rem}
.digital-dealer-configuration__tab-container .tab-container__item.active{border-bottom:2px solid #e50353}
.digital-dealership-calendar-container .time-list header{border-bottom:2px solid #979797}
.digital-dealership-calendar-container .time-list header span{color:#e50353}
.digital-dealership-calendar-container .time-list .time-item .time-selector.selected{color:#fff;background:#e50353}
.digital-dealership-summary--subtitle{color:#40424a}
.digital-dealership-summary--button-container .hub-button.cancel-button{background-color:#7f7f7f}
.email-form-overlay{background:rgba(0,0,0,0.95)}
.email-form-overlay .email-form-container{background-color:#fff;border:1px solid #bbbdc5}
.email-form-overlay .email-form-container .email-form-message h3{color:#e50353;font-size:1.2rem;font-weight:800;margin-bottom:15px}
.email-form-overlay .email-form-container .email-form .form-container .city-data .choose-city-action{color:#40424a}
.faq-list .faq-title{font-size:1.7rem}
@media only screen and (max-width:720px){body.car-summary-modal-open .fixed-menu-footer .side-options .side-icon--summary{background-image:url(../../../../../designs/wisdom/base/images/car-showcase/ico-summary-active.svg)}
}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window{top:60px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window:after{border-bottom-color:#f3f5fd}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content{background-color:#f3f5fd}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .location-selector-input{border-bottom:solid 1px #979797;background:#f3f5fd}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .location-list{padding:0 0 30px 0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .location-list li{padding:8px 0}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .fading-effect{background:-moz-linear-gradient(top,rgba(243,245,253,0) 1%,#f3f5fd 50%);background:-webkit-linear-gradient(top,rgba(243,245,253,0) 1%,#f3f5fd 50%);background:linear-gradient(to bottom,rgba(243,245,253,0) 1%,#f3f5fd 50%);position:absolute;pointer-events:none;bottom:0;left:0;right:0;height:50px;border-radius:5px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .geolocation-button{width:auto;min-width:140px;background:#e50353;color:#fff;font-weight:500;font-size:1.3rem;padding:0 30px;font-style:normal}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window .geolocation-dialog-content .geolocation-button.inactive{background:#ccc;color:#40424a}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-button{width:fit-content;min-width:140px;background:#e50353;color:#fff;font-weight:normal;font-size:1.1rem;font-style:normal;padding:0 30px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-modal .geolocation-window .geolocation-button.inactive{background:#ccc;color:#40424a}
@media only screen and (max-width:720px){.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window{margin-top:50px;top:10px;right:20px}
.geolocation-confirmation-component .geolocation-confirmation-vue .geolocation-confirmation-box .geolocation-window:after{right:20px;left:auto}
}
.go-back-page-vue a span{font-size:1.1rem;font-weight:500;color:#40424a}
.hub-button{width:260px;height:auto;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background-color:#e50353;margin:auto;padding:13px;text-decoration:none;border-radius:0}
.hub-button .hub-button__label{height:auto;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.92;text-align:center;vertical-align:center;justify-content:center}
.hub-button.hub-button--m2,.hub-button.hub-button--m3{height:35px}
.hub-button.hub-button--m4{height:40px}
.hub-button.hub-button--g1{height:60px}
.hub-button.hub-button--p1 .hub-button__label::after,.hub-button.hub-button--m1 .hub-button__label::after,.hub-button.hub-button--g1 .hub-button__label::after{display:none}
.hub-button-grey{background-color:#eceef6}
.hub-button-grey>span{color:#40424a}
.hub-button--m2{font-size:1.2rem;font-weight:500;font-style:italic;line-height:1.17;text-align:center;color:#40424a;text-transform:uppercase;background-color:#fff}
.hub-outline{background-color:#fff;border:1px solid #40424a}
.hub-outline .hub-button__label{color:#40424a}
.hub-campaign-voucher{background-color:#fff;top:50px;height:calc(100% -  50px )}
.hub-campaign-voucher>main{background-color:#aaa}
.hub-campaign-voucher>footer>section .details,.hub-campaign-voucher>footer>section .phone-label,.hub-campaign-voucher>footer>section .phone{font-family:FuturaBT,Arial,Sans-Serif}
.hub-campaign-voucher>footer>section .details{font-size:1.4rem;color:#40424a;line-height:1.29}
.hub-campaign-voucher>footer>section .phone-label{font-size:1.2rem;line-height:1.83;color:#73757d;text-transform:uppercase}
.hub-campaign-voucher>footer>section .phone{font-size:1.8rem;font-weight:800;color:#40424a}
@media only screen and (max-width:720px){.hub-campaign-voucher{height:calc(100% -  115px )}
}
.hub-car-summary .summary-content header .header-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.hub-car-summary .summary-content header .header-content>div{margin-bottom:60px;position:relative;width:100%}
.hub-car-summary .summary-content header .header-content .section-title{margin-bottom:5px;padding-left:5%}
.hub-car-summary .summary-content header .header-content .summary-title{display:none}
.hub-car-summary .summary-content header .header-content .half-box{width:calc(50% - 10px)}
@media only all and (max-width:500px){.hub-car-summary .summary-content header .header-content .half-box{width:95%}
}
.hub-car-summary .summary-content header .header-content .section-payment{width:95%;padding-right:60px}
.hub-car-summary .summary-content .section-resume{display:flex;flex-wrap:wrap;justify-content:space-between}
.hub-car-summary .summary-content footer>div{width:95%;margin-bottom:60px;position:relative}
.hub-car-summary .summary-content .section-change-car .hub-button{border:1px solid #40424a;background-color:#fff;height:35px;width:280px;margin:auto}
.hub-car-summary .summary-content .section-change-car .hub-button span{color:#40424a;font-size:1.3rem;font-weight:500;text-transform:uppercase}
.hub-car-summary .section-digital-dealer{width:95%;padding-right:60px}
.hub-car-summary .section-digital-dealer .hub-button--m2-outline{border:2px solid #7f7f7f;background-color:transparent}
.hub-car-summary .section-digital-dealer .hub-button--m2-outline .hub-button__label{color:#7f7f7f}
@media only screen and (max-width:949px){.hub-car-summary .summary-content .section-resume{display:block}
.hub-car-summary .summary-content header .header-content .section-title{margin-bottom:40px}
}
@media print{.hub-car-summary{position:static;padding:0;height:auto !important;display:block !important;visibility:visible !important;overflow:auto !important;page-break-before:avoid}
.hub-car-summary .summary-content{margin-top:20px;height:auto}
.hub-car-summary .summary-content>*{margin-bottom:40px}
.hub-car-summary .section-payment{padding-right:0 !important;margin-bottom:0 !important}
.hub-car-summary .section-payment .wrapper-proposal,.hub-car-summary .section-payment .wrapper-links{margin-bottom:0 !important}
.hub-car-summary .section-payment .vertical-label{width:auto !important;text-align:right !important;margin-right:25px}
.hub-car-summary .section-payment .total{margin-right:20px !important}
.hub-car-summary .terms-print{display:block}
.hub-car-summary .box-vertical-label{padding-left:0 !important}
.hub-car-summary .vertical-label{position:static !important;transform:none !important;text-align:left !important;margin-bottom:20px !important;font-weight:bold !important}
}
@media print{.hub-page-content{margin-top:0 !important}
}
.hub-collapse-box-vue.collapsed .collapse-title{height:44px}
.hub-collapse-box-vue .collapse-title{background-color:#000;height:44px}
.hub-collapse-box-vue .collapse-title .collapse-title-text{font-family:FuturaBT,Arial,Sans-Serif;font-size:1rem;font-weight:500;color:#fff;text-transform:uppercase}
.hub-collapse-box-vue .collapse-content{padding:0}
@media only screen and (max-width:720px){.hub-collapse-box-vue .collapse-title .collapse-title-text{font-size:1.1rem;font-weight:700}
}
.date-calendar{width:100%;padding-bottom:4rem}
.date-calendar--title{padding:4rem 0 2rem}
.date-calendar--container__content{display:flex;flex-direction:row}
.date-calendar--container__content--form-calendar__calendar .hub-datepicker .hub-datepicker__calendar{margin:0;padding:0 0 20px;border:1px solid #e50353}
.date-calendar--container__content--calendar-information{width:100%;height:auto;margin-top:50px}
.date-calendar--container__content--calendar-information__subtitle{text-transform:uppercase;margin-right:1rem}
.date-calendar--container__content--calendar-information__subtitle--date-time{font-weight:bold}
.date-calendar--container__content .hub-radio{padding-top:20px}
.date-calendar .calendar-radio-button{width:100%;height:100%;display:unset}
.date-calendar .calendar-radio-button>div{display:unset}
.date-calendar .calendar-radio-button .hub-radio__control[disabled]+label .hub-radio__radio{background:white;opacity:.5}
.date-calendar .calendar-shift-info{margin-left:60px}
@media only screen and (max-width:720px){.date-calendar--title{padding:2rem 0}
.date-calendar--title .theme-header--4{font-size:1.6rem}
.date-calendar--container__content{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}
.date-calendar--container__content .calendar-shift-info{margin-left:0}
.date-calendar--container__content--form-calendar{width:100%}
.date-calendar--container__content--form-calendar__calendar .hub-datepicker .hub-datepicker__calendar{margin:0;padding:0}
.date-calendar--container__content--calendar-information{width:100%;display:inline-grid;margin:2.5rem 0 0}
.date-calendar--container__content--calendar-information__subtitle,.date-calendar--container__content--calendar-information__subtitle--date-time{width:100%;margin:0;height:auto;font-size:1.4rem;text-transform:none;text-align:center;line-height:2.3rem}
.date-calendar--container__content--calendar-information__subtitle{font-weight:400}
.date-calendar--container__content--calendar-information__subtitle--date-time{font-weight:bold}
}
.hub-dealers-map-vue{position:relative}
.hub-dealers-map-vue .hub-dealers-map{height:100%}
.hub-dealers-map-vue .hub-collapse-box-vue{background-color:transparent}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-title{background-color:#f3f5fd}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-title .collapse-title-text{color:#40424a}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-content{background-color:rgba(255,255,255,0.85)}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-content .hub-multiselect-check-vue .options-list .hub-checkbox .input-container input[type='checkbox']{width:18px;height:18px}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-content .hub-multiselect-check-vue .options-list .hub-checkbox .input-label{color:#222;font-size:1rem}
.hub-dealers-map-vue .hub-collapse-box-vue:hover .collapse-content{background-color:#fff}
@media only screen and (max-width:720px){.hub-dealers-map-vue{height:100%}
.hub-dealers-map-vue .hub-collapse-box-vue .collapse-content{background-color:#fff}
}
.hub-factory-visit-schedule-vue{height:calc(100% -  50px );padding:0 12.1rem 163px;font-family:FuturaBT,Arial,Sans-Serif;font-size:2rem;font-weight:500;color:#40424a}
.hub-factory-visit-schedule-vue .hub-factory-visit-schedule__title{margin-bottom:30px;font-size:2.6rem;line-height:normal;letter-spacing:.7px;text-transform:uppercase}
.hub-factory-visit-schedule-vue .hub-factory-visit-schedule__attention-text{font-weight:normal}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio{flex-direction:row;align-self:flex-start}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio label .hub-radio__radio{min-height:25px;min-width:25px}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio label .hub-radio__content{padding-left:.9rem;align-self:center;font-size:1.2rem;text-transform:none;color:#43444b}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio__control:checked .hub-radio{display:flex}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio__control:checked .hub-radio label .hub-radio__radio{min-height:25px;min-width:25px}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio__container{display:flex}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper .hub-radio-group{display:block}
.hub-factory-visit-schedule-vue .hub-radio-group-wrapper--error{border:1px solid #e50353;padding:1rem;flex-wrap:wrap;display:block;height:auto}
.hub-factory-visit-schedule-vue .agree-with-terms{font-family:'Roboto';font-size:1.4rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;color:#636363;display:flex;justify-content:center;margin-bottom:60px}
.hub-factory-visit-schedule-vue .attention-text{padding-top:10px;font-family:FuturaBT;font-size:1.6rem;color:#636363}
.hub-factory-visit-schedule-vue .attention-title{font-size:2.2rem}
@media only screen and (min-width:721px) and (max-width:960px){.hub-factory-visit-schedule-vue{padding:0 81px 163px}
.hub-factory-visit-schedule-vue .form-container{min-width:0}
}
@media only screen and (max-width:720px){.hub-factory-visit-schedule-vue{padding:0 27px 163px}
.hub-factory-visit-schedule-vue .hub-factory-visit-schedule__title{margin-bottom:1.7rem;font-size:1.8rem}
.hub-factory-visit-schedule-vue .hub-factory-visit-schedule__attention-text{font-size:1.2rem}
.hub-factory-visit-schedule-vue .calendar-shift-info .hub-radio-group{margin-left:60px}
.hub-factory-visit-schedule-vue .date-calendar .hub-radio-group-wrapper--error{margin-top:5px}
}
.hub-factory-visit-commitment-terms-vue{margin-bottom:100px}
.commitment-terms{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:nowrap}
.commitment-terms .text-uppercase{text-transform:uppercase}
.commitment-terms p{font-weight:normal}
.commitment-terms__title{margin-bottom:16px;font-weight:bold}
.commitment-terms__subtitle{margin-bottom:19px}
.commitment-terms-downloads{margin-bottom:68px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;width:100%}
.commitment-terms-downloads--over-18,.commitment-terms-downloads--under-18{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap}
.commitment-terms-downloads--over-18__text,.commitment-terms-downloads--under-18__text{margin-bottom:19px;text-transform:uppercase}
.commitment-terms-downloads--over-18 a>span,.commitment-terms-downloads--under-18 a>span{font-size:1.3rem;text-transform:uppercase}
.commitment-terms .theme-header--9{font-size:1.7rem}
.commitment-terms .theme-header--10{font-size:1.6rem;font-weight:normal}
@media only screen and (max-width:720px){.commitment-terms__title{font-size:1.6rem;margin-top:.5rem}
.commitment-terms__subtitle{font-size:1.2rem;margin-bottom:18px}
.commitment-terms__text{font-size:1.2rem}
.commitment-terms-downloads{display:block;padding:0;margin-bottom:3.6rem}
.commitment-terms-downloads--under-18{margin-top:3.7rem}
.commitment-terms-downloads--over-18,.commitment-terms-downloads--under-18{width:auto;font-size:1.4rem}
.commitment-terms-downloads--over-18__button,.commitment-terms-downloads--under-18__button{width:auto}
}
.form-institute-vue{margin:43px 0 0}
.form-institute-vue .form-container{max-width:100%;margin:0}
.form-institute-vue .form-container .control-quarter label{min-width:208px}
.form-institute-vue .form-container .form-title{margin:0}
.form-institute-vue .form-container .form-title p{margin-bottom:45px;font-weight:bold}
.form-institute-vue .form-container .form-inline{margin-left:0}
.form-institute-vue .form-container .hub-radio__content{width:max-content}
.form-institute-vue .form-container .hub-radio-group-wrapper{height:max-content}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute{justify-content:flex-start;margin-top:1.2rem;flex-wrap:wrap}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute .error-container{width:100%}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute .error-container span{margin:0;color:#e50353;font-size:1.2rem;font-weight:500;line-height:1.5;font-style:normal}
.form-institute-vue .form-container .hub-radio-group-wrapper--error{border:1px solid #e50353;padding:1rem;flex-wrap:wrap}
@media only screen and (max-width:720px){.form-institute-vue .form-container .control-full,.form-institute-vue .form-container .control-half,.form-institute-vue .form-container .control-quarter{width:100%;margin-left:0;margin-right:0}
.form-institute-vue .form-container label{font-size:1rem}
.form-institute-vue .form-container .form-title{margin:0;font-size:1.6rem}
.form-institute-vue .form-container .form-title p{margin-bottom:30px}
.form-institute-vue .form-container .hub-radio-group-wrapper label{margin-bottom:0}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute{display:inline;margin-top:0;flex-wrap:wrap}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute .hub-radio{margin:1.5rem 0}
.form-institute-vue .form-container .hub-radio-group-wrapper .radio-group-institute .hub-radio .hub-radio__content{padding-left:12px;padding-top:0;font-size:1rem}
}
.form-objective-visit-vue .form-container{max-width:100%;margin:43px 0 0}
.form-objective-visit-vue .form-container .form-title{margin-left:0;width:100%;font-weight:bold}
.form-objective-visit-vue .form-container .form-title p{margin:0}
.form-objective-visit-vue .form-container .radio-group-wrapper{display:flex;width:100%}
.form-objective-visit-vue .form-container .radio-group-wrapper label{margin-bottom:0}
.form-objective-visit-vue .form-container .radio-group-wrapper .control-half{margin-left:0}
.form-objective-visit-vue .form-container .radio-group-wrapper .hub-radio{margin-bottom:2.2rem}
.form-objective-visit-vue .form-container .radio-group-wrapper .hub-radio-group-wrapper textarea{resize:none;min-height:124px;border:solid 1px #979797}
.form-objective-visit-vue .form-container .radio-group-wrapper--error{border:1px solid #e50353;padding:1rem;flex-wrap:wrap}
.form-objective-visit-vue .form-container .radio-group-wrapper .error-container{display:flex;flex-direction:column;width:100%}
.form-objective-visit-vue .form-container .radio-group-wrapper .error-container span{font-size:1.2rem;font-weight:500;line-height:1.55;font-style:normal;color:#e50353}
@media only screen and (max-width:720px){.form-objective-visit-vue .form-container{margin:4px 0 0}
.form-objective-visit-vue .form-container .form-inline{margin-right:0}
.form-objective-visit-vue .form-container .control-full,.form-objective-visit-vue .form-container .control-half,.form-objective-visit-vue .form-container .control-quarter{width:100%;margin:0}
.form-objective-visit-vue .form-container .form-title{margin:0;height:4.5rem;width:100%;font-size:1.6rem}
.form-objective-visit-vue .form-container .radio-group-wrapper{display:inline;font-size:1rem}
.form-objective-visit-vue .form-container .radio-group-wrapper .hub-radio .hub-radio__content{font-size:1rem}
}
.visitor-information-vue .visitor-title .theme-header--4{font-size:1.8rem;font-weight:bold}
.visitor-information-vue .visitor-subtitle .theme-header--5{font-size:1.4rem;font-weight:400}
.visitor-information-vue .visitor-title,.visitor-information-vue .visitor-subtitle{color:#40424a}
.visitor-information-vue .visitor-information-form{display:flex;flex-wrap:wrap;margin-top:6rem}
.visitor-information-vue .visitor-information-form-fields{display:inherit;width:calc(33.33333333%);margin-bottom:7.3rem}
.visitor-information-vue .visitor-information-form-fields__circle{margin-right:14px}
.visitor-information-vue .visitor-information-form-fields__circle--count{width:40px;height:40px;border-radius:50%;background-color:#e50353;display:flex;flex-direction:column}
.visitor-information-vue .visitor-information-form-fields__circle--count__values{align-self:center;margin:auto;font-size:1.4rem;font-family:FuturaBT,Arial,Sans-Serif;color:#fff;font-weight:bold;line-height:2}
.visitor-information-vue .visitor-information-form-fields__input{width:80%}
.visitor-information-vue .visitor-information-form-fields__input__remove{text-align:right;position:relative;top:2.7rem;z-index:2}
.visitor-information-vue .visitor-information-form-fields__input__remove--icon{content:url(../../../../../designs/wisdom/base/images/icon-error.svg)}
.visitor-information-vue .visitor-information-form__button{display:inherit;flex-direction:column;width:100%;margin-top:2.7rem;margin-bottom:9.9rem}
.visitor-information-vue .visitor-information-form__button .hub-button{align-self:center}
@media only screen and (min-width:721px) and (max-width:960px){.visitor-information-vue .visitor-information-form-fields__input .hub-input{font-size:1.2rem;line-height:2.33}
}
@media only screen and (max-width:720px){.visitor-information-vue .visitor-information-form-fields{width:100%;margin-bottom:3.2rem}
.visitor-information-vue .visitor-information-form-fields__circle{margin-right:14px}
.visitor-information-vue .visitor-information-form-fields__circle--count{width:30px;height:30px}
.visitor-information-vue .visitor-information-form-fields__input__remove{top:2.5rem}
.visitor-information-vue .visitor-information-form-fields__input__remove--icon{width:20px}
.visitor-information-vue .visitor-information-form-fields__input .hub-input{font-size:1.2rem}
}
.confirmation-popup-schedule{background-color:rgba(255,255,255,0.65)}
.confirmation-popup-schedule--container{background-color:#fff;border:solid 1px #40424a;box-shadow:3px 3px 2px rgba(0,0,0,0.4)}
.confirmation-popup-schedule--container__content--title{font-size:2.4rem;font-weight:bold}
.confirmation-popup-schedule--container__content--body__information{font-size:1.6rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date p{font-size:1.4rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date span{font-size:2.4rem;font-weight:bold}
@media only screen and (min-width:721px) and (max-width:960px){.confirmation-popup-schedule--container__content--title{font-size:2.4rem;font-weight:bold}
.confirmation-popup-schedule--container__content--body__information{font-size:1.6rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date p{font-size:1.4rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date span{font-size:1.8rem;font-weight:bold}
}
@media only screen and (max-width:720px){.confirmation-popup-schedule--container__content--title{font-size:2.4rem;font-weight:bold}
.confirmation-popup-schedule--container__content--body__information{font-size:1.6rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date p{font-size:1.4rem;font-weight:normal}
.confirmation-popup-schedule--container__content--body__date span{font-size:1.8rem;font-weight:bold}
}
@media only screen and (min-width:1920px){.confirmation-popup-schedule--container__content--title{font-size:4rem;font-weight:bold;line-height:1.05}
.confirmation-popup-schedule--container__content--body__information{font-size:2.2rem;font-weight:normal;line-height:1.27}
.confirmation-popup-schedule--container__content--body__date p{font-size:1.8rem;font-weight:normal;line-height:normal}
.confirmation-popup-schedule--container__content--body__date span{font-size:2.8rem;font-weight:bold;line-height:normal}
}
.hub-download-vue .title{color:#40424a}
.hub-download-vue .image-wrapper .text{color:#40424a}
.hub-download-vue .files .file-list.column .file:nth-child(even){background:#fff}
.hub-download-vue .files .file{background:#f3f5fd;border-color:#f3f5fd}
.hub-download-vue .files .file span{color:#5f6169}
.hub-download-vue .files .file span.icon{background-image:url('../../../../../designs/wisdom/repairer/images/download.png')}
.hub-download-vue .files .file:hover{background-color:#e0e1ec}
.hub-faq-question .arrow-opener .brand-svg{display:none}
.hub-highlight-card .hub-card-content .hub-card-cta a{background-color:#e50353;color:#fff}
.hub-multiselect-check-vue{font-family:FuturaBT,Arial,Sans-Serif}
.hub-multiselect-check-vue .options-title{font-family:'Roboto';font-size:1.1rem;display:flex;align-items:center;height:42px;font-weight:500;color:#73757d;padding:0 14px}
.hub-multiselect-check-vue .options-list{color:#40424a;font-weight:900;font-size:1rem;padding:0 14px}
.hub-multiselect-check-vue .options-list.square-check .hub-checkbox .input-container input[type='checkbox']{width:18px;height:18px;margin-right:1.1rem;border:solid 1px #4a4a4a;background-image:none}
.hub-multiselect-check-vue .options-list.square-check .hub-checkbox .input-container input[type='checkbox']:checked{background-image:url(../../../../../designs/wisdom/base/images/ico-check-fiat-color.svg);background-size:12px;background-position:2px 4px}
.hub-multiselect-check-vue .options-list.square-check .hub-checkbox .input-container .input-label{font-size:1rem}
.hub-multiselect-check-vue .options-list .option .option-info:hover .option-info-text{background-color:#40424a;color:#fff;font-size:1rem;line-height:15px}
.hub-multiselect-check-vue .options-list .option .option-info .option-info-icon{width:14px;height:14px}
.hub-multiselect-check-vue .options-list .option .option-info .option-info-icon circle{stroke:#e50353}
.hub-multiselect-check-vue .options-list .option .option-info .option-info-icon path{fill:#e50353}
.hub-multiselect-check-vue .options-list .option .option-info .option-info-text:after{border-bottom-color:#40424a}
.hub-multiselect-check-vue .options-list .option .option-info .option-info-text.open{background-color:#40424a;color:#fff}
@media only screen and (max-width:720px){.hub-multiselect-check-vue .options-title{margin-top:0;align-items:center;justify-content:center;height:42px;width:100%;border-top:1px solid #eceef6;border-bottom:1px solid #eceef6;padding-left:0}
}
.hub-voucher{background-color:#eceef6}
.hub-voucher header{border-bottom-color:#979797}
.hub-voucher header .title{font-size:1.2rem;font-weight:800;font-family:FuturaBT,Arial,Sans-Serif;color:#43444b}
.hub-voucher article section{font-family:FuturaBT,Arial,Sans-Serif}
.hub-voucher article section .client-name{font-size:1.2rem;font-weight:800;color:#43444b}
.hub-voucher article section label{color:#e50353;font-size:1.2rem;font-weight:800}
.hub-voucher article section h1{font-size:2.4rem;font-weight:800;color:#40424a}
.hub-voucher article section span{font-size:1.4rem;font-weight:300;line-height:1.29}
.hub-voucher footer .label-voucher-number{font-size:1.2rem;font-weight:800;color:#43444b}
.hub-voucher footer .voucher-number{font-size:1.7rem;font-weight:300;line-height:1}
.lead-button .wrapper-particle-content .section-items .button-wrapper .hub-button{width:250px;margin:35px auto auto}
.lead-modal .wrapper-particle-content .section-items .lead-feedback .col-right .section-informations .section-action .action-content span{color:#40424a}
.lead-modal .wrapper-particle-content .section-items .lead-feedback .col-right .section-informations .section-action.download .info-text{color:#40424a}
.lead-internal .go-back-wrapper{max-width:1280px;margin:0 auto}
.offer-coverage .hub-button--m3{height:40px;border:1px solid #7f7f7f;background-color:#fff;color:#7f7f7f;text-align:center;text-transform:uppercase;padding:0 20px}
.offer-coverage .hub-button{width:40px}
.offer-coverage .hub-button .hub-button__label{color:#7f7f7f}
.offer-item .offer-item-content{padding:0 !important;padding-bottom:18px}
.offer-item .offer-item-content .offer-item-content-wrapper{padding:22px 40px 0;display:inline-block;width:100%;min-height:526px;flex-grow:1;display:flex;flex-direction:column}
.offer-item .offer-item-content .offer-item-content-top{min-height:110px}
.offer-item .offer-item-content .offer-item-content-top .offer-item-car-description{min-height:48px;margin-bottom:44px}
.offer-item .offer-item-content .offer-item-content-top .offer-tag-wrapper{height:19px;margin-bottom:11px}
.offer-item .offer-item-content .offer-item-content-top .offer-tag-wrapper .offer-tag{height:19px}
.offer-item .offer-item-content .offer-item-content-top .offer-tag-wrapper .offer-tag span{font-weight:500;padding:0 5px}
.offer-item .offer-item-content .title-offer{line-height:1.18;min-height:26px;font-size:2.2rem;font-weight:800}
.offer-item .offer-item-content .subtitle-manufacture-year-offer{display:flex}
.offer-item .offer-item-content .subtitle-offer{line-height:1.22;font-size:1.8rem;min-height:22px;font-weight:800}
.offer-item .offer-item-content .offer-price-wrapper{height:47px;margin-bottom:30px}
.offer-item .offer-item-content .offer-price-wrapper .price-text{font-size:1.1rem}
.offer-item .offer-item-content .offer-price-wrapper .price-text-big{font-size:2.4rem;height:32px}
.offer-item .offer-item-content .offer-call-wrapper{margin-bottom:12px;height:31px;width:100%}
.offer-item .offer-item-content .offer-call-wrapper .offer-call{font-size:1.8rem;font-weight:800;height:25px;line-height:normal}
.offer-item .offer-item-content .offer-call-wrapper .offer-call.resize-small-text{font-size:1.3rem}
.offer-item .offer-item-content .offer-call-wrapper .offer-call.resize-medium-text{font-size:1.25rem}
.offer-item .offer-item-content .offer-call-wrapper .offer-call.resize-large-text{font-size:1.2rem}
.offer-item .offer-item-content .offer-call-wrapper .offer-call.resize-xlarge-text{font-size:1.0rem}
.offer-item .offer-item-content ul.car-features-highlight{margin-bottom:14px;min-height:48px}
.offer-item .offer-item-content ul.car-features-highlight li{font-size:1.2rem;font-weight:500;line-height:1.33}
.offer-item .offer-item-content .btn-details{height:40px;width:100%}
@media only screen and (max-width:720px){.offer-item .offer-item-content .offer-item-content-wrapper{padding:15px 40px 0;min-height:440px}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-img-wrapper{height:150px;width:calc(100% + 24px);min-height:150px;margin:0 -12px}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top{min-height:95px;margin-bottom:13px !important}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-item-car-description{min-height:65px;margin-bottom:11px !important}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-item-car-description .title-offer{font-size:1.8rem;line-height:1.18}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-item-car-description .subtitle-offer{font-size:1.4rem;line-height:1.22}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-item-content-top .offer-tag-wrapper .offer-tag span{padding:0;line-height:19px;font-size:1.2rem}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper{width:100%}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call{height:29px;font-size:1.5rem}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call.resize-small-text{font-size:1.2rem}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call.resize-medium-text{font-size:1.1rem}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call.resize-large-text{font-size:1.05rem}
.offer-item .offer-item-content .offer-item-content-wrapper .offer-call-wrapper .offer-call.resize-xlarge-text{font-size:1.0rem}
.offer-item .offer-item-content .offer-item-content-wrapper .car-features-highligth{min-height:40px !important;margin-bottom:15px !important}
.offer-item .offer-item-content .offer-item-content-wrapper .car-features-highligth li{font-size:1rem}
}
.particle-funding-modal .go-back-page-vue{height:15px}
.particle-funding-modal .wrapper-particle-content .section-items{margin-top:45px}
.particle-funding-modal .wrapper-particle-content .section-items .funding-form .col-right .proposal-submit-area .button-wrapper .hub-button{margin:0;max-width:280px;width:100%}
.particle-funding-modal .wrapper-particle-content .section-items .funding-form .col-right .proposal-submit-area .footer-message{white-space:pre-wrap}
.particle-funding-modal .wrapper-particle-content .section-items .funding-form .col-right .funding-calc-area .slider-area p.style-3,.particle-funding-modal .wrapper-particle-content .section-items .funding-form .col-right .funding-calc-area .slider-area p.style-3-bold{white-space:pre-wrap}
.particle-funding-modal .wrapper-particle-content .section-items .funding-form .col-right .funding-calc-area .button-wrapper .hub-button{height:42px}
.particle-funding-modal .wrapper-particle-content .section-items .user-initial-data .button-wrapper .hub-button{margin:35px auto 0}
.particle-funding-modal .wrapper-particle-content .section-items .installment-approved .installment-approved-icon a,.particle-funding-modal .wrapper-particle-content .section-items .installment-denied .installment-approved-icon a{background-color:#eceef6}
.particle-funding-modal .wrapper-particle-content .section-items .installment-approved .installment-approved-icon a:hover,.particle-funding-modal .wrapper-particle-content .section-items .installment-denied .installment-approved-icon a:hover{background-color:#e50353}
.particle-funding-modal .wrapper-particle-content .section-items .installment-approved .installment-approved-icon a:hover svg path,.particle-funding-modal .wrapper-particle-content .section-items .installment-denied .installment-approved-icon a:hover svg path{fill:#fff}
.particle-funding-modal .check-auth .input-container{margin-bottom:0}
.particle-funding-modal .check-auth .hub-checkbox{margin-bottom:25px}
@media only screen and (max-width:720px){.particle-funding-modal .go-back-page-vue{position:relative;top:20px}
}
.particle-save-car-component .generic-modal .modal-window .wrap-buttons .hub-button{width:calc(50% - 5px);height:45px}
.particle-save-car-component .generic-modal .modal-window .go-back-page-vue{padding-left:0;height:16px;position:absolute;left:15px;top:20px}
.fiat-radio{width:16px;height:16px;background-color:#fff;border-radius:50%;border:solid 1px #4a4a4a}
.fiat-radio.selected{background:radial-gradient(ellipse at center,#fb4769 0,#fb4769 40%,#fff 41%,#fff 100%)}
.fiat-slider{-webkit-appearance:none;margin:9.5px 0;width:100%}
.fiat-slider:focus{outline:0}
.fiat-slider::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#e91f66;border-radius:1px}
.fiat-slider::-webkit-slider-thumb{border:1px solid #fff;height:19px;width:19px;border-radius:50%;background:#e91f66;cursor:pointer;-webkit-appearance:none;margin-top:-8.5px}
.fiat-slider:focus::-webkit-slider-runnable-track{background:#eb3676}
.fiat-slider::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#e91f66;border-radius:1px}
.fiat-slider::-moz-range-thumb{border:1px solid #fff;height:19px;width:19px;border-radius:50%;background:#e91f66;cursor:pointer}
.fiat-slider::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:19px 0;color:transparent}
.fiat-slider::-ms-fill-lower{background:#d9155a;border-radius:2px}
.fiat-slider::-ms-fill-upper{background:#e91f66;border-radius:2px}
.fiat-slider::-ms-thumb{border:1px solid #fff;height:19px;width:19px;border-radius:50%;background:#e91f66;cursor:pointer}
.fiat-slider:focus::-ms-fill-lower{background:#e91f66}
.fiat-slider:focus::-ms-fill-upper{background:#eb3676}
.fiat-checkbox{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #73757d;border-radius:3px;flex-shrink:0;height:17px;margin:0 1.5rem 0 0;width:17px;cursor:pointer;background-color:transparent}
.fiat-checkbox:focus{outline:0}
.fiat-checkbox:checked{background-image:url(../../../../../designs/wisdom/base/images/check.svg);background-position-y:center;background-repeat:no-repeat;background-size:contain}
.fiat-button,.fiat-button-fat,.fiat-button-red,.fiat-button-red-fat{border:1px solid #40424a;color:#40424a;background-color:#fff;font-size:1.2rem;font-weight:400;padding:13px 0;text-align:center;text-decoration:none;width:280px;margin:auto;display:flex;align-items:center;justify-content:center}
button.fiat-button{display:flex}
.button-fat,.fiat-button-fat,.fiat-button-red-fat{font-size:1.3rem;height:60px}
.fiat-button-red,.fiat-button-red-fat{background-color:#e50353;color:#fff;border:0}
button.fiat-button-red{display:flex}
.arrow-back{cursor:pointer;display:inline-flex;align-items:center;font-size:10px;font-weight:500;color:#73757d}
.arrow-back:before{content:url("../../../../../designs/wisdom/base/images/arrow-back.svg");margin-right:5px;padding-top:3px}
.fiat-line-separator{display:block;margin:50px auto}
@media only screen and (max-width:720px){.fiat-line-separator{margin:30px auto}
}
.loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100px}
.loader-wrapper .loader{background-image:url("../../../../../designs/wisdom/base/images/loading.svg");background-repeat:no-repeat;background-position:center;background-size:100%;height:75px;width:75px;display:block}
.service-detail-page .service-detail-content .btn-back .hub-button__label{width:100%}
.service-summary-detail__content{border-top:2px solid #979797;border-bottom:2px solid #979797}
.service-summary-detail__content--section-service h2,.service-summary-detail__content--section-hour h2,.service-summary-detail__content--section-box h2,.service-summary-detail__content--section-date h2{color:#40424a}
.service-summary-detail__content--section-service span,.service-summary-detail__content--section-hour span,.service-summary-detail__content--section-box span,.service-summary-detail__content--section-date span{color:#73757d}
.service-summary-detail__content--section-hour h2{border-left:1px solid #979797;border-right:1px solid #979797}
.service-summary-detail__content--section-box h2{border-right:1px solid #979797}
.showcase-offers-component .content-offers .offer-item,.showcase-offers-component .content-offers .card-register-offer{max-width:calc(100% / 3 - 20px)}
.showcase-offers-component .content-offers .offer-item .hub-button--m3,.showcase-offers-component .content-offers .card-register-offer .hub-button--m3{text-transform:uppercase;line-height:2.6;font-size:1.3rem;width:100%;max-width:290px;margin:0;cursor:pointer}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper{max-width:280px;width:100%;margin:0 auto}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper .offer-call{font-size:1.8rem}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper .offer-call.resize-small-text{font-size:1.45rem;line-height:unset;align-items:center;display:flex}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper .offer-call.resize-medium-text{font-size:1.3rem;line-height:unset;align-items:center;display:flex}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper .offer-call.resize-large-text{font-size:1.15rem;line-height:unset;align-items:center;display:flex}
.showcase-offers-component .expanded-offer-container .expanded-offer .offer-item-content .offer-call-wrapper .offer-call.resize-xlarge-text{font-size:1.0rem;line-height:unset;align-items:center;display:flex}
@media only screen and (max-width:720px){.showcase-offers-component .content-offers .offer-item,.showcase-offers-component .content-offers .card-register-offer{max-width:100%}
.showcase-offers-component .content-offers .offer-item .offer-item-content,.showcase-offers-component .content-offers .card-register-offer .offer-item-content{align-items:center}
.showcase-offers-component .content-offers .offer-item .offer-item-content .offer-info-box,.showcase-offers-component .content-offers .card-register-offer .offer-item-content .offer-info-box{max-width:210px}
.showcase-offers-component .content-offers .offer-item .offer-item-content-wrapper,.showcase-offers-component .content-offers .card-register-offer .offer-item-content-wrapper{max-width:320px}
.showcase-offers-component .offer-info-box{min-width:fit-content}
}
.side-options__label{font-family:FuturaBT,Arial,Sans-Serif;font-weight:800;font-size:1.4rem;color:#40424a}
.side-options .side-icon{font-family:FuturaBT,Arial,Sans-Serif;font-weight:700;line-height:1.13;font-size:.8rem;color:#73757d;border-right:4px solid #e50353}
.side-options .side-icon--summary{background-image:url(../../../../../designs/wisdom/base/images/car-showcase/ico-summary.svg)}
.side-options .side-icon--summary.assembler-updated:after{content:'';background-image:url(../../../../../designs/wisdom/base/images/round-plus-icon.svg);width:11px;height:11px;position:absolute;top:12px;right:9px}
.side-options .side-icon--summary.car-summary-opened{background-image:url(../../../../../designs/wisdom/base/images/car-showcase/ico-summary-active.svg)}
.side-options .side-icon--offer{background-image:url(../../../../../designs/wisdom/base/images/car-showcase/ico-offer.svg)}
.side-options .side-icon--reservation{background-image:url(../../../../../designs/wisdom/base/images/car-showcase/ico-reservation.svg);height:63px}
.user-badge .confirmation-window .confirmation-dialog .button-holder{display:flex;justify-content:center;flex-wrap:wrap}
.user-badge .confirmation-window .confirmation-dialog .button-holder .hub-button{height:35px;margin:0 5px;padding:0 20px;width:auto;min-width:90px}
.user-badge .confirmation-window .confirmation-dialog .button-holder .hub-button span{font-weight:normal;white-space:nowrap;font-size:1.1rem}
.user-badge .confirmation-window .confirmation-dialog .button-holder .cancel-button{background-color:#eceef6;margin-bottom:10px}
.user-badge .confirmation-window .confirmation-dialog .button-holder .cancel-button>span{color:#40424a}
.consulting-visit-vue{width:100%}
.consulting-visit-vue .content{padding:13.8rem 15.9rem}
.consulting-visit-vue .content .input{width:53.4rem;margin-bottom:6rem;margin-top:6rem}
.consulting-visit-vue .content .title-consult-visit{width:65rem;height:2rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:2rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#40424a}
.consulting-visit-vue .content .button{margin-bottom:4rem;float:left;margin-right:20rem}
.consulting-visit-vue .content .hub-button--m3{font-family:FuturaBT,Arial,Sans-Serif;font-size:1.3rem;color:#fff;width:158px;height:35px;background-color:#e50353}
.consulting-visit-vue .content .button-table{margin-top:2.3rem;margin-bottom:2.3rem;float:right}
.consulting-visit-vue .content .table-consulting-visit{width:100%;border-spacing:0}
.consulting-visit-vue .content .table-consulting-visit .header-table{text-align:left;margin-bottom:.6rem}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .table-title-header{width:7.6rem;height:1.5rem;object-fit:contain;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.2rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.33;letter-spacing:normal;color:#4a4a4a}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .table-row-text{width:7.6rem;height:2.2rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.6rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.63;letter-spacing:normal;color:#4a4a4a}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .wating-confirmation{color:#7f7f7f}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .visit-confirmeted{color:#50e3c2}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .visit-canceled{color:#d0021b}
@media only screen and (max-width:720px){.consulting-visit-vue .content{padding:9.2rem 2.7rem}
.consulting-visit-vue .content .container-table{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;text-align:justify}
.consulting-visit-vue .content .container-table .item-table{width:100%;height:50%;margin-bottom:1rem;text-align:center}
.consulting-visit-vue .content .container-table .item-table .table-row-text{width:7.9rem;height:3.2rem;font-size:1.6rem;line-height:1.49;font-weight:bold}
.consulting-visit-vue .content .container-button{display:grid;grid-template-columns:1fr;grid-template-rows:auto;text-align:justify;height:3.5rem;margin-bottom:4.46rem}
.consulting-visit-vue .content .container-button .item-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.consulting-visit-vue .content .container-button .item-button .table-button-smartphone{float:inherit;width:16rem;height:2.84rem}
.consulting-visit-vue .content .title-consult-visit{width:29.3rem;height:2rem;font-size:2rem}
.consulting-visit-vue .content .input{width:100%;margin-bottom:2rem;margin-top:2rem}
.consulting-visit-vue .content .button{margin-bottom:2rem;width:100%;margin-left:0}
.consulting-visit-vue .content .table-consulting-visit{width:100%;border-spacing:0;margin-top:8rem}
.consulting-visit-vue .content .table-consulting-visit .header-table{padding:0;margin-bottom:2rem}
.consulting-visit-vue .content .table-consulting-visit .th-td-table .table-title-header{width:8rem;height:3.04rem;font-size:1rem;line-height:1.59;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}
.consulting-visit-vue .content .table-consulting-visit .wating-confirmation{color:#7f7f7f}
.consulting-visit-vue .content .table-consulting-visit .visit-confirmeted{color:#50e3c2}
.consulting-visit-vue .content .table-consulting-visit .visit-canceled{color:#d0021b}
}
.visualize-consult-modal .modal-content{width:82.3rem;height:38.9rem;padding:6rem 8.6rem}
.visualize-consult-modal .modal-content .close-button{width:1.4rem;height:1.4rem}
.visualize-consult-modal .modal-content .title-modal{font-family:FuturaBT,Arial,Sans-Serif;font-size:2rem;color:#40424a;display:block}
.visualize-consult-modal .modal-content .content{padding:0}
.visualize-consult-modal .modal-content .content .pd-left-10{padding-left:10px}
.visualize-consult-modal .modal-content .content .column .row{width:100%}
.visualize-consult-modal .modal-content .content .column .row .header-stats{width:7.76rem;height:1.5rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.2rem;color:#4a4a4a}
.visualize-consult-modal .modal-content .content .column .row .header{width:7.76rem;height:1.5rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.2rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.33;color:#4a4a4a}
.visualize-consult-modal .modal-content .content .column .row .value-stats{width:31.8rem;height:4rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:2rem;color:#4a4a4a}
.visualize-consult-modal .modal-content .content .column .row .value{width:7.76rem;height:1.5rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.2rem;color:#4a4a4a;margin-left:1.2rem;line-height:2.63}
.visualize-consult-modal .modal-content .content .column .row .text{width:21.3rem;height:5.2rem;font-family:FuturaBT,Arial,Sans-Serif;color:#4a4a4a}
.visualize-consult-modal .modal-content .content .column .row .text-bold{font-weight:900}
.visualize-consult-modal .modal-content .content .column .row .cancel-visit{width:8.8rem;height:1.7rem;font-family:FuturaBT,Arial,Sans-Serif;font-size:1.3rem;color:#1e1500}
.visualize-consult-modal .modal-content .content .column .row .wating-confirmation{color:#7f7f7f}
.visualize-consult-modal .modal-content .content .column .row .visit-confirmeted{color:#50e3c2}
.visualize-consult-modal .modal-content .content .column .row .visit-canceled{color:#d0021b}
.visualize-consult-modal .modal-content .content .column .row .theme-header--2{font-size:1.6rem}
@media only screen and (max-width:720px){.visualize-consult-modal .modal-content{width:100%;height:100%;top:55%;left:49.9%}
.visualize-consult-modal .modal-content .close-button{margin-right:1.45rem;margin-top:1.45rem;top:1.45rem;right:1.45rem;width:1.35rem;height:1.35rem}
.visualize-consult-modal .modal-content .title-modal{width:100%;font-size:2rem;margin-bottom:2rem;margin-top:2.8rem;text-align:center}
.visualize-consult-modal .modal-content .content{padding:0}
.visualize-consult-modal .modal-content .content .column{width:100%}
.visualize-consult-modal .modal-content .content .column .row{text-align:center;margin-top:1rem;margin-bottom:0}
.visualize-consult-modal .modal-content .content .column .row .header-stats{width:100%;height:1.5rem;font-size:1rem;line-height:2.8}
.visualize-consult-modal .modal-content .content .column .row .value-stats{width:100%;height:4rem;margin-left:0;margin-bottom:0;margin-top:0}
.visualize-consult-modal .modal-content .content .column .row .header{width:100%;font-size:1rem;line-height:2.8;margin-bottom:0;margin-top:0}
.visualize-consult-modal .modal-content .content .column .row .value{width:100%;height:2.2rem;font-size:1.4rem;margin-bottom:0;margin-top:0}
.visualize-consult-modal .modal-content .content .column .row .button{width:100%}
.visualize-consult-modal .modal-content .content .column .row .cancel-visit{width:100%;height:1.9rem;font-size:1.4rem}
.visualize-consult-modal .modal-content .content .column .row .wating-confirmation{color:#7f7f7f}
.visualize-consult-modal .modal-content .content .column .row .visit-confirmeted{color:#50e3c2}
.visualize-consult-modal .modal-content .content .column .row .visit-canceled{color:#d0021b}
}
.recall-internal{top:122px;height:calc(100% -  122px);background-color:#fff}
.recall-internal .recall-internal-container{max-width:1280px;color:#40424a}
.recall-internal .recall-internal-container .recall-internal-content{max-width:1036px}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-list-title{color:#40424a}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-item{color:#40424a}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-item .recall-item-image-container .recall-executed{background-color:rgba(255,255,255,0.6);background-image:url('../../../../../designs/wisdom/base/images/icon-check.svg')}
.recall-showcase{color:#40424a}
.recall-showcase .recall-showcase-component .loader-wrapper .loader{background-image:url('../../../../../designs/wisdom/base/images/loading.svg')}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item{border-color:#bbbdc5}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item .recall-item-details .recall-item-title{color:#e50353}
.hub-generic-container .hub-generic-modal{background-color:rgba(0,0,0,0.5)}
.hub-generic-container .hub-generic-modal .dialog-modal{background-color:#fff}
@media only screen and (max-width:949px){.color-switcher-vue{position:relative;width:238px;max-width:400px;margin:0 auto;left:auto}
.color-switcher-vue .color-container{position:relative;display:flex;justify-content:center;flex-wrap:wrap}
.color-switcher-vue .color-container .category-name{width:auto;min-width:auto;flex-basis:0;padding:0 14px;border-right:1px solid #ccc;cursor:pointer;order:-1}
.color-switcher-vue .color-container .category-name.selected{color:#e50353}
.color-switcher-vue .color-container .category-name:first-child{padding-left:0}
.color-switcher-vue .color-container .category-name:last-of-type{padding-right:0;border:0}
.color-switcher-vue .color-container .color-list{width:100%;position:absolute;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:20px;opacity:0}
.color-switcher-vue .color-container .color-list .color-item{margin:5px 12px 5px 0}
.color-switcher-vue .color-container .color-list .color-item .color-popup{display:none !important}
.color-switcher-vue .color-container .color-list.selected{position:relative;opacity:1;z-index:1;transition:opacity .3s ease}
.color-switcher-vue .color-container .color-list:not(.selected) .color-label{visibility:hidden !important}
}
.hub-car-badge{border-color:#dde0e9}
.hub-car-badge .hub-car-badge-vue .content-left-badge .car-data .car-model{color:#40424a}
.hub-car-badge .hub-car-badge-vue .content-left-badge .car-data .engine{color:#73757d}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .divisor{border-bottom:1px solid #73757d}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .label-total{color:#73757d}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .dollar-sign{color:#40424a}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .total-price{color:#40424a}
.hub-car-badge .hub-car-badge-vue .content-left-badge .info{color:#73757d}
.hub-car-badge .hub-car-badge-vue .content-right-badge .financing span{color:#40424a}
.hub-car-badge .hub-car-badge-vue .content-right-badge .negotiate{background-color:#e50353}
.hub-car-badge .hub-car-badge-vue .content-right-badge .negotiate-text{color:#fff}
@media only screen and (max-width:949px){.hub-car-badge{border-bottom:0;height:74px}
.hub-car-badge .hub-car-badge-vue{flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;height:74px}
.hub-car-badge .hub-car-badge-vue .content-left-badge{justify-content:flex-start;height:34px}
.hub-car-badge .hub-car-badge-vue .content-left-badge .car-data{flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px;order:1}
.hub-car-badge .hub-car-badge-vue .content-left-badge .car-data .car-model{font-size:1.1rem;font-weight:800;margin:0;line-height:16px}
.hub-car-badge .hub-car-badge-vue .content-left-badge .car-data .engine{font-size:1.1rem;margin:0;padding:0;line-height:10px}
.hub-car-badge .hub-car-badge-vue .content-left-badge .info{order:2}
.hub-car-badge .hub-car-badge-vue .content-left-badge .generic-modal{position:fixed;overflow-y:scroll;top:0;left:0}
.hub-car-badge .hub-car-badge-vue .content-left-badge .generic-modal .modal-window .close{height:20px;width:20px}
.hub-car-badge .hub-car-badge-vue .content-left-badge .generic-modal .modal-window .rich-text{font-size:1.2rem}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price{display:flex;align-items:flex-end;margin-left:auto;order:3}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .divisor{display:none}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .label-total{display:none}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .dollar-sign{margin-bottom:7px;font-size:1rem}
.hub-car-badge .hub-car-badge-vue .content-left-badge .price .total-price{font-size:18px;font-weight:800;color:#40424a;margin-bottom:3px;margin-right:7px;margin-left:5px}
.hub-car-badge .hub-car-badge-vue .content-right-badge{height:44px}
.hub-car-badge .hub-car-badge-vue .content-right-badge .financing{height:100%;width:50%;flex-direction:row-reverse;justify-content:center;background-color:#eceef6;padding-left:15px;text-align:center}
.hub-car-badge .hub-car-badge-vue .content-right-badge .financing span{font-weight:normal;font-size:1rem}
.hub-car-badge .hub-car-badge-vue .content-right-badge .negotiate{display:flex;justify-content:center;align-items:center;height:100%;width:50%;margin:0;flex-grow:1;flex-shrink:.5}
.hub-car-badge .hub-car-badge-vue .content-right-badge .negotiate-text{margin-left:10px;font-weight:500;font-size:1rem}
}
.hub-pill{background-color:#bbbdc5;opacity:.85;height:2.5rem;border-radius:1.5rem}
.hub-pill label{color:#000;padding-top:0;padding-bottom:0;font-size:.9rem;padding-left:.8rem;padding-right:.8rem}
.user-service__table .hub-button--link-b2 .hub-button__label{color:#000}
.headunit-update-vue .content .headunit-form{background:#f3f5fd}
.headunit-update-vue .content .headunit-form .title{color:#40424a}
.headunit-update-vue .content .headunit-form input{background:#f3f5fd}
.headunit-update-vue .terms-condictions-modal .headTitle{color:#e50353}
.headunit-update-download .headunit-update-download-vue .hero-banner .head-title{color:#e50353}
.headunit-update-download .headunit-update-download-vue .hero-banner .title{color:#40424a}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper .text{color:#40424a}
.headunit-update-download .headunit-update-download-vue .files .file{color:#5f6169;background-color:#f3f5fd;background-image:url('../../../../../designs/wisdom/repairer/images/download.png')}
.headunit-update-download .headunit-update-download-vue .files .file:hover{background-color:#e0e1ec}
.user-qrcode-generator .hub-button{padding:unset}
.hub-range--input{-webkit-appearance:none;margin:9.5px 0;width:100%}
.hub-range--input:focus{outline:0}
.hub-range--input::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#e50353;border-radius:1px}
.hub-range--input::-webkit-slider-thumb{height:19px;width:19px;border-radius:50%;background:#e50353;cursor:pointer;-webkit-appearance:none;margin-top:-8.5px}
.hub-range--input:focus::-webkit-slider-runnable-track{background:#fc065d}
.hub-range--input::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#e50353;border-radius:1px}
.hub-range--input::-moz-range-thumb{height:19px;width:19px;border-radius:50%;background:#e50353;cursor:pointer}
.hub-range--input::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:19px 0;color:transparent}
.hub-range--input::-ms-fill-lower{background:#cc034a;border-radius:2px}
.hub-range--input::-ms-fill-upper{background:#e50353;border-radius:2px}
.hub-range--input::-ms-thumb{height:19px;width:19px;border-radius:50%;background:#e50353;cursor:pointer}
.hub-range--input:focus::-ms-fill-lower{background:#e50353}
.hub-range--input:focus::-ms-fill-upper{background:#fc065d}
.titled-container{width:100%}
.titled-container .container-header .container-section{color:#e50353;font-weight:800;font-size:1.2rem;text-transform:uppercase}
.titled-container .container-header .container-title{font-size:3rem;font-weight:800;color:#40424a;text-transform:uppercase}
.titled-container .container-header .container-section-divisor{border-bottom:2px solid #e50353}
.titled-container .rich-text-base .rich-text-base-component p{font-size:1.7rem;font-weight:300;line-height:1.59}
.titled-container .button-wrapper .fiat-button-red{font-size:1.3em}
@media only all and (max-width:1036px){.titled-container{width:100%}
.titled-container .container-header .container-title{max-width:unset}
}
@media only screen and (max-width:720px){.titled-container .container-header .container-title{font-size:2.4rem}
}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content{background-color:#fff}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .large-text{color:#40424a}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .hub-button{height:35px;margin:0 5px;padding:0 20px;width:auto;min-width:90px}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .hub-button span{font-weight:normal;white-space:nowrap;font-size:1.1rem}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button{background-color:#eceef6}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .cancel-button span{color:#40424a}
.confirm-logoff-container .confirm-logoff-window .confirm-logoff-dialog .confirm-logoff-dialog-content .button-holder .btn-grey{background:#eceef6;color:#40424a}
.header-component .weak-acontainer{flex:1}
.header-component .weak-acontainer .request-attendant{color:#e50353;text-transform:uppercase;justify-content:flex-start}
.header-component .weak-acontainer .weak-login-user-finish-session{justify-content:flex-start;flex:1}
.header-component .weak-acontainer .weak-login-user-finish-session .hub-navigator-menu__label,.header-component .weak-acontainer .weak-login-user-finish-session .hub-navigator-menu__item{color:#e50353;text-transform:uppercase}
.header-component .weak-login-user-badge{font-size:1.2rem;font-weight:800;text-transform:uppercase}
.hub-digital-dealer-component .digital-dealer-welcome__image,.hub-digital-dealer-component .digital-dealer-welcome__container{margin-top:-50px}
.hub-digital-dealer-component .digital-dealer-welcome__image{background-color:#000}
.hub-digital-dealer-component .digital-dealer-welcome__container--content h2{font-size:2.4rem}
.hub-digital-dealer-component .digital-dealer-welcome__container--content p{font-size:1.6rem}
.dealer-choose-cars__container{margin-top:-50px}
.dealer-choose-cars__container--actions{background-color:rgba(0,0,0,0.73)}
.dealer-choose-cars__container--actions .hub-button{border:2px solid #fff}
.dealer-choose-cars__container--actions .hub-button span{font-size:2.4rem}
@media only screen and (min-width:721px) and (max-width:960px){body.hub-page .home-jeep-content{z-index:unset;height:100%}
.tablet-hidden{display:none !important}
}
@media only screen and (min-width:961px){.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}
}
.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}