.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}
}
.manuals-download-vue{margin:0 auto}
.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}
.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}
.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}
.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}
}
.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}
.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 .modal-actions{display:flex;align-items:center;justify-content:center;flex-direction:row}
.revision-simulator-modal-vue .steps .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 .modal-actions{flex-direction:row}
.revision-simulator-modal-vue .steps .modal-actions span{font-size:1.1rem}
}
.revision-ruler-vue{width:100%;height:100%;margin:20px 0;display:flex;flex-direction:column;max-width:100vw}
.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:721px){.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}
}
.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}
.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}
.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%}
}
.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}
}
.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-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}
}
.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}
.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}
}
.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-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-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}
}
.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;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s;justify-content:flex-start;padding-left:90px}
.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}
}
.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}
}
.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)}
}
.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}
}
.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-left:10px solid #14a7cc;border-top:15px solid transparent;border-bottom:15px solid transparent;height:30px;right:-10px;z-index:2;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}
}
.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-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-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-vue{max-width:1280px;margin:auto;color:#40424a}
.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)}
}
.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}
}
.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}
.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}
.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}
}
.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-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:721px){.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:721px){.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:721px){.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:721px){.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:721px){.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-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:721px){.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:721px){.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:721px){.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:721px){.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-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-form-plate{width:100%}
@media only screen and (min-width:721px){.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-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-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:721px){.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:721px){.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:721px){.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:721px){.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:721px){.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}
.recall-search{width:100%}
.search-tooltip{display:flex;justify-content:center;margin-bottom:20px}
.search-tooltip span{text-align:center}
.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.last-row{border-bottom:0;padding-bottom:0;margin-bottom:10px}
.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}
@media only screen and (min-width:721px) and (max-width:860px){.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}
}
@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-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:860px){.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}
}
.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:15px auto;display:inline-block;text-align:center}
.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-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}