.accessory-showcase-card[data-v-42adda1f]{width:300px;height:100%;min-height:540px;position:relative}
.accessory-showcase-card[data-v-42adda1f] .img-wrapper[data-v-42adda1f]{width:100%;overflow:hidden;position:relative;min-height:186px}
.accessory-showcase-card[data-v-42adda1f] .img-wrapper[data-v-42adda1f] img[data-v-42adda1f]{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}
.accessory-showcase-card[data-v-42adda1f] .card-divisor[data-v-42adda1f]{height:1px;width:100%;background-color:#cdcdcd}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f]{height:100%;flex-grow:1}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] h2[data-v-42adda1f]{display:flex;overflow:hidden;min-height:5rem}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .has-no-installments[data-v-42adda1f]{font-size:1.8rem}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .quota-value-not-available[data-v-42adda1f]{visibility:initial}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-pn[data-v-42adda1f]{margin:10px 0 8px 0}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-name[data-v-42adda1f]{margin:0 0 13px 0}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-description[data-v-42adda1f]{margin:0 0 6px 0}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-details-content[data-v-42adda1f]{margin:0 0 24px 0;cursor:pointer}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-price[data-v-42adda1f]{margin:0}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f] .accessory-installment-price[data-v-42adda1f]{margin:0}
.accessory-showcase-card[data-v-42adda1f] .button-container[data-v-42adda1f]{display:flex;justify-content:center;position:relative;width:100%}
.accessory-showcase-card[data-v-42adda1f] .button-container[data-v-42adda1f] .accessory-card-button[data-v-42adda1f]{width:200px;height:40px;margin-left:0;margin-top:0;padding:initial}
@media only screen and (max-width:720px){.accessory-showcase-card[data-v-42adda1f] .img-wrapper[data-v-42adda1f]{height:180px}
.accessory-showcase-card[data-v-42adda1f] .img-wrapper[data-v-42adda1f] img[data-v-42adda1f]{position:absolute;width:110%;left:-2.5%}
.accessory-showcase-card[data-v-42adda1f] .accessory-details[data-v-42adda1f]{padding-top:12px}
}
.modal-container[data-v-6ef9c824]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:255;background-color:rgba(0,0,0,0.5)}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824]{width:600px;max-height:90%;position:relative;display:flex;flex-direction:column;background:white}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .mobile-container[data-v-6ef9c824]{height:inherit;padding:40px;overflow:overlay}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-details-disclaimer[data-v-6ef9c824]{margin-bottom:8rem}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .img-container[data-v-6ef9c824]{position:relative;overflow:hidden;width:100%;height:336px}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .img-container[data-v-6ef9c824] img[data-v-6ef9c824]{position:absolute;width:105%;top:-10%;left:-3%}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .img-container[data-v-6ef9c824] .close-btn[data-v-6ef9c824]{position:absolute;right:4%;top:6%;border-radius:50%;width:25px;height:25px;cursor:pointer}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-name[data-v-6ef9c824]{margin:10px 0 0 0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .card-divisor[data-v-6ef9c824]{height:1px;width:100%;background-color:#cdcdcd}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-info-container[data-v-6ef9c824]{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-price[data-v-6ef9c824]{margin:0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-installment-price[data-v-6ef9c824]{margin:0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-pn[data-v-6ef9c824]{margin:0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-description[data-v-6ef9c824]{margin:0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-warning[data-v-6ef9c824]{margin:44px 0 0 0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .button-container[data-v-6ef9c824]{width:100%;position:absolute;display:flex;justify-content:center}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .button-container[data-v-6ef9c824] .accessory-card-button[data-v-6ef9c824]{width:278px;height:39px;margin-left:0;margin-top:0;padding:initial}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .button-container[data-v-6ef9c824] .accessory-card-button[data-v-6ef9c824] .accessory-card-button-label[data-v-6ef9c824]{margin:0}
@media only screen and (max-width:720px){.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824]{width:90%;height:90%;padding:0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .img-container[data-v-6ef9c824]{height:24%}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .mobile-container[data-v-6ef9c824]{padding:36px 44px 44px 44px}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .mobile-container[data-v-6ef9c824] .accessory-info-container[data-v-6ef9c824]{display:flex;flex-direction:column-reverse;justify-content:space-between}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .mobile-container[data-v-6ef9c824] .accessory-info-container[data-v-6ef9c824] .accessory-pn[data-v-6ef9c824]{margin:0 0 16px 0}
.modal-container[data-v-6ef9c824] .modal[data-v-6ef9c824] .accessory-details-disclaimer[data-v-6ef9c824]{padding:0 4.4rem}
}
.accessory-showcase-filter .hub-search-component{display:block}
.accessory-showcase-filter .hub-search-component .search-title{font-size:1.8rem;font-weight:500;text-align:start;margin-bottom:8px;color:black}
.accessory-showcase-filter .hub-search-component .search-field input{font-size:2rem;color:var(--default-brand-primary-color);line-height:1.56;font-weight:400;padding:1.6rem 1.7rem;width:100%;height:40px}
.accessory-showcase-filter .hub-search-component .search-field i{height:40px;width:80px}
.accessory-showcase-filter .hub-checkbox{margin-bottom:26px}
.accessory-showcase-filter .price-range .hub-input{margin-bottom:0}
.accessory-showcase-filter .price-range .hub-input label{font-size:1.8rem;font-weight:normal;text-align:start;margin-bottom:12px}
.accessory-showcase-filter .price-range .hub-input .trace-line{top:calc(50%)}
.accessory-showcase-filter .price-range .hub-input output{display:none}
.accessory-showcase-filter .price-range .price-limit{justify-content:start;padding:0 5px}
.accessory-showcase-filter .price-range .price-limit span{font-size:1.6rem;font-weight:350}
.accessory-showcase-cards-vue{padding:0 25px}
.accessory-showcase-cards-vue .accessory-showcase-header .hub-search-component{display:block}
.accessory-showcase-cards-vue .accessory-showcase-header .hub-search-component .search-field{width:100%}
.accessory-showcase-cards-vue .accessory-showcase-header .hub-search-component .search-field input{font-size:2rem;color:var(--default-brand-primary-color);line-height:1.56;font-weight:400;padding:1.6rem 1.7rem;width:100%;height:40px}
.accessory-showcase-cards-vue .accessory-showcase-header .filter-icon{height:14px;width:14px;background-size:contain;background-position:center;transition:.5s;display:flex;align-items:center}
.accessory-showcase-cards-vue .accessory-showcase-header .filter-icon svg path{stroke:var(--default-brand-primary-color)}
.accessory-showcase-cards-vue .accessory-showcase-header .filter-icon-opened{transform:rotate(180deg);transition:.5s}
.accessory-showcase-cards-vue .accessory-showcase-header--title{text-align:center}
.accessory-showcase-cards-vue .accessory-showcase-header--counter{text-align:center}
.accessory-showcase-cards-vue .accessory-showcase-header .filter-button-container{display:flex;flex-direction:row;justify-content:center;align-items:center}
.accessory-showcase-cards-vue .accessory-showcase-header--filter-button{text-transform:uppercase;background:transparent;border:0;font-size:1.6rem;font-weight:700;width:fit-content;display:block;margin-right:6px}
.accessory-showcase-cards-vue .accessory-showcase-container{justify-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 2rem}
.accessory-showcase-cards-vue .accessory-showcase-content{display:flex;justify-content:center}
.accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-header--counter{text-align:center}
.accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid{display:grid;grid-template-columns:350px auto;grid-gap:2rem;width:1590px;margin:0 2rem}
.accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid .accessory-showcase-filter--sticky{position:sticky;top:1em;height:80vh;overflow:hidden}
.accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid .accessory-showcase-filter--sticky:hover{overflow-y:overlay}
.accessory-showcase-cards-vue .accessory-showcase-pagination{display:flex;justify-content:center;margin-top:100px}
@media only screen and (max-width:720px){.accessory-showcase-cards-vue{padding:0 0 80px 0}
.accessory-showcase-cards-vue .accessory-showcase-container{flex-direction:column;align-items:center;gap:115px;padding:0}
.accessory-showcase-cards-vue .accessory-showcase-content .accessory-showcase-grid{display:flex;flex-direction:column;margin:0 auto}
.accessory-showcase-cards-vue .accessory-showcase-pagination{margin-top:100px}
}
.accessory-showcase-cards-vue ::-webkit-scrollbar{width:4px}
.accessory-showcase-cards-vue ::-webkit-scrollbar-track{opacity:.2;background-color:rgba(0,0,0,0)}
.accessory-showcase-cards-vue ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:100vw}
.accessory-showcase-cards-vue ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5);border-radius:100vw}
.accessory-showcase-paginator{display:flex;justify-content:center}
.banner-with-price{width:100%}
.banner-with-price-vue{color:#40424a}
.banner-with-price-vue .banner-image{position:relative;cursor:pointer}
.banner-with-price-vue .banner-image img{width:100%;object-fit:cover;display:block}
.banner-with-price-vue .banner-image .item-discount{position:absolute;bottom:0;right:0;font-size:3rem;font-weight:800;text-align:center;color:#fff;background-color:#e50353;padding:10px 60px}
.banner-with-price-vue .banner-content{display:flex;justify-content:space-around;margin:50px 0}
.banner-with-price-vue .banner-content .banner-description{max-width:400px;width:45%}
.banner-with-price-vue .banner-content .banner-description p{font-size:1.7rem;font-weight:300;line-height:1.59;margin:0}
.banner-with-price-vue .banner-content .banner-details{max-width:400px;width:45%}
.banner-with-price-vue .banner-content .banner-details .banner-price{font-size:1.4rem;font-weight:500}
.banner-with-price-vue .banner-content .banner-details .banner-price .pink-red{color:#e50353}
.banner-with-price-vue .banner-content .banner-details .banner-price .price-highlight{font-size:2.4rem;color:#e50353}
.banner-with-price-vue .banner-content .banner-details .space-bottom{margin-bottom:5px}
.banner-with-price-vue .banner-content .banner-details .details-comments{font-size:1.2rem;font-weight:300;line-height:1.5}
@media only screen and (max-width:720px){.banner-with-price-vue .banner-image{position:relative}
.banner-with-price-vue .banner-image img{min-height:190px}
.banner-with-price-vue .banner-image .item-discount{font-size:2.4rem;padding:10px 15px}
.banner-with-price-vue .banner-content{flex-direction:column;align-items:center;margin:30px 0 0}
.banner-with-price-vue .banner-content .banner-description{width:100%;padding:0 25px;margin-bottom:20px}
.banner-with-price-vue .banner-content .banner-details{width:100%;padding:0 25px}
}
.car-maintenance-ranges-component .service-info .label{text-transform:uppercase}
.car-maintenance-ranges-component .service-info .car-name{text-transform:uppercase}
.car-maintenance-ranges-component .fallback{text-align:center;padding:120px 0}
.car-maintenance-ranges-component .fallback .service-info{padding:0}
.car-maintenance-ranges-component .fallback .actions{margin:60px 0 0 0;display:flex;align-items:center;justify-content:center}
.car-maintenance-ranges-component .fallback .actions span{margin:0 15px}
@media only screen and (max-width:720px){.car-maintenance-ranges-component .fallback{padding:60px 0}
.car-maintenance-ranges-component .fallback .actions{margin:60px 0 0 0;flex-direction:column}
.car-maintenance-ranges-component .fallback .actions span{margin:20px 0}
}
.titled-container[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26],.content-size[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26]{width:100%;padding:0 40px 30px}
.titled-container[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26] img[data-v-69ccbe26],.content-size[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26] img[data-v-69ccbe26]{width:inherit}
@media only screen and (max-width:720px){.titled-container[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26],.content-size[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26]{width:100vw;padding:0;height:526px}
.titled-container[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26] img[data-v-69ccbe26],.content-size[data-v-69ccbe26] .anchor-banner-link[data-v-69ccbe26] img[data-v-69ccbe26]{width:100%;object-fit:cover;height:100%}
}
.car-service-selector-component .car-service-selector-ruler{position:relative}
.car-service-selector-component .car-service-selector-ruler[v-cloak]{display:none}
.car-service-selector-component .car-service-selector-ruler .manufactureForm{margin:0 auto;max-width:355px}
.car-service-selector-component .car-service-selector-ruler .select-car-btn{display:block;width:273px;padding:20px 0;margin:0 auto 100px;background:#e50353;color:#fff;border:0;text-transform:uppercase;font-size:1.3rem;outline:0}
.car-service-selector-component .car-service-selector-ruler .actions{display:flex;align-items:center;justify-content:center}
.car-service-selector-component .car-service-selector-ruler .actions span{margin:0 40px}
@media only screen and (max-width:720px){.car-service-selector-component .car-service-selector-ruler .service-info .car-name{font-size:2.4rem}
.car-service-selector-component .car-service-selector-ruler .select-car-btn{margin-bottom:20vw}
.car-service-selector-component .car-service-selector-ruler .actions{flex-direction:column}
.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-red-fat,.car-service-selector-component .car-service-selector-ruler .actions .fiat-button-fat{margin:20px 0}
}
.car-service-selector-component .fiat-button-red-fat{margin:50px 0;font-weight:500;padding:13px 75px}
.car-service-selector-component .fiat-button-fat{margin:50px 0}
.car-service-selector-component .fiat-button-fat .hub-button__label{color:#40424a}
.car-service-selector-component .actions{display:flex;align-items:center;justify-content:center}
.car-service-selector-component .actions .select-car-button .fiat-button-red-fat{padding:13px 45px;height:60px}
.car-service-selector-component .actions span{margin:0 40px}
.car-service-selector-gauge[v-cloak]{display:none}
.car-service-selector-gauge .fiat-button-red-fat{margin:50px auto;font-weight:500;padding:13px 75px}
.car-service-selector-gauge .select-car-btn{display:block;width:273px;padding:20px 0;margin:0 auto 100px;background:#e50353;color:#fff;border:0;text-transform:uppercase;font-size:1.3rem;outline:0}
@media only screen and (max-width:720px){.car-service-selector-gauge .service-info .car-name{font-size:2.4rem}
.car-service-selector-gauge .select-car-btn{margin-bottom:20vw}
}
.car-service-selector__multiplier{margin-top:12.4rem;margin-bottom:12rem;margin-left:auto;margin-right:auto}
.car-service-selector__multiplier .hub-input label,.car-service-selector__multiplier .hub-dropdown label{font-size:1.6rem}
.car-service-selector__multiplier .hub-input input::placeholder{font-size:1.4rem}
.car-service-selector__multiplier .rich-text-base-component{padding:0;margin:0}
@media only screen and (max-width:720px){.car-service-selector__multiplier{margin:0 3rem 9.6rem 3rem}
}
.car-service-selector__multiplier .container-header>.d-flex{column-gap:5.6rem}
.car-service-selector__multiplier .container-header .form-content .years-input{display:flex;gap:5.6rem;flex:1 1 72.4rem}
.car-service-selector__multiplier .container-header .form-content input{padding-right:4.5rem}
.car-service-selector__multiplier .container-header .form-content .input-unit-spec{display:flex;font-size:1.6rem;margin:.9rem 1.2rem;position:absolute;right:0;bottom:0}
.car-service-selector__multiplier .container-header .form-content .form-fields{flex:1 1 31rem}
.car-service-selector__multiplier .container-header .form-content select{background-position:bottom 50% right 12px}
.car-service-selector__multiplier .container-header .continue-button{margin-top:5.7rem}
.car-service-selector__multiplier .container-header .dealer-selector{height:7rem;margin-bottom:0}
.car-service-selector__multiplier .container-header .dealer-selector .form-container{min-width:inherit;max-width:inherit;height:inherit}
.car-service-selector__multiplier .container-header .dealer-selector .form-container>input:not(.hub-input-field){width:90%}
.car-service-selector__multiplier .container-header .dealer-selector .form-container .location-button{background-color:inherit;margin:0;padding:0;width:10%;height:4rem !important;min-width:inherit}
.car-service-selector__multiplier .container-header .dealer-selector .form-container .location-button span{color:#000;font-weight:400;font-size:1.4rem;padding:0;width:100%;text-transform:initial;line-height:1.8rem;text-decoration-line:underline;text-align:end}
.car-service-selector__multiplier .container-header .dealer-selector .hub-loader-vue,.car-service-selector__multiplier .container-header .dealer-selector .dealer-selector-list{display:none}
.car-service-selector__multiplier .container-header .dealer-selector .no-dealer{margin-top:auto}
.car-service-selector__multiplier .container-header .service-data-error{flex:1 1 100%}
@media only screen and (min-width:961px),only screen and (min-width:721px) and (max-width:960px){.car-service-selector__multiplier .container-header .adjust-km-text .error-container span{position:absolute}
}
@media only screen and (max-width:720px){.car-service-selector__multiplier .container-header>.d-flex{column-gap:3.2rem}
.car-service-selector__multiplier .container-header .form-content>div{flex:1 1 30rem}
.car-service-selector__multiplier .container-header .form-content .years-input{flex-direction:row;display:flex;gap:3.2rem}
.car-service-selector__multiplier .container-header .form-content .years-input div{flex:1}
.car-service-selector__multiplier .container-header .continue-button{margin-top:4.3rem}
.car-service-selector__multiplier .container-header .dealer-selector .form-container>input:not(.hub-input-field){margin-bottom:0 !important;width:100%}
.car-service-selector__multiplier .container-header .dealer-selector .form-container .location-button{width:100%}
.car-service-selector__multiplier .container-header .dealer-selector .no-dealer{margin-top:1.5rem}
}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10]{max-width:0;margin-left:14rem;margin-right:14rem}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .d-flex[data-v-70f60d10]{column-gap:3.5rem}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .container-header[data-v-70f60d10] hr+div[data-v-70f60d10]{margin-top:4rem}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .titled-container[data-v-70f60d10] .container-header[data-v-70f60d10]{padding:3rem 0}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .form-content[data-v-70f60d10] input[data-v-70f60d10]{padding-right:4.5rem}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .form-content[data-v-70f60d10] .input-unit-spec[data-v-70f60d10]{display:flex;margin:1.2rem;position:absolute;right:0;bottom:0}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10]{height:7rem;margin-bottom:0}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10]{min-width:inherit;max-width:inherit;height:inherit}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10]>input[data-v-70f60d10][data-v-70f60d10]:not(.hub-input-field){width:90%}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10] .location-button[data-v-70f60d10]{background-color:inherit;margin:0;padding:0;width:10%;height:4rem !important;min-width:inherit}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10] .location-button[data-v-70f60d10] span[data-v-70f60d10]{color:#000;font-weight:400;font-size:1.4rem;padding:0;width:100%;text-transform:initial;line-height:1.8rem;text-decoration-line:underline;text-align:end}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .hub-loader-vue[data-v-70f60d10],.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .dealer-selector-list[data-v-70f60d10]{display:none}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .no-dealer[data-v-70f60d10]{margin-top:auto}
@media only screen and (max-width:720px){.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10]>div[data-v-70f60d10]{flex-direction:column}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10]>input[data-v-70f60d10][data-v-70f60d10]:not(.hub-input-field){margin-bottom:0 !important;width:100%}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .form-container[data-v-70f60d10] .location-button[data-v-70f60d10]{width:100%}
.car-service-selector[data-v-70f60d10]__multiplier[data-v-70f60d10] .container-header[data-v-70f60d10] .dealer-selector[data-v-70f60d10] .no-dealer[data-v-70f60d10]{margin-top:1.5rem}
}
.car-service-selector__multiplier__stepper--1 .revision-info{color:#3e424f}
.car-service-selector__multiplier__stepper--1 .revision-info>div{background-color:#f2f5ff;padding:3.5rem 5rem;gap:1.3rem}
.car-service-selector__multiplier__stepper--1 .revision-info>div h2{font-size:2rem;height:3.3rem}
.car-service-selector__multiplier__stepper--1 .revision-info>div>div:first-of-type{gap:1.5rem}
.car-service-selector__multiplier__stepper--1 .revision-info__value,.car-service-selector__multiplier__stepper--1 .revision-info__vehicle,.car-service-selector__multiplier__stepper--1 .revision-info__dealership{width:33rem}
.car-service-selector__multiplier__stepper--1 .revision-info__value{border-bottom:.1rem solid #fd7401}
.car-service-selector__multiplier__stepper--1 .revision-info__value p:nth-of-type(1){font-size:1.4rem;font-weight:600}
.car-service-selector__multiplier__stepper--1 .revision-info__value p:nth-of-type(2){font-size:2rem}
.car-service-selector__multiplier__stepper--1 .revision-info__value p:nth-of-type(3){font-size:1rem}
.car-service-selector__multiplier__stepper--1 .revision-info__vehicle{border-bottom:.1rem solid #5c8753}
.car-service-selector__multiplier__stepper--1 .revision-info__vehicle>div:not(div:first-of-type){gap:1rem}
.car-service-selector__multiplier__stepper--1 .revision-info__vehicle>div:not(div:first-of-type) p:nth-of-type(1){font-size:1.4rem;font-weight:600;width:50%;text-align:end}
.car-service-selector__multiplier__stepper--1 .revision-info__vehicle>div:not(div:first-of-type) p:nth-of-type(2){font-size:1.6rem;text-transform:capitalize;width:50%;white-space:nowrap}
.car-service-selector__multiplier__stepper--1 .revision-info__dealership{border-bottom:.1rem solid #20c0eb}
.car-service-selector__multiplier__stepper--1 .revision-info__dealership>p:nth-of-type(1){font-size:1.4rem;font-weight:600}
.car-service-selector__multiplier__stepper--1 .revision-info__dealership>div{font-size:1.6rem;text-transform:capitalize}
.car-service-selector__multiplier__stepper--1 .revision-info__dealership>p:nth-of-type(2){font-size:1.6rem}
.car-service-selector__multiplier__stepper--1 .revision-info__revision{border-bottom:.1rem solid #de0150}
.car-service-selector__multiplier__stepper--1 .revision-info__revision>div:last-of-type{gap:5rem}
.car-service-selector__multiplier__stepper--1 .revision-info__revision--items{width:50%}
.car-service-selector__multiplier__stepper--1 .revision-info__revision--items>p{font-size:1.4rem;font-weight:600}
@media only screen and (min-width:721px) and (max-width:960px){.car-service-selector__multiplier__stepper--1 .revision-info{gap:3rem}
}
@media only screen and (max-width:720px){.car-service-selector__multiplier__stepper--1 .revision-info>div{padding:3.5rem 2.5rem}
.car-service-selector__multiplier__stepper--1 .revision-info__value{order:1}
.car-service-selector__multiplier__stepper--1 .revision-info__vehicle{order:3}
.car-service-selector__multiplier__stepper--1 .revision-info__dealership{order:4}
.car-service-selector__multiplier__stepper--1 .revision-info__revision{order:2}
.car-service-selector__multiplier__stepper--1 .revision-info__revision>div:last-of-type{flex-direction:column;gap:inherit}
.car-service-selector__multiplier__stepper--1 .revision-info__revision--items{width:100%}
}
.car-service-selector__multiplier__stepper--2{max-width:41rem}
.car-service-selector__multiplier__stepper--2 .section-title,.car-service-selector__multiplier__stepper--2 .wrapper-input,.car-service-selector__multiplier__stepper--2 .action-wrapper{display:none}
.car-service-selector__multiplier__stepper--2 .form-container{min-width:inherit}
.car-service-selector__multiplier__stepper--2 .hub-timepicker__container{border:0}
@media only screen and (max-width:720px){.car-service-selector__multiplier__stepper--2 .calendar-data .form-container .form-group{width:100%}
}
.car-service-selector__multiplier__stepper--3{max-width:41rem}
.car-service-selector__multiplier__stepper--3 .section-title{display:none}
.car-service-selector__multiplier__stepper--3 .form-container{min-width:inherit}
.car-service-selector__multiplier__stepper--3 .form-container .action-wrapper{display:none}
.car-service-selector__multiplier__stepper--3 .form-container .hub-input{width:100%;margin-left:0;margin-right:0}
.car-service-selector__multiplier__stepper--3 .form-container .hub-input label{margin-bottom:0;font-weight:500;font-size:1.4rem}
.car-service-selector__multiplier__stepper--3 .form-container .hub-input .hub-input-field{border:0;border-bottom:solid 1px #979797;padding-left:.2rem}
@media only screen and (max-width:720px){.car-service-selector__multiplier__stepper--3{width:100%}
.car-service-selector__multiplier__stepper--3 .user-data .form-container{padding-top:0}
.car-service-selector__multiplier__stepper--3 .user-data .form-container .hub-input{width:100%;margin-left:0;margin-right:0}
.car-service-selector__multiplier__stepper--3 .user-data .form-container .hub-input label{margin-bottom:0;font-weight:500;font-size:14px}
.car-service-selector__multiplier__stepper--3 .user-data .form-container .hub-input .hub-input-field{border:0;border-bottom:solid 1px #979797;padding-left:2px}
}
.car-service-selector__multiplier__stepper--4>div:not(.hub-input){gap:4rem}
.car-service-selector__multiplier__stepper--4 .hub-input input,.car-service-selector__multiplier__stepper--4 .hub-input input:disabled{border-top:inherit;border-left:inherit;border-right:inherit;padding:0;font-size:1.4rem}
@media only screen and (max-width:720px){.car-service-selector__multiplier__stepper--4{width:100%}
.car-service-selector__multiplier__stepper--4>div:not(.hub-input){gap:0}
.car-service-selector__multiplier__stepper--4 div:nth-child(3) .hub-input,.car-service-selector__multiplier__stepper--4 div:last-child .hub-input{width:45%}
}
.car-service-selector__multiplier.multiplier-success{margin-top:4.4rem}
.car-service-selector__multiplier.multiplier-success .container-header{text-align:center;text-align-last:center}
.car-service-selector__multiplier.multiplier-success .container-header .container-section-divisor{margin-left:auto}
.car-service-selector__multiplier.multiplier-success .step-unit__container:first-child{margin-left:4rem}
.car-service-selector__multiplier.multiplier-success .step-unit__container:nth-child(4) .step-tracker__line{display:none}
.car-service-selector__multiplier.multiplier-success .step-unit__container:last-child{display:none}
@media only screen and (max-width:720px){.car-service-selector__multiplier.multiplier-success{margin-top:3rem}
.car-service-selector__multiplier.multiplier-success .step-unit__container:nth-child(4){margin-right:4rem}
}
.car-service-selector__multiplier.content-size.stepper-custom-width{max-width:720px}
.car-service-selector__multiplier.content-size.stepper-custom-margin{margin-left:140px;margin-right:140px;width:100%;max-width:fit-content}
.car-service-selector__multiplier>.go-back-page-vue{top:56px;left:140px;padding:0}
.car-service-selector__multiplier.multiplier-stepper{margin-top:124px;margin-bottom:120px}
.car-service-selector__multiplier.multiplier-stepper .anchor-dealer-selector.noLink{pointer-events:none}
.car-service-selector__multiplier.multiplier-stepper .anchor-dealer-selector img{width:inherit}
.car-service-selector__multiplier.multiplier-stepper .actions__container{gap:6rem}
.car-service-selector__multiplier.multiplier-stepper .actions__container .hub-button{width:220px}
.car-service-selector__multiplier.content-size{max-width:1160px}
@media only screen and (max-width:720px){.car-service-selector__multiplier.content-size.stepper-custom-width{max-width:720px}
.car-service-selector__multiplier.content-size.stepper-custom-margin{margin-left:0;margin-right:0;width:100%;max-width:fit-content}
.car-service-selector__multiplier.multiplier-stepper{margin-top:94px;margin-bottom:96px}
.car-service-selector__multiplier.multiplier-stepper>.go-back-page-vue{top:4px;left:30px;padding:0}
.car-service-selector__multiplier.multiplier-stepper.is-dealer-selector-step{margin-top:0}
.car-service-selector__multiplier.multiplier-stepper.is-dealer-selector-step .go-back-page-vue{top:505px}
.car-service-selector__multiplier.multiplier-stepper .anchor-dealer-selector{height:502px;width:100vw}
.car-service-selector__multiplier.multiplier-stepper .anchor-dealer-selector img{object-fit:cover;height:100%}
.car-service-selector__multiplier.multiplier-stepper .actions__container{gap:1.5rem;flex-direction:column-reverse;align-items:center}
.car-service-selector__multiplier.multiplier-stepper .actions__container .hub-button{width:195px}
}
.car-service-selector__multiplier.multiplier-table{max-width:128rem}
.car-service-selector__multiplier.multiplier-table .dealers-table-container{gap:3.5rem}
.car-service-selector__multiplier.multiplier-table .table-services{width:36rem;min-height:23rem;border:1px solid #dedede}
.car-service-selector__multiplier.multiplier-table .table-services__address{gap:.5rem}
.car-service-selector__multiplier.multiplier-table .table-services__address div{text-transform:capitalize}
.car-service-selector__multiplier.multiplier-table .table-services hr{border:3px solid #dedede;width:100%}
.car-service-selector__multiplier.multiplier-table .table-services div{font-size:1.2rem}
.car-service-selector__multiplier.multiplier-table .table-services div table{border:1px solid #d2d2d2}
.car-service-selector__multiplier.multiplier-table .table-services div table tr:first-child{background:#dde0e9}
.car-service-selector__multiplier.multiplier-table .table-services div table tr:not(tr:first-child){background:#f0f2f5}
.car-service-selector__multiplier.multiplier-table .table-services div table tr:not(tr:last-child){border-bottom:1px solid #d2d2d2}
.car-service-selector__multiplier.multiplier-table .table-services div table tr td span{color:#646464}
.car-service-selector__multiplier.multiplier-table .table-services>p{align-self:start;color:#393939}
@media only screen and (max-width:720px){.car-service-selector__multiplier.multiplier-table .table-services{width:100%}
.car-service-selector__multiplier.multiplier-table .table-services div table tr th{font-size:1rem}
.car-service-selector__multiplier.multiplier-table .table-services div table tr td:first-child,.car-service-selector__multiplier.multiplier-table .table-services div table tr td span{font-size:1rem}
.car-service-selector__multiplier.multiplier-table .hub-button{max-width:23rem}
.car-service-selector__multiplier.multiplier-table .hub-button .hub-button__label{width:100%}
}
.container-header[data-v-0d4f3886]{color:black}
.container-header[data-v-0d4f3886] .container-section[data-v-0d4f3886],.container-header[data-v-0d4f3886] .container-title[data-v-0d4f3886]{color:inherit}
.container-header[data-v-0d4f3886] .container-section-divisor[data-v-0d4f3886]{border-color:black}
.car-service-selector__multiplier.step-tracker{display:flex;justify-content:center;width:100%;margin-bottom:7.5rem;margin-top:0}
.car-service-selector__multiplier.step-tracker .step-unit__container{display:flex;width:17rem}
.car-service-selector__multiplier.step-tracker .step-unit__container.active .step-unit--circle{color:#000;border-color:#000}
.car-service-selector__multiplier.step-tracker .step-unit__container.active .step-unit span{color:#000}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-unit{position:relative}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-unit--circle{color:#a6a6a6;height:4rem;width:4rem;border:2px solid #a6a6a6;border-radius:50%}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-unit span{color:#a6a6a6;position:absolute;bottom:-28%;left:50%;transform:translate(-50%,50%);white-space:nowrap}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-tracker__line{width:10.5rem;height:2px;background-color:#a6a6a6;margin:auto}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-tracker__line.active{background-color:#000}
.car-service-selector__multiplier.step-tracker .step-unit__container:last-child{max-width:max-content}
.car-service-selector__multiplier.step-tracker .step-unit__container:last-child .step-tracker__line{display:none}
@media only screen and (max-width:720px){.car-service-selector__multiplier.step-tracker .step-unit__container{width:25%}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-unit span{font-size:.8rem}
.car-service-selector__multiplier.step-tracker .step-unit__container .step-tracker__line{width:4rem}
}
.extended-warranty-table-container{display:flex;align-items:center}
.extended-warranty-table-container img{width:350px;margin-left:4rem}
.extended-warranty-table-container .extended-warranty-table{display:flex;align-items:center}
.extended-warranty-table-container .extended-warranty-table>.hub-loader-extended-warranty-table{position:initial}
.extended-warranty-table-container .extended-warranty-table .table{display:flex;flex-direction:column}
.extended-warranty-table-container .extended-warranty-table .table .table-car-header{display:flex;justify-content:center;font-size:1.8rem;padding:1rem 0;background-color:#e0e1ec;margin:.5rem 0}
.extended-warranty-table-container .extended-warranty-table .table .table-header{display:flex;justify-content:center;width:100%;border-bottom:rgba(0,0,0,0.25) 2px solid}
.extended-warranty-table-container .extended-warranty-table .table .table-header>:first-child{border-right:rgba(0,0,0,0.25) .5px solid}
.extended-warranty-table-container .extended-warranty-table .table .table-header>:last-child{border-left:rgba(0,0,0,0.25) .5px solid}
.extended-warranty-table-container .extended-warranty-table .table .table-header .header-cell{width:100%;height:6rem;padding:0 2.5rem;align-items:center;display:flex;justify-content:center;font-size:1.8rem;text-transform:uppercase}
.extended-warranty-table-container .extended-warranty-table .table .table-header .header-cell .warranty-plan-header{font-size:1.8rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row{display:flex;width:100%}
.extended-warranty-table-container .extended-warranty-table .table .table-row>:first-child{border-right:rgba(0,0,0,0.25) .5px solid}
.extended-warranty-table-container .extended-warranty-table .table .table-row>:last-child{border-left:rgba(0,0,0,0.25) .5px solid}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell{width:100%;text-align:center}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell span{text-align:inherit}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue{display:flex;flex-direction:column}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue th,.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue td{border:1px solid white}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue th{font-size:1.4rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue th span{font-size:1.4rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue td{font-size:1.2rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue td span{font-size:1.2rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-header{display:flex;justify-content:center;align-items:center}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-header .header-cell{display:flex;align-items:center;justify-content:center;width:100%}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row{display:flex}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row .table-cell{display:flex;align-items:center;justify-content:center}
.extended-warranty-table-container .extended-warranty-table .table .table-text{font-size:1.4rem}
@media only screen and (max-width:720px){.extended-warranty-table-container{display:flex;flex-direction:column}
.extended-warranty-table-container img{width:250px;margin:3rem 0 0 0}
.extended-warranty-table-container .extended-warranty-table{display:flex;flex-direction:column;align-items:center}
.extended-warranty-table-container .extended-warranty-table .table{padding:0 2.5rem}
.extended-warranty-table-container .extended-warranty-table .table .table-header .header-cell{width:100%;padding:0 2.5rem;height:auto}
.extended-warranty-table-container .extended-warranty-table .table .table-header .header-cell span{margin:2rem 0}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue th,.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue td{border:initial}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row{flex-direction:row;gap:1rem;padding:1.2rem 1rem;min-height:10rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row .table-cell{flex-direction:column;margin-bottom:0;gap:1.2rem}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row .table-cell .label{margin-right:0;width:auto}
.extended-warranty-table-container .extended-warranty-table .table .table-row .table-cell .hub-table-vue .hub-table-row .table-cell span{width:6.5rem}
}
.extended-warranty-button{margin:2rem 0}
@media only screen and (max-width:720px){.car-not-selected-container{padding:0 2.5rem}
}
.car-not-selected-container .car-not-selected{font-size:1.4rem}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .container-header[data-v-57a067c9]{color:black}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .container-header[data-v-57a067c9] .container-title[data-v-57a067c9]{color:inherit}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .container-header[data-v-57a067c9] .container-section-divisor[data-v-57a067c9]{border-color:black}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .logo-container[data-v-57a067c9]{margin:auto;width:90%}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .logo-container[data-v-57a067c9] img[data-v-57a067c9]{max-width:108px;max-height:117px}
.recall-campaign[data-v-57a067c9] .container[data-v-57a067c9] .logo-container[data-v-57a067c9] p[data-v-57a067c9]{font-size:1.6rem;font-weight:800}
.recall-campaign[data-v-57a067c9] .recall-campaign-text[data-v-57a067c9]{color:black;margin:auto;width:90%}
.hub-button span[data-v-57a067c9],.hub-button .hub-button__label[data-v-57a067c9]{line-height:0}
.repairer-offers-search-component{width:100%;max-width:1098px;margin:0 auto 50px}
.repairer-offers-search-component .filter-container{width:100%;display:flex;justify-content:space-between;align-items:flex-end}
.repairer-offers-search-component .filter-container .hub-search-component{padding-bottom:25px}
.repairer-offers-search-component .filter-container .hub-search-component input{border-color:#979797}
.repairer-offers-search-component .search-filter{width:450px;max-width:40.98%}
.repairer-offers-search-component .search-filter .hub-search-component{width:100%}
.repairer-offers-search-component .search-filter .hub-search-component .search-field{width:100%}
.repairer-offers-search-component .search-filter .hub-search-component .search-field input{width:100%}
.repairer-offers-search-component .category-filter,.repairer-offers-search-component .family-filter{width:279.5px;max-width:25.45%}
.repairer-offers-search-component .category-filter .hub-dropdown,.repairer-offers-search-component .family-filter .hub-dropdown{margin-top:69px}
.repairer-offers-search-component .category-filter .hub-dropdown label,.repairer-offers-search-component .family-filter .hub-dropdown label{text-transform:uppercase}
@media only screen and (max-width:720px){.repairer-offers-search-component .filter-container{display:block}
.repairer-offers-search-component .category-filter,.repairer-offers-search-component .family-filter,.repairer-offers-search-component .search-filter{width:100%;max-width:100%;padding:0 7.343vw}
.repairer-offers-search-component .category-filter .hub-dropdown,.repairer-offers-search-component .family-filter .hub-dropdown{margin-top:15.625vw;margin-bottom:0}
.repairer-offers-search-component .search-filter .hub-search-component{padding:44px 0 0 0}
.repairer-offers-search-component .search-filter .content{width:100%}
}
.repairer-offers-table-component{width:100%;max-width:1036px;margin:0 auto;display:block}
.repairer-offers-table-component[v-cloak]{display:none}
.repairer-offers-table-component .description{width:340px;float:right;font-size:1.2rem;font-weight:500;text-align:right}
.repairer-offers-table-component .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:30px}
.repairer-offers-table-component .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}
.repairer-offers-table-component .empty-result-container{display:flex;justify-content:center;margin:10px 0 30px;clear:both}
.repairer-offers-table-component .empty-result-container span{font-size:1.7rem;color:#e50353}
.repairer-offers-table-component .sale-table{width:100%;max-width:1036px;border-collapse:collapse;margin-bottom:50px}
.repairer-offers-table-component .sale-table thead{width:100%;background-color:#e0e1ec}
.repairer-offers-table-component .sale-table thead .sale-item{font-weight:800;font-size:1.4rem}
.repairer-offers-table-component .sale-table tbody tr:nth-child(odd){background-color:#f3f5fd}
.repairer-offers-table-component .sale-table .sale-item{padding:20px 10px;text-transform:uppercase;font-size:1.2rem;text-align:left}
.repairer-offers-table-component .sale-table .sale-item.light{font-weight:300}
.repairer-offers-table-component .sale-table .sale-item.center{text-align:center}
.repairer-offers-table-component .sale-table .sale-item:first-child{padding-left:30px}
.repairer-offers-table-component .sale-table .sale-item:last-child{padding-right:30px}
.repairer-offers-table-component .sale-table .sale-item.heavy{font-weight:500}
.repairer-offers-table-component .sale-table .sale-item.no-wrap{white-space:nowrap}
@media only screen and (max-width:720px){.repairer-offers-table-component .description{float:none;width:74.37%;margin:0 auto 23px;text-align:center;font-size:3.75vw;font-weight:400}
.repairer-offers-table-component .sale-table thead{display:none}
.repairer-offers-table-component .sale-table .sale-item{display:flex;width:100%;box-sizing:border-box;padding:9px 0;font-size:4.375vw;text-align:left;font-weight:400 !important}
.repairer-offers-table-component .sale-table .sale-item .item-value{display:inline-block;width:65%;vertical-align:middle;padding-left:5%;box-sizing:border-box}
.repairer-offers-table-component .sale-table .sale-item.center{text-align:left}
.repairer-offers-table-component .sale-table .sale-item:last-child{padding-right:0}
.repairer-offers-table-component .sale-table .sale-item:first-child{padding-left:0;padding-top:7.8125vw}
.repairer-offers-table-component .sale-table .sale-item:before{content:attr(data-type);display:inline-block;width:35%;padding-left:6.875%;box-sizing:border-box;font-weight:800}
}
.lgpd-privacy-policy a{color:inherit;text-decoration:underline}
.lgpd-privacy-policy a:visited{color:inherit}
.date-picker-edit{margin-bottom:1.2rem}
.date-picker-edit .form-group .date-container{position:relative}
.date-picker-edit .form-group .date-container .calendar-action{position:absolute;bottom:0;right:0}
.date-picker-edit .form-group .date-container *{cursor:pointer}
.date-picker-edit .form-group .hub-dropdown{margin-bottom:0}
.date-picker-edit .form-group .hub-dropdown .error-container{position:absolute;bottom:-3rem}
@media only screen and (max-width:720px){.date-picker-edit{flex-direction:column;gap:3rem}
.date-picker-edit .form-group .date-container .hub-datepicker .hub-datepicker__calendar{top:0;margin-bottom:0}
.date-picker-edit .form-group .date-container .hub-datepicker .hub-datepicker__calendar header{margin-top:0}
}
.dealer-section .observation{font-size:1.2rem;margin-bottom:5rem}
.dealer-section .dealer-selector-cell .hub-radio{align-self:center}
.dealer-section .dealer-selector-cell .hub-radio .hub-radio__container{padding-top:0}
.dealer-section .dealer-selector .form-container{justify-content:inherit}
.dealer-section .dealer-selector .form-container .search-location{padding-left:0 !important;margin-bottom:2rem !important}
.dealer-section .dealer-selector .form-container .location-button{background-color:inherit;border:.1rem solid #000;border-radius:inherit;margin-left:1.5rem;padding:.6rem 1.4rem;width:fit-content}
.dealer-section .dealer-selector .form-container .location-button>div{display:block}
.dealer-section .dealer-selector .form-container .location-button>div svg{margin-right:.8rem;width:1.7rem}
.dealer-section .dealer-selector .form-container .location-button .hub-button__label{color:#000;font-size:1.3rem;font-weight:400;padding:0;text-transform:inherit}
.dealer-section .dealer-selector .dealer-selector-list .list-info{display:none}
@media only screen and (max-width:720px){.dealer-section .dealer-selector .form-container .location-button{margin-left:2.5rem}
}
.service-selector .hub-radio-group-wrapper{margin-bottom:3.5rem}
.service-selector .hub-radio-group-wrapper .hub-radio-group{flex-direction:column}
.service-selector .hub-radio-group-wrapper .hub-radio-group .hub-radio{align-items:center;align-self:flex-start;padding:1rem 1.5rem}
.service-selector .hub-radio-group-wrapper .hub-radio-group .hub-radio label{margin-bottom:0}
.service-selector .hub-radio-group-wrapper .hub-radio-group .hub-radio label .hub-radio__content{max-width:28rem;padding-left:1.5rem;color:#40424a;font-size:1.4rem}
.service-selector .hub-radio-group-wrapper .hub-radio-group .error-container span{font-weight:500;font-style:normal;color:#e50353;padding:0 1.5rem}
.service-selector .hub-radio-group-wrapper .hub-radio-group:last-child{padding-bottom:0}
.service-selector .hub-radio-group-wrapper .hub-checkbox{margin-top:.8rem}
.service-selector .hub-button{margin:0 auto}
@media only screen and (max-width:720px){.service-selector .hub-radio-group-wrapper .hub-radio-group .hub-radio label .hub-radio__content{max-width:20rem}
.service-selector .hub-radio-group-wrapper .hub-checkbox .input-container{align-items:center}
.service-selector .hub-radio-group-wrapper .hub-checkbox .input-container .input-label{max-width:20rem}
}
.scheduler-success .hub-button{margin:auto}
.accessory-internal{position:fixed;top:122px;left:0;height:calc(100% -  122px);width:100%;background-color:#fff;overflow-y:auto;z-index:140}
.accessory-internal .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.accessory-internal .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}
.accessory-internal .loader-wrapper .content-loading-img{width:75px}
.accessory-internal .loader-wrapper .content-loading-img__circle{stroke:#e50353}
.accessory-internal .accessory-internal-container{max-width:1280px;margin:auto}
.accessory-internal .accessory-internal-container .header-banner img{height:250px;width:100%;object-fit:cover}
.accessory-internal .accessory-internal-container>.navigation{padding:25px 20px}
.accessory-internal .accessory-internal-container .content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}
.accessory-internal .accessory-internal-container .content-wrapper .content-header{width:50%;margin-right:50%}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper{width:300px;margin:20px auto 25px}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper h3{font-size:1.2rem;font-weight:800;color:#e50353;margin:0}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper h1{font-size:3rem;font-weight:800;line-height:1.4;margin:10px 0}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper hr{width:18px;border:0;border-bottom:2px solid #e50353;margin:0 0 15px}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper span{font-size:1.2rem;font-weight:300;line-height:1.5}
.accessory-internal .accessory-internal-container .content-wrapper .content-left{width:50%}
.accessory-internal .accessory-internal-container .content-wrapper .content-right{width:50%;max-width:350px;margin:0 auto;padding:0 10px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .accessory-desc{font-size:1.4rem;font-weight:300;line-height:1.43;margin:0 0 30px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .pink-red{color:#e50353}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .accessory-price{font-size:1.4rem;font-weight:500;line-height:2;margin-bottom:30px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .accessory-price .price-highlight{font-size:2.4rem;font-weight:bold;line-height:1.17;color:#e50353}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .price-comments{font-size:1.2rem;font-weight:300;line-height:1.5}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .fiat-button-red-fat{width:100%;margin-top:30px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper{margin-top:30px;margin-left:15px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-label{font-size:1.4rem;font-weight:300;line-height:1.43;display:block;margin-bottom:20px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-item{display:flex;align-items:center;margin-bottom:20px;cursor:pointer}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-item img{border-radius:50%;width:80px;height:80px;margin-right:20px;flex-shrink:0}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-item .combo-item-detail{display:flex;flex-direction:column}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-item .combo-item-detail .item-name{font-size:1.4rem;font-weight:800;margin-bottom:5px}
.accessory-internal .accessory-internal-container .content-wrapper .content-right .combo-items-wrapper .combo-item .combo-item-detail .item-price{font-size:1.2rem;font-weight:500;color:#e50353}
@media only screen and (max-width:720px){.accessory-internal{top:122px;height:calc(100% -  187px)}
.accessory-internal .accessory-internal-container{width:100%}
.accessory-internal .accessory-internal-container .header-banner{display:none}
.accessory-internal .accessory-internal-container .content-wrapper{flex-direction:column;margin-bottom:0}
.accessory-internal .accessory-internal-container .content-wrapper .content-header{width:100%;margin-right:0}
.accessory-internal .accessory-internal-container .content-wrapper .content-header .header-wrapper{margin:20px 0 25px;padding:0 25px;width:auto}
.accessory-internal .accessory-internal-container .content-wrapper .content-left{width:100%}
.accessory-internal .accessory-internal-container .content-wrapper .content-right{width:100%;max-width:500px;margin:30px auto;padding:0 25px}
}
.lead-internal{position:fixed;top:122px;left:0;height:calc(100% -  122px);width:100%;background-color:#fff;overflow-y:auto;z-index:140}
.lead-internal .lead-internal-container{max-width:1280px;margin:auto}
.lead-internal .lead-internal-container .navigation{padding:25px 20px}
.lead-internal .lead-internal-container .navigation .arrow-back::before{margin-right:10px}
.lead-internal .lead-internal-container .form-container .info-message{font-size:1.4rem;margin:60px 15px}
.lead-internal .lead-internal-container .form-container .city-data{position:relative}
.lead-internal .lead-internal-container .form-container .city-data .choose-city-action{font-size:1rem;font-weight:500;color:#40424a;text-transform:uppercase;position:absolute;top:30px;right:0}
.lead-internal .lead-internal-container .form-container .city-data .choose-city-action:hover{text-decoration:underline}
.lead-internal .lead-internal-container .form-container .send-button{align-items:center}
@media only screen and (max-width:720px){.lead-internal{top:122px;height:calc(100% -  187px)}
.lead-internal .lead-internal-container .form-container .info-message{margin:0}
}
.accessory-showcase-cards-lead-form .modal-container{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:255;background-color:rgba(0,0,0,0.5)}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal{height:90%;width:98%;max-width:1250px;padding:2.6rem 3.2rem 1.6rem 3.2rem;overflow:overlay;background-color:#fff}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .close-button{width:2.6rem;height:2.6rem;border-radius:50%;line-height:100%;font-size:1.5rem;font-weight:bold;cursor:pointer;color:#fff;background-color:#000}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-title{text-align:center}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:22px}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .section--dealer-data.error .dealer-selector .form-container input{border-color:red !important;color:red !important}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .name-grid-item{grid-column-start:1;grid-column-end:3}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .email-grid-item{grid-column-start:3;grid-column-end:5}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid .dealer-grid-item{grid-column-start:3;grid-column-end:5;grid-row-start:2;grid-row-end:5}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .privacy-notice{margin-bottom:5rem;font-size:1.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-button{margin:auto}
.accessory-showcase-cards-lead-form .hub-dropdown.disabled>div:not(.error-container) .hub-dropdown-select-container .hub-dropdown-arrow::before{visibility:hidden}
.accessory-showcase-cards-lead-form .hub-dropdown.disabled>div:not(.error-container) select{background-image:none}
@media only screen and (max-width:720px){.accessory-showcase-cards-lead-form .modal-container .lead-form-modal{width:90%;height:90%;padding:1.8rem 1.2rem 3.2rem 1.2rem}
.accessory-showcase-cards-lead-form .modal-container .lead-form-modal .lead-form-grid{display:flex;flex-direction:column}
.is-ios .accessory-showcase-cards-lead-form .modal-container .lead-form-modal .hub-button{margin-bottom:3rem}
}
.accessory-showcase-vue{width:100%;max-width:1280px;margin:auto}
.accessory-showcase-vue .accessory-showcase-header{width:100%;max-width:1036px;padding:30px 40px;margin:auto}
.accessory-showcase-vue .accessory-showcase-header .accessory-showcase-section{color:#e50353;font-weight:800;margin:0 0 15px;position:relative;font-size:1.2rem;text-transform:uppercase}
.accessory-showcase-vue .accessory-showcase-header .accessory-showcase-title{font-size:3rem;font-weight:800;color:#40424a;max-width:50%;text-transform:uppercase;margin:0 0 20px}
.accessory-showcase-vue .accessory-showcase-header .accessory-showcase-divisor{border-bottom:2px solid #e50353;width:16px;margin-left:2px}
.accessory-showcase-vue .accessory-media-wrapper{margin-bottom:2%}
.accessory-showcase-vue .slot{position:relative;color:#40424a}
.accessory-showcase-vue .slot img{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;object-fit:cover}
.accessory-showcase-vue .slot .accessory-details-container{position:absolute;width:100%;height:100%;bottom:0;z-index:20;overflow:hidden;display:flex;justify-content:flex-end}
.accessory-showcase-vue .slot .accessory-details-container .toggle-action-container{width:100%;display:flex;justify-content:center;cursor:pointer;overflow:hidden}
.accessory-showcase-vue .slot .accessory-details-container .toggle-action-container .action-details{position:relative;width:60px;height:60px;display:flex;justify-content:center}
.accessory-showcase-vue .slot .accessory-details-container .toggle-action-container .action-details .action-details-background{position:absolute;width:60px;height:60px;background-color:#e50353;border-radius:50% 50% 50% 50%}
.accessory-showcase-vue .slot .accessory-details-container .toggle-action-container .action-details .action-details-arrow{background:url('../../../designs/wisdom/base/images/arrow-down-shadow.svg') no-repeat 2px 0;cursor:pointer;width:27px;height:24px}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details{background-color:rgba(250,250,255,0.9);width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details .accessory-details-content h1{font-size:1.4rem;font-weight:800;margin-bottom:15px;text-transform:uppercase}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details .accessory-details-content .pink-red{color:#e50353}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details .accessory-details-content .accessory-price{font-size:1.4rem;font-weight:500;line-height:2}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details .accessory-details-content .accessory-price .price-highlight{font-size:2rem;font-weight:bold;line-height:1.4;color:#e50353}
.accessory-showcase-vue .slot .accessory-details-container .accessory-details .accessory-details-content .fiat-button-red{width:200px;height:35px;margin-left:0;margin-top:15px;font-size:1rem;padding:initial}
.accessory-showcase-vue .slot-big{width:calc(100% * 2 / 3 - 0.7%);padding-top:37%;margin-bottom:2%}
.accessory-showcase-vue .slot-big.even-row{float:left}
.accessory-showcase-vue .slot-big.odd-row{float:right}
.accessory-showcase-vue .slot-big .accessory-details-container{flex-direction:column}
.accessory-showcase-vue .slot-big .accessory-details-container .toggle-action-container .action-details{height:30px}
.accessory-showcase-vue .slot-big .accessory-details-container .toggle-action-container .action-details .action-details-arrow{transform:rotate(180deg)}
.accessory-showcase-vue .slot-big .accessory-details-container .accessory-details{height:0;justify-content:flex-start;padding-left:90px;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s}
.accessory-showcase-vue .slot-big .accessory-details-container.details-open .toggle-action-container{margin-bottom:-30px}
.accessory-showcase-vue .slot-big .accessory-details-container.details-open .toggle-action-container .action-details .action-details-background{bottom:0}
.accessory-showcase-vue .slot-big .accessory-details-container.details-open .toggle-action-container .action-details .action-details-arrow{margin-top:6px;transform:rotate(0) !important}
.accessory-showcase-vue .slot-big .accessory-details-container.details-open .accessory-details{height:50%}
.accessory-showcase-vue .slot-small{width:calc(100% / 3 - 1.4%);padding-top:17.5%;margin-bottom:2%}
.accessory-showcase-vue .slot-small.even-row{float:right}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container{flex-direction:row}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container .action-details{align-items:center}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container .action-details .action-details-background{left:0}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container .action-details .action-details-arrow{transform:rotate(90deg)}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container.details-open .toggle-action-container{margin-right:-30px}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-background{left:auto;right:0}
.accessory-showcase-vue .slot-small.even-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-arrow{transform:rotate(270deg)}
.accessory-showcase-vue .slot-small.odd-row{float:left}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container{flex-direction:row-reverse}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container .action-details{align-items:center}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container .action-details .action-details-background{right:0}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container .action-details .action-details-arrow{transform:rotate(-90deg)}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container.details-open .toggle-action-container{margin-left:-30px}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-background{left:0;right:auto}
.accessory-showcase-vue .slot-small.odd-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-arrow{transform:rotate(-270deg)}
.accessory-showcase-vue .slot-small .accessory-details-container .toggle-action-container{width:auto;height:100%;align-items:center}
.accessory-showcase-vue .slot-small .accessory-details-container .toggle-action-container .action-details{width:30px}
.accessory-showcase-vue .slot-small .accessory-details-container .toggle-action-container .action-details .action-details-arrow{margin-bottom:0}
.accessory-showcase-vue .slot-small .accessory-details-container .accessory-details{width:0;-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;-o-transition:width .5s;transition:width .5s}
.accessory-showcase-vue .slot-small .accessory-details-container .accessory-details .accessory-details-content{max-width:80%;min-width:fit-content}
.accessory-showcase-vue .slot-small .accessory-details-container.details-open .accessory-details{width:100%}
.acessory-separator{float:left;width:100%}
.clear-fix{clear:both}
.button-wrapper{margin-top:20px}
@media only screen and (max-width:1000px){.slot-small .accessory-details-container .accessory-details .accessory-details-content h1{margin-bottom:5px}
.slot-small .accessory-details-container .accessory-details .accessory-details-content .fiat-button-red{margin-top:5px}
}
@media only screen and (max-width:720px){.accessory-showcase-header{padding:20px 30px 20px}
.accessory-showcase-header .accessory-showcase-section:before{left:-15px;width:15px}
.accessory-showcase-header .accessory-showcase-title{font-size:2.4rem;margin-bottom:0;max-width:unset}
.slot-big{width:100% !important;padding-top:80% !important}
.slot-big .accessory-details-container .accessory-details .accessory-details-content h1{margin-bottom:5px}
.slot-big .accessory-details-container .accessory-details .accessory-details-content .fiat-button-red{margin-top:5px}
.slot-big .accessory-details-container.details-open .accessory-details{height:75% !important}
.slot-small{width:100% !important;padding-top:80% !important}
.slot-small.even-row .accessory-details-container,.slot-small.odd-row .accessory-details-container{flex-direction:column !important}
.slot-small.even-row .accessory-details-container .toggle-action-container,.slot-small.odd-row .accessory-details-container .toggle-action-container{width:100%;height:auto}
.slot-small.even-row .accessory-details-container .toggle-action-container .action-details,.slot-small.odd-row .accessory-details-container .toggle-action-container .action-details{width:60px;height:30px;align-items:initial !important}
.slot-small.even-row .accessory-details-container .toggle-action-container .action-details .action-details-background,.slot-small.odd-row .accessory-details-container .toggle-action-container .action-details .action-details-background{top:0 !important}
.slot-small.even-row .accessory-details-container .toggle-action-container .action-details .action-details-arrow,.slot-small.odd-row .accessory-details-container .toggle-action-container .action-details .action-details-arrow{transform:rotate(180deg)}
.slot-small.even-row .accessory-details-container .accessory-details,.slot-small.odd-row .accessory-details-container .accessory-details{width:100%;height:0;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s}
.slot-small.even-row .accessory-details-container.details-open .toggle-action-container,.slot-small.odd-row .accessory-details-container.details-open .toggle-action-container{margin-bottom:-30px;margin-right:0;margin-left:0 !important}
.slot-small.even-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-background,.slot-small.odd-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-background{top:auto !important;bottom:0 !important}
.slot-small.even-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-arrow,.slot-small.odd-row .accessory-details-container.details-open .toggle-action-container .action-details .action-details-arrow{margin-top:6px;transform:rotate(0) !important}
.slot-small.even-row .accessory-details-container.details-open .accessory-details,.slot-small.odd-row .accessory-details-container.details-open .accessory-details{height:75% !important}
}
.car-service-selector-component .service-info{margin:100px auto 0 auto;text-align:center}
.car-service-selector-component .service-info .label{font-size:2rem;font-weight:800;color:#e50353;text-transform:uppercase}
.car-service-selector-component .service-info .car-name{font-size:3rem;font-weight:800;text-transform:uppercase;color:#40424a;line-height:1.37;margin:10px 0}
.car-service-selector-component .service-info .details{color:#40424a;line-height:1.6;font-size:1.7rem;font-weight:300;max-width:360px;margin:1.5rem auto 4rem;display:inline-block;text-align:center}
.adress-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.adress-modal__container{height:100%;display:flex;flex-direction:column;justify-content:center;width:85%}
.adress-modal__container .header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:11px}
.adress-modal__container .header__title{font-size:2.4rem;line-height:2.8rem;font-weight:bold;margin:0 0 39px;justify-content:center;width:100%;text-transform:uppercase}
.adress-modal__container .body{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:34px}
.adress-modal__container .body .postalCodeStreet,.adress-modal__container .body .numberComplementNeighborhood,.adress-modal__container .body .cityState{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.adress-modal__container .body .postalCodeStreet .hub-input label,.adress-modal__container .body .numberComplementNeighborhood .hub-input label,.adress-modal__container .body .cityState .hub-input label{font-size:1.6rem;font-weight:100;line-height:1.9rem;margin-bottom:12px}
.adress-modal__container .body .postalCodeStreet .hub-input:first-child{width:30%}
.adress-modal__container .body .postalCodeStreet .hub-input{width:65%}
.adress-modal__container .body .numberComplementNeighborhood .hub-input{width:30%}
.adress-modal__container .body .cityState .hub-dropdown:first-child{width:30%}
.adress-modal__container .body .cityState .hub-dropdown{width:65%}
.adress-modal__container .footer{display:flex;flex-direction:row-reverse;height:120px}
.adress-modal__container .footer__next{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.adress-modal__container .footer__next ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.adress-modal__container .footer__next span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.adress-modal__container .footer__stop{background-color:white;width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px}
.adress-modal__container .footer__stop span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.adress-modal__container .footer__previous{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.adress-modal__container .footer__previous ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.adress-modal__container .footer__previous span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.adress-modal__container .footerMobile{display:none}
.company-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.company-modal__container{height:100%;display:flex;flex-direction:column;justify-content:center;width:85%}
.company-modal__container .header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:11px}
.company-modal__container .header__title{font-size:2.4rem;line-height:2.8rem;font-weight:bold;margin:0 0 39px;justify-content:center;width:100%;text-transform:uppercase}
.company-modal__container .body{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:34px}
.company-modal__container .body .itensForm{width:100%}
.company-modal__container .body .itensForm .hub-input label{font-size:1.6rem;font-weight:100;line-height:1.9rem;margin-bottom:12px}
.company-modal__container .footer{display:flex;flex-direction:row-reverse;height:120px}
.company-modal__container .footer__next{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.company-modal__container .footer__next ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.company-modal__container .footer__next span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.company-modal__container .footer__stop{background-color:white;width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px}
.company-modal__container .footer__stop span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.company-modal__container .footer__previous{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.company-modal__container .footer__previous ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.company-modal__container .footer__previous span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.company-modal__container .footerMobile{display:none}
.complement-repairer-user-data-vue{position:fixed;top:0;left:0;z-index:200;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.3)}
.complement-repairer-user-data-vue__content{position:relative;width:90%;padding:40px;background-color:white;border-radius:4px;box-shadow:0 0 25px 0 rgba(0,0,0,0.15);height:90%}
.complement-repairer-user-data-vue__content .timeline{width:85%;height:16px;margin:0 auto;background:#e2e0e0;border-radius:10px}
.complement-repairer-user-data-vue__content .timeline .progressOne,.complement-repairer-user-data-vue__content .timeline .progressTwo,.complement-repairer-user-data-vue__content .timeline .progressThree,.complement-repairer-user-data-vue__content .timeline .progressFour{height:100%;display:flex;align-items:center;border-radius:10px;color:white;justify-content:flex-end;padding-right:10px}
.complement-repairer-user-data-vue__content .timeline .progressOne{width:5%}
.complement-repairer-user-data-vue__content .timeline .progressTwo{width:35%}
.complement-repairer-user-data-vue__content .timeline .progressThree{width:70%}
.complement-repairer-user-data-vue__content .timeline .progressFour{width:100%}
.complement-repairer-user-data-vue__content .validator-modal{display:flex;flex-direction:column;align-items:center}
.complement-repairer-user-data-vue__modal{position:relative;width:75%;padding:40px;border-radius:4px;box-shadow:0 0 25px 0 rgba(0,0,0,0.15);height:55%;background-color:white}
.complement-repairer-user-data-vue__modal .close-icon-modal{position:absolute;top:16px;right:16px;cursor:pointer}
.complement-repairer-user-data-vue__modal .body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}
.complement-repairer-user-data-vue__modal .body__title{font-size:2.0rem;line-height:2.4rem;font-weight:bold;margin:0 0 30px}
.complement-repairer-user-data-vue__modal .body__subTitle{font-size:1.6rem;line-height:2.2rem;font-weight:100;margin:0 0 40px}
.complement-repairer-user-data-vue__modal .body__buttons{display:flex;flex-direction:column;width:100%}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal{display:flex;flex-direction:row;align-items:center}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continueAfter{background-color:white;width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continueAfter ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block;background:white}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continueAfter span.hub-button__label{transform:skewx(30deg)}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continue{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continue ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.complement-repairer-user-data-vue__modal .body__buttons .buttonsModal__continue span.hub-button__label{transform:skewx(30deg)}
.dealership-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.dealership-modal__container{height:100%;display:flex;flex-direction:column;overflow:auto;width:85%}
.dealership-modal__container .header{display:flex;flex-direction:row;align-items:flex-start;margin:15px 0}
.dealership-modal__container .header__title{font-size:2.2rem;line-height:2.8rem;font-weight:bold;margin:0;justify-content:center;width:50%;text-transform:uppercase}
.dealership-modal__container .header__informativeModal{font-size:1.6rem;line-height:1.9rem;text-decoration:underline;font-weight:400;margin:0;cursor:pointer}
.dealership-modal__container .body{display:flex;flex-direction:column;margin-bottom:15px}
.dealership-modal__container .body__title{font-size:1.4rem;font-weight:100;line-height:1.7rem;margin:0 0 10px}
.dealership-modal__container .body__dealership{display:flex;flex-direction:row;width:100%;height:310px;justify-content:space-between;margin-bottom:30px}
.dealership-modal__container .body__dealership .listDealership{width:50%;display:flex;flex-direction:column;height:100%;overflow:auto}
.dealership-modal__container .body__dealership .listDealership__values{height:85px;display:flex;width:100%;flex-direction:row}
.dealership-modal__container .body__dealership .listDealership__values .hub-checkbox{width:10%;display:flex;justify-content:center}
.dealership-modal__container .body__dealership .listDealership__values .informations{width:70%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center}
.dealership-modal__container .body__dealership .listDealership__values .informations .statusStandard,.dealership-modal__container .body__dealership .listDealership__values .informations .statusGold,.dealership-modal__container .body__dealership .listDealership__values .informations .statusPlatinum,.dealership-modal__container .body__dealership .listDealership__values .informations .nameDealership,.dealership-modal__container .body__dealership .listDealership__values .informations .adressDealership{margin:0}
.dealership-modal__container .body__dealership .listDealership__values .informations .statusStandard,.dealership-modal__container .body__dealership .listDealership__values .informations .statusGold,.dealership-modal__container .body__dealership .listDealership__values .informations .statusPlatinum{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px}
.dealership-modal__container .body__dealership .listDealership__values .informations .nameDealership{font-size:1.2rem;font-weight:bold;line-height:1.4rem}
.dealership-modal__container .body__dealership .listDealership__values .informations .adressDealership{font-size:1.3rem;font-weight:300;line-height:1.6rem}
.dealership-modal__container .body__dealership .listDealership__values .location{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.dealership-modal__container .body__dealership .listDealership__values .location .icon-location{content:'';width:20px;height:30px;cursor:pointer;background-size:20px;margin:0;background-repeat:no-repeat}
.dealership-modal__container .body__dealership .listDealership__values .location .distance{font-size:1.2rem;line-height:1.4rem;font-weight:500;margin:0}
.dealership-modal__container .body__dealership .listDealership__empty{height:310px;display:flex;width:100%;flex-direction:column}
.dealership-modal__container .body__dealership .listDealership__empty .imageEmpty{background-image:url('../../../designs/wisdom/base/images/empty-dealers-repairer.png');height:100%;background-size:100%;background-repeat:no-repeat;background-position:left top;margin:0}
.dealership-modal__container .body__dealership .dealershipSelected{width:45%;display:flex;height:100%;flex-direction:column;justify-content:space-evenly}
.dealership-modal__container .body__dealership .dealershipSelected .informationDealership{font-size:1.4rem;line-height:1.7rem;font-weight:300;margin:0 0 10px}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected{height:230px;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected{display:flex;width:100%;flex-direction:row;height:33%;align-items:center}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio{width:15%;display:flex;justify-content:center;margin:0}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked+label .hub-radio__radio{background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked:hover+label .hub-radio__radio,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked:focus+label .hub-radio__radio{background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__radio{border:0;border-radius:0;background:0;background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark.png);background-repeat:no-repeat;background-size:12px;background-position:center}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__control:checked+label .dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .hub-radio__radio{background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png)}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected{width:70%;display:flex;flex-direction:column}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusStandard,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusGold,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusPlatinum,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .nameDealership{margin:0}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusStandard,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusGold,.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusPlatinum{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .statusDealership{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin:0 0 10px}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .informationDealershipSelected .nameDealership{font-size:1.2rem;font-weight:bold;line-height:1.4rem;margin:0}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__selected .removeSelected{width:15%;display:flex;justify-content:center;font-size:1.6rem;line-height:2rem;cursor:pointer}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__empty{display:flex;width:100%;flex-direction:row;height:100%;justify-content:center;align-items:center}
.dealership-modal__container .body__dealership .dealershipSelected .listDealershipSelected__empty .text{font-size:1.6rem;font-weight:100;line-height:2rem;margin:0}
.dealership-modal__container .body__dealership .dealershipSelected .noteDealership{font-size:1.2rem;line-height:1.4rem;font-weight:300;margin:10px 0 0}
.dealership-modal__container .body__dealershipSelected{display:flex;flex-direction:row;width:100%;height:310px;justify-content:space-between;margin-bottom:30px}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch{width:100%;display:flex;flex-direction:column;height:100%;overflow:auto}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values{height:85px;display:flex;width:100%;flex-direction:row}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .iconPreference{width:10%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center;align-items:center}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .iconPreference .icon-preference{background-image:url(../../../designs/wisdom/base/images/icon-awesome-bookmark-red.png);content:'';width:20px;height:30px;cursor:pointer;background-size:20px;margin:0;background-repeat:no-repeat}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations{width:90%;display:flex;flex-direction:column;align-content:flex-start;justify-content:center}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusStandard,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusGold,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusPlatinum,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .nameDealership,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .adressDealership{margin:0}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusStandard,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusGold,.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .statusPlatinum{font-size:.9rem;text-transform:uppercase;width:60px;text-align:center;padding:1px;border-radius:10px;margin-bottom:10px}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__values .informations .nameDealership{font-size:1.6rem;font-weight:100;line-height:2.0rem}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__buttonChange{background-color:white;width:190px;font-size:1.4rem;font-weight:100;line-height:1.7rem;margin-top:20px}
.dealership-modal__container .body__dealershipSelected .listDealershipSearch__buttonChange span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.dealership-modal__container .body .dealershipNotEconnect{display:flex;flex-direction:column}
.dealership-modal__container .body .dealershipNotEconnect__title{margin:0;font-size:1.6rem;line-height:1.8rem;color:#707070;font-weight:bold}
.dealership-modal__container .body .dealershipNotEconnect__subTitle{margin:0;font-size:1.2rem;line-height:1.4rem;color:#707070;font-weight:100}
.dealership-modal__container .body .dealershipNotEconnect .hub-dropdown{margin-top:5px;margin-bottom:0}
.dealership-modal__container .body .dealershipNotEconnect .hub-dropdown label{margin:0}
.dealership-modal__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container{background:white}
.dealership-modal__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container .hub-dropdown-selected{display:none}
.dealership-modal__container .body .dealershipNotEconnect .hub-dropdown .hub-dropdown-option-container ul{background:white}
.dealership-modal__container .footer{display:flex;flex-direction:row-reverse;height:40px}
.dealership-modal__container .footer__next{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.dealership-modal__container .footer__next ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.dealership-modal__container .footer__next span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.dealership-modal__container .footer__stop{background-color:white;width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px}
.dealership-modal__container .footer__stop span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.dealership-modal__container .footer__previous{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.dealership-modal__container .footer__previous ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.dealership-modal__container .footer__previous span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.dealership-modal__container .footerMobile{display:none}
.dealership-modal__modal{position:relative;width:70%;padding:40px;border-radius:4px;height:40%;background-color:white}
.dealership-modal__modal .body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}
.dealership-modal__modal .body__title{font-size:2.0rem;line-height:2.4rem;font-weight:bold;margin:0 0 30px}
.dealership-modal__modal .body__subTitle{font-size:1.6rem;line-height:2.2rem;font-weight:100;margin:0 0 40px}
.dealership-modal__modal .body__buttons{display:flex;flex-direction:column;width:100%}
.dealership-modal__modal .body__buttons .buttonsModal{display:flex;flex-direction:row;align-items:center}
.dealership-modal__modal .body__buttons .buttonsModal__continueAfter{width:166px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 0;background:white;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.dealership-modal__modal .body__buttons .buttonsModal__continueAfter ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block;background:white}
.dealership-modal__modal .body__buttons .buttonsModal__continueAfter span.hub-button__label{transform:skewx(30deg);font-size:1.3rem;font-weight:100}
.dealership-modal__modal .body__buttons .buttonsModal__continue{width:166px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 0;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.dealership-modal__modal .body__buttons .buttonsModal__continue ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.dealership-modal__modal .body__buttons .buttonsModal__continue span.hub-button__label{transform:skewx(30deg);font-size:1.3rem;font-weight:100}
.end-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.end-modal__container{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;width:85%}
.end-modal__container .header{display:flex;flex-direction:column;align-items:center}
.end-modal__container .header__title{font-size:2.4rem;line-height:2.8rem;font-weight:100;margin:0;text-transform:uppercase}
.end-modal__container .body{display:flex;flex-direction:column;align-items:center}
.end-modal__container .body__title{font-size:1.4rem;color:#707070;font-weight:100;line-height:1.7rem;margin:0}
.end-modal__container .footer{display:flex;flex-direction:row-reverse;height:120px}
.end-modal__container .footer__end{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.end-modal__container .footer__end ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.end-modal__container .footer__end span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.presentation-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.presentation-modal__container{height:100%;display:flex;flex-direction:column;justify-content:center;width:85%}
.presentation-modal__container .header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:11px}
.presentation-modal__container .header__title{font-size:4.0rem;line-height:4.8rem;font-weight:bold;margin:0 0 37px;justify-content:center;width:100%}
.presentation-modal__container .header__subTitle{font-size:1.6rem;line-height:2.2rem;font-weight:100;margin:0}
.presentation-modal__container .body{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:34px}
.presentation-modal__container .body__list{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.presentation-modal__container .body__list .item{display:flex;flex-direction:row;align-items:center;margin:0 0 16px;width:100%}
.presentation-modal__container .body__list .item__location-check{width:50px;height:40px;margin-right:12px;background-repeat:no-repeat;background-size:35px;background-position:center}
.presentation-modal__container .body__list .item__sales-plus{width:50px;height:40px;margin-right:12px;background-repeat:no-repeat;background-size:35px;background-position:center}
.presentation-modal__container .body__list .item__fire-porcents{width:50px;height:40px;margin-right:12px;background-repeat:no-repeat;background-size:28px;background-position:center}
.presentation-modal__container .body__list .item__flag-star{width:50px;height:40px;margin-right:12px;background-repeat:no-repeat;background-size:28px;background-position:center}
.presentation-modal__container .body__list .item__text{margin:0;font-size:1.6rem;font-weight:100;line-height:2.2rem;width:890px}
.presentation-modal__container .footer{display:flex;flex-direction:column;align-items:flex-start;height:120px}
.presentation-modal__container .footer__start{width:137px;height:32px;padding:24px 86px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.presentation-modal__container .footer__start ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.presentation-modal__container .footer__start span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem;transform:skewx(30deg)}
.presentation-modal__container .footer__stop{background-color:white;width:137px;font-size:1.4rem;height:32px;font-weight:100;line-height:1.7rem;padding:24px 86px}
.presentation-modal__container .footer__stop span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.user-modal{display:flex;flex-direction:column;justify-content:center;height:100%}
.user-modal__container{height:100%;display:flex;flex-direction:column;justify-content:center;width:85%}
.user-modal__container .header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:11px}
.user-modal__container .header__title{font-size:2.4rem;line-height:2.8rem;font-weight:bold;margin:0 0 39px;justify-content:center;width:100%;text-transform:uppercase}
.user-modal__container .body{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:34px}
.user-modal__container .body .hub-input label{font-size:1.6rem;font-weight:100;line-height:1.9rem;margin-bottom:12px}
.user-modal__container .body .itensForm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}
.user-modal__container .body .itensForm .hub-input{width:45%}
.user-modal__container .footer{display:flex;flex-direction:row-reverse;height:120px}
.user-modal__container .footer__next{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.user-modal__container .footer__next ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.user-modal__container .footer__next span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.user-modal__container .footer__stop{background-color:white;width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px}
.user-modal__container .footer__stop span.hub-button__label{font-size:1.4rem;font-weight:100;line-height:1.7rem}
.user-modal__container .footer__previous{width:206px;font-size:1.4rem;font-weight:100;line-height:1.7rem;padding:16px 76px;-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg)}
.user-modal__container .footer__previous ::after{content:'';height:100%;width:2px;position:relative;left:110px;display:inline-block}
.user-modal__container .footer__previous span.hub-button__label{transform:skewx(30deg);font-size:1.4rem;font-weight:100;line-height:1.7rem}
.user-modal__container .footerMobile{display:none}
.complement-user-data .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100vw;height:calc(100vh -  50px)}
.complement-user-data .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}
.complement-user-data .generic-modal{z-index:300}
.complement-user-data .generic-modal .modal-window{width:75%;max-height:90%;overflow-y:scroll}
.complement-user-data .generic-modal .header{margin:40px 0 40px;text-align:center}
.complement-user-data .generic-modal .icon-close{background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:26px;height:26px;background-repeat:no-repeat;background-size:cover;display:block;position:relative;top:-15px;float:right;right:20px}
.complement-user-data .form-container{max-width:initial;padding:0 45px}
.complement-user-data .form-container h1{width:100%;margin-left:15px;margin-bottom:25px;font-size:20px;font-weight:bold}
.complement-user-data .form-container button{width:260px;background-color:#e50353;font-size:13px;font-weight:500;line-height:1.92;letter-spacing:normal;color:#fff;padding:17px;margin:auto auto 40px}
.complement-user-data .form-container .hub-dropdown.error .hub-dropdown-select-container,.complement-user-data .form-container .hub-dropdown.error .hub-dropdown-selected,.complement-user-data .form-container .hub-dropdown.error input,.complement-user-data .form-container .hub-dropdown.error label,.complement-user-data .form-container .hub-dropdown.error select,.complement-user-data .form-container .hub-dropdown.error textarea{color:#e50353;border-color:#e50353}
.complement-user-data .form-container .hub-dropdown.error .error-container span{color:#e50353;font-size:12px;font-weight:500;line-height:1.5;font-style:normal}
.complement-user-data .text-highlight{color:#e50353}
.complement-user-data .component-button{background:#e50353;border:0;height:35px;padding-left:30px;padding-right:30px;color:white;margin:0 5px;width:fit-content;min-width:140px;outline-width:0;cursor:pointer}
.complement-user-data .component-button.inactive{background:#ccc;color:#40424a}
@media all and (max-device-width:1100px){.complement-user-data .generic-modal .modal-window{width:90%}
.complement-user-data .generic-modal .modal-window .form-container{padding:0 20px;min-width:auto}
}
@media all and (max-device-width:800px){.complement-user-data .generic-modal .modal-window{width:95%}
.complement-user-data .generic-modal .modal-window .form-container{padding:0}
}
@media only screen and (max-width:720px){.complement-user-data .loader-wrapper{height:calc(100vh -  115px)}
.complement-user-data .generic-modal{position:initial;width:100%}
.complement-user-data .generic-modal .modal-window{width:100%}
.complement-user-data .header-container{margin:2em auto}
.complement-user-data .form-container{padding:0;min-width:initial}
.complement-user-data .form-container .form-control .hub-dropdown{margin-bottom:0}
.complement-user-data .form-container .form-control .hub-dropdown select{margin-bottom:0}
.complement-user-data .form-container .form-control.control-full,.complement-user-data .form-container .form-control.control-half,.complement-user-data .form-container .form-control.control-quarter{width:calc(100% - 30px)}
}
.confiat-vue>table{width:100%;border-collapse:collapse}
.confiat-vue>table tr{background-color:#f3f5fd}
.confiat-vue>table tr:nth-child(odd){background-color:#fff}
.confiat-vue>table tr:first-child{background-color:#e0e1ec}
.confiat-vue>table tr th{font-size:1.4rem;font-weight:800;text-align:left;color:#40424a;padding:20px 0}
.confiat-vue>table tr td{font-size:1.2rem;font-weight:500;line-height:1.67;text-align:left;color:#5f6169;padding:20px 0;border-bottom:solid 1px #eceef6}
.confiat-vue>table tr td.icon{width:100px;text-align:center}
.confiat-vue>table tr td.icon img{width:45px}
.confiat-vue>table tr td.type{white-space:nowrap;padding-right:40px;width:30%}
.confiat-vue>table tr td.description{padding-right:40px}
.confiat-vue .comments{font-size:1.2rem;font-weight:500;line-height:1.67;color:#5f6169;margin:15px 20px}
.confiat-vue .fiat-button-red-fat{margin:30px auto}
@media only screen and (max-width:720px){.confiat-vue .table-mobile .mobile-row{padding:20px 25px;border-bottom:solid 1px #eceef6;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}
.confiat-vue .table-mobile .mobile-row:nth-child(odd){background-color:#f3f5fd}
.confiat-vue .table-mobile .mobile-row .label{width:40%;font-size:1.4rem;font-weight:800;line-height:1.36;color:#40424a;margin-bottom:15px}
.confiat-vue .table-mobile .mobile-row .value{width:58%;font-size:1.4rem;font-weight:500;line-height:1.43;color:#5f6169;margin-bottom:15px}
}
.contact-card-dealer-modal-vue{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center;z-index:300}
.contact-card-dealer-modal-vue .dealer-modal-container{position:relative;width:90%;height:90%;max-width:1200px;max-height:550px;overflow:auto;color:#000;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;background-color:white;padding:40px;box-shadow:0 5px 4px 0 rgba(0,0,0,0.5)}
.contact-card-dealer-modal-vue .dealer-modal-container .close-button{position:absolute;top:20px;right:20px;cursor:pointer}
.contact-card-dealer-modal-vue .dealer-modal-container .close-button svg{width:30px;height:30px}
.contact-card-dealer-modal-vue .dealer-modal-container h2{width:100%;font-size:1.8rem;margin:0 0 25px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card{width:calc(90% / 3);min-height:170px;border:2px solid #bcbcbc;background-color:#ccc;padding:15px;margin-bottom:25px;font-size:1.4rem;font-weight:500;margin-right:5%}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card h3{position:relative;list-style:circle;font-size:1.6rem;font-weight:bold;margin:0;text-indent:15px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card h3:before{position:absolute;top:3px;left:0;width:7px;height:7px;content:'';display:block;border-radius:50%;background:#000}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card p{width:75%;margin:10px 0 15px 10px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone{display:flex;align-items:center;margin-left:10px;margin-bottom:7px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone a{color:inherit}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone .hub-svg{display:flex;align-items:center}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone .hub-svg svg{width:16px;height:16px;margin-right:5px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone.phone-icon svg path{fill:#000}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone.whatsapp-icon svg path{stroke:#000}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone.whatsapp-icon span{text-decoration:underline;cursor:pointer}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card .card-phone:last-child{margin-bottom:0}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card:nth-child(3n+6){margin-right:0}
@media only screen and (min-width:721px) and (max-width:960px){.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card{width:calc(90% / 2);margin-right:10%}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card:nth-child(3n+6){margin-right:10%}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card:nth-child(2n+5){margin-right:0}
}
@media only screen and (max-width:720px){.contact-card-dealer-modal-vue .dealer-modal-container{padding:15px;max-height:90%;justify-content:center}
.contact-card-dealer-modal-vue .dealer-modal-container .close-button{top:10px;right:10px}
.contact-card-dealer-modal-vue .dealer-modal-container .close-button svg{width:20px;height:20px}
.contact-card-dealer-modal-vue .dealer-modal-container h2{font-size:1.4rem;padding-right:20px;margin-bottom:15px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card{width:100%;max-width:300px;min-height:140px;font-size:1.2rem;margin-right:0;margin-bottom:15px}
.contact-card-dealer-modal-vue .dealer-modal-container .dealer-card h3{font-size:1.4rem}
}
.contact-card-component{width:315px;height:195px;margin-bottom:5px}
.contact-card-component .contact-card-content{padding:30px 20px;display:flex;position:relative;cursor:pointer}
.contact-card-component .contact-card-content .service-icon{width:40px;height:40px;flex-shrink:0}
.contact-card-component .contact-card-content .text-container{padding-left:15px}
.contact-card-component .contact-card-content .text-container h1{margin:0}
.contact-card-component .contact-card-content .text-container h1:after{content:"";margin:15px 0 20px;border-bottom:2px solid transparent;display:block;width:20px}
.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{margin:0;text-decoration:none}
.contact-card-component .arrow-right{width:15px;height:15px;position:absolute;right:30px;top:90px;transform:rotate(45deg)}
@media screen and (max-width:1000px){.contact-card-component{margin:0 auto 5px}
}
.email-form-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;display:flex;align-items:center;justify-content:center}
.email-form-overlay .email-form-container{max-width:880px;min-width:380px;max-height:calc(100% - 40px);padding:40px 0;border-radius:5px;overflow-y:scroll}
.email-form-overlay .email-form-container .email-form-header{margin-bottom:45px;padding:0 25px;display:flex;justify-content:space-between}
.email-form-overlay .email-form-container .email-form-header img{height:33px}
.email-form-overlay .email-form-container .email-form-header .icon-close{content:'';background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:26px;height:26px;background-repeat:no-repeat;background-size:cover;display:block;position:relative;top:-15px;cursor:pointer}
.email-form-overlay .email-form-container .email-form-message{padding:0 25px}
.email-form-overlay .email-form-container .email-form-message p{font-size:1.6rem;margin-bottom:50px}
.email-form-overlay .email-form-container .email-form{padding:0 10px}
.email-form-overlay .email-form-container .email-form .form-container{min-width:inherit}
.email-form-overlay .email-form-container .email-form .form-container .city-data{position:relative}
.email-form-overlay .email-form-container .email-form .form-container .city-data .choose-city-action{font-size:1rem;font-weight:500;text-transform:uppercase;position:absolute;top:30px;right:0}
.email-form-overlay .email-form-container .email-form .form-container .city-data .choose-city-action:hover{text-decoration:underline}
.email-form-overlay .email-form-container .email-form .form-container .hub-textarea{margin-bottom:20px}
.email-form-overlay .email-form-container .email-form .form-container .hub-textarea textarea{min-height:150px}
.email-form-overlay .email-form-container .email-form .form-container p{font-size:1.2rem;margin:0 25px 30px}
.email-form-overlay .email-form-container .email-form .fiat-button-red{padding:22px 0;font-weight:400;font-size:1.3rem;margin-top:20px;width:260px}
@media only screen and (max-width:720px){.email-form-overlay{align-items:flex-start}
.email-form-overlay .email-form-container{width:80%;max-height:calc(100vh - 40px);margin-top:0}
}
.dealers-and-services-btns{display:flex;margin:0 auto;max-width:710px}
.dealers-and-services-btns>a{font-size:1.3rem;text-transform:uppercase;font-weight:500;padding:13px 40px;min-height:60px;display:flex;align-items:center;justify-content:center}
.dealers-and-services-btns>span{font-size:1.4rem;text-transform:uppercase;font-weight:500;line-height:60px;text-align:center}
@media only screen and (max-width:720px){.dealers-and-services-btns{flex-direction:column}
}
.extended-maintenance-revision .extended-maintenance-revision-container{display:flex;align-items:center}
.extended-maintenance-revision .extended-maintenance-revision-container img{width:350px;margin-left:4rem}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table{max-width:518px}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table th,.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table td{text-align:center}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table th{font-size:1.4rem}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table th span{font-size:1.4rem}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table td{font-size:1.2rem}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table td span{font-size:1.2rem}
.extended-maintenance-revision .extended-maintenance-revision-button{margin:2rem 0}
.extended-maintenance-revision .car-not-selected{font-size:1.4rem}
@media only screen and (max-width:720px){.extended-maintenance-revision{padding:0 2.5rem}
.extended-maintenance-revision .extended-maintenance-revision-container{display:flex;align-items:center;flex-direction:column}
.extended-maintenance-revision .extended-maintenance-revision-container img{width:250px;margin:3rem 0 0 0}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .header-cell,.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .table-cell{height:60px;padding:0 12px;vertical-align:middle}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-header{background-color:#e0e1ec}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-header .header-cell{text-align:center;font-size:.875rem;color:#40424a}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-row{display:table-row;font-size:.75rem;padding:25px 20px;border-collapse:separate !important;text-indent:initial;border-spacing:2px !important}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-row .table-cell{display:table-cell;text-align:center;height:auto;padding:1rem;margin-bottom:15px;border-bottom:0}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-row .table-cell .label{font-weight:800;margin-right:20px;width:25%;word-break:break-word}
.extended-maintenance-revision .extended-maintenance-revision-container .extended-maintenance-revision-table .hub-table-row .table-cell span:last-child{width:75%}
}
.extended-warranty-selector-form-plate{width:100%}
@media only screen and (min-width:961px){.extended-warranty-selector-form-plate{max-width:264px;margin:0 auto;min-height:237px}
}
.extended-warranty-selector-form-plate .title{font-size:1.7rem;font-weight:700;color:#40424a;margin-bottom:25px}
.extended-warranty-selector-form-plate .hub-button{width:100%;margin-bottom:15px}
.extended-warranty-selector-form-plate .login-text,.extended-warranty-selector-form-plate .login-button{font-size:1.4rem;color:#40424a;font-weight:300;text-align:center}
.extended-warranty-selector-form-plate .login-button{text-decoration:underline;cursor:pointer}
.extended-warranty-selector-form-select-warranty{display:inline-block;position:relative;width:100%;padding:0 0 65px 0}
.extended-warranty-selector-form-select-warranty .title{font-size:1.8rem;font-weight:700;margin:0 0 24px 15px;color:#40424a}
@media only screen and (min-width:961px){.extended-warranty-selector-form-select-warranty .title{font-size:2.6rem;text-align:center;max-width:850px;margin:auto auto 24px auto}
}
.extended-warranty-selector-form-select-warranty .description{font-size:1.4rem;font-weight:300;color:#40424a;line-height:1.29;margin:auto 15px}
@media only screen and (min-width:961px){.extended-warranty-selector-form-select-warranty .description{font-size:1.7rem;text-align:center;max-width:850px;margin:auto}
}
.extended-warranty-selector-form-select-warranty .plan-section{font-size:1.3rem;font-weight:500;margin:26px 0 19px 15px;color:#40424a}
@media only screen and (min-width:961px){.extended-warranty-selector-form-select-warranty .plan-section{font-weight:300;text-align:center;font-size:1.7rem;margin:26px auto 60px auto}
}
.extended-warranty-selector-form-select-warranty .warranty-list{width:100vw;margin:0 -30px;display:inline-block;overflow-x:auto;overflow-y:hidden;appearance:none;scroll-behavior:smooth}
@media only screen and (min-width:961px){.extended-warranty-selector-form-select-warranty .warranty-list{overflow:scroll;width:100%;padding:25px 0;margin:0}
}
@media only screen and (max-width:720px){.extended-warranty-selector-form-select-warranty .warranty-list{padding:25px 35px 0 35px}
}
.extended-warranty-selector-form-select-warranty .warranty-list::-webkit-scrollbar{display:none}
.extended-warranty-selector-form-select-warranty .warranty-list .wrapper{padding:0 0 25px 0;width:auto;white-space:nowrap;display:flex;justify-content:center}
@media only screen and (min-width:961px){.extended-warranty-selector-form-select-warranty .warranty-list .wrapper{margin:auto}
}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card{width:256px;height:360px;display:inline-block;position:relative;margin:0 8px}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .more-informations{width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:absolute;top:9px;right:9px;cursor:pointer;z-index:1}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face{width:100%;height:100%;position:relative;transition:transform .5s;transform-style:preserve-3d;border-radius:3px;font-weight:700;color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face.rotate{transform:rotateY(180deg)}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front,.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--back{border-radius:3px;background:#73757d;position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front{z-index:1}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .title{width:152px;height:37px;border-radius:20.5px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);background-color:#e50353;font-size:1.2rem;color:#fff;letter-spacing:1px;display:flex;align-items:center;margin:-20px -75px;justify-content:center;position:absolute;left:50%}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .thumbnail{width:100%;height:134px;display:flex;align-items:center;justify-content:center;margin-top:0}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .thumbnail img{min-width:260px;object-fit:contain}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description{width:100%;padding:10px 26px;font-size:1.6rem;color:#fff;height:86px;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);display:flex;align-items:center}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description .warranty-display-name{text-align:left;display:flex;flex-direction:column}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description .warranty-display-name .warranty-name{font-weight:bold;text-transform:uppercase}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description .icon{width:44px;height:44px;display:inline-block;margin-right:14px}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description span{white-space:pre-wrap;word-wrap:break-word;white-space:-moz-pre-wrap;line-height:1.2;text-align:left;font-weight:400}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .description span strong{font-weight:700}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .price{width:100%;margin:0 0 20px 0;padding:18px 26px 0 26px;height:81px;display:flex;flex-direction:column;justify-content:center}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .price .upper-price{font-size:1rem}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .price .value{font-size:2.4rem;letter-spacing:.57px;font-weight:800}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .price .tagline-price{font-size:1rem}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--front .warranty-buy{width:100%;height:40px;margin:0;border-radius:3px}
.extended-warranty-selector-form-select-warranty .warranty-list .warranty-card .card-face .card-face--back{transform:rotateY(180deg);padding:50px 26px;font-size:1.4rem;color:#fff;font-weight:normal;display:flex;flex-direction:column;align-content:center;justify-content:center;word-break:break-word;word-wrap:break-word;white-space:normal;text-align:center}
.extended-warranty-selector-form-select-warranty .warranty-pages{width:100%;justify-content:center;align-items:center;display:flex}
.extended-warranty-selector-form-select-warranty .warranty-pages .dot{background:transparent;border-radius:8px;border:1px solid rgba(151,151,151,0.4);width:8px;height:8px;margin:0 18px;display:inline-block}
.extended-warranty-selector-form-select-warranty .warranty-pages .dot.active{background:#40424a}
.extended-warranty-selector-garage{width:100%}
@media only screen and (min-width:961px){.extended-warranty-selector-garage{padding:30px 28px;width:490px}
}
.extended-warranty-selector-garage .title{font-size:1.7rem;font-weight:700;color:#40424a;text-transform:uppercase;text-align:center}
@media only screen and (min-width:961px){.extended-warranty-selector-garage .title{text-align:center}
}
.extended-warranty-selector-garage .car-list-container{display:flex;justify-content:space-around;align-items:center;margin-top:26px}
.extended-warranty-selector-garage .car-list-container .arrow-left{background-image:url('../../../designs/wisdom/base/images/arrow-slider-right.svg');width:37px;height:36px;cursor:pointer;transform:rotate(180deg);outline:0}
.extended-warranty-selector-garage .car-list-container .arrow-right{background-image:url('../../../designs/wisdom/base/images/arrow-slider-right.svg');width:37px;height:36px;cursor:pointer;outline:0}
.extended-warranty-selector-garage .car-list-container .car-slider-container{width:160px;overflow:hidden;position:relative}
@media only screen and (min-width:961px){.extended-warranty-selector-garage .car-list-container .car-slider-container{width:310px}
}
.extended-warranty-selector-garage .car-list-container .car-slider-container .car-slider{display:flex;position:relative;transition:left .5s}
.extended-warranty-selector-garage .car-list-container .car-slider-container .car-slider .car-small-card-vue{margin-left:10px;margin-right:10px}
.extended-warranty-selector-garage .search-another-car{text-align:center;margin:20px auto}
.extended-warranty-selector-garage .search-another-car span{font-size:1.4rem;font-weight:300;color:#40424a;text-decoration:underline;cursor:pointer}
.extended-warranty-selector-payment-summary{width:100%;max-width:409px;display:flex;flex-direction:column;padding:0 0 60px 0}
.extended-warranty-selector-payment-summary>.title{font-size:1.7rem;font-weight:700;color:#40424a;text-align:left}
.extended-warranty-selector-payment-summary .summary{background:#eceef6;width:100%;padding:16px 0 10px 20px;font-size:1.4rem;font-weight:300;color:#40424a;margin:30px 0 60px 0}
@media only screen and (min-width:961px){.extended-warranty-selector-payment-summary .summary{padding:21px 21px 11px 21px}
}
.extended-warranty-selector-payment-summary .summary .title{font-size:1.4rem;font-weight:700;color:#40424a}
.extended-warranty-selector-payment-summary .summary header{border-bottom:1px solid #979797;width:100%;padding:16px 16px 16px 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.extended-warranty-selector-payment-summary .summary header .order-number{margin-left:30px}
.extended-warranty-selector-payment-summary .summary header .order-number .value{word-break:break-all}
@media only screen and (min-width:961px){.extended-warranty-selector-payment-summary .summary header .order-number{min-width:130px}
}
.extended-warranty-selector-payment-summary .summary header .brand .checkout-voucher-image{height:32px}
.extended-warranty-selector-payment-summary .summary header .brand .title{font-size:7px;font-weight:bold;color:#ff0a0a}
.extended-warranty-selector-payment-summary .summary .card-data,.extended-warranty-selector-payment-summary .summary .warranty-data,.extended-warranty-selector-payment-summary .summary .order,.extended-warranty-selector-payment-summary .summary .order-item{width:100%;display:inline-block;margin:10px 0;padding-right:70px}
.extended-warranty-selector-payment-summary .login{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.extended-warranty-selector-payment-summary .login .login-icon{width:25px;margin-right:20px}
.extended-warranty-selector-payment-summary .login .login-text{font-size:1.7rem;font-weight:700;color:#40424a}
.extended-warranty-selector-payment-summary .hub-button{width:100%}
.extended-warranty-selector-terms-conditions{width:100%;max-width:400px;display:flex;justify-content:center;flex-direction:column;margin:auto;padding:0 0 50px 0}
.extended-warranty-selector-terms-conditions .title{width:303px;font-size:16.3px;font-weight:700;color:#40424a;text-transform:uppercase}
.extended-warranty-selector-terms-conditions .text-content{font-size:14px;font-weight:300;color:#40424a;padding-bottom:1rem;white-space:pre-line;margin-right:10px}
.extended-warranty-selector-terms-conditions .divider-line{color:#40424a;width:100%}
.extended-warranty-selector-terms-conditions .complementary-text{display:flex;justify-content:flex-end}
.extended-warranty-selector-terms-conditions .complementary-text .text-content{margin:0}
.extended-warranty-selector-terms-conditions .price-section{display:flex;justify-content:space-between;align-items:baseline}
.extended-warranty-selector-terms-conditions .price-section .value-label{font-size:13px;font-weight:500;color:#40424a;text-transform:uppercase}
.extended-warranty-selector-terms-conditions .price-section .value-price{font-size:24px;font-weight:700;color:#40424a}
.extended-warranty-selector-terms-conditions .hub-checkbox{padding-top:2rem}
.extended-warranty-selector-terms-conditions .input-container input{border-radius:25px !important}
.extended-warranty-selector-terms-conditions .input-container .input-label{font-size:14px;font-weight:300;color:#40424a;padding-bottom:1rem;white-space:pre-line}
.extended-warranty-selector-terms-conditions .collapse-title-text{font-size:14px !important;font-weight:300 !important;color:#40424a !important}
.extended-warranty-selector-terms-conditions .collapse-title{padding:20px 15px !important}
.extended-warranty-selector-terms-conditions .collapse-content{padding:18px 15px !important}
.extended-warranty-selector-terms-conditions .actions{display:flex;justify-content:space-between;margin-top:30px}
@media only screen and (min-width:961px){.extended-warranty-selector-terms-conditions .actions{justify-content:flex-start}
}
.extended-warranty-selector-terms-conditions .actions .hub-button{width:100%;max-width:132px;margin:0;height:45px;min-width:auto}
.extended-warranty-selector-terms-conditions .actions .hub-button.cancel{background:#eceef6}
@media only screen and (min-width:961px){.extended-warranty-selector-terms-conditions .actions .hub-button.cancel{margin-right:10px}
}
.extended-warranty-selector-terms-conditions .actions .hub-button.cancel .hub-button__label{color:#40424a}
.extended-warranty-selector-terms-conditions .disabled{opacity:.3}
.extended-warranty-selector-terms-conditions .rich-text-with-image-component{margin:40px 0;flex-direction:column;align-items:flex-start}
.extended-warranty-selector-terms-conditions .rich-text-with-image-component .image{margin:10px 0}
@media only screen and (max-width:720px){.extended-warranty-selector-terms-conditions{max-width:340px}
}
.extended-warranty-selector{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 0 100px 0}
@media only screen and (min-width:961px){.extended-warranty-selector{padding:0 0 30px 0}
}
.extended-warranty-selector .extended-warranty-selector-component{width:100%;min-height:100%;display:flex;flex-direction:column}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue{display:flex;flex-direction:column;position:relative;width:100%;min-height:100%}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .content{display:flex;flex-direction:column;padding:20px 32px 0 32px;min-height:100%;width:100%;max-width:852px;margin:0 auto}
@media only screen and (min-width:961px){.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .content{align-items:center;justify-content:center;padding:0;max-width:unset}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .content.extended-warrant-selector-card-selector-container{width:100%}
}
@media only screen and (min-width:961px){.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .extended-warranty-selector-warranty-not-found{max-width:273px;text-align:center}
}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .extended-warranty-selector-warranty-not-found .warranty-not-found{font-size:1.7rem;font-weight:700;color:#40424a}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .extended-warranty-selector-warranty-not-found .actions{margin:30px 0 0 0;text-align:center;display:flex;justify-content:center}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}
@media only screen and (min-width:961px){.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer{max-width:273px;height:235px}
}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .form{flex:1}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .title{font-size:1.7rem;font-weight:700;color:#40424a;margin-bottom:25px}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .actions{width:100%;height:40px;display:flex;align-items:center;justify-content:space-around}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .actions .hub-button{width:100%;max-width:132px;margin:0;min-width:auto}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .actions .hub-button.cancel-button{margin-left:0;margin-right:6px;background-color:#e0e1ec}
.extended-warranty-selector .extended-warranty-selector-component .extended-warranty-selector-vue .max-kilometer .actions .hub-button.cancel-button .hub-button__label{color:#40424a}
.extended-warranty-showcase-card{display:flex;flex-direction:column;background:#73757d;color:#fff;font-weight:bold;letter-spacing:1px;margin-bottom:10px;border-radius:3px;width:100%;max-width:391px;align-self:flex-start}
.extended-warranty-showcase-card:nth-child(even){background:#9c9ea6}
@media only screen and (min-width:961px){.extended-warranty-showcase-card{width:100%;max-width:392px}
}
.extended-warranty-showcase-card .informations{display:flex;flex-direction:column;padding:21px 32px 14px 32px}
@media only screen and (min-width:961px){.extended-warranty-showcase-card .informations{padding:29px 36px 20px 38px}
}
.extended-warranty-showcase-card .informations .upper-title{font-size:1.2rem;margin-bottom:9px;position:relative;padding-bottom:9px}
@media only screen and (min-width:961px){.extended-warranty-showcase-card .informations .upper-title{padding-bottom:14px}
}
.extended-warranty-showcase-card .informations .upper-title:after{content:' ';position:absolute;background:#e50353;width:65px;height:2px;left:0;bottom:0}
.extended-warranty-showcase-card .informations .title{font-size:2.4rem;line-height:1.01}
@media only screen and (min-width:961px){.extended-warranty-showcase-card .informations .title{font-size:3rem}
}
.extended-warranty-showcase-card .informations .content{font-size:1.3rem;color:#fff;font-weight:300;margin-top:6px;max-width:200px}
@media only screen and (min-width:961px){.extended-warranty-showcase-card .informations .content{max-width:230px;font-size:1.7rem}
}
.extended-warranty-showcase-card .price{margin:0 0 20px 0;padding:18px 32px 0 32px;border-top:1px solid rgba(255,255,255,0.3)}
.extended-warranty-showcase-card .price .upper-tag{font-size:1rem}
.extended-warranty-showcase-card .price .value{font-size:2.4rem;letter-spacing:.57px}
.extended-warranty-showcase-card .price .tagline{font-size:1rem}
.extended-warranty-showcase-card .select-car-button{font-size:1.3rem;font-weight:500;height:39px;border-radius:3px;background:#e50353;color:#fff;border:0}
.extended-warranty-showcase-vue{width:100%}
.extended-warranty-showcase-vue *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.extended-warranty-showcase-vue .container{margin:0 auto;width:100%;max-width:852px;display:flex;flex-direction:column}
.extended-warranty-showcase-vue .container>.title{font-size:1.3rem;color:#fff;font-weight:400;letter-spacing:.93px;padding:0 16px;margin:0 0 16px 18px;z-index:1}
@media only screen and (min-width:961px){.extended-warranty-showcase-vue .container>.title{font-size:1.4rem;margin:0 0 16px 0}
}
.extended-warranty-showcase-vue .showcase{position:relative;padding:0 16px;display:flex;flex-direction:column}
@media only screen and (min-width:961px){.extended-warranty-showcase-vue .showcase{justify-content:space-between;flex-direction:row;flex-wrap:wrap}
}
.extended-warranty-showcase-vue .blank-modal{top:122px;left:0;height:calc(100% -  122px);z-index:100}
.extended-warranty-showcase-vue .blank-modal .blank-modal__content{height:auto}
.extended-warranty-showcase-vue .blank-modal .blank-modal__content>div{width:100%;height:100%}
.extended-warranty-simulator-vue{position:relative;font-size:1.2rem;color:#40424a}
.extended-warranty-simulator-vue .simulator-info{display:flex;padding:21px;background-color:#f3f5fd}
.extended-warranty-simulator-vue .simulator-info .simulator-info-text{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-right:60px}
.extended-warranty-simulator-vue .simulator-info .simulator-info-text p{font-size:1.2rem;color:#73757d;margin:0}
.extended-warranty-simulator-vue .simulator-info .simulator-info-text p b{font-weight:800}
.extended-warranty-simulator-vue .simulator-container{display:flex;flex-wrap:wrap;justify-content:center}
.extended-warranty-simulator-vue .simulator-container .simulator-header{width:100%;display:flex;justify-content:center}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info{position:relative;width:500px;display:flex;flex-direction:column}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-not-found{font-size:1.4rem;align-self:center;margin-top:90px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-details{padding-left:15px;margin-top:30px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-details li{line-height:1.6}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-start-date{margin:50px 0 10px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-tooltip{font-size:1rem}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress{width:500px;display:flex;flex-wrap:wrap}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background{width:100%;height:30px;position:relative;background-image:linear-gradient(to right,#eceef6,#dde0e9)}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress{width:0;height:100%;position:absolute;background-color:#14a7cc;transition:width .8s ease}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress-arrow{position:absolute;border-left:10px solid #14a7cc;border-top:15px solid transparent;border-bottom:15px solid transparent;height:30px;right:-10px;z-index:2}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress-arrow-shadow{position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent;height:30px;border-left:10px solid #fff;right:-14px;z-index:1}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress-arrow-shadow:before{width:4px;height:30px;position:absolute;top:-15px;left:-14px;display:block;content:'';background-color:#fff}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-label{font-size:1.2rem;font-weight:800;text-align:center;color:#73757d;flex-grow:1;margin-top:5px}
.extended-warranty-simulator-vue .simulator-container .simulator-table{width:100%;color:#73757d;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-header{width:100%;font-size:1.2rem;font-weight:800;text-align:center;margin:30px 0 20px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body{min-width:75px;min-height:75px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans{position:relative;display:flex;margin:50px 20px;background-color:#fff}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-column{display:flex;flex-direction:column;align-items:center}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-column .warranty-year-label{font-size:1.2rem;font-weight:800;text-align:center;margin:5px 0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-cells-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section{position:absolute;height:45%;width:calc(100% + 40px);margin-left:50%;transform:translateX(-50%);border:1px solid #14a7cc;display:flex;justify-content:center;z-index:-1}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section .section-title{position:absolute;font-size:1.8rem;font-weight:800;color:#14a7cc;background-color:#fff;padding:0 10px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.upper-section{top:-10%}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.upper-section .section-title{top:-15px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.lower-section{bottom:-10%}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.lower-section .section-title{bottom:-11px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container{display:none}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details{width:290px;min-height:350px;display:flex;justify-content:center;border:2px solid #f3f5fd;background-color:#fafaff;margin:25px 0 0 30px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details.selected{border:1px solid #14a7cc}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .no-plan-selected{width:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .no-plan-selected .plan-label{font-size:1.2rem;font-weight:800;text-align:center;margin-bottom:30px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .no-plan-selected .plan-image-container{width:147px;height:147px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f5fd}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .no-plan-selected .plan-image-container img{width:100%}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info{padding:30px 15px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .plan-info-section{font-size:1.2rem;font-weight:800;color:#14a7cc}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .plan-info-header{font-size:2.4rem;font-weight:800;color:#40424a}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info hr{width:21px;border:0;border-bottom:2px solid #14a7cc;margin-left:0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info p{font-size:1.4rem;font-weight:300;color:#40424a;margin:15px 0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .plan-price{font-size:1.4rem;font-weight:500;line-height:1.71;color:#5f6169;margin-bottom:27px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .plan-price .highlight{font-size:2.4rem;font-weight:800;color:#14a7cc}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .hub-button{width:200px;height:30px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .hub-button .hub-button__label{font-size:1rem}
.extended-warranty-simulator-vue .selected-car{display:flex;flex-direction:column;align-items:center;margin-right:60px}
.extended-warranty-simulator-vue .selected-car .selected-car-text{font-size:1.2rem;font-weight:500;color:#73757d;margin-bottom:20px}
.extended-warranty-simulator-vue .selected-car .change-car-text{margin-top:10px;cursor:pointer}
.extended-warranty-simulator-vue .selected-car .change-car-text img{transform:rotate(180deg);margin-right:1px;width:13px}
.extended-warranty-simulator-vue .selected-car .change-car-text span{font-size:1.2rem;font-weight:500;color:#73757d}
.extended-warranty-simulator-vue .selected-car.checkout-car{margin-left:60px;display:inline-block;text-align:center}
.extended-warranty-simulator-vue .selected-car.checkout-car .car-small-card-vue{cursor:default}
.extended-warranty-simulator-vue .checkout-voucher-header{display:flex;justify-content:center}
.extended-warranty-simulator-vue .checkout-voucher-header .checkout-voucher-image{height:30px;display:block;object-fit:contain;margin-bottom:20px}
.extended-warranty-simulator-vue .checkout-voucher-info{margin-top:80px}
@media only screen and (max-width:860px){.extended-warranty-simulator-vue .simulator-info .simulator-info-text{margin-right:25px}
.extended-warranty-simulator-vue .simulator-container .simulator-table{width:510px;flex-direction:column;align-items:center}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container{width:100%;display:flex;flex-direction:column;align-items:center}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container .arrow-down{margin:15px 0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container .arrow-down.first-arrow{margin-top:0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container .simulator-bar-details{width:100%;height:43px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:#14a7cc;font-weight:800;color:#fff}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-bar-container .simulator-bar-details .no-plan-selected{width:100%;text-align:center}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details{width:100%;margin:0}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details.unselected{display:none}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info{padding:30px 50px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .hub-button{width:250px;height:40px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info .hub-button .hub-button__label{font-size:1.3rem}
}
@media only screen and (max-width:720px){.extended-warranty-simulator-vue .simulator-info{flex-direction:column;padding:25px}
.extended-warranty-simulator-vue .simulator-info .simulator-info-text{margin-right:0;margin-bottom:15px;text-align:center}
.extended-warranty-simulator-vue .simulator-container{flex-direction:column;align-items:center}
.extended-warranty-simulator-vue .simulator-container .simulator-header{flex-direction:column;align-items:center}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info{width:100%;margin:0;min-height:95px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-not-found{margin-top:40px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress{width:auto}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background{height:20px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress .active-progress-arrow{border-left-width:8px;border-top-width:10px;border-bottom-width:10px;height:20px;right:-8px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress .active-progress-arrow-shadow{border-left-width:8px;border-top-width:10px;border-bottom-width:10px;right:-11px;height:20px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-background .active-progress .active-progress-arrow-shadow:before{width:3px;height:20px;top:-10px;left:-11px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .car-warranty-progress .progress-label{font-size:.8rem}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-details li{margin-bottom:15px}
.extended-warranty-simulator-vue .simulator-container .simulator-header .selected-car-info .warranty-start-date{margin-top:30px}
.extended-warranty-simulator-vue .simulator-container .simulator-table{width:auto}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans{margin:30px 8px 40px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-column .warranty-year-label{font-size:.8rem}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section{width:calc(100% + 15px)}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section .section-title{font-size:1.4rem;padding:0 5px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.upper-section .section-title{top:-11px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-table-plans .simulator-table-section.lower-section .section-title{bottom:-9px}
.extended-warranty-simulator-vue .simulator-container .simulator-table .simulator-table-body .simulator-plan-details .plan-info{padding:15px}
.extended-warranty-simulator-vue .selected-car{margin-right:0}
.extended-warranty-simulator-vue .selected-car.checkout-car{margin-left:0;display:flex;margin-bottom:40px}
.extended-warranty-simulator-vue .checkout-voucher-info{margin-top:30px}
}
.warranty-simulator-cell-vue{width:90px;height:90px;position:relative;margin:2px;background-color:#eceef6;display:flex;align-items:center;justify-content:center}
.warranty-simulator-cell-vue.disabled{background-color:#bbbdc5}
.warranty-simulator-cell-vue.selected{background-color:#14a7cc}
.warranty-simulator-cell-vue .warranty-disabled svg{width:50px;height:50px}
.warranty-simulator-cell-vue .warranty-owned{width:40px;height:40px;background-color:#fff;border-radius:50%}
.warranty-simulator-cell-vue .warranty-unselect{position:absolute;top:2px;right:2px;cursor:pointer}
.warranty-simulator-cell-vue .warranty-name{font-size:1rem;font-weight:800;text-align:center;color:#fff}
.warranty-simulator-cell-vue .warranty-label{width:100%;height:100%;display:flex;align-items:center;font-size:1rem;font-weight:800;text-align:center;color:#73757d;cursor:pointer}
@media only screen and (max-width:720px){.warranty-simulator-cell-vue{width:calc((100vw - 100px) / 5);height:calc((100vw - 100px) / 5);max-width:90px;max-height:90px;min-width:55px;min-height:55px;margin:1px}
.warranty-simulator-cell-vue .warranty-owned{width:calc(40vw / 5);height:calc(40vw / 5);max-width:40px;max-height:40px;min-width:30px;min-height:30px}
.warranty-simulator-cell-vue .warranty-owned svg{width:100%;height:100%}
.warranty-simulator-cell-vue .warranty-name{font-size:.8rem}
.warranty-simulator-cell-vue .warranty-label{font-size:.8rem}
}
.full-24-year-3--selected{position:absolute;z-index:10;width:184px;height:184px;left:60%;top:11%}
@media only screen and (max-width:720px){.full-24-year-3--selected{display:flex;width:calc(((100vw - 94px) / 5) * 2);max-width:182px;height:calc(((100vw - 94px) / 5) * 2);max-height:182px;min-height:112px;min-width:112px;top:auto}
}
.full-12--selected{position:absolute;z-index:10;height:184px;left:60%;top:11%}
@media only screen and (max-width:720px){.full-12--selected{display:flex;height:calc(((100vw - 94px) / 5) * 2);max-height:182px;top:auto;min-height:112px}
}
.force-24--selected{position:absolute;z-index:1;top:50%;width:184px;left:60%}
@media only screen and (max-width:720px){.force-24--selected{display:flex;width:calc(((100vw - 94px) / 5) * 2);max-width:182px;margin-top:1px;min-width:112px}
}
.headunit-update-download{width:100%}
.headunit-update-download .headunit-update-download-vue{margin:0 auto;width:100%}
.headunit-update-download .headunit-update-download-vue .hero-banner{margin:5rem 0}
.headunit-update-download .headunit-update-download-vue .hero-banner .head-title{font-size:1rem;text-transform:uppercase;font-weight:bold}
.headunit-update-download .headunit-update-download-vue .hero-banner .title{margin-top:0;font-size:3rem;text-transform:uppercase}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;flex-direction:row}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper .image{flex:1}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper .image img{width:100%}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper .text{width:300px;font-size:1.4rem;line-height:1.29;margin-left:5rem}
.headunit-update-download .headunit-update-download-vue .files{margin:0 -30px;position:relative}
.headunit-update-download .headunit-update-download-vue .files .file-list{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}
.headunit-update-download .headunit-update-download-vue .files .file{flex:1;flex-grow:1;max-width:400px;height:60px;padding:20px;text-align:left;text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:1.67;background-repeat:no-repeat;background-position:right 25px center;padding-right:20px;margin:0 30px;cursor:pointer}
@media only screen and (max-width:720px){.headunit-update-download .headunit-update-download-vue .hero-banner{padding:0 5rem 2rem 2rem}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper{display:flex;align-items:baseline;flex-direction:column}
.headunit-update-download .headunit-update-download-vue .hero-banner .image-wrapper .text{width:100%}
.headunit-update-download .headunit-update-download-vue .files{margin:0 2rem}
.headunit-update-download .headunit-update-download-vue .files .file-list{flex-direction:column}
.headunit-update-download .headunit-update-download-vue .files .file{width:100%;margin:15px auto}
}
.headunit-update-vue{margin:0 auto}
.headunit-update-vue .content{max-width:810px;margin:0 auto}
.headunit-update-vue .content .headunit-form{padding:30px 40px}
.headunit-update-vue .content .headunit-form .title{font-size:2.5rem;text-transform:uppercase;margin:1.5rem 0 5rem 0}
.headunit-update-vue .content .headunit-form .form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:30px}
.headunit-update-vue .content .headunit-form .form .hub-input{margin-bottom:1.5rem}
.headunit-update-vue .content .terms-condictions{margin:5rem 0}
.headunit-update-vue .content .terms-condictions .input-label{font-weight:300}
.headunit-update-vue .content .terms-condictions .checkbox-terms{display:flex}
.headunit-update-vue .content .terms-condictions .checkbox-terms .link{font-weight:300;font-size:1.4rem}
.headunit-update-vue .content .terms-condictions .checkbox-terms .link span{text-decoration:underline;cursor:pointer}
.headunit-update-vue .terms-condictions-modal{max-width:810px;padding:0 0 5rem 0;margin:0 auto}
.headunit-update-vue .terms-condictions-modal .headTitle{font-size:1rem;text-transform:uppercase;font-weight:bold}
.headunit-update-vue .terms-condictions-modal .title{margin-top:0;font-size:2.8rem;text-transform:uppercase}
.headunit-update-vue .terms-condictions-modal .content{font-size:1.4rem;line-height:1.8;font-weight:300}
.headunit-update-vue .terms-condictions-modal .checkbox-terms{display:flex;margin:5rem 0;align-items:center}
.headunit-update-vue .terms-condictions-modal .checkbox-terms .link{font-weight:300;font-size:1.4rem;user-select:none}
.headunit-update-vue .terms-condictions-modal .checkbox-terms .link span{user-select:none}
@media only screen and (max-width:720px){.headunit-update-vue .content .headunit-form .form{grid-template-columns:1fr;grid-template-rows:1fr}
.headunit-update-vue .content .checkbox-terms{margin:5rem 2rem}
.headunit-update-vue .terms-condictions-modal{padding:20px}
.headunit-update-vue .terms-condictions-modal .checkbox-terms{margin:5rem 2rem}
}
.hub-accessory-internal{display:flex;flex-wrap:wrap}
.hub-accessory-internal .hub-accessory-internal-wrapper{display:flex;width:100vw;height:fit-content}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory{width:calc(33.33333333vw)}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price{padding:calc(4.16666667vw) 0;display:flex;justify-content:center}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper{width:320px}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-code{font-size:1.6rem;font-weight:700;line-height:normal;margin-top:33px;margin-bottom:20px}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-content{font-size:4rem;font-weight:700;line-height:1}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-price{font-size:3.6rem;margin-bottom:15px;font-weight:700}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-price .text-highlight{font-weight:700}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-price .behide-price{font-size:1.4rem;margin-bottom:25px}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-price .second-price-type{font-size:3.6rem}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .accessory-price .second-price-type .price-highlight{font-size:3.6rem}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__price .price-wrapper .hub-accessory-button{width:200px}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .content-left-body,.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .slider-gallery,.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .sliders{height:100%}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .content-left-body .slider img,.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .slider-gallery .slider img,.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__image .sliders .slider img{height:100%;object-fit:cover}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__content{padding:calc(4.16666667vw) 0;display:flex;align-items:center;justify-content:center}
.hub-accessory-internal .hub-accessory-internal-wrapper .hub-accessory__content p{font-size:1.8rem;line-height:1.5;font-weight:400;width:320px}
.blacklist{width:100%;margin:15px}
.blacklist .blacklist--container{width:100%;margin:0;padding:.75rem;border:solid 1px #40424a;display:flex;justify-content:center}
.blacklist .blacklist--wrapper{width:100%}
.blacklist .blacklist--button-wrapper{display:flex;justify-content:center;width:100%;padding:inherit}
.blacklist .blacklist--button-wrapper .blacklist--button{height:40px;border:1px solid #7f7f7f;background-color:#fff;color:#7f7f7f;text-align:center;text-transform:uppercase;padding:0 20px}
.blacklist .blacklist--close{display:flex;justify-content:flex-end;width:100%}
.blacklist .blacklist--close .blacklist--label{cursor:pointer}
.blacklist .blacklist--label{margin-bottom:.75rem;display:block;text-transform:uppercase}
.manuals-admin-edit{width:1280px;color:#40424a}
@media only screen and (max-width:720px){.manual-admin--container .manuals-admin-edit{width:100%}
.manual-admin--container .form-control{max-width:calc(100% - 50px);width:100%;display:inline-block}
.manual-admin--container .form-control .hub-input-field{width:100%}
}
.manuals-admin-filter{width:100%;display:flex}
@media only screen and (max-width:720px){.manuals-admin-filter{flex-direction:column}
.manuals-admin-filter .form-control{max-width:calc(100% - 50px);width:100%;display:inline-block}
}
.manuals-admin-list{display:flex;width:100%;justify-content:center}
.manuals-admin-list .manuals-admin-list--container{width:100%}
.manuals-admin-table{width:100%;margin:15px;margin-bottom:50px}
.manuals-admin-table .manuals-admin-table--header{display:grid;grid-template-columns:minmax(100px,150px) 2fr 1fr 2fr 2fr 3fr;font-size:1.4rem;text-align:center;background-color:#e0e1ec;padding:1rem 2rem;font-weight:bold;text-transform:uppercase}
.manuals-admin-table .manuals-admin-table--row{display:grid;justify-items:center;grid-template-columns:minmax(100px,150px) 2fr 1fr 2fr 2fr 3fr;text-align:center;padding:0 2rem;background-color:#f3f5fd}
.manuals-admin-table .manuals-admin-table--row:odd{background-color:#c7c7c7}
.manuals-admin-table .manuals-admin-table--row>span{padding:1rem 2rem;font-size:1.4rem}
.manuals-admin-table .manuals-admin-table--row .actions{display:flex;align-items:ceter;justify-content:center}
.manuals-admin-table .manuals-admin-table--row .actions .action{color:#e50353;text-transform:uppercase;cursor:pointer;padding:0 10px}
.manuals-admin-table .manuals-admin-table--row .actions .action:first-child{padding:0 0 0 10px}
.manuals-admin-table .manuals-admin-table--row .actions .action:first-child:after{padding:0 0 0 10px;content:'|'}
@media only screen and (max-width:720px){.manuals-admin-table{margin:20px 0 50px}
.manuals-admin-table .manuals-admin-table--header,.manuals-admin-table .manuals-admin-table--row{grid-template-columns:1fr 1fr 1fr}
.manuals-admin-table .manuals-admin-table--row{border-bottom:1px solid}
}
.manuals-admin{max-width:1280px;margin:auto auto 30px;color:#40424a}
.manuals-admin .admin-edit-navigation{min-height:50px}
.manuals-admin .form-container{padding:2rem}
.manuals-admin .loader-wrapper{margin-bottom:50px}
.manuals-admin .manuals--admin-title{text-align:center}
.manuals-admin .full-loader{position:fixed;top:0;left:0;z-index:150;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.manuals-admin .manuals-admin-actions{display:flex;justify-content:center;width:100%;margin:auto}
.manuals-download{width:100%}
.manuals-download-vue{margin:0 auto}
.manuals-download-vue .manuals-download-table--header{width:450px;display:grid;grid-template-columns:1fr .7fr .7fr .5fr;font-size:1rem;text-align:center;padding:1rem 2rem;font-weight:500;text-transform:uppercase;color:#5f6169}
.manuals-download-vue .manuals-download-table--row{width:450px;display:grid;grid-template-columns:1fr .7fr .7fr .5fr;font-size:1.4rem;text-align:center;padding:1rem 2rem}
.manuals-download-vue .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100vw;height:calc(10vh -  50px)}
.manuals-download-vue .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}
@media only screen and (max-width:720px){.manuals-download-vue .manuals-download-table--header{width:100%}
.manuals-download-vue .manuals-download-table--row{width:100%}
}
.mopar-lead-form-vue{padding:4rem 0;max-width:550px;margin:0 auto}
.mopar-lead-form-vue .title{font-size:2rem;font-weight:800;color:#40424a;margin:0 1.5rem 5rem;line-height:3rem}
.mopar-lead-form-vue .section{margin-bottom:2rem}
.mopar-lead-form-vue .section__title{font-size:1.3rem;text-transform:uppercase;margin:0 1.5rem 3rem 1.5rem;color:#40424a}
.mopar-lead-form-vue .form-container{min-width:unset;justify-content:center}
@media only screen and (max-width:720px){.mopar-lead-form-vue .title,.mopar-lead-form-vue .section__title{margin-left:2.5rem;margin-right:2.5rem}
}
.mopar-offers-admin-card-vue{display:flex}
.mopar-offers-admin-card-vue .offer-status-bar{display:flex;font-size:1.2rem;font-weight:300;color:#fff;text-align:center;width:100%}
.mopar-offers-admin-card-vue .offer-status-bar .offer-status{width:150px;background-color:#1173b1;padding:2px 5px;display:flex;align-content:center;align-items:center}
.mopar-offers-admin-card-vue .offer-status-bar .offer-status.published{background-color:#3aa641}
.mopar-offers-admin-card-vue .offer-status-bar .offer-status span{width:100%;text-align:center}
.mopar-offers-admin-card-vue .offer-status-bar .validity{display:flex;flex:1;padding:2px 0;background-color:#73757d;align-content:center;align-items:center}
.mopar-offers-admin-card-vue .offer-status-bar .validity span{width:100%;text-align:center}
.mopar-offers-admin-card-vue .footer-buttons{width:100%;display:flex;padding:0 !important;align-self:flex-end}
.mopar-offers-admin-card-vue .footer-buttons button{color:#fff;font-weight:300;font-size:1.1rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;height:55px;border:0;width:calc(100% / 3);transition:width .3s ease;overflow:hidden;outline:0;cursor:pointer}
.mopar-offers-admin-card-vue .footer-buttons button img{margin-right:5px}
.mopar-offers-admin-card-vue .footer-buttons button span{white-space:nowrap;width:0;opacity:0;transition:width .3s ease,opacity .1s linear}
.mopar-offers-admin-card-vue .footer-buttons button:hover{width:100%}
.mopar-offers-admin-card-vue .footer-buttons button:hover img{margin-left:10px}
.mopar-offers-admin-card-vue .footer-buttons button:hover span{opacity:1;width:100%;transition:width .3s ease .1s,opacity .1s linear .1s}
.mopar-offers-admin-card-vue .footer-buttons button:disabled{background:#e0e0e0;cursor:no-drop;color:#7f8c8d}
.mopar-offers-admin-card-vue .footer-buttons button:disabled .img{opacity:.5}
.mopar-offers-admin-card-vue .footer-buttons .btn-publish{background-color:#8d5fb5}
.mopar-offers-admin-card-vue .footer-buttons .btn-unpublish{background-color:#c20e30}
.mopar-offers-admin-card-vue .footer-buttons .btn-unpublish img{width:23px;border-radius:50%;border:1px solid white;padding:5px}
.mopar-offers-admin-card-vue .footer-buttons .btn-edit{background-color:#11b1ac}
.mopar-offers-admin-card-vue .footer-buttons .btn-delete{background-color:#40424a}
.mopar-offers-admin-card-vue .footer-buttons .btn-save{background-color:#1173b1}
.mopar-offers-admin-card-vue .btn-not-shown button{width:calc(100% / 2)}
.mopar-offers-admin-edit-vue .admin-edit-navigation{margin-top:10px}
.mopar-offers-admin-edit-vue .admin-edit-header h1{text-align:center;margin-bottom:40px}
.mopar-offers-admin-edit-vue .admin-edit-content{display:flex;align-items:flex-start}
.mopar-offers-admin-edit-vue .admin-edit-content .form-container{width:100%;margin:0 auto}
.mopar-offers-admin-edit-vue .admin-edit-content .show-fullprice{margin-top:40px}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-wrap>div{justify-content:center;margin:auto;display:flex;width:100%}
.mopar-offers-admin-edit-vue .admin-edit-content .labeled-box-vue{margin:0 15px 35px}
.mopar-offers-admin-edit-vue .admin-edit-content .labeled-box-vue .hub-datepicker{margin-top:5px;margin-bottom:20px}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container{width:100%;display:flex;align-items:flex-start;padding-top:15px}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .form-group{display:flex;flex-grow:1;justify-content:space-between;margin:0 15px}
@media only screen and (max-width:720px){.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .form-group{display:initial}
}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .form-group .form-control{margin-bottom:0}
@media only screen and (max-width:720px){.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .form-group .form-control{margin:0 15px 35px}
}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container:nth-child(even){background-color:#f3f5fd}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container>div:last-child{justify-content:center;margin:auto}
.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .vehicle-combo-vue>div{width:calc(33% - 10px)}
@media only screen and (max-width:720px){.mopar-offers-admin-edit-vue .admin-edit-content .vehicle-selection-container .vehicle-combo-vue>div{width:auto !important}
}
@media only screen and (max-width:720px){.mopar-offers-admin-edit-vue .admin-edit-content .hub-textarea{width:auto}
}
.mopar-offers-admin-edit-vue .admin-edit-content .payment-fields{width:100%;display:flex}
@media only screen and (max-width:720px){.mopar-offers-admin-edit-vue .admin-edit-content .payment-fields>div{width:100%}
}
.mopar-offers-admin-edit-vue .admin-edit-content .add-button{margin-top:20px;margin-bottom:20px}
.mopar-offers-admin-edit-vue .admin-edit-content .btn-remove{width:30px;height:30px;background-color:transparent;border:0;background-image:url(../../../designs/wisdom/base/images/icon-close.svg);background-size:100%;background-position:center center;background-repeat:no-repeat;margin-right:15px;margin-top:15px}
.mopar-offers-admin-list-vue{max-width:1036px;margin:0 auto}
.mopar-offers-admin-list-vue .offer-search{margin:30px 0 50px}
.mopar-offers-admin-list-vue .loader-wrapper{margin-top:-50px}
.mopar-offers-admin-list-vue .offers-container{display:flex;justify-content:flex-start;flex-wrap:wrap}
.mopar-offers-admin-list-vue .offers-container .new-offer-card{display:flex;flex-direction:column;align-content:center;justify-content:center;background-color:#eceef6;padding:30px;width:320px;min-height:500px;margin:0 10px 40px}
.mopar-offers-admin-list-vue .offers-container .new-offer-card h1{font-size:26px;font-weight:800;text-align:center;text-transform:uppercase;margin:25px 0 0}
.mopar-offers-admin-list-vue .offers-container .new-offer-card p{text-align:center;margin:25px 0;font-size:14px;font-weight:300;line-height:1.21;letter-spacing:1px;color:#5f6169}
.mopar-offers-admin-list-vue .offers-container .new-offer-card .fiat-button-red{text-transform:uppercase;line-height:2.6;font-size:1.3rem;width:100%;margin:0;cursor:pointer}
.mopar-offers-admin-list-vue .fiat-button-red-fat{margin:30px auto}
@media only screen and (max-width:720px){.mopar-offers-admin-list-vue .offer-search{margin:0}
.mopar-offers-admin-list-vue .service-loader-wrapper{margin-top:0}
.mopar-offers-admin-list-vue .offers-container{flex-direction:column;align-items:center}
}
@media only screen and (max-width:1019px){.mopar-offers-admin-list-vue .page-control{justify-content:center}
}
.mopar-offers-admin-vue{max-width:1280px;margin:auto;color:#40424a}
.mopar-offer-card{display:flex}
.mopar-offer-card .mopar-offer-card-vue{width:320px;margin:0 10px 40px;color:#40424a;display:flex;flex-direction:column}
.mopar-offer-card .mopar-offer-card-vue .offer-header{position:relative}
.mopar-offer-card .mopar-offer-card-vue .offer-header img{width:100%;height:185px;object-fit:cover;display:block}
.mopar-offer-card .mopar-offer-card-vue .offer-header span{position:absolute;right:0;bottom:0;font-size:2.4rem;font-weight:800;text-align:center;color:#fff;padding:5px 12px;background-color:#e50353}
.mopar-offer-card .mopar-offer-card-vue .content-tool-tip .copied-value{display:block}
.mopar-offer-card .mopar-offer-card-vue .offer-details{padding:30px;background-color:#eceef6;display:flex;flex-direction:column;flex-grow:1;position:relative}
.mopar-offer-card .mopar-offer-card-vue .offer-details .copy-offer-link-icon{right:18px;top:16px}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-header span{font-size:1.2rem;font-weight:800;color:#e50353;text-transform:uppercase}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-header h2{font-size:1.8rem;font-weight:800;color:#40424a;margin:7px 0 12px;text-transform:uppercase}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-header hr{width:12px;height:0;border:0;border-bottom:2px solid #e50353;margin-left:0}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-text{flex-grow:1}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-text p{font-size:1.4rem;font-weight:300;line-height:1.43;color:#5f6169;margin:20px 0 15px}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price{display:flex;flex-direction:column;margin-bottom:35px}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .price-from{font-size:1.8rem;font-weight:500;color:#7f7f7f;text-decoration:line-through}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .price-to{font-size:2.6rem;font-weight:800}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .full-price{display:flex;align-items:baseline;justify-content:left}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-text{font-size:1.4rem;font-weight:500;color:#e50353;display:inline;letter-spacing:normal;padding-right:3px}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-symbol{font-size:1.4rem;font-weight:500;color:#40424a;letter-spacing:normal;padding-right:3px}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-value{font-size:2.4rem;font-weight:800;color:#e50353;letter-spacing:normal}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .price-discount{font-size:2.4rem;font-weight:800;color:#e50353}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .price-total{color:#7f7f7f;font-size:1.5rem;font-weight:500}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-price .price-installment{color:#e50353;font-size:2.6rem;font-weight:800}
.mopar-offer-card .mopar-offer-card-vue .offer-details .offer-detail-action .fiat-button-red{width:100%;font-size:1.3rem;line-height:1.92}
@media only screen and (max-width:720px){.mopar-offer-card .mopar-offer-card-vue{margin:0 0 40px;padding:0 10px}
}
.mopar-offer-card-new{width:424px;margin:0 10px 40px;padding:0 37px;display:flex;flex-direction:column;border-radius:3px;overflow:hidden}
.mopar-offer-card-new .offer-header{position:relative;margin-top:142px}
.mopar-offer-card-new .offer-header h2{font-size:2.8rem;font-weight:bold;line-height:1.18;text-transform:uppercase;margin:0}
.mopar-offer-card-new .offer-header .copy-offer-link-icon{right:40px;top:55px}
.mopar-offer-card-new .offer-price{margin-top:15px}
.mopar-offer-card-new .offer-price .price-text{font-size:1.8rem;line-height:1.18;width:100%;display:inline-block;text-transform:uppercase}
.mopar-offer-card-new .offer-price .price-value,.mopar-offer-card-new .offer-price .price-to{width:100%;font-size:3.6rem;line-height:1.18;font-weight:bold;display:inline-block}
.mopar-offer-card-new .offer-price .price-from{font-size:1.8rem;line-height:1.18;width:100%;display:inline-block;text-transform:uppercase;text-decoration:line-through}
.mopar-offer-card-new .offer-price .price-discount{width:100%;font-size:3.6rem;line-height:1.18;font-weight:bold;display:inline-block}
.mopar-offer-card-new .offer-price .price-installment{width:100%;font-size:3.6rem;line-height:1.18;font-weight:bold;display:inline-block}
.mopar-offer-card-new .content-tool-tip .copied-value{display:block}
.mopar-offer-card-new .offer-details{display:flex;flex-direction:column;flex-grow:1;position:relative;margin-top:30px}
.mopar-offer-card-new .offer-details .offer-detail-text{flex-grow:1}
.mopar-offer-card-new .offer-details .offer-detail-text p{font-size:1.7rem;line-height:1.3;margin:20px 0 15px}
.mopar-offer-card-new .offer-details .offer-detail-disclaimer{font-size:1.1rem;line-height:1.3}
.mopar-offer-card-new .offer-bottom{width:calc(100% + 74px);margin:60px -37px 0}
.mopar-offer-card-new .offer-bottom .hub-button{width:100%;font-size:1.7rem;line-height:1.92}
@media only screen and (max-width:720px){.mopar-offer-card-new{margin:0 0 40px;padding:0 10px}
}
.mopar-offer-card-vue{width:320px;margin:0 10px 40px;color:#40424a;display:flex;flex-direction:column}
.mopar-offer-card-vue .offer-header{position:relative}
.mopar-offer-card-vue .offer-header img{width:100%;height:185px;object-fit:cover;display:block}
.mopar-offer-card-vue .offer-header span{position:absolute;right:0;bottom:0;font-size:2.4rem;font-weight:800;text-align:center;color:#fff;padding:5px 12px;background-color:#e50353}
.mopar-offer-card-vue .content-tool-tip .copied-value{display:block}
.mopar-offer-card-vue .offer-details{padding:30px;background-color:#eceef6;display:flex;flex-direction:column;flex-grow:1;position:relative}
.mopar-offer-card-vue .offer-details .copy-offer-link-icon{right:18px;top:16px}
.mopar-offer-card-vue .offer-details .offer-detail-header span{font-size:1.2rem;font-weight:800;color:#e50353;text-transform:uppercase}
.mopar-offer-card-vue .offer-details .offer-detail-header h2{font-size:1.8rem;font-weight:800;color:#40424a;margin:7px 0 12px;text-transform:uppercase}
.mopar-offer-card-vue .offer-details .offer-detail-header hr{width:12px;height:0;border:0;border-bottom:2px solid #e50353;margin-left:0}
.mopar-offer-card-vue .offer-details .offer-detail-text{flex-grow:1}
.mopar-offer-card-vue .offer-details .offer-detail-text p{font-size:1.4rem;font-weight:300;line-height:1.43;color:#5f6169;margin:20px 0 15px}
.mopar-offer-card-vue .offer-details .offer-detail-price{display:flex;flex-direction:column;margin-bottom:35px}
.mopar-offer-card-vue .offer-details .offer-detail-price .price-from{font-size:1.8rem;font-weight:500;color:#7f7f7f;text-decoration:line-through}
.mopar-offer-card-vue .offer-details .offer-detail-price .price-to{font-size:2.6rem;font-weight:800}
.mopar-offer-card-vue .offer-details .offer-detail-price .full-price{display:flex;align-items:baseline;justify-content:left}
.mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-text{font-size:1.4rem;font-weight:500;color:#e50353;display:inline;letter-spacing:normal;padding-right:3px}
.mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-symbol{font-size:1.4rem;font-weight:500;color:#40424a;letter-spacing:normal;padding-right:3px}
.mopar-offer-card-vue .offer-details .offer-detail-price .full-price .price-value{font-size:2.4rem;font-weight:800;color:#e50353;letter-spacing:normal}
.mopar-offer-card-vue .offer-details .offer-detail-action .fiat-button-red{width:100%;font-size:1.3rem;line-height:1.92}
@media only screen and (max-width:720px){.mopar-offer-card-vue{margin:0 0 40px;padding:0 10px}
}
.mopar-offer-internal{position:fixed;top:122px;left:0;height:calc(100% -  122px);width:100%;background-color:#fff;overflow-y:auto;z-index:140}
.mopar-offer-internal .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.mopar-offer-internal .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}
.mopar-offer-internal .mopar-offer-internal-container{max-width:1280px;margin:auto;color:#40424a}
.mopar-offer-internal .mopar-offer-internal-container>.navigation{padding:25px 20px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper{display:flex;justify-content:space-evenly;margin-bottom:30px;padding:0 10px;min-width:320px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-header span{font-size:1.2rem;font-weight:800;color:#e50353}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-header h1{font-size:3rem;font-weight:800;line-height:1.37;margin:10px 0 50px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left{max-width:400px;width:45%}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details{display:flex;flex-direction:column}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .details-subtitle{font-size:1.4rem;font-weight:bold;line-height:1.29;margin-bottom:30px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .fiat-button-red-fat{width:260px;margin:0}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .fiat-button-fat{width:260px;margin-left:0;margin-top:15px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .share-or-print{margin-top:50px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .share-action{font-size:1.2rem;font-weight:500;line-height:1.5;margin-bottom:15px;display:flex;align-items:center}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .share-action:before{content:url('../../../designs/wisdom/base/images/share-icon.svg');margin-right:10px;padding-top:3px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .social-icons-container{display:flex;margin-bottom:30px;margin-left:13px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .social-icons-container .social-icon{width:24px;height:24px;margin:0 12px;cursor:pointer;background-size:cover}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .social-icons-container .whatsapp-icon{background-image:url('../../../designs/wisdom/base/images/whatsapp-icon.svg')}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .social-icons-container .facebook-icon{background-image:url('../../../designs/wisdom/base/images/facebook-icon-v2.svg')}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .social-icons-container .twitter-icon{background-image:url('../../../designs/wisdom/base/images/twitter-icon-v2.svg');width:27px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .print-action{font-size:1.2rem;font-weight:500;margin-bottom:50px;cursor:pointer;display:flex;align-items:center;width:100px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .print-action:before{content:url('../../../designs/wisdom/base/images/print-icon.svg');margin-right:10px;padding-top:5px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .contact-text{margin-bottom:20px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .contact-text p{margin:0 0 2px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .contact-number{font-size:1.4rem;font-weight:300;line-height:.64}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right{max-width:400px;width:45%}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-header{position:relative}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-header img{width:100%;height:230px;object-fit:cover;display:block}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-header span{position:absolute;right:0;bottom:0;font-size:3.6rem;font-weight:800;text-align:center;color:#fff;padding:5px 12px;background-color:#e50353}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details{padding:50px 50px 20px;background-color:#eceef6}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-header span{font-size:1.2rem;font-weight:800;color:#e50353}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-header h2{font-size:1.8rem;font-weight:800;margin:7px 0 12px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-header hr{width:12px;height:0;border:0;border-bottom:2px solid #e50353;margin-left:0;margin-bottom:20px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-text p{font-size:1.4rem;font-weight:300;line-height:1.43;color:#5f6169;margin-bottom:20px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price{display:flex;flex-direction:column;margin-bottom:35px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .price-from{font-size:1.8rem;font-weight:500;color:#7f7f7f;text-decoration:line-through}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .price-to{font-size:2.6rem;font-weight:800}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .full-price{display:flex;align-items:baseline;justify-content:left}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .full-price .price-text{font-size:1.4rem;font-weight:500;color:#e50353;display:inline;letter-spacing:normal;padding-right:3px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .full-price .price-symbol{font-size:1.4rem;font-weight:500;color:#40424a;letter-spacing:normal;padding-right:3px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-detail-price .full-price .price-value{font-size:2.4rem;font-weight:800;color:#e50353;letter-spacing:normal}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-divisor{border:0;border-bottom:2px solid #fff;width:calc(100% + 100px);margin-left:-50px;margin-bottom:30px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-proposal{width:100%;font-size:1.4rem;font-weight:bold;line-height:1.29;text-align:center;display:block;margin-bottom:10px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-qrcode{display:block;margin:auto;margin-bottom:10px;width:120px;height:120px;object-fit:cover}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details .offer-coupon-expiration{font-size:1.4rem;font-weight:300;line-height:1.43;text-align:center;width:100%;display:block}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .legal-text{font-size:1.2rem;font-weight:300;line-height:1.5;color:#5f6169}
@media only screen and (max-width:720px){.mopar-offer-internal{top:122px;height:calc(100% -  187px)}
.mopar-offer-internal .mopar-offer-internal-container{width:100%}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper{flex-direction:column;align-items:center;padding:0 25px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-header h1{font-size:2.4rem}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left{width:100%}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .fiat-button-red-fat{margin:auto}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left .offer-content-details .fiat-button-fat{margin:15px auto 0}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right{width:100%;order:-1}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .offer-coupon .offer-coupon-details{padding:35px 25px 25px}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right .legal-text{margin-bottom:50px}
}
@media print{.mopar-offer-internal .mopar-offer-internal-container>.navigation{display:none}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-left{display:none}
.mopar-offer-internal .mopar-offer-internal-container .offer-content-wrapper .offer-content-right{max-width:inherit;width:60%}
}
.mopar-offers-showcase-vue{max-width:1036px;margin:0 auto}
.mopar-offers-showcase-vue .offer-search{margin:30px 0 50px}
.mopar-offers-showcase-vue .service-loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:50px;margin-top:-50px}
.mopar-offers-showcase-vue .service-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}
.mopar-offers-showcase-vue .offers-container{display:flex;justify-content:flex-start;flex-wrap:wrap}
.mopar-offers-showcase-vue .fiat-button-red-fat{margin:30px auto}
@media only screen and (max-width:720px){.mopar-offers-showcase-vue .offer-search{margin:0}
.mopar-offers-showcase-vue .service-loader-wrapper{margin-top:0}
.mopar-offers-showcase-vue .offers-container{flex-direction:column;align-items:center}
}
@media only screen and (max-width:1019px){.mopar-offers-showcase-vue .page-control{justify-content:center}
}
.mopar-service-features-vue{font-family:FuturaBT,Arial,Sans-Serif;width:100%}
.mopar-service-features-vue .mopar-service-features-title{font-size:1.4rem;font-weight:800;color:#14a7cc}
.mopar-service-features-vue .mopar-service-features-text{font-size:1.4rem;font-weight:300;color:#40424a}
.mopar-service-features-vue .mopar-service-features-container{padding-top:25px;display:flex;flex-direction:row;flex-wrap:wrap}
.mopar-service-features-vue .mopar-service-features-container:nth-child(even){padding-left:50px}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item{display:flex;align-items:flex-start;margin-bottom:10px;width:50%}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item-title{font-weight:700;color:#40424a;font-size:1.4rem;margin-top:0}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item-text{font-size:1.4rem;font-weight:300;color:#40424a}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item-image{margin:5px 20px 0 0;width:30px}
@media only screen and (max-width:720px){.mopar-service-features-vue{width:100%;padding:0 10px 0 10px}
.mopar-service-features-vue .mopar-service-features-container:nth-child(even){padding-left:0}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item{width:100%;margin-bottom:20px}
.mopar-service-features-vue .mopar-service-features-container .mopar-service-features-item-text-container{max-width:100%;min-height:0}
}
.mopar-service-showcase-vue{max-width:1036px;margin:0 auto}
.mopar-service-showcase-vue .service-loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.mopar-service-showcase-vue .service-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}
.mopar-service-showcase-vue .service-empty-results{display:flex;align-items:center;justify-content:center;padding:30px}
.mopar-service-showcase-vue .service-empty-results span{font-size:1.4rem;color:#e50353;font-weight:500}
.mopar-service-showcase-vue .service-container{display:flex;justify-content:flex-start;flex-wrap:wrap}
.mopar-service-showcase-vue .service-container .service-item{width:320px;margin:0 10px 40px;color:#40424a;display:flex;flex-direction:column}
.mopar-service-showcase-vue .service-container .service-item .service-header{position:relative}
.mopar-service-showcase-vue .service-container .service-item .service-header img{width:100%;height:185px;object-fit:cover;display:block}
.mopar-service-showcase-vue .service-container .service-item .service-details{padding:30px;background-color:#eceef6;display:flex;flex-direction:column;flex-grow:1}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-header{flex-grow:1}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-header span{font-size:1.2rem;font-weight:800;color:#e50353}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-header h2{font-size:1.8rem;font-weight:800;color:#40424a;margin:7px 0 12px}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-text{flex-grow:1}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-text p{font-size:1.4rem;font-weight:300;line-height:1.43;color:#5f6169;margin:20px 0 15px}
.mopar-service-showcase-vue .service-container .service-item .service-details .pink-red{color:#e50353}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-price{font-size:1.4rem;font-weight:500;line-height:2}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-price .price-highlight{font-size:2.4rem;font-weight:bold;line-height:1.17;color:#e50353}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-expiration-date{font-size:1.2rem;font-weight:300;line-height:1.5;margin:0}
.mopar-service-showcase-vue .service-container .service-item .service-details .service-detail-action .fiat-button-red{width:100%;font-size:1.3rem;margin-top:25px}
.mopar-service-showcase-vue .page-control{justify-content:center}
.mopar-service-showcase-vue .fiat-button-red-fat{margin:30px auto}
@media only screen and (max-width:720px){.mopar-service-showcase-vue .service-container{flex-direction:column;align-items:center}
.mopar-service-showcase-vue .service-container .service-item{width:340px;margin:0 0 40px;padding:0 10px}
}
.mopar-vehicle-protection-vue{width:100%;max-width:1036px;margin:auto;display:flex;flex-wrap:wrap;color:#40424a}
.mopar-vehicle-protection-vue .mvp-card{width:calc(50% - 6px);display:flex;flex-direction:column;background-color:#f3f5fd;padding:30px 0 25px;margin:0 4px 4px;border-bottom:12px solid;max-width:499px;max-height:411px;border-width:initial}
.mopar-vehicle-protection-vue .mvp-card:nth-child(odd){margin-right:15px;margin-bottom:1.0rem}
.mopar-vehicle-protection-vue .mvp-card:nth-child(even){margin-left:15px;margin-bottom:1.0rem}
.mopar-vehicle-protection-vue .mvp-card.extended-warranty-card{border-color:#14a7cc}
.mopar-vehicle-protection-vue .mvp-card.revision-card{border-color:#f5794b}
.mopar-vehicle-protection-vue .mvp-card.full-day-assistance-card{border-color:#8579b9}
.mopar-vehicle-protection-vue .mvp-card.convenience-services-card{border-color:#91a30f;border-width:initial}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header{display:flex;margin-bottom:20px;margin-left:8.0rem}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header .mvp-card-header-content{position:relative;margin-left:110px;display:flex;align-items:center}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header .mvp-card-header-content img{width:50px;position:absolute;left:-70px;flex-shrink:0}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header .mvp-card-header-content h1{width:min-content;min-width:160px;font-size:2.4rem;font-weight:800;margin:0}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-content{display:flex;align-items:center;flex-grow:1;padding:0 110px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-content .mvp-card-text{font-size:1.7rem;font-weight:300}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-footer{display:flex;justify-content:flex-end;margin-top:30px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-footer .mvp-card-link{text-align:right;cursor:pointer;margin:0 auto}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-footer .mvp-card-link span{font-size:1.2rem;font-weight:800;margin-right:10px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-footer .mvp-card-link .fiat-button-red{width:19.9rem}
@media all and (max-width:1036px){.mopar-vehicle-protection-vue{justify-content:space-around}
.mopar-vehicle-protection-vue .mvp-card{width:calc(50% - 4.5px);margin:0 3px 3px}
.mopar-vehicle-protection-vue .mvp-card:nth-child(odd){margin-right:1.5px}
.mopar-vehicle-protection-vue .mvp-card:nth-child(even){margin-left:1.5px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header{margin-left:0;justify-content:center}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-content{padding:0 50px}
}
@media only screen and (max-width:720px){.mopar-vehicle-protection-vue{flex-direction:column;align-items:center}
.mopar-vehicle-protection-vue .mvp-card{width:calc(100% - 6px);margin:0 3px 3px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header .mvp-card-header-content{margin-left:0}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-header .mvp-card-header-content img{position:relative;left:auto;margin-right:20px}
.mopar-vehicle-protection-vue .mvp-card .mvp-card-content{padding:0 10vw}
}
.mvp-internal{position:fixed;top:122px;left:0;height:calc(100% -  122px);width:100%;background-color:#fff;overflow-y:auto;z-index:140}
.mvp-internal .mvp-internal-container{color:#40424a}
.mvp-internal .mvp-internal-container>.navigation{padding:12px 20px}
.mvp-internal.no-scroll{overflow-y:hidden}
@media only screen and (max-width:720px){.mvp-internal{top:122px;height:calc(100% -  187px)}
}
.news-box{font-family:'FuturaBT';width:50%;min-height:230px;margin-bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:720px){.news-box{width:100%;min-height:auto;margin-bottom:15.625vw}
}
.news-box.left{float:left;text-align:right;padding:0 114px 0 0}
.news-box.left .title:after{right:0}
@media only screen and (max-width:720px){.news-box.left .title:after{right:auto;left:0}
}
@media only all and (max-width:1036px){.news-box.left{padding:0 10% 0 0}
}
@media only screen and (max-width:720px){.news-box.left{padding:0;text-align:left}
}
.news-box.right{float:right;text-align:left;padding:0 0 0 114px}
@media only all and (max-width:1036px){.news-box.right{padding:0 0 0 10%}
}
@media only screen and (max-width:720px){.news-box.right{float:left;padding:0}
}
.news-box .news-link{text-decoration:none}
.news-box .category{font-size:12px;font-weight:800;color:#e50353;text-transform:uppercase}
@media only all and (max-width:1036px){.news-box .category{font-size:9px}
}
@media only screen and (max-width:720px){.news-box .category{font-size:3.75vw}
}
.news-box .title{text-transform:uppercase;font-size:24px;font-weight:800;font-style:normal;color:#40424a;position:relative;margin:0 0 38px}
.news-box .title:after{display:block;content:"";width:18px;height:2px;background-color:#e50353;position:absolute;bottom:-8px}
@media only screen and (max-width:720px){.news-box .title:after{height:.625vw;width:5.625vw}
}
@media only all and (max-width:1036px){.news-box .title{font-size:18px}
}
@media only screen and (max-width:720px){.news-box .title{font-size:5.625vw}
}
.news-box img{width:100%}
.news-box .text{color:#4a4a4a;font-size:17px;font-weight:300;line-height:1.59}
.news-container{width:100%;position:relative;float:left}
.offer-coverage-item-repairer{display:flex;width:100%;justify-content:space-between;margin-top:15px}
@media only screen and (max-width:720px){.offer-coverage-item-repairer{display:initial !important}
}
.offer-coverage-item-repairer>div{width:calc(33% - 10px)}
@media only screen and (max-width:720px){.offer-coverage-item-repairer>div{width:auto !important}
}
.offer-coverage-item-repairer.two-itens>div{width:calc(50% - 10px)}
.offer-coverage-item-repairer .hub-checkbox{margin:0 15px 35px;padding-top:25px}
.offer-coverage-repairer.error>label{color:#e50353}
.offer-coverage-repairer.error .offer-coverage-list{color:#e50353;border-color:#e50353}
.offer-coverage-repairer.error .error-container{margin:0 0 15px 15px}
.offer-coverage-repairer.error .error-container span{color:#e50353;font-size:1.2rem;font-weight:500;line-height:1.5;font-style:normal}
.offer-coverage-repairer.error .error-container span:first-child{margin-top:0}
.offer-coverage-repairer .offer-coverage-list{width:100%;list-style:none;margin:0;padding:0}
.offer-coverage-repairer .offer-coverage-list>li{display:flex;width:100%;background-color:#fff !important}
.offer-coverage-repairer .offer-coverage-list>li .offer-coverage-item{flex-grow:1;padding-top:15px}
.offer-coverage-repairer .offer-coverage-list>li .wrap-btn-remove{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-right:15px}
.offer-coverage-repairer .offer-coverage-list>li .wrap-btn-remove .btn-remove{width:30px;height:30px;border:0;background-color:transparent;background-image:url(../../../designs/wisdom/base/images/icon-close.svg);background-size:100%;background-position:center center;background-repeat:no-repeat;margin:0}
.offer-coverage-repairer .offer-coverage-list>li:last-child{justify-content:center;background-color:#fff !important}
.offer-coverage-repairer .offer-coverage-list>li .add-button{color:#979797;border-color:#979797;margin-top:20px;margin-bottom:20px}
.offer-coverage-repairer .offer-coverage-list .national-message{padding:15px 0}
.offer-coverage-repairer .offer-coverage-list .national-message span{font-size:1.6rem}
.oil-change-two-cards-component .card-container{width:823px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;position:relative;z-index:20}
.oil-change-two-cards-component .box{width:395px;flex-shrink:1;min-width:48%}
.oil-change-two-cards-component .box:first-child{margin:0 auto}
.oil-change-two-cards-component .box .header{width:100%;background-color:#e50353;text-align:center}
.oil-change-two-cards-component .box .header span{display:inline-block;padding:17px 0;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase}
.oil-change-two-cards-component .box .img-container{width:100%}
.oil-change-two-cards-component .box .img-container .box-img{display:block;width:100%;margin:0 auto}
.oil-change-two-cards-component .box .content{box-sizing:border-box;background:#eceef6;padding-bottom:10px}
.oil-change-two-cards-component .box .content .examinedItems,.oil-change-two-cards-component .box .content .replacedItems{padding:0 28px 28px 28px;list-style:none}
.oil-change-two-cards-component .box .content .examinedItems li,.oil-change-two-cards-component .box .content .replacedItems li{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a;padding:3px 0}
.oil-change-two-cards-component .box .content .text-block .block-content p,.oil-change-two-cards-component .box .content .icon-block .block-content p{padding:5px 32px 20px;margin:0;font-size:1.4rem;font-weight:300;color:#40424a;width:350px;line-height:1.29}
.oil-change-two-cards-component .box .content .text-block .block-header{padding:25px 32px;background:#f3f5fd;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.oil-change-two-cards-component .box .content .text-block .block-header.open{background:#eceef6}
.oil-change-two-cards-component .box .content .text-block .block-header span{color:#40424a;font-size:1.4rem;font-weight:500;text-transform:uppercase}
.oil-change-two-cards-component .box .content .text-block .block-header .toggle-content{float:right;font-size:1.4rem;display:block;width:12px;height:7px;background:url('../../../designs/wisdom/repairer/images/combined-shape.png') no-repeat;margin-top:6px}
.oil-change-two-cards-component .box .content .text-block .block-header .toggle-content.content-open{transform:rotate(180deg);transform-origin:center}
.oil-change-two-cards-component .box .content .icon-block{padding:10px 32px}
.oil-change-two-cards-component .box .content .icon-block .icon-title{font-size:1.4rem;font-weight:500;text-transform:uppercase;display:inline-block;padding-bottom:20px}
.oil-change-two-cards-component .box .content .icon-block .description,.oil-change-two-cards-component .box .content .icon-block .note{color:#40424a;font-size:1.4rem;font-weight:300;line-height:1.2}
.oil-change-two-cards-component .box .content .icon-block .description{margin:0 0 30px;width:302px;line-height:1.43}
.oil-change-two-cards-component .box .content .icon-block .note{margin:30px 0 0}
.oil-change-two-cards-component .box .content .icon-block .icon-content{width:340px;border:solid 2px #e0e1ec;display:flex;align-items:center;justify-content:space-around}
.oil-change-two-cards-component .box .content .icon-block .icon-content .icon-item{padding:25px 0;width:49%;display:flex;align-items:center;justify-content:center}
.oil-change-two-cards-component .box .content .icon-block .icon-content .icon-item .icon,.oil-change-two-cards-component .box .content .icon-block .icon-content .icon-item .icon-label{padding-left:20px}
.oil-change-two-cards-component .box .content .icon-block .icon-content .icon-item .icon{vertical-align:middle}
.oil-change-two-cards-component .box .content .icon-block .icon-content .icon-item .icon-label{text-align:left;text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#40424a}
.oil-change-two-cards-component .box .content .price-info{background:#eceef6;padding:25px 32px;border-top:solid 1px #e0e1ec;margin-top:20px}
.oil-change-two-cards-component .box .content .price-info .price-title{color:#40424a;font-size:1.4rem;font-weight:500;text-transform:uppercase;margin-bottom:38px;display:block}
.oil-change-two-cards-component .box .content .price-info .price-value{font-size:2.4rem;font-weight:700;color:#e50353}
.oil-change-two-cards-component .box .content .price-info .price-content .only,.oil-change-two-cards-component .box .content .price-info .price-content .price-symbol{font-size:1.4rem;font-weight:400}
.oil-change-two-cards-component .box .content .price-info .price-content .only{color:#e50353}
.oil-change-two-cards-component .box .content .price-info .price-content .price-symbol{color:#40424a}
.oil-change-two-cards-component .box .content .price-info .full-price .full-label,.oil-change-two-cards-component .box .content .price-info .full-price .full-value{font-size:1.4rem;font-weight:400;text-transform:uppercase}
.oil-change-two-cards-component .box .content .price-info .full-price .full-label{color:#40424a}
.oil-change-two-cards-component .box .content .price-info .full-price .full-value{color:#e50353}
.oil-change-two-cards-component .box .content .space-top{margin-top:10px}
.oil-change-two-cards-component .box .content .oil-info{display:block;width:276px;font-size:16px;font-weight:500;line-height:1.25;color:#e50353}
.oil-change-two-cards-component .box .content .oil-info.small{max-width:200px}
.oil-change-two-cards-component .box .content .oil-comments{padding:20px 0 0;margin:0;font-size:1.4rem;font-weight:300;color:#40424a;width:302px;line-height:1.43}
@media only screen and (max-width:720px){.oil-change-two-cards-component .card-container{display:block;position:relative}
.oil-change-two-cards-component .card-container .box{width:100%;margin-bottom:50px}
.oil-change-two-cards-component .card-container .box .content .icon-block .icon-content{width:100%}
}
.pack-tab{width:100%;display:none}
.pack-tab.active{display:block}
.pack-tab .main-image{width:100%;height:auto}
.pack-tab .main-image img{width:calc(100% - 5px);margin-left:2.5px;margin-right:2.5px}
.pack-tab .image-collection{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left}
.pack-tab .image-collection .image-container{width:calc(100%/3 - 5px);margin-bottom:8px;height:auto;margin-left:2.5px;margin-right:2.5px;display:block;position:relative;cursor:pointer}
.pack-tab .image-collection .image-container div{color:#e50353;font-weight:800;font-size:1.2rem;text-transform:uppercase;position:absolute;bottom:0;display:flex;align-items:center;padding-left:20px;width:100%;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s;overflow:hidden;height:0;opacity:.77;background-color:rgba(250,250,255,0.9)}
.pack-tab .image-collection .image-container:hover div{height:55px}
.pack-tab .image-collection .image-container img{display:block;width:100%;height:auto}
@media only screen and (max-width:720px){.pack-tab .main-image{width:100%}
.pack-tab .main-image img{width:100%;margin-left:0;margin-right:0;min-height:200px;object-fit:cover}
.pack-tab .image-collection{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:left}
.pack-tab .image-collection .image-container{width:100%;margin-left:0;margin-right:0}
.pack-tab .image-collection .image-container div{height:55px}
}
.pack-tabs-container{width:100%}
.pack-tabs-container .pack-tabs-names{color:#e50353;font-weight:500;margin:0 0 15px;position:relative;font-size:1.1rem;text-transform:uppercase;display:flex;flex-wrap:wrap;width:100%;justify-content:space-around}
.pack-tabs-container .pack-tabs-names p{cursor:pointer;margin:0;padding:10px}
.pack-tabs-container .pack-tabs-names p.active{font-weight:800;font-size:1.1rem;text-decoration:underline}
.recall-search{width:100%}
.is-cjdr .hub-search-component h2.search-title{min-height:16px}
.search-tooltip{display:flex;justify-content:center;margin-bottom:20px}
.search-tooltip span{text-align:center}
.recall-internal{position:fixed;top:122px;left:0;height:calc(100% -  122px);width:100%;background-color:#fff;overflow-y:auto;z-index:140}
.recall-internal .recall-internal-container{max-width:1280px;margin:auto;color:#7f7f7f}
.recall-internal .recall-internal-container>.navigation{padding:25px 20px}
.recall-internal .recall-internal-container .recall-search-vue .hub-search-component{padding:20px 0}
.recall-internal .recall-internal-container .recall-internal-content{max-width:1036px;margin:auto;position:relative}
.recall-internal .recall-internal-container .recall-internal-content .recall-item{position:relative;width:calc(100% / 3 - 22px);margin-right:33px;color:#7f7f7f}
.recall-internal .recall-internal-container .recall-internal-content .recall-item:nth-child(3n+0){margin-right:0}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-item-image-container{position:relative;border-radius:50%;margin-right:15px}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-item-image-container .recall-item-image{margin-right:0}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-item-image-container .recall-executed{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);background-image:url('../../../designs/wisdom/base/images/icon-check.svg');background-repeat:no-repeat;background-position:center;background-size:50%}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-voucher-download{position:absolute;z-index:1;right:0;bottom:-7px;font-size:1rem;background-color:white;padding-left:10px}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-voucher-download .download-content{display:flex;align-items:center;cursor:pointer}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-voucher-download .download-content span{margin-left:7px}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-voucher-download .hub-loader-vue{pointer-events:none}
.recall-internal .recall-internal-container .recall-internal-content .recall-item .recall-voucher-download .hub-loader-vue .content-loading-img{width:35px}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container{display:flex;flex-wrap:wrap;margin-bottom:50px;padding:0 40px}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-list-title{width:100%;color:#7f7f7f;font-size:3rem;font-weight:800;margin-top:50px;margin-bottom:50px}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-empty-message{font-size:1.6rem;margin-left:20px}
.recall-internal .recall-internal-container .recall-internal-content .recall-list-container .recall-list{width:100%;display:flex;flex-wrap:wrap}
.recall-internal .recall-internal-container .recall-internal-content .recall-details-container{position:relative;margin-top:50px}
.recall-internal .recall-internal-container .recall-internal-content .recall-details-container .recall-item .recall-item-image,.recall-internal .recall-internal-container .recall-internal-content .recall-details-container .recall-item .recall-item-details{cursor:default}
.recall-internal .recall-internal-container .recall-internal-content .recall-details-container .recall-item:first-child{margin-left:40px}
@media only screen and (max-width:720px){.recall-internal .recall-internal-container .recall-internal-content .hub-table-vue .hub-table-row .table-cell{justify-content:center;align-items:center}
.recall-internal .recall-internal-container .recall-internal-content .hub-table-vue .hub-table-row .table-cell .label{width:75%}
}
.recall-internal .recall-internal-container .recall-internal-content .rich-text-base{width:100%;display:inline-block}
.recall-internal .recall-internal-container .recall-internal-content .rich-text-base .rich-text-base-component{max-width:auto;width:100%;display:inline-block;padding:0 6rem}
@media only screen and (min-width:721px) and (max-width:960px){.recall-internal .recall-internal-container .recall-internal-content .recall-item{width:calc(100% / 2 - 16px)}
.recall-internal .recall-internal-container .recall-internal-content .recall-item:nth-child(1n+0){margin-right:32px}
.recall-internal .recall-internal-container .recall-internal-content .recall-item:nth-child(2n+0){margin-right:0}
}
@media only screen and (max-width:720px){.recall-internal .recall-internal-container .recall-internal-content .recall-item{width:100%}
.recall-internal .recall-internal-container .recall-internal-content .recall-item:nth-child(1n+0){margin-right:0}
.recall-internal .recall-internal-container .recall-internal-content .recall-details-container .recall-item:first-child{width:calc(100% - 60px);margin:0 30px;padding-right:0}
}
.recall-showcase{width:100%}
.recall-showcase .recall-showcase-component .loader-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.recall-showcase .recall-showcase-component .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}
.recall-showcase .recall-showcase-component .recall-showcase-vue{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 40px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item{width:calc(100% / 3 - 22px);display:flex;padding:0 20px 25px 0;border-bottom:1px solid transparent;margin-bottom:25px;margin-right:33px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-child(3n+0){margin-right:0}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item .recall-item-image{width:80px;height:80px;flex-shrink:0;display:block;border-radius:50%;margin-right:15px;object-fit:cover;cursor:pointer}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item .recall-item-details{display:flex;flex-direction:column;justify-content:center;flex-grow:1;cursor:pointer}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item .recall-item-details .recall-item-date{font-size:1.4rem;font-weight:800;margin-bottom:5px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item .recall-item-details .recall-item-title{font-size:1.2rem;font-weight:500;letter-spacing:-0.1px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-last-child(-n+3){border-bottom:0;padding-bottom:0;margin-bottom:10px}
@media only screen and (min-width:721px) and (max-width:960px){.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item{width:calc(100% / 2 - 16px)}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-child(1n+0){margin-right:32px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-child(2n+0){margin-right:0}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-last-child(-n+2){border-bottom:0;padding-bottom:0;margin-bottom:10px}
}
@media only screen and (max-width:720px){.recall-showcase .recall-showcase-component .recall-showcase-vue{flex-direction:column;padding:0 30px}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item{width:100%}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:nth-child(1n+0){margin-right:0}
.recall-showcase .recall-showcase-component .recall-showcase-vue .recall-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:10px}
}
.repairer-timeline-component .news-search{width:100%;max-width:450px;margin:0 auto}
.repairer-timeline-component .news-search h2{font-size:16px;font-weight:800;color:#40424a;text-align:center;text-transform:uppercase}
.repairer-timeline-component .repairer-timeline-container{position:relative;min-width:960px;width:95%;max-width:1038px;margin:0 auto;padding:100px 0 0 0}
@media only all and (max-width:1036px){.repairer-timeline-component .repairer-timeline-container{min-width:100%;font-size:9px;padding:50px 0 0 0}
}
@media only screen and (max-width:720px){.repairer-timeline-component .repairer-timeline-container .wrap-news{width:70.625%;position:relative;left:21.875%}
}
.repairer-timeline-component .repairer-timeline-container .repairer-timeline-month{float:left;position:relative;width:100%}
.repairer-timeline-component .repairer-timeline-container .button-wrapper{float:left;left:60%;margin-top:-150px;position:relative}
@media only screen and (max-width:720px){.repairer-timeline-component .repairer-timeline-container .button-wrapper{display:inline-block;width:100%;margin-bottom:50px;height:60px;margin-top:0;float:none;left:auto}
}
.repairer-timeline-component .repairer-timeline-container .news-date{width:50%;float:left;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:114px;text-transform:uppercase}
@media only screen and (max-width:720px){.repairer-timeline-component .repairer-timeline-container .news-date{text-align:left}
}
.repairer-timeline-component .repairer-timeline-container .news-date span{font-size:14px;font-weight:800;color:#e81862}
@media only all and (max-width:1036px){.repairer-timeline-component .repairer-timeline-container .news-date span{font-size:10.5px}
}
@media only screen and (max-width:720px){.repairer-timeline-component .repairer-timeline-container .news-date span{font-size:4.375vw}
}
.repairer-timeline-component .repairer-timeline-container .news-date h1{font-size:30px;font-weight:800;font-style:normal;margin-top:0;margin-bottom:175px;color:#40424a}
@media only all and (max-width:1036px){.repairer-timeline-component .repairer-timeline-container .news-date h1{font-size:22.5px}
}
@media only screen and (max-width:720px){.repairer-timeline-component .repairer-timeline-container .news-date h1{font-size:7.5vw;width:100%;margin-bottom:20.9vw}
}
.repairer-timeline-component .repairer-timeline-container .news-list{width:80%;position:relative;margin:0 auto}
.line-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1px;background:#000}
@media only screen and (max-width:720px){.line-container{left:13.125%}
}
.point{position:absolute;left:1px;transform:translateX(-50%);width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid black;background:#fff}
@media only screen and (max-width:720px){.point{width:4.687vw;max-width:25px;height:4.687vw;max-height:25px}
}
.review-speedometer{width:100%;overflow:hidden;padding-bottom:100px}
.review-speedometer .speed-container{position:relative;width:600px;height:auto;margin:0 auto}
.review-speedometer .speed-container .car-data{width:600px;height:350px;position:absolute;top:0}
.review-speedometer .speed-container .car-data .marker-data{display:inline-block;height:100%;width:100px;transform-origin:bottom center;position:absolute;left:50%;margin-left:-50px}
.review-speedometer .speed-container .car-data .marker-data.last-item .data-title{left:-22%;margin-top:30px;margin-bottom:20px;font-size:1.4rem}
.review-speedometer .speed-container .car-data .marker-data.last-item .km-marker{margin-top:23px}
.review-speedometer .speed-container .car-data .marker-data.last-item .km-marker:before,.review-speedometer .speed-container .car-data .marker-data.last-item .km-marker:after{display:none}
.review-speedometer .speed-container .car-data .marker-data.locked{transform:none !important;opacity:0}
.review-speedometer .speed-container .car-data .marker-data .data-title{font-weight:900;font-size:1.8rem;text-transform:uppercase;text-align:center;margin-bottom:5px;position:relative;width:150px;left:-25%}
.review-speedometer .speed-container .car-data .marker-data .data-revision{margin-bottom:25px}
.review-speedometer .speed-container .car-data .marker-data .km-range{width:140%;margin-left:-20%;float:left;color:#40424a;font-size:14px;font-weight:500;text-transform:uppercase}
.review-speedometer .speed-container .car-data .marker-data .km-range .data-from{float:left;transform:rotate(-8deg)}
.review-speedometer .speed-container .car-data .marker-data .km-range .data-to{float:right;transform:rotate(8deg)}
.review-speedometer .speed-container .car-data .marker-data .km-marker{text-align:center}
.review-speedometer .speed-container .car-data .marker-data .km-marker:before,.review-speedometer .speed-container .car-data .marker-data .km-marker:after{background:#40424a;content:"";display:inline-block;height:20px;width:1px;margin-top:10px}
.review-speedometer .speed-container .car-data .marker-data .km-marker:before{float:left;transform:rotate(-12deg);transform-origin:bottom left}
.review-speedometer .speed-container .car-data .marker-data .km-marker:after{float:right;transform:rotate(12deg);transform-origin:bottom right}
.review-speedometer .speed-container .car-data .marker-data .km-marker .center-marker{background:#40424a;display:inline-block;height:32px;width:2px;margin:-10px auto 0}
.review-speedometer .speed-container .car-data .marker-data.active .data-title,.review-speedometer .speed-container .car-data .marker-data.over .data-title{color:#e50353}
.review-speedometer .speed-container .car-data .marker-data.active .km-range,.review-speedometer .speed-container .car-data .marker-data.over .km-range{color:#e50353}
.review-speedometer .speed-container .car-data .marker-data.active .km-marker:before,.review-speedometer .speed-container .car-data .marker-data.over .km-marker:before,.review-speedometer .speed-container .car-data .marker-data.active .center-marker,.review-speedometer .speed-container .car-data .marker-data.over .center-marker,.review-speedometer .speed-container .car-data .marker-data.active .km-marker:after,.review-speedometer .speed-container .car-data .marker-data.over .km-marker:after{background:#e50353 !important}
.review-speedometer .speed-container .speedometer{width:600px;height:300px;background:#fff;margin:60px auto 0;position:relative;top:50px}
.review-speedometer .speed-container .speedometer .mask{width:380px;height:380px;border-radius:50%;background:#fff;position:absolute;left:50%;margin-left:-190px;bottom:-190px;z-index:2}
.review-speedometer .speed-container .speedometer .border-mask{border:20px solid #fff;border-width:5px 5px 0 5px;position:absolute;bottom:0;height:520px;width:520px;bottom:-260px;margin-left:35px;border-radius:50%;pointer-events:none;z-index:3;box-sizing:content-box}
.review-speedometer .speed-container .speedometer .marker{height:260px;width:100px;background:#40424a;position:absolute;bottom:0;left:50%;margin-left:-50px;transform-origin:bottom center;-webkit-clip-path:polygon(0 0,100% 0,65% 100%,35% 100%);clip-path:polygon(0 0,100% 0,65% 100%,35% 100%);cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.review-speedometer .speed-container .speedometer .marker.active,.review-speedometer .speed-container .speedometer .marker:hover{background:#e50353;transition:all .05s linear}
.review-speedometer .speed-container .speedometer .marker-base{position:absolute;width:50px;bottom:0;left:50%;height:150px;margin-left:-25px;z-index:10;transform-origin:bottom center}
.review-speedometer .speed-container .speedometer .marker-base.active:before,.review-speedometer .speed-container .speedometer .marker-base.active:after,.review-speedometer .speed-container .speedometer .marker-base.active .center-marker{background:#e50353}
.review-speedometer .speed-container .speedometer .marker-base.active .center-marker{height:135px}
.review-speedometer .speed-container .speedometer .marker-base:before,.review-speedometer .speed-container .speedometer .marker-base:after{background:#40424a;content:"";display:inline-block;height:15px;width:1px;margin-top:10px}
.review-speedometer .speed-container .speedometer .marker-base:before{float:left;transform:rotate(-12deg);transform-origin:bottom left}
.review-speedometer .speed-container .speedometer .marker-base:after{float:right;transform:rotate(12deg);transform-origin:bottom right}
.review-speedometer .speed-container .speedometer .marker-base .center-marker{background:#40424a;display:inline-block;height:15px;width:2px;margin:0 auto;position:absolute;left:50%;margin-left:-1px;bottom:135px;transition:height .2s linear}
.review-speedometer .speed-container .marker-base:nth-child(1),.review-speedometer .speed-container .marker-data:nth-child(1),.review-speedometer .speed-container .marker:nth-child(1){transform:rotate(-80deg)}
.review-speedometer .speed-container .marker-base:nth-child(2),.review-speedometer .speed-container .marker-data:nth-child(2),.review-speedometer .speed-container .marker:nth-child(2){transform:rotate(-50deg)}
.review-speedometer .speed-container .marker-base:nth-child(3),.review-speedometer .speed-container .marker-data:nth-child(3),.review-speedometer .speed-container .marker:nth-child(3){transform:rotate(-17.5deg)}
.review-speedometer .speed-container .marker-base:nth-child(4),.review-speedometer .speed-container .marker-data:nth-child(4),.review-speedometer .speed-container .marker:nth-child(4){transform:rotate(17.5deg)}
.review-speedometer .speed-container .marker-base:nth-child(5),.review-speedometer .speed-container .marker-data:nth-child(5),.review-speedometer .speed-container .marker:nth-child(5){transform:rotate(50deg)}
.review-speedometer .speed-container .marker-base:nth-child(6),.review-speedometer .speed-container .marker-data:nth-child(6),.review-speedometer .speed-container .marker:nth-child(6){transform:rotate(80deg)}
.review-speedometer .speed-container .review-info{position:relative;z-index:20;margin:-60px auto 0;pointer-events:none;text-align:center}
.review-speedometer .speed-container .review-info .car-img{position:absolute;width:330px;max-width:80%;height:142px;left:50%;transform:translateX(-50%);top:70px;text-align:left}
.review-speedometer .speed-container .review-info .car-img img{max-width:100%;height:auto;margin:0 auto}
.review-speedometer .speed-container .review-info .review-counter{display:inline-block;margin:0 auto;font-size:15rem;font-weight:800;line-height:1;letter-spacing:-10px;text-align:left;color:#f3f5fd}
.review-speedometer .speed-container .review-info .review-counter.other{font-size:5.5rem;line-height:2.8;letter-spacing:-0.5rem;text-transform:uppercase;max-height:150px}
.review-speedometer .speed-container .review-info .review-name{display:block;margin:0 auto;font-size:12rem;font-weight:800;line-height:.9;letter-spacing:1.2px;text-align:center;color:#f3f5fd;text-transform:uppercase}
@media only screen and (max-width:720px){.review-speedometer .speed-container{left:50%;margin-left:-300px}
}
.ruler-details-modal{position:fixed;top:calc(122px);left:0;right:0;bottom:0;background-color:#fff;z-index:1;overflow-y:auto;border-top:1px solid #e9e4e4;padding-top:20px;padding-bottom:30px;z-index:100}
.ruler-details-modal .clear{clear:both}
.ruler-details-modal section{padding-top:1px;padding-bottom:40px;max-width:850px;width:90%;margin:0 auto}
.ruler-details-modal .section-title{font-size:1.8rem;color:#40424a;font-weight:700;margin:0 0 20px}
.ruler-details-modal .section-content{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a}
.ruler-details-modal .section-content .examinedItems,.ruler-details-modal .section-content .replacedItems{padding:0 28px 28px 28px;list-style:none}
.ruler-details-modal .section-content .examinedItems li,.ruler-details-modal .section-content .replacedItems li{font-size:1.4rem;font-weight:300;line-height:1.29;color:#40424a;padding:5px 0}
.revision-ruler-vue{width:100%;height:100%;margin:20px 0;display:flex;flex-direction:column;max-width:100vw}
.revision-ruler-vue .no-data{text-align:center;font-size:1.2rem;color:#40424a}
.revision-ruler-vue .ruler-title{font-size:1.4rem;font-weight:700;text-align:center;color:#40424a;margin:10px auto 15px auto;display:inline-block}
.revision-ruler-vue .ruler-description{display:inline-block;text-align:center;font-size:1.7rem;line-height:1.6;font-weight:300;color:#40424a;margin:15px auto 25px}
.revision-ruler-vue .car-data{display:flex;justify-content:center;text-align:center;min-height:140px}
.revision-ruler-vue .car-data .marker-data{display:flex;align-items:center;justify-content:center;transform-origin:bottom center;position:relative;background-color:#dde0e9;font-size:1.4rem;text-align:center;color:#40424a;width:137px;height:137px;cursor:pointer;transition:all .3s ease}
.revision-ruler-vue .car-data .marker-data:hover{transition:all .3s ease;transform:translateY(-5px)}
.revision-ruler-vue .car-data .marker-data .main-data{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.revision-ruler-vue .car-data .marker-data .main-data .data-title{margin:0 auto 4px;font-size:1.8rem;font-weight:bold;color:#40424a}
.revision-ruler-vue .car-data .marker-data .main-data .data-km{font-size:1.4rem;font-weight:300;color:#40424a;margin:0 auto 4px}
.revision-ruler-vue .car-data .marker-data .main-data .data-price{font-size:1.4rem;font-weight:500;color:#40424a;margin:0 auto 4px}
.revision-ruler-vue .car-data .marker-data .main-data .data-detail{font-size:1.4rem;font-weight:300;color:#40424a;text-decoration:underline}
.revision-ruler-vue .car-data .marker-data .data-details{text-decoration:underline;width:51px;height:19px;font-family:FuturaBT;font-weight:300}
.revision-ruler-vue .car-data .marker-data:nth-of-type(odd){background-color:#f3f5fd}
@media only screen and (min-width:961px){.revision-ruler-vue .car-data .marker-data:hover{transition:all .3s ease;transform:translateY(-5px)}
}
@media only screen and (max-width:720px){.revision-ruler-vue{flex-direction:column}
.revision-ruler-vue .car-data{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:140px}
.revision-ruler-vue .car-data .marker-data{width:100%;height:140px;padding:15px 0}
.revision-ruler-vue .car-data .marker-data .main-data .data-price{margin-bottom:10px}
}
.revision-simulator-modal-vue{position:fixed;top:calc(122px);left:0;right:0;bottom:0;background-color:#fff;z-index:1;overflow-y:auto;border-top:1px solid #e9e4e4;padding:20px 0 30px 0;z-index:99;display:flex;flex-direction:column}
.revision-simulator-modal-vue .hub-button.hub-button--g1{padding:13px}
.revision-simulator-modal-vue .clear{clear:both}
.revision-simulator-modal-vue .step-indicator-vue{justify-content:center}
.revision-simulator-modal-vue .modal-title{color:#40424a;font-size:1.2rem;font-weight:700;margin:40px auto 25px auto;text-align:center}
.revision-simulator-modal-vue .car-service-selector-component .service-info{margin:0 auto}
.revision-simulator-modal-vue .car-service-selector-component .service-info .details{font-size:1.2rem;font-weight:700;margin:15px 0 0 0}
.revision-simulator-modal-vue .steps{margin:0 auto;max-width:850px;width:90%}
.revision-simulator-modal-vue .steps .revision-modal-actions{display:flex;align-items:center;justify-content:center;flex-direction:row}
.revision-simulator-modal-vue .steps .revision-modal-actions .hub-button{margin:0 5px;padding:13px;width:221px}
.revision-simulator-modal-vue .steps .step-data{text-align:center;margin-top:2rem}
.revision-simulator-modal-vue .steps .step-data .label{font-size:1.4rem;font-weight:300;color:#40424a;text-transform:initial}
.revision-simulator-modal-vue .steps .step-data .revisions{margin:9px auto 25px 0}
.revision-simulator-modal-vue .steps .step-data .revisions label{font-size:1.4rem;font-weight:300;color:#40424a;text-transform:initial}
.revision-simulator-modal-vue .steps .step-data .calendar{margin:9px auto 45px 0}
.revision-simulator-modal-vue .steps .step-data .calendar label{font-size:1.4rem;font-weight:300;color:#40424a;text-transform:initial;margin:9px auto 25px 0}
.revision-simulator-modal-vue .steps .step-data .calendar .hub-datepicker .error-container{text-align:center}
.revision-simulator-modal-vue .steps .step-data .kilometers{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;margin-bottom:30px}
.revision-simulator-modal-vue .steps .step-data .kilometers .hub-input{max-width:300px;margin:100px auto 0 auto}
.revision-simulator-modal-vue .steps .step-data .kilometers .hub-input .error-container{text-align:center}
.revision-simulator-modal-vue .steps .remake{font-size:1.2rem;font-weight:300;color:#40424a;text-decoration:underline;margin:48px auto 0 auto;text-align:center;cursor:pointer}
.revision-simulator-modal-vue .steps .result{max-width:266px;width:100%;margin:40px auto;text-align:left}
.revision-simulator-modal-vue .steps .result .hub-button{width:100%}
.revision-simulator-modal-vue .steps .result .revision .revision-number{font-size:1.4rem;font-weight:700;color:#e50353;line-height:1.6}
.revision-simulator-modal-vue .steps .result .revision .revision-suggestion>span{line-height:1.6;font-size:1.2rem;font-weight:300;color:#40424a}
.revision-simulator-modal-vue .steps .result .revision .revision-suggestion .kilometer,.revision-simulator-modal-vue .steps .result .revision .revision-suggestion .date{font-size:1.8rem;font-weight:700;color:#40424a}
.revision-simulator-modal-vue .steps .result .revision .revision-price{margin:4px 0 20px 0}
.revision-simulator-modal-vue .steps .result .revision .revision-price>span{font-size:1.2rem;font-weight:300;color:#40424a;line-height:1.6}
.revision-simulator-modal-vue .steps .result .revision .revision-price .price{font-size:1.8rem;font-weight:700;color:#e50353}
.revision-simulator-modal-vue .steps .result .revision .revision-price .hub-button{margin:30px auto}
.revision-simulator-modal-vue .steps .result .revision .revision-price .details{font-size:1.2rem;font-weight:300;color:#40424a;margin:20px 0;text-decoration:underline;cursor:pointer}
.revision-simulator-modal-vue .steps .result .revision .revision-price .legend{font-size:1.2rem;font-weight:300;color:#40424a;margin:0 0 30px 0}
.revision-simulator-modal-vue .steps .result .legal-text{font-size:1.2rem;font-weight:300;color:#40424a}
.revision-simulator-modal-vue .steps .fallback{margin-top:35px}
.revision-simulator-modal-vue .steps .fallback .section-title{font-size:1.4rem;font-weight:700;color:#40424a}
.revision-simulator-modal-vue .steps .fallback .description,.revision-simulator-modal-vue .steps .fallback .disclaimer{font-size:1.4rem;font-weight:300;color:#40424a;margin:20px auto}
@media only screen and (max-width:720px){.revision-simulator-modal-vue{padding:20px 0 calc(85px) 0}
.revision-simulator-modal-vue .steps .revision-modal-actions{flex-direction:row}
.revision-simulator-modal-vue .steps .revision-modal-actions span{font-size:1.1rem}
}
.revision-simulator-vue:before{content:' ';width:1px;height:100px;background:#40424a;left:50%;position:relative;display:inline-block;margin:20px 0 50px 0}
.revision-simulator-vue .card-container{width:823px;max-width:100%;margin:0 auto 60px auto;display:flex;justify-content:center;position:relative;z-index:20}
.revision-simulator-vue .box{width:395px;flex-shrink:1;min-width:49%}
.revision-simulator-vue .box .img-container{width:100%}
.revision-simulator-vue .box .img-container .box-img{display:block;width:100%;margin:0 auto}
.revision-simulator-vue .box .content{padding:28px;background:#f3f5fd}
.revision-simulator-vue .box .content .content-title{font-size:2.2rem;font-weight:700;color:#40424a;margin:0 0 20px 0}
.revision-simulator-vue .box .content p{font-size:1.4rem;font-weight:300;color:#40424a;line-height:1.43}
.revision-simulator-vue .box .content .hub-button{margin:60px auto 20px auto;height:40px}
.select-car-button{display:flex;align-items:center;justify-content:center;flex-direction:column}
.select-car-button p{font-size:1.7rem;font-weight:300;line-height:1.59;margin-top:20px;text-align:center}
.select-car-button .fiat-button-red-fat{margin:30px}
@media only screen and (max-width:720px){.select-car-button p{padding:0 20px}
}
.calendar-data .section-title{width:367px;margin:50px 15px 30px}
.calendar-data .service-scheduler-header .time-header{margin:70px 25px 35px}
.calendar-data .time-list .no-time{font-size:1.2rem;text-align:center}
@media only screen and (max-width:720px){.calendar-data .section-title{margin-left:25px;width:auto}
.calendar-data .form-container .form-group{margin:auto}
.calendar-data .time-container .form-group{margin:auto}
}
.car-data.edit{width:100%}
.car-data .car-data-title{font-size:1.7rem;margin:1.5rem;color:#636363}
.car-data .section-title{width:100%}
.car-data .offer-scheduler{width:100%;display:flex;flex-wrap:wrap;margin:0 1.5rem 3rem}
.car-data .offer-scheduler .service-type,.car-data .offer-scheduler .price{flex:.5}
.car-data .offer-scheduler .label{font-size:1.2rem;margin-bottom:1.3rem;font-weight:500}
.car-data .offer-scheduler .value{font-size:1.8rem}
.car-data .offer-scheduler .value small{display:inline-block;width:100%}
.car-data .offer-scheduler .disclaimer{width:100%;flex:1;font-size:1.1rem;margin-top:3rem;flex-basis:100%}
.car-data .hub-tooltip{margin:0 1.5rem}
.car-data .hub-tooltip .content{z-index:99;color:#40424a}
.car-data .hub-tooltip .icon{width:1.9rem;height:1.9rem;font-size:1.4rem}
.car-data .form-container .form-group .no-recall-found{font-size:1.5rem;font-weight:bold;margin-bottom:6.8rem;white-space:nowrap}
.car-data .form-container .next-page,.car-data .form-container .hub-button{margin:0 auto}
@media only screen and (max-width:720px){.car-data .car-data-title{font-size:1.4rem;margin:1.5rem 2.5rem}
.car-data .section-title{width:auto}
.car-data .hub-tooltip .icon{font-size:1.4rem}
.car-data .hub-tooltip .content{bottom:0}
.car-data .form-container .form-group .no-recall-found{white-space:inherit}
}
.digital-dealership-calendar-container header{margin-top:10px}
.digital-dealership-calendar-container .subtitle{display:flex;justify-content:center;text-transform:uppercase;font-weight:700;text-align:center;font-size:1.4rem}
.digital-dealership-calendar-container section.content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:24px}
.digital-dealership-calendar-container .time-list{width:300px;list-style-type:none;padding:0}
.digital-dealership-calendar-container .time-list header{display:flex;justify-content:center;margin-bottom:1.5rem}
.digital-dealership-calendar-container .time-list header span{text-transform:uppercase;text-align:center;height:3.2rem;line-height:3.2rem;font-size:1.2rem;margin:.7rem .2rem;font-weight:500}
.digital-dealership-calendar-container .time-list .time-item{display:inline-block;font-size:1.2rem;font-weight:500;width:20%;height:23px;text-align:center}
.digital-dealership-calendar-container .time-list .time-item .time-selector{cursor:pointer}
.digital-dealership-calendar-container .time-list .time-item .time-selector.selected{padding:4px 7px;border-radius:12px;font-weight:400}
.digital-dealership-calendar-container .withoutTime{width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-size:1.4rem;text-align:center;padding:0 1rem}
.digital-dealership-calendar-container .disabled-button{opacity:.3;cursor:default}
.car-summary-detail__content{display:flex;flex-direction:column;justify-content:center;max-width:calc(90%);width:100%}
.car-summary-detail__content--section{display:flex;flex:6;justify-content:center;margin-bottom:10px}
.car-summary-detail__content--section-image{width:100%;max-width:calc(50%)}
.car-summary-detail__content--section-image img{width:100%}
.car-summary-detail__content--section-detail{display:flex;flex-direction:column;justify-content:center;max-width:calc(50%);width:100%}
.car-summary-detail__content--section-detail .model{font-size:3.0rem;font-weight:300;line-height:1.37}
.car-summary-detail__content--section-detail .plate{text-transform:uppercase;font-size:2.0rem;font-weight:800}
.car-summary-detail__content--footer{display:flex;justify-content:center}
.car-summary-detail__content--footer-details{display:flex;flex-direction:column}
.car-summary-detail__content--footer-name,.car-summary-detail__content--footer-address{font-size:1.4rem;display:flex;justify-content:center;text-align:center}
.car-summary-detail__content--footer-name{font-weight:800;margin-bottom:10px}
.car-summary-detail__content--footer-name .prefix{margin-right:5px}
.car-summary-detail__content--footer-address{font-weight:500}
.car-summary-detail__content--footer .hub-button{width:unset;margin-left:10px}
.client-summary-detail{display:flex;width:100%;max-width:calc(90%);flex-direction:column}
.client-summary-detail__content{margin-top:15px}
.client-summary-detail__content--section{flex:6;position:relative}
.client-summary-detail__content--section ul{padding:0;margin:0;list-style-type:none}
.client-summary-detail__content--section ul li{font-size:1.4rem;font-weight:800;margin-bottom:10px}
.client-summary-detail__content--section ul li span{text-transform:uppercase}
.client-summary-detail__content--section ul li.phone-row{position:relative}
.client-summary-detail__content--section .whatsapp-user-link{display:inline-block;position:absolute;margin-left:5px;top:-7px}
.client-summary-detail__edit-client{position:absolute;top:0;right:0;font-size:1.4rem}
.client-summary-detail__edit-client:hover{cursor:pointer}
.digital-dealership-summary--container{margin-bottom:100px}
.digital-dealership-summary--content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:70px}
.digital-dealership-summary--subtitle{display:flex;justify-content:center;font-size:20px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.digital-dealership-summary--button-container{display:flex;justify-content:space-evenly;width:100%}
.digital-dealership-summary--button-container .hub-button{margin:unset}
.service-summary-detail__content{width:100%;max-width:calc(90%);padding:20px 0;display:flex;justify-content:center;margin-top:15px}
.service-summary-detail__content--section{display:flex;flex:6}
.service-summary-detail__content--section-car-mileage{font-size:1rem !important}
.service-summary-detail__content--section-service,.service-summary-detail__content--section-hour,.service-summary-detail__content--section-box,.service-summary-detail__content--section-date{flex:3}
.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{font-size:3.0rem;font-weight:800;line-height:1.37;display:flex;justify-content:center;margin-top:0;margin-bottom:5px}
.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{font-size:1.4rem;font-weight:500;text-align:center;display:flex;justify-content:center}
.garage-data-component{display:block}
.garage-data-component .garage-title{font-weight:500;font-size:2rem;color:#40424a;margin:0 auto 55px;text-align:center}
.garage-data-component .garage-container{width:100%;max-width:695px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}
.garage-data-component .garage-container.single-car{display:block}
.garage-data-component .garage-container.single-car .user-car{margin:0 auto 60px}
.garage-data-component .user-car{width:312px;margin-bottom:60px;border:1px solid #bbbdc5;padding:5px 5px 55px;border-radius:3px;cursor:pointer}
.garage-data-component .user-car .user-car-header{display:flex;justify-content:space-between;align-items:center;padding:5px}
.garage-data-component .user-car .user-car-header h3{font-size:1.4rem;font-weight:500;text-align:left;color:#40424a;margin:0}
.garage-data-component .user-car .user-car-body{padding-top:16px;display:flex;flex-direction:column;align-items:center}
.garage-data-component .user-car .user-car-body .description{margin:0 0 4px}
.garage-data-component .user-car .user-car-body img{display:block;margin:auto;width:80%}
.garage-data-component .user-car .user-car-body .garage-car-info{padding-top:20px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.garage-data-component .user-car .user-car-body .garage-car-info .garage-car-model{font-size:1.8rem;font-weight:500;color:#40424a}
.garage-data-component .user-car .user-car-body .garage-car-info .garage-car-version{font-size:1.4rem;font-style:italic;color:#73757d;letter-spacing:.4px;text-transform:uppercase}
.garage-data-component .schedule-other{width:100%;text-align:center;margin:0 auto 40px}
.garage-data-component .schedule-other .info{display:block;font-size:1.4rem;font-weight:500;color:#40424a;margin-bottom:18px}
.garage-data-component .schedule-other .schedule-button{width:266px;font-size:1.3rem;margin:0 auto}
@media only screen and (max-width:720px){.garage-data-component .garage-container{display:block}
.garage-data-component .user-car{width:88.125vw;max-width:420px;margin:0 auto 20px;padding:5px 5px 35px}
.garage-data-component .schedule-other{margin:20px auto 0}
.garage-data-component .schedule-other .info{max-width:84.375vw;margin:0 auto 18px;font-size:1.2rem}
.garage-data-component .schedule-other .schedule-button{max-width:83.125vw}
}
.service-scheduler-vue{padding:4rem 0}
.service-scheduler-vue .go-back-page-vue{max-width:45rem;width:unset;margin:0;padding:0}
.service-scheduler-vue .service-scheduler{max-width:45rem;margin:0 auto}
.service-scheduler-vue .service-scheduler.success-page{padding:0 4rem}
.service-scheduler-vue .service-scheduler.success-page .service-scheduler-header{margin:0;text-align:inherit}
.service-scheduler-vue .service-scheduler [v-cloak]{display:none}
.service-scheduler-vue .service-scheduler .hub-button--g2{min-width:37.8rem;height:6rem;margin:auto}
.service-scheduler-vue .service-scheduler .section-title{font-size:1.3rem;text-transform:uppercase;color:#e50353;margin:0 1.5rem 3rem;font-weight:bold}
.service-scheduler-vue .service-scheduler .subsection-title{font-size:1.3rem;text-transform:uppercase;margin:0 0 3rem;font-weight:500}
.service-scheduler-vue .service-scheduler-header{margin:0 1.5rem 5.4rem;padding:0}
.service-scheduler-vue .service-scheduler-header .navigation{display:flex;justify-content:space-between;margin-bottom:3.5rem}
.service-scheduler-vue .service-scheduler-header .title-container{text-transform:uppercase}
.service-scheduler-vue .service-scheduler-header .title-container .section{font-size:1.2rem;font-weight:800;color:#e50353;position:relative}
.service-scheduler-vue .service-scheduler-header .title-container .section:after{content:'';position:absolute;bottom:-5.8rem;left:0;width:2.2rem;height:.2rem;background-color:#e50353}
.service-scheduler-vue .service-scheduler-header .title-container .title{font-size:3rem;line-height:4.2rem;font-weight:800;margin:1.2rem 0 0;color:#40424a}
.service-scheduler-vue .service-scheduler .subtitle{font-size:1.3rem;font-weight:500;text-transform:uppercase}
.service-scheduler-vue .service-scheduler .form-container{min-width:unset;width:100%;max-width:103.6rem}
.service-scheduler-vue .service-scheduler .form-container .location-auto-complete-input .search-location{border:0;border-bottom:2px solid #979797}
.service-scheduler-vue .service-scheduler .form-container .location-auto-complete-input .predictions{margin:0 15px 35px}
.service-scheduler-vue .service-scheduler .form-container .form-group,.service-scheduler-vue .service-scheduler .form-container .form-control{max-width:42rem}
.service-scheduler-vue .service-scheduler .form-container .error{color:#d0021b}
.service-scheduler-vue .service-scheduler .form-container label{font-size:1.3rem}
.service-scheduler-vue .service-scheduler .form-container textarea{min-height:10.2rem;margin-left:3.5rem;resize:vertical;background:0}
.service-scheduler-vue .service-scheduler .form-container .hub-textarea .error-container{margin-left:5rem}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-btn-close{display:none}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content .confirm-popup-icon{width:5.2rem;margin-bottom:2.6rem}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content .confirm-popup-text{font-size:2rem;max-width:28.7rem;font-weight:500;color:#40424a}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-button{display:block;border:0;width:90%;height:4rem;padding:0;max-width:28rem;cursor:pointer}
.service-scheduler-vue .service-scheduler .service-selector .section-title.edit{color:inherit;font-weight:500;width:100%}
.service-scheduler-vue .service-scheduler__modal{gap:1.6rem}
.service-scheduler-vue .service-scheduler__modal__image{width:8rem}
.service-scheduler-vue .service-scheduler__modal__title{font-size:2.4rem}
.service-scheduler-vue .service-scheduler__modal__description{font-size:1.6rem;max-width:30rem}
.service-scheduler-vue .calendar-page{max-width:41rem}
.service-scheduler-vue #digital-dealership-summary-back-button{display:none}
@media only screen and (max-width:720px){.service-scheduler-vue .service-scheduler .action-wrapper{padding:0 2.5rem}
.service-scheduler-vue .service-scheduler .action-wrapper .hub-button--g2{min-width:unset}
.service-scheduler-vue .service-scheduler-header{margin:0 2.5rem 5.4rem}
.service-scheduler-vue .service-scheduler-header .navigation{margin-bottom:3rem}
.service-scheduler-vue .service-scheduler-header .title-container{width:fit-content}
.service-scheduler-vue .service-scheduler-header .title-container .section{font-size:1rem}
.service-scheduler-vue .service-scheduler-header .title-container .title{font-size:2rem;line-height:3.4rem}
.service-scheduler-vue .service-scheduler .section-title{margin-left:2.5rem}
.service-scheduler-vue .service-scheduler .form-container{width:100%;max-width:103.6rem}
.service-scheduler-vue .service-scheduler .form-container textarea{width:25rem;margin-left:2.5rem}
.service-scheduler-vue .service-scheduler .form-container .location-auto-complete-input{width:calc(100% - 50px)}
.service-scheduler-vue .service-scheduler .form-container .hub-textarea .error-container{margin-left:2.5rem}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container{padding-top:0;width:100%;height:46.6rem}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-btn-close{display:none}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content{flex-direction:column;width:100%;padding:0 2rem;margin-bottom:9rem}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-content .confirm-popup-text{text-align:center;margin:0}
.service-scheduler-vue .service-scheduler .confirm-popup .confirm-popup-container .confirm-popup-button{margin-bottom:0}
.service-scheduler-vue .service-scheduler .service-selector .section-title.edit{width:auto}
.service-scheduler-vue .hub-generic-container .hub-generic-modal .dialog-modal{padding:0}
}
.summary-data .service-scheduler-header{margin-bottom:4.5rem}
.summary-data .form-container{justify-content:inherit}
.summary-data .form-container .form-group .section-title{margin-left:0}
.summary-data .form-container label{font-size:1.3rem;text-transform:uppercase}
.summary-data .summary-details-container{display:flex;width:45rem;background-color:#efefef;flex-direction:column;gap:2.8rem;padding:2.8rem 1.6rem}
.summary-data .summary-details-container .form-group{display:flex;flex-direction:column}
.summary-data .summary-details-container .form-group label{font-weight:bold}
.summary-data .summary-details-container .form-group span{font-size:1.4rem;color:#7f7f7f}
.summary-data .summary-note{font-size:1.1rem;line-height:1.5;color:#7f7f7f;margin-top:2.5rem;width:45rem}
.summary-data .summary-note a{color:inherit;text-decoration:underline}
.summary-data .summary-note a:visited{color:inherit}
@media only screen and (max-width:720px){.summary-data .summary-details-container{width:100%}
.summary-data .summary-note{margin:2.5rem 0;margin-bottom:1.2rem;width:auto}
.summary-data .form-container{padding:0 2.5rem}
.summary-data .form-container .action-wrapper{padding:0}
.summary-data .form-container .action-wrapper .hub-button--g2{width:100%}
}
.user-data .form-container{max-width:1036px}
.user-data .form-container .contact-label{margin-bottom:15px}
.user-data .form-container .contact-label.error{color:#e50353}
.user-data .form-container .checkbox-list{display:flex;flex-direction:row;justify-content:space-between}
.user-data .form-container .contact-option-error{color:#e50353;font-size:1.2rem;font-weight:500;line-height:1.5;margin-top:10px}
@media only screen and (max-width:720px){.user-data .form-container .checkbox-list{flex-direction:column}
.user-data .form-container .checkbox-list div:last-child{margin-bottom:.5rem}
}
.whatsapp-scheduler{margin:2.5rem 1.5rem 5.5rem}
.whatsapp-scheduler .scheduler-title{font-size:1.7rem;margin:2rem 0}
.whatsapp-scheduler .scheduler-cta{display:flex;align-items:center;font-size:1.7rem;font-weight:bold}
.whatsapp-scheduler p{margin:0 .5rem}
@media only screen and (max-width:720px){.whatsapp-scheduler .scheduler-title,.whatsapp-scheduler .scheduler-cta{font-size:1.4rem}
}